Documentation
¶
Index ¶
- func WrapQueryBuilder(qb query.BaseQueryBuilder) query.BaseQueryBuilder
- func WrapQueryExecutor(executor namespace.QueryExecutor, dump func(string)) namespace.QueryExecutor
- type BaseQueryBuilderWithDump
- type QueryBuilderConstructor
- type QueryBuilderWithDump
- type QueryExecutorWithDump
- type QueryWithDumper
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func WrapQueryBuilder ¶
func WrapQueryBuilder(qb query.BaseQueryBuilder) query.BaseQueryBuilder
func WrapQueryExecutor ¶
func WrapQueryExecutor(executor namespace.QueryExecutor, dump func(string)) namespace.QueryExecutor
Types ¶
type BaseQueryBuilderWithDump ¶
type BaseQueryBuilderWithDump interface {
query.BaseQueryBuilder
QueryBuilderWithDump
}
func CreateDebugQueryBuilder ¶
func CreateDebugQueryBuilder() BaseQueryBuilderWithDump
type QueryBuilderConstructor ¶
type QueryBuilderConstructor func() query.BaseQueryBuilder
func WrapCreateQueryBuilder ¶
func WrapCreateQueryBuilder(constructor QueryBuilderConstructor) QueryBuilderConstructor
type QueryBuilderWithDump ¶
type QueryBuilderWithDump interface {
SaveWhereForDump(field string, condition where.ComparatorType, value ...interface{})
Dump() string
}
type QueryExecutorWithDump ¶
type QueryExecutorWithDump interface {
namespace.QueryExecutor
DumpQuery(query query.Query, onlyTotal bool)
}
type QueryWithDumper ¶
func NewQueryWithDumper ¶
func NewQueryWithDumper(query query.Query, dumpString string) QueryWithDumper
Click to show internal directories.
Click to hide internal directories.