Documentation
¶
Index ¶
- func WrapQueryBuilder(qb query.Builder, options ...query.BuilderOption) query.Builder
- func WrapQueryExecutor(executor executor.QueryExecutor, dump func(string)) executor.QueryExecutor
- type FieldComparatorDumper
- type QueryBuilderConstructor
- type QueryBuilderWithDumper
- type QueryExecutorWithDump
- type QueryWithDumper
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func WrapQueryBuilder ¶
func WrapQueryExecutor ¶
func WrapQueryExecutor(executor executor.QueryExecutor, dump func(string)) executor.QueryExecutor
Types ¶
type FieldComparatorDumper ¶ added in v0.1.0
type FieldComparatorDumper func(w *strings.Builder, cmp where.FieldComparator)
type QueryBuilderConstructor ¶
type QueryBuilderConstructor func(options ...query.BuilderOption) query.Builder
func WrapCreateQueryBuilder ¶
func WrapCreateQueryBuilder(constructor QueryBuilderConstructor) QueryBuilderConstructor
func WrapCreateQueryBuilderWithDumper ¶ added in v0.1.0
func WrapCreateQueryBuilderWithDumper(constructor QueryBuilderConstructor, dumper FieldComparatorDumper) QueryBuilderConstructor
type QueryBuilderWithDumper ¶ added in v0.0.3
type QueryBuilderWithDumper interface { query.Builder SetFieldComparatorDumper(FieldComparatorDumper) Dump() string }
func CreateDebugQueryBuilder ¶
func CreateDebugQueryBuilder(options ...query.BuilderOption) QueryBuilderWithDumper
type QueryExecutorWithDump ¶
type QueryExecutorWithDump interface { executor.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.