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.