SYMBOL INDEX (1594 symbols across 34 files) FILE: builtins.go type Expression (line 12) | type Expression struct method WriteSQL (line 32) | func (expr Expression) WriteSQL(ctx context.Context, dialect string, b... method As (line 41) | func (expr Expression) As(alias string) Expression { method In (line 47) | func (expr Expression) In(value any) Predicate { return In(expr, value) } method NotIn (line 50) | func (expr Expression) NotIn(value any) Predicate { return NotIn(expr,... method Eq (line 53) | func (expr Expression) Eq(value any) Predicate { return cmp("=", expr,... method Ne (line 56) | func (expr Expression) Ne(value any) Predicate { return cmp("<>", expr... method Lt (line 59) | func (expr Expression) Lt(value any) Predicate { return cmp("<", expr,... method Le (line 62) | func (expr Expression) Le(value any) Predicate { return cmp("<=", expr... method Gt (line 65) | func (expr Expression) Gt(value any) Predicate { return cmp(">", expr,... method Ge (line 68) | func (expr Expression) Ge(value any) Predicate { return cmp(">=", expr... method GetAlias (line 71) | func (expr Expression) GetAlias() string { return expr.alias } method IsTable (line 74) | func (expr Expression) IsTable() {} method IsField (line 77) | func (expr Expression) IsField() {} method IsArray (line 80) | func (expr Expression) IsArray() {} method IsBinary (line 83) | func (expr Expression) IsBinary() {} method IsBoolean (line 86) | func (expr Expression) IsBoolean() {} method IsEnum (line 89) | func (expr Expression) IsEnum() {} method IsJSON (line 92) | func (expr Expression) IsJSON() {} method IsNumber (line 95) | func (expr Expression) IsNumber() {} method IsString (line 98) | func (expr Expression) IsString() {} method IsTime (line 101) | func (expr Expression) IsTime() {} method IsUUID (line 104) | func (expr Expression) IsUUID() {} method IsAssignment (line 106) | func (e Expression) IsAssignment() {} function Expr (line 27) | func Expr(format string, values ...any) Expression { type CustomQuery (line 109) | type CustomQuery struct method Append (line 145) | func (q CustomQuery) Append(format string, values ...any) CustomQuery { method WriteSQL (line 152) | func (q CustomQuery) WriteSQL(ctx context.Context, dialect string, buf... method SetFetchableFields (line 188) | func (q CustomQuery) SetFetchableFields(fields []Field) (query Query, ... method GetFetchableFields (line 205) | func (q CustomQuery) GetFetchableFields() []Field { method GetDialect (line 210) | func (q CustomQuery) GetDialect() string { return q.Dialect } method SetDialect (line 213) | func (q CustomQuery) SetDialect(dialect string) CustomQuery { function Queryf (line 119) | func Queryf(format string, values ...any) CustomQuery { type VariadicPredicate (line 220) | type VariadicPredicate struct method WriteSQL (line 245) | func (p VariadicPredicate) WriteSQL(ctx context.Context, dialect strin... method As (line 304) | func (p VariadicPredicate) As(alias string) VariadicPredicate { method GetAlias (line 310) | func (p VariadicPredicate) GetAlias() string { return p.alias } method IsField (line 313) | func (p VariadicPredicate) IsField() {} method IsBoolean (line 316) | func (p VariadicPredicate) IsBoolean() {} function And (line 235) | func And(predicates ...Predicate) VariadicPredicate { function Or (line 240) | func Or(predicates ...Predicate) VariadicPredicate { type assignment (line 319) | type assignment struct method WriteSQL (line 337) | func (a assignment) WriteSQL(ctx context.Context, dialect string, buf ... method IsAssignment (line 369) | func (a assignment) IsAssignment() {} function Set (line 327) | func Set(field Field, value any) Assignment { function Setf (line 332) | func Setf(field Field, format string, values ...any) Assignment { type Assignments (line 372) | type Assignments method WriteSQL (line 375) | func (as Assignments) WriteSQL(ctx context.Context, dialect string, bu... type RowValue (line 393) | type RowValue method WriteSQL (line 396) | func (r RowValue) WriteSQL(ctx context.Context, dialect string, buf *b... method In (line 420) | func (r RowValue) In(v any) Predicate { return In(r, v) } method NotIn (line 423) | func (r RowValue) NotIn(v any) Predicate { return NotIn(r, v) } method Eq (line 426) | func (r RowValue) Eq(v any) Predicate { return cmp("=", r, v) } type RowValues (line 429) | type RowValues method WriteSQL (line 432) | func (rs RowValues) WriteSQL(ctx context.Context, dialect string, buf ... type Fields (line 447) | type Fields method WriteSQL (line 450) | func (fs Fields) WriteSQL(ctx context.Context, dialect string, buf *by... type sqliteQueryBuilder (line 475) | type sqliteQueryBuilder struct method Queryf (line 124) | func (b sqliteQueryBuilder) Queryf(format string, values ...any) Custo... method With (line 490) | func (b sqliteQueryBuilder) With(ctes ...CTE) sqliteQueryBuilder { type postgresQueryBuilder (line 476) | type postgresQueryBuilder struct method Queryf (line 129) | func (b postgresQueryBuilder) Queryf(format string, values ...any) Cus... method With (line 496) | func (b postgresQueryBuilder) With(ctes ...CTE) postgresQueryBuilder { type mysqlQueryBuilder (line 477) | type mysqlQueryBuilder struct method Queryf (line 134) | func (b mysqlQueryBuilder) Queryf(format string, values ...any) Custom... method With (line 502) | func (b mysqlQueryBuilder) With(ctes ...CTE) mysqlQueryBuilder { type sqlserverQueryBuilder (line 478) | type sqlserverQueryBuilder struct method Queryf (line 139) | func (b sqlserverQueryBuilder) Queryf(format string, values ...any) Cu... method With (line 508) | func (b sqlserverQueryBuilder) With(ctes ...CTE) sqlserverQueryBuilder { function ToSQL (line 519) | func ToSQL(dialect string, w SQLWriter, params map[string][]int) (query ... function ToSQLContext (line 524) | func ToSQLContext(ctx context.Context, dialect string, w SQLWriter, para... function Eq (line 545) | func Eq(x, y any) Predicate { return cmp("=", x, y) } function Ne (line 548) | func Ne(x, y any) Predicate { return cmp("<>", x, y) } function Lt (line 551) | func Lt(x, y any) Predicate { return cmp("<", x, y) } function Le (line 554) | func Le(x, y any) Predicate { return cmp("<=", x, y) } function Gt (line 557) | func Gt(x, y any) Predicate { return cmp(">", x, y) } function Ge (line 560) | func Ge(x, y any) Predicate { return cmp(">=", x, y) } function Exists (line 563) | func Exists(query Query) Predicate { return Expr("EXISTS ({})", query) } function NotExists (line 566) | func NotExists(query Query) Predicate { return Expr("NOT EXISTS ({})", q... function In (line 569) | func In(x, y any) Predicate { function NotIn (line 584) | func NotIn(x, y any) Predicate { function cmp (line 599) | func cmp(operator string, x, y any) Expression { function appendPolicy (line 615) | func appendPolicy(ctx context.Context, dialect string, policies []Predic... function appendPredicates (line 631) | func appendPredicates(predicate Predicate, predicates []Predicate) Varia... function writeTop (line 645) | func writeTop(ctx context.Context, dialect string, buf *bytes.Buffer, ar... FILE: builtins_test.go function TestExpression (line 13) | func TestExpression(t *testing.T) { function TestVariadicPredicate (line 87) | func TestVariadicPredicate(t *testing.T) { function TestQueryf (line 209) | func TestQueryf(t *testing.T) { function TestAssign (line 291) | func TestAssign(t *testing.T) { function TestRowValuesFieldsAssignments (line 348) | func TestRowValuesFieldsAssignments(t *testing.T) { function TestToSQL (line 418) | func TestToSQL(t *testing.T) { function Test_in_cmp (line 448) | func Test_in_cmp(t *testing.T) { type policyTableStub (line 498) | type policyTableStub struct method WriteSQL (line 505) | func (tbl policyTableStub) WriteSQL(ctx context.Context, dialect strin... method GetAlias (line 510) | func (tbl policyTableStub) GetAlias() string { return "" } method Policy (line 512) | func (tbl policyTableStub) Policy(ctx context.Context, dialect string)... method IsTable (line 516) | func (tbl policyTableStub) IsTable() {} function Test_appendPolicy (line 518) | func Test_appendPolicy(t *testing.T) { function Test_appendPredicates (line 557) | func Test_appendPredicates(t *testing.T) { function Test_writeTop (line 596) | func Test_writeTop(t *testing.T) { type TestTable (line 677) | type TestTable struct method assert (line 687) | func (tt TestTable) assert(t *testing.T) { method assertErr (line 718) | func (tt TestTable) assertErr(t *testing.T, wantErr error) { method assertNotOK (line 736) | func (tt TestTable) assertNotOK(t *testing.T) { FILE: colors.go function init (line 10) | func init() { FILE: cte.go type CTE (line 11) | type CTE struct method WriteSQL (line 33) | func (cte CTE) WriteSQL(ctx context.Context, dialect string, buf *byte... method As (line 39) | func (cte CTE) As(alias string) CTE { method Materialized (line 46) | func (cte CTE) Materialized() CTE { method NotMaterialized (line 54) | func (cte CTE) NotMaterialized() CTE { method Field (line 61) | func (cte CTE) Field(name string) AnyField { method GetAlias (line 66) | func (cte CTE) GetAlias() string { return cte.alias } method IsTable (line 69) | func (cte CTE) IsTable() {} function NewCTE (line 23) | func NewCTE(name string, columns []string, query Query) CTE { function NewRecursiveCTE (line 28) | func NewRecursiveCTE(name string, columns []string, query Query) CTE { function writeCTEs (line 71) | func writeCTEs(ctx context.Context, dialect string, buf *bytes.Buffer, a... type VariadicQueryOperator (line 133) | type VariadicQueryOperator constant QueryUnion (line 137) | QueryUnion VariadicQueryOperator = "UNION" constant QueryUnionAll (line 138) | QueryUnionAll VariadicQueryOperator = "UNION ALL" constant QueryIntersect (line 139) | QueryIntersect VariadicQueryOperator = "INTERSECT" constant QueryIntersectAll (line 140) | QueryIntersectAll VariadicQueryOperator = "INTERSECT ALL" constant QueryExcept (line 141) | QueryExcept VariadicQueryOperator = "EXCEPT" constant QueryExceptAll (line 142) | QueryExceptAll VariadicQueryOperator = "EXCEPT ALL" type VariadicQuery (line 146) | type VariadicQuery struct method WriteSQL (line 185) | func (q VariadicQuery) WriteSQL(ctx context.Context, dialect string, b... method SetFetchableFields (line 235) | func (q VariadicQuery) SetFetchableFields(fields []Field) (query Query... method GetFetchableFields (line 240) | func (q VariadicQuery) GetFetchableFields() []Field { method GetDialect (line 245) | func (q VariadicQuery) GetDialect() string { function Union (line 155) | func Union(queries ...Query) VariadicQuery { function UnionAll (line 160) | func UnionAll(queries ...Query) VariadicQuery { function Intersect (line 165) | func Intersect(queries ...Query) VariadicQuery { function IntersectAll (line 170) | func IntersectAll(queries ...Query) VariadicQuery { function Except (line 175) | func Except(queries ...Query) VariadicQuery { function ExceptAll (line 180) | func ExceptAll(queries ...Query) VariadicQuery { FILE: cte_test.go function TestCTE (line 13) | func TestCTE(t *testing.T) { function TestCTEs (line 30) | func TestCTEs(t *testing.T) { function TestVariadicQuery (line 141) | func TestVariadicQuery(t *testing.T) { FILE: delete_query.go type DeleteQuery (line 10) | type DeleteQuery struct method WriteSQL (line 35) | func (q DeleteQuery) WriteSQL(ctx context.Context, dialect string, buf... method Where (line 203) | func (q DeleteQuery) Where(predicates ...Predicate) DeleteQuery { method SetFetchableFields (line 209) | func (q DeleteQuery) SetFetchableFields(fields []Field) (query Query, ... method GetFetchableFields (line 223) | func (q DeleteQuery) GetFetchableFields() []Field { method GetDialect (line 233) | func (q DeleteQuery) GetDialect() string { return q.Dialect } method SetDialect (line 236) | func (q DeleteQuery) SetDialect(dialect string) DeleteQuery { function DeleteFrom (line 198) | func DeleteFrom(table Table) DeleteQuery { type SQLiteDeleteQuery (line 242) | type SQLiteDeleteQuery method WriteSQL (line 247) | func (q SQLiteDeleteQuery) WriteSQL(ctx context.Context, dialect strin... method Where (line 261) | func (q SQLiteDeleteQuery) Where(predicates ...Predicate) SQLiteDelete... method Returning (line 267) | func (q SQLiteDeleteQuery) Returning(fields ...Field) SQLiteDeleteQuery { method SetFetchableFields (line 273) | func (q SQLiteDeleteQuery) SetFetchableFields(fields []Field) (query Q... method GetFetchableFields (line 278) | func (q SQLiteDeleteQuery) GetFetchableFields() []Field { method GetDialect (line 283) | func (q SQLiteDeleteQuery) GetDialect() string { return q.Dialect } method SetDialect (line 286) | func (q SQLiteDeleteQuery) SetDialect(dialect string) SQLiteDeleteQuery { method DeleteFrom (line 252) | func (b sqliteQueryBuilder) DeleteFrom(table Table) SQLiteDeleteQuery { type PostgresDeleteQuery (line 292) | type PostgresDeleteQuery method WriteSQL (line 297) | func (q PostgresDeleteQuery) WriteSQL(ctx context.Context, dialect str... method Using (line 311) | func (q PostgresDeleteQuery) Using(table Table) PostgresDeleteQuery { method Join (line 317) | func (q PostgresDeleteQuery) Join(table Table, predicates ...Predicate... method LeftJoin (line 323) | func (q PostgresDeleteQuery) LeftJoin(table Table, predicates ...Predi... method FullJoin (line 329) | func (q PostgresDeleteQuery) FullJoin(table Table, predicates ...Predi... method CrossJoin (line 335) | func (q PostgresDeleteQuery) CrossJoin(table Table) PostgresDeleteQuery { method CustomJoin (line 342) | func (q PostgresDeleteQuery) CustomJoin(joinOperator string, table Tab... method JoinUsing (line 348) | func (q PostgresDeleteQuery) JoinUsing(table Table, fields ...Field) P... method Where (line 354) | func (q PostgresDeleteQuery) Where(predicates ...Predicate) PostgresDe... method Returning (line 360) | func (q PostgresDeleteQuery) Returning(fields ...Field) PostgresDelete... method SetFetchableFields (line 366) | func (q PostgresDeleteQuery) SetFetchableFields(fields []Field) (query... method GetFetchableFields (line 371) | func (q PostgresDeleteQuery) GetFetchableFields() []Field { method GetDialect (line 376) | func (q PostgresDeleteQuery) GetDialect() string { return q.Dialect } method SetDialect (line 379) | func (q PostgresDeleteQuery) SetDialect(dialect string) PostgresDelete... method DeleteFrom (line 302) | func (b postgresQueryBuilder) DeleteFrom(table Table) PostgresDeleteQuery { type MySQLDeleteQuery (line 385) | type MySQLDeleteQuery method WriteSQL (line 390) | func (q MySQLDeleteQuery) WriteSQL(ctx context.Context, dialect string... method From (line 413) | func (q MySQLDeleteQuery) From(table Table) MySQLDeleteQuery { method Join (line 419) | func (q MySQLDeleteQuery) Join(table Table, predicates ...Predicate) M... method LeftJoin (line 425) | func (q MySQLDeleteQuery) LeftJoin(table Table, predicates ...Predicat... method FullJoin (line 431) | func (q MySQLDeleteQuery) FullJoin(table Table, predicates ...Predicat... method CrossJoin (line 437) | func (q MySQLDeleteQuery) CrossJoin(table Table) MySQLDeleteQuery { method CustomJoin (line 444) | func (q MySQLDeleteQuery) CustomJoin(joinOperator string, table Table,... method JoinUsing (line 450) | func (q MySQLDeleteQuery) JoinUsing(table Table, fields ...Field) MySQ... method Where (line 456) | func (q MySQLDeleteQuery) Where(predicates ...Predicate) MySQLDeleteQu... method OrderBy (line 462) | func (q MySQLDeleteQuery) OrderBy(fields ...Field) MySQLDeleteQuery { method Limit (line 468) | func (q MySQLDeleteQuery) Limit(limit any) MySQLDeleteQuery { method Returning (line 474) | func (q MySQLDeleteQuery) Returning(fields ...Field) MySQLDeleteQuery { method SetFetchableFields (line 480) | func (q MySQLDeleteQuery) SetFetchableFields(fields []Field) (query Qu... method GetFetchableFields (line 485) | func (q MySQLDeleteQuery) GetFetchableFields() []Field { method GetDialect (line 490) | func (q MySQLDeleteQuery) GetDialect() string { return q.Dialect } method SetDialect (line 493) | func (q MySQLDeleteQuery) SetDialect(dialect string) MySQLDeleteQuery { method DeleteFrom (line 395) | func (b mysqlQueryBuilder) DeleteFrom(table Table) MySQLDeleteQuery { method Delete (line 404) | func (b mysqlQueryBuilder) Delete(tables ...Table) MySQLDeleteQuery { type SQLServerDeleteQuery (line 499) | type SQLServerDeleteQuery method WriteSQL (line 504) | func (q SQLServerDeleteQuery) WriteSQL(ctx context.Context, dialect st... method From (line 527) | func (q SQLServerDeleteQuery) From(table Table) SQLServerDeleteQuery { method Join (line 533) | func (q SQLServerDeleteQuery) Join(table Table, predicates ...Predicat... method LeftJoin (line 539) | func (q SQLServerDeleteQuery) LeftJoin(table Table, predicates ...Pred... method FullJoin (line 545) | func (q SQLServerDeleteQuery) FullJoin(table Table, predicates ...Pred... method CrossJoin (line 551) | func (q SQLServerDeleteQuery) CrossJoin(table Table) SQLServerDeleteQu... method CustomJoin (line 558) | func (q SQLServerDeleteQuery) CustomJoin(joinOperator string, table Ta... method Where (line 564) | func (q SQLServerDeleteQuery) Where(predicates ...Predicate) SQLServer... method SetFetchableFields (line 570) | func (q SQLServerDeleteQuery) SetFetchableFields(fields []Field) (quer... method GetFetchableFields (line 575) | func (q SQLServerDeleteQuery) GetFetchableFields() []Field { method GetDialect (line 580) | func (q SQLServerDeleteQuery) GetDialect() string { return q.Dialect } method SetDialect (line 583) | func (q SQLServerDeleteQuery) SetDialect(dialect string) SQLServerDele... method DeleteFrom (line 509) | func (b sqlserverQueryBuilder) DeleteFrom(table Table) SQLServerDeleteQu... method Delete (line 518) | func (b sqlserverQueryBuilder) Delete(table Table) SQLServerDeleteQuery { FILE: delete_query_test.go function TestSQLiteDeleteQuery (line 9) | func TestSQLiteDeleteQuery(t *testing.T) { function TestPostgresDeleteQuery (line 58) | func TestPostgresDeleteQuery(t *testing.T) { function TestMySQLDeleteQuery (line 130) | func TestMySQLDeleteQuery(t *testing.T) { function TestSQLServerDeleteQuery (line 230) | func TestSQLServerDeleteQuery(t *testing.T) { function TestDeleteQuery (line 299) | func TestDeleteQuery(t *testing.T) { FILE: fetch_exec.go type Cursor (line 20) | type Cursor struct function FetchCursor (line 33) | func FetchCursor[T any](db DB, query Query, rowmapper func(*Row) T) (*Cu... function FetchCursorContext (line 38) | func FetchCursorContext[T any](ctx context.Context, db DB, query Query, ... function fetchCursor (line 42) | func fetchCursor[T any](ctx context.Context, db DB, query Query, rowmapp... method Next (line 157) | func (cursor *Cursor[T]) Next() bool { method RowCount (line 168) | func (cursor *Cursor[T]) RowCount() int64 { return cursor.queryStats.Row... method Result (line 171) | func (cursor *Cursor[T]) Result() (result T, err error) { method log (line 205) | func (cursor *Cursor[T]) log() { method Close (line 224) | func (cursor *Cursor[T]) Close() error { function FetchOne (line 237) | func FetchOne[T any](db DB, query Query, rowmapper func(*Row) T) (T, err... function FetchOneContext (line 247) | func FetchOneContext[T any](ctx context.Context, db DB, query Query, row... function FetchAll (line 257) | func FetchAll[T any](db DB, query Query, rowmapper func(*Row) T) ([]T, e... function FetchAllContext (line 267) | func FetchAllContext[T any](ctx context.Context, db DB, query Query, row... type CompiledFetch (line 278) | type CompiledFetch struct function NewCompiledFetch (line 291) | func NewCompiledFetch[T any](dialect string, query string, args []any, p... function CompileFetch (line 302) | func CompileFetch[T any](q Query, rowmapper func(*Row) T) (*CompiledFetc... function CompileFetchContext (line 307) | func CompileFetchContext[T any](ctx context.Context, query Query, rowmap... method FetchCursor (line 355) | func (compiledFetch *CompiledFetch[T]) FetchCursor(db DB, params Params)... method FetchCursorContext (line 360) | func (compiledFetch *CompiledFetch[T]) FetchCursorContext(ctx context.Co... method fetchCursor (line 364) | func (compiledFetch *CompiledFetch[T]) fetchCursor(ctx context.Context, ... method FetchOne (line 460) | func (compiledFetch *CompiledFetch[T]) FetchOne(db DB, params Params) (T... method FetchOneContext (line 470) | func (compiledFetch *CompiledFetch[T]) FetchOneContext(ctx context.Conte... method FetchAll (line 481) | func (compiledFetch *CompiledFetch[T]) FetchAll(db DB, params Params) ([... method FetchAllContext (line 491) | func (compiledFetch *CompiledFetch[T]) FetchAllContext(ctx context.Conte... method GetSQL (line 502) | func (compiledFetch *CompiledFetch[T]) GetSQL() (dialect string, query s... method Prepare (line 518) | func (compiledFetch *CompiledFetch[T]) Prepare(db DB) (*PreparedFetch[T]... method PrepareContext (line 523) | func (compiledFetch *CompiledFetch[T]) PrepareContext(ctx context.Contex... type PreparedFetch (line 551) | type PreparedFetch struct function PrepareFetch (line 558) | func PrepareFetch[T any](db DB, q Query, rowmapper func(*Row) T) (*Prepa... function PrepareFetchContext (line 563) | func PrepareFetchContext[T any](ctx context.Context, db DB, q Query, row... method FetchCursor (line 572) | func (preparedFetch PreparedFetch[T]) FetchCursor(params Params) (*Curso... method FetchCursorContext (line 577) | func (preparedFetch PreparedFetch[T]) FetchCursorContext(ctx context.Con... method fetchCursor (line 581) | func (preparedFetch *PreparedFetch[T]) fetchCursor(ctx context.Context, ... method FetchOne (line 664) | func (preparedFetch *PreparedFetch[T]) FetchOne(params Params) (T, error) { method FetchOneContext (line 674) | func (preparedFetch *PreparedFetch[T]) FetchOneContext(ctx context.Conte... method FetchAll (line 685) | func (preparedFetch *PreparedFetch[T]) FetchAll(params Params) ([]T, err... method FetchAllContext (line 695) | func (preparedFetch *PreparedFetch[T]) FetchAllContext(ctx context.Conte... method GetCompiled (line 705) | func (preparedFetch *PreparedFetch[T]) GetCompiled() *CompiledFetch[T] { method Close (line 712) | func (preparedFetch *PreparedFetch[T]) Close() error { function Exec (line 720) | func Exec(db DB, query Query) (Result, error) { function ExecContext (line 725) | func ExecContext(ctx context.Context, db DB, query Query) (Result, error) { function exec (line 729) | func exec(ctx context.Context, db DB, query Query, skip int) (result Res... type CompiledExec (line 802) | type CompiledExec struct method Exec (line 854) | func (compiledExec *CompiledExec) Exec(db DB, params Params) (Result, ... method ExecContext (line 859) | func (compiledExec *CompiledExec) ExecContext(ctx context.Context, db ... method exec (line 863) | func (compiledExec *CompiledExec) exec(ctx context.Context, db DB, par... method GetSQL (line 924) | func (compiledExec *CompiledExec) GetSQL() (dialect string, query stri... method Prepare (line 940) | func (compiledExec *CompiledExec) Prepare(db DB) (*PreparedExec, error) { method PrepareContext (line 945) | func (compiledExec *CompiledExec) PrepareContext(ctx context.Context, ... function NewCompiledExec (line 810) | func NewCompiledExec(dialect string, query string, args []any, params ma... function CompileExec (line 820) | func CompileExec(query Query) (*CompiledExec, error) { function CompileExecContext (line 825) | func CompileExecContext(ctx context.Context, query Query) (*CompiledExec... type PreparedExec (line 969) | type PreparedExec struct method Close (line 991) | func (preparedExec *PreparedExec) Close() error { method Exec (line 999) | func (preparedExec *PreparedExec) Exec(params Params) (Result, error) { method ExecContext (line 1004) | func (preparedExec *PreparedExec) ExecContext(ctx context.Context, par... method exec (line 1008) | func (preparedExec *PreparedExec) exec(ctx context.Context, params Par... function PrepareExec (line 976) | func PrepareExec(db DB, q Query) (*PreparedExec, error) { function PrepareExecContext (line 982) | func PrepareExecContext(ctx context.Context, db DB, q Query) (*PreparedE... function getFieldNames (line 1053) | func getFieldNames(ctx context.Context, row *Row) []string { function getFieldMappings (line 1085) | func getFieldMappings(dialect string, fields []Field, scanDest []any) st... function cursorResult (line 1110) | func cursorResult[T any](cursor *Cursor[T]) (result T, err error) { function cursorResults (line 1124) | func cursorResults[T any](cursor *Cursor[T]) (results []T, err error) { function execResult (line 1136) | func execResult(sqlResult sql.Result, queryStats *QueryStats) (Result, e... function FetchExists (line 1158) | func FetchExists(db DB, query Query) (exists bool, err error) { function FetchExistsContext (line 1164) | func FetchExistsContext(ctx context.Context, db DB, query Query) (exists... function fetchExists (line 1168) | func fetchExists(ctx context.Context, db DB, query Query, skip int) (exi... function substituteParams (line 1257) | func substituteParams(dialect string, args []any, paramIndexes map[strin... function caller (line 1286) | func caller(skip int) (file string, line int, function string) { FILE: fetch_exec_test.go type Actor (line 20) | type Actor struct function actorRowMapper (line 27) | func actorRowMapper(row *Row) Actor { function actorRowMapperRawSQL (line 37) | func actorRowMapperRawSQL(row *Row) Actor { function Test_substituteParams (line 52) | func Test_substituteParams(t *testing.T) { function Test_getFieldMappings (line 121) | func Test_getFieldMappings(t *testing.T) { function TestFetchExec (line 163) | func TestFetchExec(t *testing.T) { function TestCompiledFetchExec (line 245) | func TestCompiledFetchExec(t *testing.T) { function TestPreparedFetchExec (line 348) | func TestPreparedFetchExec(t *testing.T) { function newDB (line 454) | func newDB(t *testing.T) *sql.DB { FILE: fields.go type Identifier (line 17) | type Identifier method WriteSQL (line 22) | func (id Identifier) WriteSQL(ctx context.Context, dialect string, buf... method IsField (line 28) | func (id Identifier) IsField() {} type AnyField (line 31) | type AnyField struct method WriteSQL (line 51) | func (field AnyField) WriteSQL(ctx context.Context, dialect string, bu... method As (line 58) | func (field AnyField) As(alias string) AnyField { method Asc (line 65) | func (field AnyField) Asc() AnyField { method Desc (line 73) | func (field AnyField) Desc() AnyField { method NullsLast (line 81) | func (field AnyField) NullsLast() AnyField { method NullsFirst (line 89) | func (field AnyField) NullsFirst() AnyField { method WithPrefix (line 96) | func (field AnyField) WithPrefix(prefix string) Field { method IsNull (line 103) | func (field AnyField) IsNull() Predicate { return Expr("{} IS NULL", f... method IsNotNull (line 106) | func (field AnyField) IsNotNull() Predicate { return Expr("{} IS NOT N... method In (line 110) | func (field AnyField) In(value any) Predicate { return In(field, value) } method NotIn (line 114) | func (field AnyField) NotIn(value any) Predicate { return NotIn(field,... method Eq (line 117) | func (field AnyField) Eq(value any) Predicate { return Eq(field, value) } method Ne (line 120) | func (field AnyField) Ne(value any) Predicate { return Ne(field, value) } method Lt (line 123) | func (field AnyField) Lt(value any) Predicate { return Lt(field, value) } method Le (line 126) | func (field AnyField) Le(value any) Predicate { return Le(field, value) } method Gt (line 129) | func (field AnyField) Gt(value any) Predicate { return Gt(field, value) } method Ge (line 132) | func (field AnyField) Ge(value any) Predicate { return Ge(field, value) } method Expr (line 136) | func (field AnyField) Expr(format string, values ...any) Expression { method Set (line 143) | func (field AnyField) Set(value any) Assignment { method Setf (line 148) | func (field AnyField) Setf(format string, values ...any) Assignment { method GetAlias (line 153) | func (field AnyField) GetAlias() string { return field.alias } method IsField (line 156) | func (field AnyField) IsField() {} method IsArray (line 159) | func (field AnyField) IsArray() {} method IsBinary (line 162) | func (field AnyField) IsBinary() {} method IsBoolean (line 165) | func (field AnyField) IsBoolean() {} method IsEnum (line 168) | func (field AnyField) IsEnum() {} method IsJSON (line 171) | func (field AnyField) IsJSON() {} method IsNumber (line 174) | func (field AnyField) IsNumber() {} method IsString (line 177) | func (field AnyField) IsString() {} method IsTime (line 180) | func (field AnyField) IsTime() {} method IsUUID (line 183) | func (field AnyField) IsUUID() {} function NewAnyField (line 46) | func NewAnyField(name string, tbl TableStruct) AnyField { type ArrayField (line 186) | type ArrayField struct method WriteSQL (line 204) | func (field ArrayField) WriteSQL(ctx context.Context, dialect string, ... method As (line 210) | func (field ArrayField) As(alias string) ArrayField { method WithPrefix (line 216) | func (field ArrayField) WithPrefix(prefix string) Field { method IsNull (line 223) | func (field ArrayField) IsNull() Predicate { return Expr("{} IS NULL",... method IsNotNull (line 226) | func (field ArrayField) IsNotNull() Predicate { return Expr("{} IS NOT... method Set (line 229) | func (field ArrayField) Set(value any) Assignment { method SetArray (line 241) | func (field ArrayField) SetArray(value any) Assignment { method Setf (line 246) | func (field ArrayField) Setf(format string, values ...any) Assignment { method GetAlias (line 251) | func (field ArrayField) GetAlias() string { return field.alias } method IsField (line 254) | func (field ArrayField) IsField() {} method IsArray (line 257) | func (field ArrayField) IsArray() {} function NewArrayField (line 199) | func NewArrayField(fieldName string, tableName TableStruct) ArrayField { type BinaryField (line 260) | type BinaryField struct method WriteSQL (line 280) | func (field BinaryField) WriteSQL(ctx context.Context, dialect string,... method As (line 287) | func (field BinaryField) As(alias string) BinaryField { method Asc (line 294) | func (field BinaryField) Asc() BinaryField { method Desc (line 302) | func (field BinaryField) Desc() BinaryField { method NullsLast (line 310) | func (field BinaryField) NullsLast() BinaryField { method NullsFirst (line 318) | func (field BinaryField) NullsFirst() BinaryField { method WithPrefix (line 325) | func (field BinaryField) WithPrefix(prefix string) Field { method IsNull (line 332) | func (field BinaryField) IsNull() Predicate { return Expr("{} IS NULL"... method IsNotNull (line 335) | func (field BinaryField) IsNotNull() Predicate { return Expr("{} IS NO... method Eq (line 338) | func (field BinaryField) Eq(value Binary) Predicate { return Eq(field,... method Ne (line 341) | func (field BinaryField) Ne(value Binary) Predicate { return Ne(field,... method EqBytes (line 344) | func (field BinaryField) EqBytes(b []byte) Predicate { return Eq(field... method NeBytes (line 347) | func (field BinaryField) NeBytes(b []byte) Predicate { return Ne(field... method Set (line 350) | func (field BinaryField) Set(value any) Assignment { method Setf (line 355) | func (field BinaryField) Setf(format string, values ...any) Assignment { method SetBytes (line 360) | func (field BinaryField) SetBytes(b []byte) Assignment { return Set(fi... method GetAlias (line 363) | func (field BinaryField) GetAlias() string { return field.alias } method IsField (line 366) | func (field BinaryField) IsField() {} method IsBinary (line 369) | func (field BinaryField) IsBinary() {} function NewBinaryField (line 275) | func NewBinaryField(fieldName string, tableName TableStruct) BinaryField { type BooleanField (line 372) | type BooleanField struct method WriteSQL (line 393) | func (field BooleanField) WriteSQL(ctx context.Context, dialect string... method As (line 400) | func (field BooleanField) As(alias string) BooleanField { method Asc (line 407) | func (field BooleanField) Asc() BooleanField { method Desc (line 415) | func (f BooleanField) Desc() BooleanField { method NullsLast (line 423) | func (field BooleanField) NullsLast() BooleanField { method NullsFirst (line 431) | func (field BooleanField) NullsFirst() BooleanField { method WithPrefix (line 438) | func (field BooleanField) WithPrefix(prefix string) Field { method IsNull (line 445) | func (field BooleanField) IsNull() Predicate { return Expr("{} IS NULL... method IsNotNull (line 448) | func (field BooleanField) IsNotNull() Predicate { return Expr("{} IS N... method Eq (line 451) | func (field BooleanField) Eq(value Boolean) Predicate { return Eq(fiel... method Ne (line 454) | func (field BooleanField) Ne(value Boolean) Predicate { return Ne(fiel... method EqBool (line 457) | func (field BooleanField) EqBool(b bool) Predicate { return Eq(field, ... method NeBool (line 460) | func (field BooleanField) NeBool(b bool) Predicate { return Ne(field, ... method Set (line 463) | func (field BooleanField) Set(value any) Assignment { method Setf (line 468) | func (field BooleanField) Setf(format string, values ...any) Assignment { method SetBool (line 474) | func (field BooleanField) SetBool(b bool) Assignment { return Set(fiel... method GetAlias (line 477) | func (field BooleanField) GetAlias() string { return field.alias } method IsField (line 480) | func (field BooleanField) IsField() {} method IsBoolean (line 483) | func (field BooleanField) IsBoolean() {} function NewBooleanField (line 388) | func NewBooleanField(fieldName string, tableName TableStruct) BooleanFie... type EnumField (line 486) | type EnumField struct method WriteSQL (line 504) | func (field EnumField) WriteSQL(ctx context.Context, dialect string, b... method As (line 510) | func (field EnumField) As(alias string) EnumField { method WithPrefix (line 516) | func (field EnumField) WithPrefix(prefix string) Field { method IsNull (line 523) | func (field EnumField) IsNull() Predicate { return Expr("{} IS NULL", ... method IsNotNull (line 526) | func (field EnumField) IsNotNull() Predicate { return Expr("{} IS NOT ... method In (line 530) | func (field EnumField) In(value any) Predicate { return In(field, valu... method NotIn (line 534) | func (field EnumField) NotIn(value any) Predicate { return NotIn(field... method Eq (line 537) | func (field EnumField) Eq(value any) Predicate { return Eq(field, valu... method Ne (line 540) | func (field EnumField) Ne(value any) Predicate { return Ne(field, valu... method EqEnum (line 544) | func (field EnumField) EqEnum(value Enumeration) Predicate { return Eq... method NeEnum (line 548) | func (field EnumField) NeEnum(value Enumeration) Predicate { return Ne... method Set (line 551) | func (field EnumField) Set(value any) Assignment { method SetEnum (line 557) | func (field EnumField) SetEnum(value Enumeration) Assignment { method Setf (line 562) | func (field EnumField) Setf(format string, values ...any) Assignment { method GetAlias (line 567) | func (field EnumField) GetAlias() string { return field.alias } method IsField (line 570) | func (field EnumField) IsField() {} method IsEnum (line 573) | func (field EnumField) IsEnum() {} function NewEnumField (line 499) | func NewEnumField(name string, tbl TableStruct) EnumField { type JSONField (line 576) | type JSONField struct method WriteSQL (line 596) | func (field JSONField) WriteSQL(ctx context.Context, dialect string, b... method As (line 602) | func (field JSONField) As(alias string) JSONField { method WithPrefix (line 608) | func (field JSONField) WithPrefix(prefix string) Field { method IsNull (line 615) | func (field JSONField) IsNull() Predicate { return Expr("{} IS NULL", ... method IsNotNull (line 618) | func (field JSONField) IsNotNull() Predicate { return Expr("{} IS NOT ... method Set (line 621) | func (field JSONField) Set(value any) Assignment { method SetJSON (line 635) | func (field JSONField) SetJSON(value any) Assignment { method Setf (line 640) | func (field JSONField) Setf(format string, values ...any) Assignment { method GetAlias (line 645) | func (field JSONField) GetAlias() string { return field.alias } method IsField (line 648) | func (field JSONField) IsField() {} method IsBinary (line 651) | func (field JSONField) IsBinary() {} method IsJSON (line 654) | func (field JSONField) IsJSON() {} method IsString (line 657) | func (field JSONField) IsString() {} function NewJSONField (line 591) | func NewJSONField(name string, tbl TableStruct) JSONField { type NumberField (line 660) | type NumberField struct method WriteSQL (line 680) | func (field NumberField) WriteSQL(ctx context.Context, dialect string,... method As (line 687) | func (field NumberField) As(alias string) NumberField { method Asc (line 694) | func (field NumberField) Asc() NumberField { method Desc (line 702) | func (field NumberField) Desc() NumberField { method NullsLast (line 710) | func (field NumberField) NullsLast() NumberField { method NullsFirst (line 718) | func (field NumberField) NullsFirst() NumberField { method WithPrefix (line 725) | func (field NumberField) WithPrefix(prefix string) Field { method IsNull (line 732) | func (field NumberField) IsNull() Predicate { return Expr("{} IS NULL"... method IsNotNull (line 735) | func (field NumberField) IsNotNull() Predicate { return Expr("{} IS NO... method In (line 739) | func (field NumberField) In(value any) Predicate { return In(field, va... method NotIn (line 743) | func (field NumberField) NotIn(value any) Predicate { return NotIn(fie... method Eq (line 746) | func (field NumberField) Eq(value Number) Predicate { return Eq(field,... method Ne (line 749) | func (field NumberField) Ne(value Number) Predicate { return Ne(field,... method Lt (line 752) | func (field NumberField) Lt(value Number) Predicate { return Lt(field,... method Le (line 755) | func (field NumberField) Le(value Number) Predicate { return Le(field,... method Gt (line 758) | func (field NumberField) Gt(value Number) Predicate { return Gt(field,... method Ge (line 761) | func (field NumberField) Ge(value Number) Predicate { return Ge(field,... method EqInt (line 764) | func (field NumberField) EqInt(num int) Predicate { return Eq(field, n... method NeInt (line 767) | func (field NumberField) NeInt(num int) Predicate { return Ne(field, n... method LtInt (line 770) | func (field NumberField) LtInt(num int) Predicate { return Lt(field, n... method LeInt (line 773) | func (field NumberField) LeInt(num int) Predicate { return Le(field, n... method GtInt (line 776) | func (field NumberField) GtInt(num int) Predicate { return Gt(field, n... method GeInt (line 779) | func (field NumberField) GeInt(num int) Predicate { return Ge(field, n... method EqInt64 (line 782) | func (field NumberField) EqInt64(num int64) Predicate { return Eq(fiel... method NeInt64 (line 785) | func (field NumberField) NeInt64(num int64) Predicate { return Ne(fiel... method LtInt64 (line 788) | func (field NumberField) LtInt64(num int64) Predicate { return Lt(fiel... method LeInt64 (line 791) | func (field NumberField) LeInt64(num int64) Predicate { return Le(fiel... method GtInt64 (line 794) | func (field NumberField) GtInt64(num int64) Predicate { return Gt(fiel... method GeInt64 (line 797) | func (field NumberField) GeInt64(num int64) Predicate { return Ge(fiel... method EqFloat64 (line 800) | func (field NumberField) EqFloat64(num float64) Predicate { return Eq(... method NeFloat64 (line 803) | func (field NumberField) NeFloat64(num float64) Predicate { return Ne(... method LtFloat64 (line 806) | func (field NumberField) LtFloat64(num float64) Predicate { return Lt(... method LeFloat64 (line 809) | func (field NumberField) LeFloat64(num float64) Predicate { return Le(... method GtFloat64 (line 812) | func (field NumberField) GtFloat64(num float64) Predicate { return Gt(... method GeFloat64 (line 815) | func (field NumberField) GeFloat64(num float64) Predicate { return Ge(... method Set (line 818) | func (field NumberField) Set(value any) Assignment { method Setf (line 823) | func (field NumberField) Setf(format string, values ...any) Assignment { method SetInt (line 828) | func (field NumberField) SetInt(num int) Assignment { return Set(field... method SetInt64 (line 831) | func (field NumberField) SetInt64(num int64) Assignment { return Set(f... method SetFloat64 (line 834) | func (field NumberField) SetFloat64(num float64) Assignment { return S... method GetAlias (line 837) | func (field NumberField) GetAlias() string { return field.alias } method IsField (line 840) | func (field NumberField) IsField() {} method IsNumber (line 843) | func (field NumberField) IsNumber() {} function NewNumberField (line 675) | func NewNumberField(name string, tbl TableStruct) NumberField { type StringField (line 846) | type StringField struct method WriteSQL (line 867) | func (field StringField) WriteSQL(ctx context.Context, dialect string,... method As (line 882) | func (field StringField) As(alias string) StringField { method Collate (line 888) | func (field StringField) Collate(collation string) StringField { method Asc (line 895) | func (field StringField) Asc() StringField { method Desc (line 903) | func (field StringField) Desc() StringField { method NullsLast (line 911) | func (field StringField) NullsLast() StringField { method NullsFirst (line 919) | func (field StringField) NullsFirst() StringField { method WithPrefix (line 926) | func (field StringField) WithPrefix(prefix string) Field { method IsNull (line 933) | func (field StringField) IsNull() Predicate { return Expr("{} IS NULL"... method IsNotNull (line 936) | func (field StringField) IsNotNull() Predicate { return Expr("{} IS NO... method In (line 940) | func (field StringField) In(value any) Predicate { return In(field, va... method NotIn (line 944) | func (field StringField) NotIn(value any) Predicate { return NotIn(fie... method Eq (line 947) | func (field StringField) Eq(value String) Predicate { return Eq(field,... method Ne (line 950) | func (field StringField) Ne(value String) Predicate { return Ne(field,... method Lt (line 953) | func (field StringField) Lt(value String) Predicate { return Lt(field,... method Le (line 956) | func (field StringField) Le(value String) Predicate { return Le(field,... method Gt (line 959) | func (field StringField) Gt(value String) Predicate { return Gt(field,... method Ge (line 962) | func (field StringField) Ge(value String) Predicate { return Ge(field,... method EqString (line 965) | func (field StringField) EqString(str string) Predicate { return Eq(fi... method NeString (line 968) | func (field StringField) NeString(str string) Predicate { return Ne(fi... method LtString (line 971) | func (field StringField) LtString(str string) Predicate { return Lt(fi... method LeString (line 974) | func (field StringField) LeString(str string) Predicate { return Le(fi... method GtString (line 977) | func (field StringField) GtString(str string) Predicate { return Gt(fi... method GeString (line 980) | func (field StringField) GeString(str string) Predicate { return Ge(fi... method LikeString (line 983) | func (field StringField) LikeString(str string) Predicate { method NotLikeString (line 988) | func (field StringField) NotLikeString(str string) Predicate { method ILikeString (line 993) | func (field StringField) ILikeString(str string) Predicate { method NotILikeString (line 998) | func (field StringField) NotILikeString(str string) Predicate { method Set (line 1003) | func (field StringField) Set(value any) Assignment { method Setf (line 1008) | func (field StringField) Setf(format string, values ...any) Assignment { method SetString (line 1013) | func (field StringField) SetString(str string) Assignment { return Set... method GetAlias (line 1016) | func (field StringField) GetAlias() string { return field.alias } method IsField (line 1019) | func (field StringField) IsField() {} method IsString (line 1022) | func (field StringField) IsString() {} function NewStringField (line 862) | func NewStringField(name string, tbl TableStruct) StringField { type TimeField (line 1025) | type TimeField struct method WriteSQL (line 1045) | func (field TimeField) WriteSQL(ctx context.Context, dialect string, b... method As (line 1052) | func (field TimeField) As(alias string) TimeField { method Asc (line 1059) | func (field TimeField) Asc() TimeField { method Desc (line 1067) | func (field TimeField) Desc() TimeField { method NullsLast (line 1075) | func (field TimeField) NullsLast() TimeField { method NullsFirst (line 1083) | func (field TimeField) NullsFirst() TimeField { method WithPrefix (line 1090) | func (field TimeField) WithPrefix(prefix string) Field { method IsNull (line 1097) | func (field TimeField) IsNull() Predicate { return Expr("{} IS NULL", ... method IsNotNull (line 1100) | func (field TimeField) IsNotNull() Predicate { return Expr("{} IS NOT ... method In (line 1104) | func (field TimeField) In(value any) Predicate { return In(field, valu... method NotIn (line 1108) | func (field TimeField) NotIn(value any) Predicate { return NotIn(field... method Eq (line 1111) | func (field TimeField) Eq(value Time) Predicate { return Eq(field, val... method Ne (line 1114) | func (field TimeField) Ne(value Time) Predicate { return Ne(field, val... method Lt (line 1117) | func (field TimeField) Lt(value Time) Predicate { return Lt(field, val... method Le (line 1120) | func (field TimeField) Le(value Time) Predicate { return Le(field, val... method Gt (line 1123) | func (field TimeField) Gt(value Time) Predicate { return Gt(field, val... method Ge (line 1126) | func (field TimeField) Ge(value Time) Predicate { return Ge(field, val... method EqTime (line 1129) | func (field TimeField) EqTime(t time.Time) Predicate { return Eq(field... method NeTime (line 1132) | func (field TimeField) NeTime(t time.Time) Predicate { return Ne(field... method LtTime (line 1135) | func (field TimeField) LtTime(t time.Time) Predicate { return Lt(field... method LeTime (line 1138) | func (field TimeField) LeTime(t time.Time) Predicate { return Le(field... method GtTime (line 1141) | func (field TimeField) GtTime(t time.Time) Predicate { return Gt(field... method GeTime (line 1144) | func (field TimeField) GeTime(t time.Time) Predicate { return Ge(field... method Set (line 1147) | func (field TimeField) Set(value any) Assignment { method Setf (line 1152) | func (field TimeField) Setf(format string, values ...any) Assignment { method SetTime (line 1157) | func (field TimeField) SetTime(t time.Time) Assignment { return Set(fi... method GetAlias (line 1160) | func (field TimeField) GetAlias() string { return field.alias } method IsField (line 1163) | func (field TimeField) IsField() {} method IsTime (line 1166) | func (field TimeField) IsTime() {} function NewTimeField (line 1040) | func NewTimeField(name string, tbl TableStruct) TimeField { type Timestamp (line 1189) | type Timestamp struct method Scan (line 1228) | func (ts *Timestamp) Scan(value any) error { method Value (line 1291) | func (ts Timestamp) Value() (driver.Value, error) { method DialectValuer (line 1302) | func (ts Timestamp) DialectValuer(dialect string) (driver.Valuer, erro... function NewTimestamp (line 1196) | func NewTimestamp(t time.Time) Timestamp { type UUIDField (line 1308) | type UUIDField struct method WriteSQL (line 1328) | func (field UUIDField) WriteSQL(ctx context.Context, dialect string, b... method As (line 1335) | func (field UUIDField) As(alias string) UUIDField { method Asc (line 1342) | func (field UUIDField) Asc() UUIDField { method Desc (line 1350) | func (field UUIDField) Desc() UUIDField { method NullsLast (line 1358) | func (field UUIDField) NullsLast() UUIDField { method NullsFirst (line 1366) | func (field UUIDField) NullsFirst() UUIDField { method WithPrefix (line 1373) | func (field UUIDField) WithPrefix(prefix string) Field { method IsNull (line 1380) | func (field UUIDField) IsNull() Predicate { return Expr("{} IS NULL", ... method IsNotNull (line 1383) | func (field UUIDField) IsNotNull() Predicate { return Expr("{} IS NOT ... method In (line 1387) | func (field UUIDField) In(value any) Predicate { return In(field, valu... method NotIn (line 1391) | func (field UUIDField) NotIn(value any) Predicate { return NotIn(field... method Eq (line 1394) | func (field UUIDField) Eq(value any) Predicate { return Eq(field, valu... method Ne (line 1397) | func (field UUIDField) Ne(value any) Predicate { return Ne(field, valu... method EqUUID (line 1401) | func (field UUIDField) EqUUID(value any) Predicate { return Eq(field, ... method NeUUID (line 1405) | func (field UUIDField) NeUUID(value any) Predicate { return Ne(field, ... method Set (line 1408) | func (field UUIDField) Set(value any) Assignment { method SetUUID (line 1414) | func (field UUIDField) SetUUID(value any) Assignment { method Setf (line 1419) | func (field UUIDField) Setf(format string, values ...any) Assignment { method GetAlias (line 1424) | func (field UUIDField) GetAlias() string { return field.alias } method IsField (line 1427) | func (field UUIDField) IsField() {} method IsUUID (line 1430) | func (field UUIDField) IsUUID() {} function NewUUIDField (line 1323) | func NewUUIDField(name string, tbl TableStruct) UUIDField { function New (line 1434) | func New[T Table](alias string) T { function writeFieldIdentifier (line 1506) | func writeFieldIdentifier(ctx context.Context, dialect string, buf *byte... function writeFieldOrder (line 1518) | func writeFieldOrder(ctx context.Context, dialect string, buf *bytes.Buf... FILE: fields_test.go function TestTableStruct (line 15) | func TestTableStruct(t *testing.T) { function TestArrayField (line 30) | func TestArrayField(t *testing.T) { function TestBinaryField (line 91) | func TestBinaryField(t *testing.T) { function TestBooleanField (line 154) | func TestBooleanField(t *testing.T) { function TestCustomField (line 217) | func TestCustomField(t *testing.T) { function TestEnumField (line 292) | func TestEnumField(t *testing.T) { function TestJSONField (line 358) | func TestJSONField(t *testing.T) { function TestNumberField (line 409) | func TestNumberField(t *testing.T) { function TestStringField (line 544) | func TestStringField(t *testing.T) { function TestTimeField (line 656) | func TestTimeField(t *testing.T) { function TestTimestamp (line 750) | func TestTimestamp(t *testing.T) { function TestUUIDField (line 876) | func TestUUIDField(t *testing.T) { type DummyTable (line 1022) | type DummyTable struct method WriteSQL (line 1026) | func (t DummyTable) WriteSQL(ctx context.Context, dialect string, buf ... method GetAlias (line 1030) | func (t DummyTable) GetAlias() string { return "" } method IsTable (line 1032) | func (t DummyTable) IsTable() {} function TestNew (line 1034) | func TestNew(t *testing.T) { FILE: fmt.go function Writef (line 38) | func Writef(ctx context.Context, dialect string, buf *bytes.Buffer, args... function writef (line 42) | func writef(ctx context.Context, dialect string, buf *bytes.Buffer, args... function WriteValue (line 169) | func WriteValue(ctx context.Context, dialect string, buf *bytes.Buffer, ... function QuoteIdentifier (line 198) | func QuoteIdentifier(dialect string, identifier string) string { function EscapeQuote (line 253) | func EscapeQuote(str string, quote byte) string { function Sprintf (line 279) | func Sprintf(dialect string, query string, args []any) (string, error) { function Sprint (line 411) | func Sprint(dialect string, v any) (string, error) { function isExpandableSlice (line 595) | func isExpandableSlice(value any) bool { function expandSlice (line 609) | func expandSlice(ctx context.Context, dialect string, buf *bytes.Buffer,... function writeNamedArg (line 642) | func writeNamedArg(ctx context.Context, dialect string, buf *bytes.Buffe... function writeOrdinalValue (line 712) | func writeOrdinalValue(ctx context.Context, dialect string, buf *bytes.B... function lookupParam (line 757) | func lookupParam(dialect string, args []any, paramName []rune, namedIndi... function quoteTableColumns (line 810) | func quoteTableColumns(dialect string, table Table) string { type Parameter (line 835) | type Parameter method WriteSQL (line 845) | func (p Parameter) WriteSQL(ctx context.Context, dialect string, buf *... method IsField (line 850) | func (p Parameter) IsField() {} function Param (line 840) | func Param(name string, value any) Parameter { type ArrayParameter (line 853) | type ArrayParameter method WriteSQL (line 864) | func (p ArrayParameter) WriteSQL(ctx context.Context, dialect string, ... method IsField (line 869) | func (p ArrayParameter) IsField() {} method IsArray (line 872) | func (p ArrayParameter) IsArray() {} function ArrayParam (line 859) | func ArrayParam(name string, value any) ArrayParameter { type BinaryParameter (line 876) | type BinaryParameter method WriteSQL (line 886) | func (p BinaryParameter) WriteSQL(ctx context.Context, dialect string,... method IsField (line 891) | func (p BinaryParameter) IsField() {} method IsBinary (line 894) | func (p BinaryParameter) IsBinary() {} function BytesParam (line 881) | func BytesParam(name string, b []byte) BinaryParameter { type BooleanParameter (line 898) | type BooleanParameter method WriteSQL (line 908) | func (p BooleanParameter) WriteSQL(ctx context.Context, dialect string... method IsField (line 913) | func (p BooleanParameter) IsField() {} method IsBoolean (line 916) | func (p BooleanParameter) IsBoolean() {} function BoolParam (line 903) | func BoolParam(name string, b bool) BooleanParameter { type EnumParameter (line 920) | type EnumParameter method WriteSQL (line 930) | func (p EnumParameter) WriteSQL(ctx context.Context, dialect string, b... method IsField (line 935) | func (p EnumParameter) IsField() {} method IsEnum (line 938) | func (p EnumParameter) IsEnum() {} function EnumParam (line 925) | func EnumParam(name string, value Enumeration) EnumParameter { type JSONParameter (line 942) | type JSONParameter method WriteSQL (line 952) | func (p JSONParameter) WriteSQL(ctx context.Context, dialect string, b... method IsField (line 957) | func (p JSONParameter) IsField() {} method IsJSON (line 960) | func (p JSONParameter) IsJSON() {} function JSONParam (line 947) | func JSONParam(name string, value any) JSONParameter { type NumberParameter (line 964) | type NumberParameter method WriteSQL (line 984) | func (p NumberParameter) WriteSQL(ctx context.Context, dialect string,... method IsField (line 989) | func (p NumberParameter) IsField() {} method IsNumber (line 992) | func (p NumberParameter) IsNumber() {} function IntParam (line 969) | func IntParam(name string, num int) NumberParameter { function Int64Param (line 974) | func Int64Param(name string, num int64) NumberParameter { function Float64Param (line 979) | func Float64Param(name string, num float64) NumberParameter { type StringParameter (line 996) | type StringParameter method WriteSQL (line 1006) | func (p StringParameter) WriteSQL(ctx context.Context, dialect string,... method IsField (line 1011) | func (p StringParameter) IsField() {} method IsString (line 1014) | func (p StringParameter) IsString() {} function StringParam (line 1001) | func StringParam(name string, s string) StringParameter { type TimeParameter (line 1018) | type TimeParameter method WriteSQL (line 1028) | func (p TimeParameter) WriteSQL(ctx context.Context, dialect string, b... method IsField (line 1033) | func (p TimeParameter) IsField() {} method IsTime (line 1036) | func (p TimeParameter) IsTime() {} function TimeParam (line 1023) | func TimeParam(name string, t time.Time) TimeParameter { type UUIDParameter (line 1040) | type UUIDParameter method WriteSQL (line 1050) | func (p UUIDParameter) WriteSQL(ctx context.Context, dialect string, b... method IsField (line 1055) | func (p UUIDParameter) IsField() {} method IsUUID (line 1058) | func (p UUIDParameter) IsUUID() {} function UUIDParam (line 1045) | func UUIDParam(name string, value any) UUIDParameter { FILE: fmt_test.go function TestWritef (line 23) | func TestWritef(t *testing.T) { function TestSprintf (line 759) | func TestSprintf(t *testing.T) { function TestSprint (line 1086) | func TestSprint(t *testing.T) { type tmptable (line 1408) | type tmptable method WriteSQL (line 1412) | func (t tmptable) WriteSQL(ctx context.Context, dialect string, buf *b... method GetAlias (line 1424) | func (t tmptable) GetAlias() string { return "" } method IsTable (line 1426) | func (t tmptable) IsTable() {} type tmpfield (line 1428) | type tmpfield method WriteSQL (line 1432) | func (f tmpfield) WriteSQL(ctx context.Context, dialect string, buf *b... method WithPrefix (line 1444) | func (f tmpfield) WithPrefix(prefix string) Field { method GetAlias (line 1455) | func (f tmpfield) GetAlias() string { return "" } method IsField (line 1457) | func (f tmpfield) IsField() {} type FaultySQLError (line 1459) | type FaultySQLError struct method Error (line 1461) | func (e FaultySQLError) Error() string { return "sql broke" } type FaultySQL (line 1473) | type FaultySQL struct method WriteSQL (line 1475) | func (q FaultySQL) WriteSQL(ctx context.Context, dialect string, buf *... method SetFetchableFields (line 1479) | func (q FaultySQL) SetFetchableFields([]Field) (Query, bool) { return ... method GetFetchableFields (line 1481) | func (q FaultySQL) GetFetchableFields() ([]Field, bool) { return nil, ... method GetAlias (line 1483) | func (q FaultySQL) GetAlias() string { return "" } method GetDialect (line 1485) | func (q FaultySQL) GetDialect() string { return "" } method IsBoolean (line 1487) | func (q FaultySQL) IsBoolean() {} method IsTable (line 1489) | func (q FaultySQL) IsTable() {} method IsField (line 1491) | func (q FaultySQL) IsField() {} method IsAssignment (line 1493) | func (q FaultySQL) IsAssignment() {} type driverValuer (line 1495) | type driverValuer struct method Value (line 1497) | func (v driverValuer) Value() (driver.Value, error) { return v.value, ... type dialectValuer (line 1499) | type dialectValuer struct method DialectValuer (line 1504) | func (v dialectValuer) DialectValuer(dialect string) (driver.Valuer, e... FILE: insert_query.go type InsertQuery (line 10) | type InsertQuery struct method WriteSQL (line 33) | func (q InsertQuery) WriteSQL(ctx context.Context, dialect string, buf... method Columns (line 150) | func (q InsertQuery) Columns(fields ...Field) InsertQuery { method Values (line 156) | func (q InsertQuery) Values(values ...any) InsertQuery { method ColumnValues (line 162) | func (q InsertQuery) ColumnValues(colmapper func(*Column)) InsertQuery { method Select (line 168) | func (q InsertQuery) Select(query Query) InsertQuery { method SetFetchableFields (line 259) | func (q InsertQuery) SetFetchableFields(fields []Field) (query Query, ... method GetFetchableFields (line 273) | func (q InsertQuery) GetFetchableFields() []Field { method GetDialect (line 283) | func (q InsertQuery) GetDialect() string { return q.Dialect } method SetDialect (line 286) | func (q InsertQuery) SetDialect(dialect string) InsertQuery { function InsertInto (line 145) | func InsertInto(table Table) InsertQuery { type ConflictClause (line 175) | type ConflictClause struct method WriteSQL (line 185) | func (c ConflictClause) WriteSQL(ctx context.Context, dialect string, ... type SQLiteInsertQuery (line 292) | type SQLiteInsertQuery method WriteSQL (line 297) | func (q SQLiteInsertQuery) WriteSQL(ctx context.Context, dialect strin... method Columns (line 311) | func (q SQLiteInsertQuery) Columns(fields ...Field) SQLiteInsertQuery { method Values (line 317) | func (q SQLiteInsertQuery) Values(values ...any) SQLiteInsertQuery { method ColumnValues (line 323) | func (q SQLiteInsertQuery) ColumnValues(colmapper func(*Column)) SQLit... method Select (line 329) | func (q SQLiteInsertQuery) Select(query Query) SQLiteInsertQuery { method OnConflict (line 337) | func (q SQLiteInsertQuery) OnConflict(fields ...Field) sqliteInsertCon... method Where (line 362) | func (q SQLiteInsertQuery) Where(predicates ...Predicate) SQLiteInsert... method Returning (line 368) | func (q SQLiteInsertQuery) Returning(fields ...Field) SQLiteInsertQuery { method SetFetchableFields (line 374) | func (q SQLiteInsertQuery) SetFetchableFields(fields []Field) (query Q... method GetFetchableFields (line 379) | func (q SQLiteInsertQuery) GetFetchableFields() []Field { method GetDialect (line 384) | func (q SQLiteInsertQuery) GetDialect() string { return q.Dialect } method SetDialect (line 387) | func (q SQLiteInsertQuery) SetDialect(dialect string) SQLiteInsertQuery { method InsertInto (line 302) | func (b sqliteQueryBuilder) InsertInto(table Table) SQLiteInsertQuery { type sqliteInsertConflict (line 334) | type sqliteInsertConflict struct method Where (line 343) | func (c sqliteInsertConflict) Where(predicates ...Predicate) sqliteIns... method DoNothing (line 350) | func (c sqliteInsertConflict) DoNothing() SQLiteInsertQuery { method DoUpdateSet (line 356) | func (c sqliteInsertConflict) DoUpdateSet(assignments ...Assignment) S... type PostgresInsertQuery (line 393) | type PostgresInsertQuery method WriteSQL (line 398) | func (q PostgresInsertQuery) WriteSQL(ctx context.Context, dialect str... method Columns (line 412) | func (q PostgresInsertQuery) Columns(fields ...Field) PostgresInsertQu... method Values (line 418) | func (q PostgresInsertQuery) Values(values ...any) PostgresInsertQuery { method ColumnValues (line 424) | func (q PostgresInsertQuery) ColumnValues(colmapper func(*Column)) Pos... method Select (line 430) | func (q PostgresInsertQuery) Select(query Query) PostgresInsertQuery { method OnConflict (line 438) | func (q PostgresInsertQuery) OnConflict(fields ...Field) postgresInser... method OnConflictOnConstraint (line 444) | func (q PostgresInsertQuery) OnConflictOnConstraint(constraintName str... method Where (line 469) | func (q PostgresInsertQuery) Where(predicates ...Predicate) PostgresIn... method Returning (line 475) | func (q PostgresInsertQuery) Returning(fields ...Field) PostgresInsert... method SetFetchableFields (line 481) | func (q PostgresInsertQuery) SetFetchableFields(fields []Field) (query... method GetFetchableFields (line 486) | func (q PostgresInsertQuery) GetFetchableFields() []Field { method GetDialect (line 491) | func (q PostgresInsertQuery) GetDialect() string { return q.Dialect } method SetDialect (line 494) | func (q PostgresInsertQuery) SetDialect(dialect string) PostgresInsert... method InsertInto (line 403) | func (b postgresQueryBuilder) InsertInto(table Table) PostgresInsertQuery { type postgresInsertConflict (line 435) | type postgresInsertConflict struct method Where (line 450) | func (c postgresInsertConflict) Where(predicates ...Predicate) postgre... method DoNothing (line 457) | func (c postgresInsertConflict) DoNothing() PostgresInsertQuery { method DoUpdateSet (line 463) | func (c postgresInsertConflict) DoUpdateSet(assignments ...Assignment)... type MySQLInsertQuery (line 500) | type MySQLInsertQuery method WriteSQL (line 505) | func (q MySQLInsertQuery) WriteSQL(ctx context.Context, dialect string... method Columns (line 529) | func (q MySQLInsertQuery) Columns(fields ...Field) MySQLInsertQuery { method Values (line 535) | func (q MySQLInsertQuery) Values(values ...any) MySQLInsertQuery { method As (line 541) | func (q MySQLInsertQuery) As(rowAlias string) MySQLInsertQuery { method ColumnValues (line 547) | func (q MySQLInsertQuery) ColumnValues(colmapper func(*Column)) MySQLI... method Select (line 553) | func (q MySQLInsertQuery) Select(query Query) MySQLInsertQuery { method OnDuplicateKeyUpdate (line 560) | func (q MySQLInsertQuery) OnDuplicateKeyUpdate(assignments ...Assignme... method Returning (line 566) | func (q MySQLInsertQuery) Returning(fields ...Field) MySQLInsertQuery { method SetFetchableFields (line 572) | func (q MySQLInsertQuery) SetFetchableFields(fields []Field) (query Qu... method GetFetchableFields (line 577) | func (q MySQLInsertQuery) GetFetchableFields() []Field { method GetDialect (line 582) | func (q MySQLInsertQuery) GetDialect() string { return q.Dialect } method SetDialect (line 585) | func (q MySQLInsertQuery) SetDialect(dialect string) MySQLInsertQuery { method InsertInto (line 510) | func (b mysqlQueryBuilder) InsertInto(table Table) MySQLInsertQuery { method InsertIgnoreInto (line 519) | func (b mysqlQueryBuilder) InsertIgnoreInto(table Table) MySQLInsertQuery { type SQLServerInsertQuery (line 591) | type SQLServerInsertQuery method WriteSQL (line 596) | func (q SQLServerInsertQuery) WriteSQL(ctx context.Context, dialect st... method Columns (line 610) | func (q SQLServerInsertQuery) Columns(fields ...Field) SQLServerInsert... method Values (line 616) | func (q SQLServerInsertQuery) Values(values ...any) SQLServerInsertQue... method ColumnValues (line 622) | func (q SQLServerInsertQuery) ColumnValues(colmapper func(*Column)) SQ... method Select (line 628) | func (q SQLServerInsertQuery) Select(query Query) SQLServerInsertQuery { method SetFetchableFields (line 634) | func (q SQLServerInsertQuery) SetFetchableFields(fields []Field) (quer... method GetFetchableFields (line 639) | func (q SQLServerInsertQuery) GetFetchableFields() []Field { method GetDialect (line 644) | func (q SQLServerInsertQuery) GetDialect() string { return q.Dialect } method SetDialect (line 647) | func (q SQLServerInsertQuery) SetDialect(dialect string) SQLServerInse... method InsertInto (line 601) | func (b sqlserverQueryBuilder) InsertInto(table Table) SQLServerInsertQu... FILE: insert_query_test.go function TestSQLiteInsertQuery (line 9) | func TestSQLiteInsertQuery(t *testing.T) { function TestPostgresInsertQuery (line 142) | func TestPostgresInsertQuery(t *testing.T) { function TestMySQLInsertQuery (line 275) | func TestMySQLInsertQuery(t *testing.T) { function TestSQLServerInsertQuery (line 403) | func TestSQLServerInsertQuery(t *testing.T) { function TestInsertQuery (line 487) | func TestInsertQuery(t *testing.T) { FILE: integration_test.go type Color (line 19) | type Color method Enumerate (line 35) | func (c Color) Enumerate() []string { return colorNames[:] } constant ColorInvalid (line 22) | ColorInvalid Color = iota constant ColorRed (line 23) | ColorRed constant ColorGreen (line 24) | ColorGreen constant ColorBlue (line 25) | ColorBlue type Direction (line 37) | type Direction method Enumerate (line 47) | func (d Direction) Enumerate() []string { constant DirectionInvalid (line 40) | DirectionInvalid = Direction("") constant DirectionNorth (line 41) | DirectionNorth = Direction("north") constant DirectionSouth (line 42) | DirectionSouth = Direction("south") constant DirectionEast (line 43) | DirectionEast = Direction("east") constant DirectionWest (line 44) | DirectionWest = Direction("west") function TestRow (line 57) | func TestRow(t *testing.T) { function TestRowScan (line 451) | func TestRowScan(t *testing.T) { function preprocessDSN (line 783) | func preprocessDSN(dialect string, dsn string) string { FILE: internal/googleuuid/googleuuid.go function ParseBytes (line 42) | func ParseBytes(b []byte) (uuid [16]byte, err error) { function Parse (line 85) | func Parse(s string) (uuid [16]byte, err error) { function xtob (line 135) | func xtob(x1, x2 byte) (byte, bool) { function EncodeHex (line 142) | func EncodeHex(dst []byte, uuid [16]byte) { FILE: internal/pqarray/pqarray.go function Array (line 39) | func Array(a interface{}) interface { type ArrayDelimiter (line 80) | type ArrayDelimiter interface type BoolArray (line 86) | type BoolArray method Scan (line 89) | func (a *BoolArray) Scan(src interface{}) error { method scanBytes (line 103) | func (a *BoolArray) scanBytes(src []byte) error { method Value (line 131) | func (a BoolArray) Value() (driver.Value, error) { type ByteaArray (line 160) | type ByteaArray method Scan (line 163) | func (a *ByteaArray) Scan(src interface{}) error { method scanBytes (line 177) | func (a *ByteaArray) scanBytes(src []byte) error { method Value (line 199) | func (a ByteaArray) Value() (driver.Value, error) { type Float64Array (line 232) | type Float64Array method Scan (line 235) | func (a *Float64Array) Scan(src interface{}) error { method scanBytes (line 249) | func (a *Float64Array) scanBytes(src []byte) error { method Value (line 269) | func (a Float64Array) Value() (driver.Value, error) { type Float32Array (line 294) | type Float32Array method Scan (line 297) | func (a *Float32Array) Scan(src interface{}) error { method scanBytes (line 311) | func (a *Float32Array) scanBytes(src []byte) error { method Value (line 333) | func (a Float32Array) Value() (driver.Value, error) { type GenericArray (line 358) | type GenericArray struct method evaluateDestination (line 360) | func (GenericArray) evaluateDestination(rt reflect.Type) (reflect.Type... method Scan (line 396) | func (a GenericArray) Scan(src interface{}) error { method scanBytes (line 428) | func (a GenericArray) scanBytes(src []byte, dv reflect.Value) error { method Value (line 482) | func (a GenericArray) Value() (driver.Value, error) { type Int64Array (line 512) | type Int64Array method Scan (line 515) | func (a *Int64Array) Scan(src interface{}) error { method scanBytes (line 529) | func (a *Int64Array) scanBytes(src []byte) error { method Value (line 549) | func (a Int64Array) Value() (driver.Value, error) { type Int32Array (line 573) | type Int32Array method Scan (line 576) | func (a *Int32Array) Scan(src interface{}) error { method scanBytes (line 590) | func (a *Int32Array) scanBytes(src []byte) error { method Value (line 612) | func (a Int32Array) Value() (driver.Value, error) { type StringArray (line 636) | type StringArray method Scan (line 639) | func (a *StringArray) Scan(src interface{}) error { method scanBytes (line 653) | func (a *StringArray) scanBytes(src []byte) error { method Value (line 673) | func (a StringArray) Value() (driver.Value, error) { function appendArray (line 700) | func appendArray(b []byte, rv reflect.Value, n int) ([]byte, string, err... function appendArrayElement (line 728) | func appendArrayElement(b []byte, rv reflect.Value) ([]byte, string, err... function appendArrayQuotedBytes (line 764) | func appendArrayQuotedBytes(b, v []byte) []byte { function appendValue (line 781) | func appendValue(b []byte, v driver.Value) ([]byte, error) { function parseArray (line 791) | func parseArray(src, del []byte) (dims []int, elems [][]byte, err error) { function scanLinearArray (line 896) | func scanLinearArray(src, del []byte, typ string) (elems [][]byte, err e... function parseBytea (line 907) | func parseBytea(s []byte) (result []byte, err error) { function encode (line 953) | func encode(parameterStatus *parameterStatus, x interface{}, pgtypOid Oi... type parameterStatus (line 981) | type parameterStatus struct function encodeBytea (line 991) | func encodeBytea(serverVersion int, v []byte) (result []byte) { function formatTs (line 1019) | func formatTs(t time.Time) []byte { function FormatTimestamp (line 1034) | func FormatTimestamp(t time.Time) []byte { type Oid (line 1068) | type Oid constant T_bool (line 1071) | T_bool Oid = 16 constant T_bytea (line 1072) | T_bytea Oid = 17 constant T_char (line 1073) | T_char Oid = 18 constant T_name (line 1074) | T_name Oid = 19 constant T_int8 (line 1075) | T_int8 Oid = 20 constant T_int2 (line 1076) | T_int2 Oid = 21 constant T_int2vector (line 1077) | T_int2vector Oid = 22 constant T_int4 (line 1078) | T_int4 Oid = 23 constant T_regproc (line 1079) | T_regproc Oid = 24 constant T_text (line 1080) | T_text Oid = 25 constant T_oid (line 1081) | T_oid Oid = 26 constant T_tid (line 1082) | T_tid Oid = 27 constant T_xid (line 1083) | T_xid Oid = 28 constant T_cid (line 1084) | T_cid Oid = 29 constant T_oidvector (line 1085) | T_oidvector Oid = 30 constant T_pg_ddl_command (line 1086) | T_pg_ddl_command Oid = 32 constant T_pg_type (line 1087) | T_pg_type Oid = 71 constant T_pg_attribute (line 1088) | T_pg_attribute Oid = 75 constant T_pg_proc (line 1089) | T_pg_proc Oid = 81 constant T_pg_class (line 1090) | T_pg_class Oid = 83 constant T_json (line 1091) | T_json Oid = 114 constant T_xml (line 1092) | T_xml Oid = 142 constant T__xml (line 1093) | T__xml Oid = 143 constant T_pg_node_tree (line 1094) | T_pg_node_tree Oid = 194 constant T__json (line 1095) | T__json Oid = 199 constant T_smgr (line 1096) | T_smgr Oid = 210 constant T_index_am_handler (line 1097) | T_index_am_handler Oid = 325 constant T_point (line 1098) | T_point Oid = 600 constant T_lseg (line 1099) | T_lseg Oid = 601 constant T_path (line 1100) | T_path Oid = 602 constant T_box (line 1101) | T_box Oid = 603 constant T_polygon (line 1102) | T_polygon Oid = 604 constant T_line (line 1103) | T_line Oid = 628 constant T__line (line 1104) | T__line Oid = 629 constant T_cidr (line 1105) | T_cidr Oid = 650 constant T__cidr (line 1106) | T__cidr Oid = 651 constant T_float4 (line 1107) | T_float4 Oid = 700 constant T_float8 (line 1108) | T_float8 Oid = 701 constant T_abstime (line 1109) | T_abstime Oid = 702 constant T_reltime (line 1110) | T_reltime Oid = 703 constant T_tinterval (line 1111) | T_tinterval Oid = 704 constant T_unknown (line 1112) | T_unknown Oid = 705 constant T_circle (line 1113) | T_circle Oid = 718 constant T__circle (line 1114) | T__circle Oid = 719 constant T_money (line 1115) | T_money Oid = 790 constant T__money (line 1116) | T__money Oid = 791 constant T_macaddr (line 1117) | T_macaddr Oid = 829 constant T_inet (line 1118) | T_inet Oid = 869 constant T__bool (line 1119) | T__bool Oid = 1000 constant T__bytea (line 1120) | T__bytea Oid = 1001 constant T__char (line 1121) | T__char Oid = 1002 constant T__name (line 1122) | T__name Oid = 1003 constant T__int2 (line 1123) | T__int2 Oid = 1005 constant T__int2vector (line 1124) | T__int2vector Oid = 1006 constant T__int4 (line 1125) | T__int4 Oid = 1007 constant T__regproc (line 1126) | T__regproc Oid = 1008 constant T__text (line 1127) | T__text Oid = 1009 constant T__tid (line 1128) | T__tid Oid = 1010 constant T__xid (line 1129) | T__xid Oid = 1011 constant T__cid (line 1130) | T__cid Oid = 1012 constant T__oidvector (line 1131) | T__oidvector Oid = 1013 constant T__bpchar (line 1132) | T__bpchar Oid = 1014 constant T__varchar (line 1133) | T__varchar Oid = 1015 constant T__int8 (line 1134) | T__int8 Oid = 1016 constant T__point (line 1135) | T__point Oid = 1017 constant T__lseg (line 1136) | T__lseg Oid = 1018 constant T__path (line 1137) | T__path Oid = 1019 constant T__box (line 1138) | T__box Oid = 1020 constant T__float4 (line 1139) | T__float4 Oid = 1021 constant T__float8 (line 1140) | T__float8 Oid = 1022 constant T__abstime (line 1141) | T__abstime Oid = 1023 constant T__reltime (line 1142) | T__reltime Oid = 1024 constant T__tinterval (line 1143) | T__tinterval Oid = 1025 constant T__polygon (line 1144) | T__polygon Oid = 1027 constant T__oid (line 1145) | T__oid Oid = 1028 constant T_aclitem (line 1146) | T_aclitem Oid = 1033 constant T__aclitem (line 1147) | T__aclitem Oid = 1034 constant T__macaddr (line 1148) | T__macaddr Oid = 1040 constant T__inet (line 1149) | T__inet Oid = 1041 constant T_bpchar (line 1150) | T_bpchar Oid = 1042 constant T_varchar (line 1151) | T_varchar Oid = 1043 constant T_date (line 1152) | T_date Oid = 1082 constant T_time (line 1153) | T_time Oid = 1083 constant T_timestamp (line 1154) | T_timestamp Oid = 1114 constant T__timestamp (line 1155) | T__timestamp Oid = 1115 constant T__date (line 1156) | T__date Oid = 1182 constant T__time (line 1157) | T__time Oid = 1183 constant T_timestamptz (line 1158) | T_timestamptz Oid = 1184 constant T__timestamptz (line 1159) | T__timestamptz Oid = 1185 constant T_interval (line 1160) | T_interval Oid = 1186 constant T__interval (line 1161) | T__interval Oid = 1187 constant T__numeric (line 1162) | T__numeric Oid = 1231 constant T_pg_database (line 1163) | T_pg_database Oid = 1248 constant T__cstring (line 1164) | T__cstring Oid = 1263 constant T_timetz (line 1165) | T_timetz Oid = 1266 constant T__timetz (line 1166) | T__timetz Oid = 1270 constant T_bit (line 1167) | T_bit Oid = 1560 constant T__bit (line 1168) | T__bit Oid = 1561 constant T_varbit (line 1169) | T_varbit Oid = 1562 constant T__varbit (line 1170) | T__varbit Oid = 1563 constant T_numeric (line 1171) | T_numeric Oid = 1700 constant T_refcursor (line 1172) | T_refcursor Oid = 1790 constant T__refcursor (line 1173) | T__refcursor Oid = 2201 constant T_regprocedure (line 1174) | T_regprocedure Oid = 2202 constant T_regoper (line 1175) | T_regoper Oid = 2203 constant T_regoperator (line 1176) | T_regoperator Oid = 2204 constant T_regclass (line 1177) | T_regclass Oid = 2205 constant T_regtype (line 1178) | T_regtype Oid = 2206 constant T__regprocedure (line 1179) | T__regprocedure Oid = 2207 constant T__regoper (line 1180) | T__regoper Oid = 2208 constant T__regoperator (line 1181) | T__regoperator Oid = 2209 constant T__regclass (line 1182) | T__regclass Oid = 2210 constant T__regtype (line 1183) | T__regtype Oid = 2211 constant T_record (line 1184) | T_record Oid = 2249 constant T_cstring (line 1185) | T_cstring Oid = 2275 constant T_any (line 1186) | T_any Oid = 2276 constant T_anyarray (line 1187) | T_anyarray Oid = 2277 constant T_void (line 1188) | T_void Oid = 2278 constant T_trigger (line 1189) | T_trigger Oid = 2279 constant T_language_handler (line 1190) | T_language_handler Oid = 2280 constant T_internal (line 1191) | T_internal Oid = 2281 constant T_opaque (line 1192) | T_opaque Oid = 2282 constant T_anyelement (line 1193) | T_anyelement Oid = 2283 constant T__record (line 1194) | T__record Oid = 2287 constant T_anynonarray (line 1195) | T_anynonarray Oid = 2776 constant T_pg_authid (line 1196) | T_pg_authid Oid = 2842 constant T_pg_auth_members (line 1197) | T_pg_auth_members Oid = 2843 constant T__txid_snapshot (line 1198) | T__txid_snapshot Oid = 2949 constant T_uuid (line 1199) | T_uuid Oid = 2950 constant T__uuid (line 1200) | T__uuid Oid = 2951 constant T_txid_snapshot (line 1201) | T_txid_snapshot Oid = 2970 constant T_fdw_handler (line 1202) | T_fdw_handler Oid = 3115 constant T_pg_lsn (line 1203) | T_pg_lsn Oid = 3220 constant T__pg_lsn (line 1204) | T__pg_lsn Oid = 3221 constant T_tsm_handler (line 1205) | T_tsm_handler Oid = 3310 constant T_anyenum (line 1206) | T_anyenum Oid = 3500 constant T_tsvector (line 1207) | T_tsvector Oid = 3614 constant T_tsquery (line 1208) | T_tsquery Oid = 3615 constant T_gtsvector (line 1209) | T_gtsvector Oid = 3642 constant T__tsvector (line 1210) | T__tsvector Oid = 3643 constant T__gtsvector (line 1211) | T__gtsvector Oid = 3644 constant T__tsquery (line 1212) | T__tsquery Oid = 3645 constant T_regconfig (line 1213) | T_regconfig Oid = 3734 constant T__regconfig (line 1214) | T__regconfig Oid = 3735 constant T_regdictionary (line 1215) | T_regdictionary Oid = 3769 constant T__regdictionary (line 1216) | T__regdictionary Oid = 3770 constant T_jsonb (line 1217) | T_jsonb Oid = 3802 constant T__jsonb (line 1218) | T__jsonb Oid = 3807 constant T_anyrange (line 1219) | T_anyrange Oid = 3831 constant T_event_trigger (line 1220) | T_event_trigger Oid = 3838 constant T_int4range (line 1221) | T_int4range Oid = 3904 constant T__int4range (line 1222) | T__int4range Oid = 3905 constant T_numrange (line 1223) | T_numrange Oid = 3906 constant T__numrange (line 1224) | T__numrange Oid = 3907 constant T_tsrange (line 1225) | T_tsrange Oid = 3908 constant T__tsrange (line 1226) | T__tsrange Oid = 3909 constant T_tstzrange (line 1227) | T_tstzrange Oid = 3910 constant T__tstzrange (line 1228) | T__tstzrange Oid = 3911 constant T_daterange (line 1229) | T_daterange Oid = 3912 constant T__daterange (line 1230) | T__daterange Oid = 3913 constant T_int8range (line 1231) | T_int8range Oid = 3926 constant T__int8range (line 1232) | T__int8range Oid = 3927 constant T_pg_shseclabel (line 1233) | T_pg_shseclabel Oid = 4066 constant T_regnamespace (line 1234) | T_regnamespace Oid = 4089 constant T__regnamespace (line 1235) | T__regnamespace Oid = 4090 constant T_regrole (line 1236) | T_regrole Oid = 4096 constant T__regrole (line 1237) | T__regrole Oid = 4097 FILE: internal/testutil/testutil.go function Diff (line 14) | func Diff[T any](got, want T) string { function Callers (line 26) | func Callers() string { FILE: joins.go constant JoinInner (line 11) | JoinInner = "JOIN" constant JoinLeft (line 12) | JoinLeft = "LEFT JOIN" constant JoinRight (line 13) | JoinRight = "RIGHT JOIN" constant JoinFull (line 14) | JoinFull = "FULL JOIN" constant JoinCross (line 15) | JoinCross = "CROSS JOIN" type JoinTable (line 19) | type JoinTable struct method WriteSQL (line 64) | func (join JoinTable) WriteSQL(ctx context.Context, dialect string, bu... function JoinUsing (line 27) | func JoinUsing(table Table, fields ...Field) JoinTable { function Join (line 32) | func Join(table Table, predicates ...Predicate) JoinTable { function LeftJoin (line 37) | func LeftJoin(table Table, predicates ...Predicate) JoinTable { function FullJoin (line 42) | func FullJoin(table Table, predicates ...Predicate) JoinTable { function CrossJoin (line 47) | func CrossJoin(table Table) JoinTable { function CustomJoin (line 52) | func CustomJoin(joinOperator string, table Table, predicates ...Predicat... function writeJoinTables (line 135) | func writeJoinTables(ctx context.Context, dialect string, buf *bytes.Buf... FILE: joins_test.go function TestJoinTables (line 5) | func TestJoinTables(t *testing.T) { FILE: logger.go type QueryStats (line 19) | type QueryStats struct type LogSettings (line 69) | type LogSettings struct type SqLogger (line 84) | type SqLogger interface type sqLogger (line 93) | type sqLogger struct method SqLogSettings (line 150) | func (l *sqLogger) SqLogSettings(ctx context.Context, settings *LogSet... method SqLogQuery (line 158) | func (l *sqLogger) SqLogQuery(ctx context.Context, queryStats QuerySta... type LoggerConfig (line 99) | type LoggerConfig struct function NewLogger (line 142) | func NewLogger(w io.Writer, prefix string, flag int, config LoggerConfig... function Log (line 249) | func Log(db DB) interface { function VerboseLog (line 260) | func VerboseLog(db DB) interface { function SetDefaultLogSettings (line 275) | func SetDefaultLogSettings(logSettings func(context.Context, *LogSetting... function SetDefaultLogQuery (line 283) | func SetDefaultLogQuery(logQuery func(context.Context, QueryStats)) { type sqLogStruct (line 287) | type sqLogStruct struct method SqLogSettings (line 294) | func (l *sqLogStruct) SqLogSettings(ctx context.Context, logSettings *... method SqLogQuery (line 301) | func (l *sqLogStruct) SqLogQuery(ctx context.Context, queryStats Query... constant colorReset (line 309) | colorReset = "\x1b[0m" constant colorRed (line 310) | colorRed = "\x1b[91m" constant colorGreen (line 311) | colorGreen = "\x1b[92m" constant colorYellow (line 312) | colorYellow = "\x1b[93m" constant colorBlue (line 313) | colorBlue = "\x1b[94m" constant colorPurple (line 314) | colorPurple = "\x1b[95m" constant colorCyan (line 315) | colorCyan = "\x1b[96m" constant colorGray (line 316) | colorGray = "\x1b[97m" constant colorWhite (line 317) | colorWhite = "\x1b[97m" FILE: logger_test.go function TestLogger (line 15) | func TestLogger(t *testing.T) { FILE: misc.go type ValueExpression (line 12) | type ValueExpression struct method WriteSQL (line 27) | func (e ValueExpression) WriteSQL(ctx context.Context, dialect string,... method As (line 32) | func (e ValueExpression) As(alias string) ValueExpression { method In (line 38) | func (e ValueExpression) In(val any) Predicate { return In(e.value, va... method Eq (line 41) | func (e ValueExpression) Eq(val any) Predicate { return Eq(e.value, va... method Ne (line 44) | func (e ValueExpression) Ne(val any) Predicate { return Ne(e.value, va... method Lt (line 47) | func (e ValueExpression) Lt(val any) Predicate { return Lt(e.value, va... method Le (line 50) | func (e ValueExpression) Le(val any) Predicate { return Le(e.value, va... method Gt (line 53) | func (e ValueExpression) Gt(val any) Predicate { return Gt(e.value, va... method Ge (line 56) | func (e ValueExpression) Ge(val any) Predicate { return Ge(e.value, va... method GetAlias (line 59) | func (e ValueExpression) GetAlias() string { return e.alias } method IsField (line 62) | func (e ValueExpression) IsField() {} method IsArray (line 65) | func (e ValueExpression) IsArray() {} method IsBinary (line 68) | func (e ValueExpression) IsBinary() {} method IsBoolean (line 71) | func (e ValueExpression) IsBoolean() {} method IsEnum (line 74) | func (e ValueExpression) IsEnum() {} method IsJSON (line 77) | func (e ValueExpression) IsJSON() {} method IsNumber (line 80) | func (e ValueExpression) IsNumber() {} method IsString (line 83) | func (e ValueExpression) IsString() {} method IsTime (line 86) | func (e ValueExpression) IsTime() {} method IsUUID (line 89) | func (e ValueExpression) IsUUID() {} function Value (line 24) | func Value(value any) ValueExpression { return ValueExpression{value: va... type LiteralValue (line 94) | type LiteralValue struct method WriteSQL (line 113) | func (v LiteralValue) WriteSQL(ctx context.Context, dialect string, bu... method As (line 123) | func (v LiteralValue) As(alias string) LiteralValue { method In (line 129) | func (v LiteralValue) In(val any) Predicate { return In(v, val) } method Eq (line 132) | func (v LiteralValue) Eq(val any) Predicate { return Eq(v, val) } method Ne (line 135) | func (v LiteralValue) Ne(val any) Predicate { return Ne(v, val) } method Lt (line 138) | func (v LiteralValue) Lt(val any) Predicate { return Lt(v, val) } method Le (line 141) | func (v LiteralValue) Le(val any) Predicate { return Le(v, val) } method Gt (line 144) | func (v LiteralValue) Gt(val any) Predicate { return Gt(v, val) } method Ge (line 147) | func (v LiteralValue) Ge(val any) Predicate { return Ge(v, val) } method GetAlias (line 150) | func (v LiteralValue) GetAlias() string { return v.alias } method IsField (line 153) | func (v LiteralValue) IsField() {} method IsBinary (line 156) | func (v LiteralValue) IsBinary() {} method IsBoolean (line 159) | func (v LiteralValue) IsBoolean() {} method IsNumber (line 162) | func (v LiteralValue) IsNumber() {} method IsString (line 165) | func (v LiteralValue) IsString() {} method IsTime (line 168) | func (v LiteralValue) IsTime() {} function Literal (line 110) | func Literal(value any) LiteralValue { return LiteralValue{value: value} } type DialectExpression (line 172) | type DialectExpression struct method WriteSQL (line 207) | func (e DialectExpression) WriteSQL(ctx context.Context, dialect strin... method DialectValue (line 217) | func (e DialectExpression) DialectValue(dialect string, value any) Dia... method DialectExpr (line 223) | func (e DialectExpression) DialectExpr(dialect string, format string, ... method IsTable (line 229) | func (e DialectExpression) IsTable() {} method IsField (line 232) | func (e DialectExpression) IsField() {} method IsArray (line 235) | func (e DialectExpression) IsArray() {} method IsBinary (line 238) | func (e DialectExpression) IsBinary() {} method IsBoolean (line 241) | func (e DialectExpression) IsBoolean() {} method IsEnum (line 244) | func (e DialectExpression) IsEnum() {} method IsJSON (line 247) | func (e DialectExpression) IsJSON() {} method IsNumber (line 250) | func (e DialectExpression) IsNumber() {} method IsString (line 253) | func (e DialectExpression) IsString() {} method IsTime (line 256) | func (e DialectExpression) IsTime() {} method IsUUID (line 259) | func (e DialectExpression) IsUUID() {} type DialectCase (line 182) | type DialectCase struct function DialectValue (line 196) | func DialectValue(value any) DialectExpression { function DialectExpr (line 202) | func DialectExpr(format string, values ...any) DialectExpression { type CaseExpression (line 262) | type CaseExpression struct method WriteSQL (line 291) | func (e CaseExpression) WriteSQL(ctx context.Context, dialect string, ... method When (line 321) | func (e CaseExpression) When(predicate Predicate, result any) CaseExpr... method Else (line 327) | func (e CaseExpression) Else(fallback any) CaseExpression { method As (line 333) | func (e CaseExpression) As(alias string) CaseExpression { method GetAlias (line 339) | func (e CaseExpression) GetAlias() string { return e.alias } method IsField (line 342) | func (e CaseExpression) IsField() {} method IsArray (line 345) | func (e CaseExpression) IsArray() {} method IsBinary (line 348) | func (e CaseExpression) IsBinary() {} method IsBoolean (line 351) | func (e CaseExpression) IsBoolean() {} method IsEnum (line 354) | func (e CaseExpression) IsEnum() {} method IsJSON (line 357) | func (e CaseExpression) IsJSON() {} method IsNumber (line 360) | func (e CaseExpression) IsNumber() {} method IsString (line 363) | func (e CaseExpression) IsString() {} method IsTime (line 366) | func (e CaseExpression) IsTime() {} method IsUUID (line 369) | func (e CaseExpression) IsUUID() {} type PredicateCase (line 273) | type PredicateCase struct function CaseWhen (line 284) | func CaseWhen(predicate Predicate, result any) CaseExpression { type SimpleCaseExpression (line 372) | type SimpleCaseExpression struct method WriteSQL (line 400) | func (e SimpleCaseExpression) WriteSQL(ctx context.Context, dialect st... method When (line 434) | func (e SimpleCaseExpression) When(value any, result any) SimpleCaseEx... method Else (line 440) | func (e SimpleCaseExpression) Else(fallback any) SimpleCaseExpression { method As (line 446) | func (e SimpleCaseExpression) As(alias string) SimpleCaseExpression { method GetAlias (line 452) | func (e SimpleCaseExpression) GetAlias() string { return e.alias } method IsField (line 455) | func (e SimpleCaseExpression) IsField() {} method IsArray (line 458) | func (e SimpleCaseExpression) IsArray() {} method IsBinary (line 461) | func (e SimpleCaseExpression) IsBinary() {} method IsBoolean (line 464) | func (e SimpleCaseExpression) IsBoolean() {} method IsEnum (line 467) | func (e SimpleCaseExpression) IsEnum() {} method IsJSON (line 470) | func (e SimpleCaseExpression) IsJSON() {} method IsNumber (line 473) | func (e SimpleCaseExpression) IsNumber() {} method IsString (line 476) | func (e SimpleCaseExpression) IsString() {} method IsTime (line 479) | func (e SimpleCaseExpression) IsTime() {} method IsUUID (line 482) | func (e SimpleCaseExpression) IsUUID() {} type SimpleCase (line 384) | type SimpleCase struct function Case (line 395) | func Case(expression any) SimpleCaseExpression { function Count (line 485) | func Count(field Field) Expression { return Expr("COUNT({})", field) } function CountStar (line 488) | func CountStar() Expression { return Expr("COUNT(*)") } function Sum (line 491) | func Sum(num Number) Expression { return Expr("SUM({})", num) } function Avg (line 494) | func Avg(num Number) Expression { return Expr("AVG({})", num) } function Min (line 497) | func Min(field Field) Expression { return Expr("MIN({})", field) } function Max (line 500) | func Max(field Field) Expression { return Expr("MAX({})", field) } type SelectValues (line 510) | type SelectValues struct method WriteSQL (line 522) | func (vs SelectValues) WriteSQL(ctx context.Context, dialect string, b... method Field (line 549) | func (vs SelectValues) Field(name string) AnyField { method SetFetchableFields (line 555) | func (vs SelectValues) SetFetchableFields([]Field) (query Query, ok bo... method GetDialect (line 559) | func (vs SelectValues) GetDialect() string { return "" } method GetAlias (line 562) | func (vs SelectValues) GetAlias() string { return vs.Alias } method IsTable (line 565) | func (vs SelectValues) IsTable() {} type TableValues (line 574) | type TableValues struct method WriteSQL (line 586) | func (vs TableValues) WriteSQL(ctx context.Context, dialect string, bu... method Field (line 619) | func (vs TableValues) Field(name string) AnyField { method SetFetchableFields (line 625) | func (vs TableValues) SetFetchableFields([]Field) (query Query, ok boo... method GetDialect (line 629) | func (vs TableValues) GetDialect() string { return "" } method GetAlias (line 632) | func (vs TableValues) GetAlias() string { return vs.Alias } method GetColumns (line 635) | func (vs TableValues) GetColumns() []string { return vs.Columns } method IsTable (line 638) | func (vs TableValues) IsTable() {} FILE: misc_test.go function TestValueExpression (line 12) | func TestValueExpression(t *testing.T) { function TestLiteralExpression (line 59) | func TestLiteralExpression(t *testing.T) { function TestDialectExpression (line 107) | func TestDialectExpression(t *testing.T) { function TestCaseExpressions (line 137) | func TestCaseExpressions(t *testing.T) { function TestSelectValues (line 205) | func TestSelectValues(t *testing.T) { function TestTableValues (line 290) | func TestTableValues(t *testing.T) { FILE: row_column.go type Row (line 20) | type Row struct method Columns (line 36) | func (row *Row) Columns() []string { method ColumnTypes (line 53) | func (row *Row) ColumnTypes() []*sql.ColumnType { method Values (line 70) | func (row *Row) Values() []any { method Value (line 99) | func (row *Row) Value(format string, values ...any) any { method Scan (line 121) | func (row *Row) Scan(destPtr any, format string, values ...any) { method ScanField (line 129) | func (row *Row) ScanField(destPtr any, field Field) { method scan (line 136) | func (row *Row) scan(destPtr any, field Field, skip int) { method Array (line 212) | func (row *Row) Array(destPtr any, format string, values ...any) { method ArrayField (line 221) | func (row *Row) ArrayField(destPtr any, field Array) { method array (line 228) | func (row *Row) array(destPtr any, field Array, skip int) { method Bytes (line 325) | func (row *Row) Bytes(format string, values ...any) []byte { method BytesField (line 371) | func (row *Row) BytesField(field Binary) []byte { method Bool (line 397) | func (row *Row) Bool(format string, values ...any) bool { method BoolField (line 440) | func (row *Row) BoolField(field Boolean) bool { method NullBool (line 448) | func (row *Row) NullBool(format string, values ...any) sql.NullBool { method NullBoolField (line 491) | func (row *Row) NullBoolField(field Boolean) sql.NullBool { method Enum (line 508) | func (row *Row) Enum(destPtr Enumeration, format string, values ...any) { method EnumField (line 516) | func (row *Row) EnumField(destPtr Enumeration, field Enum) { method enum (line 523) | func (row *Row) enum(destPtr Enumeration, field Enum, skip int) { method Float64 (line 564) | func (row *Row) Float64(format string, values ...any) float64 { method Float64Field (line 599) | func (row *Row) Float64Field(field Number) float64 { method NullFloat64 (line 607) | func (row *Row) NullFloat64(format string, values ...any) sql.NullFloa... method NullFloat64Field (line 642) | func (row *Row) NullFloat64Field(field Number) sql.NullFloat64 { method Int (line 659) | func (row *Row) Int(format string, values ...any) int { method IntField (line 694) | func (row *Row) IntField(field Number) int { method Int64 (line 702) | func (row *Row) Int64(format string, values ...any) int64 { method Int64Field (line 737) | func (row *Row) Int64Field(field Number) int64 { method NullInt64 (line 745) | func (row *Row) NullInt64(format string, values ...any) sql.NullInt64 { method NullInt64Field (line 780) | func (row *Row) NullInt64Field(field Number) sql.NullInt64 { method JSON (line 797) | func (row *Row) JSON(destPtr any, format string, values ...any) { method JSONField (line 805) | func (row *Row) JSONField(destPtr any, field JSON) { method json (line 812) | func (row *Row) json(destPtr any, field JSON, skip int) { method String (line 838) | func (row *Row) String(format string, values ...any) string { method StringField (line 868) | func (row *Row) StringField(field String) string { method NullString (line 876) | func (row *Row) NullString(format string, values ...any) sql.NullString { method NullStringField (line 906) | func (row *Row) NullStringField(field String) sql.NullString { method Time (line 936) | func (row *Row) Time(format string, values ...any) time.Time { method TimeField (line 973) | func (row *Row) TimeField(field Time) time.Time { method NullTime (line 981) | func (row *Row) NullTime(format string, values ...any) sql.NullTime { method NullTimeField (line 1018) | func (row *Row) NullTimeField(field Time) sql.NullTime { method UUID (line 1035) | func (row *Row) UUID(destPtr any, format string, values ...any) { method UUIDField (line 1043) | func (row *Row) UUIDField(destPtr any, field UUID) { method uuid (line 1050) | func (row *Row) uuid(destPtr any, field UUID, skip int) { type Column (line 1094) | type Column struct method Set (line 1109) | func (col *Column) Set(field Field, value any) { method SetBytes (line 1147) | func (col *Column) SetBytes(field Binary, value []byte) { col.Set(fiel... method SetBool (line 1150) | func (col *Column) SetBool(field Boolean, value bool) { col.Set(field,... method SetFloat64 (line 1153) | func (col *Column) SetFloat64(field Number, value float64) { col.Set(f... method SetInt (line 1156) | func (col *Column) SetInt(field Number, value int) { col.Set(field, va... method SetInt64 (line 1159) | func (col *Column) SetInt64(field Number, value int64) { col.Set(field... method SetString (line 1162) | func (col *Column) SetString(field String, value string) { col.Set(fie... method SetTime (line 1165) | func (col *Column) SetTime(field Time, value time.Time) { col.Set(fiel... method SetArray (line 1169) | func (col *Column) SetArray(field Array, value any) { col.Set(field, A... method SetEnum (line 1172) | func (col *Column) SetEnum(field Enum, value Enumeration) { col.Set(fi... method SetJSON (line 1176) | func (col *Column) SetJSON(field JSON, value any) { col.Set(field, JSO... method SetUUID (line 1180) | func (col *Column) SetUUID(field UUID, value any) { col.Set(field, UUI... function callsite (line 1182) | func callsite(skip int) string { type displayType (line 1190) | type displayType constant displayTypeBinary (line 1193) | displayTypeBinary displayType = iota constant displayTypeString (line 1194) | displayTypeString constant displayTypeUUID (line 1195) | displayTypeUUID type nullBytes (line 1204) | type nullBytes struct method Scan (line 1211) | func (n *nullBytes) Scan(value any) error { method Value (line 1228) | func (n *nullBytes) Value() (driver.Value, error) { FILE: select_query.go type SelectQuery (line 10) | type SelectQuery struct method WriteSQL (line 58) | func (q SelectQuery) WriteSQL(ctx context.Context, dialect string, buf... method Select (line 308) | func (q SelectQuery) Select(fields ...Field) SelectQuery { method SelectDistinct (line 314) | func (q SelectQuery) SelectDistinct(fields ...Field) SelectQuery { method SelectOne (line 321) | func (q SelectQuery) SelectOne(fields ...Field) SelectQuery { method From (line 327) | func (q SelectQuery) From(table Table) SelectQuery { method Join (line 333) | func (q SelectQuery) Join(table Table, predicates ...Predicate) Select... method LeftJoin (line 339) | func (q SelectQuery) LeftJoin(table Table, predicates ...Predicate) Se... method CrossJoin (line 345) | func (q SelectQuery) CrossJoin(table Table) SelectQuery { method CustomJoin (line 351) | func (q SelectQuery) CustomJoin(joinOperator string, table Table, pred... method JoinUsing (line 357) | func (q SelectQuery) JoinUsing(table Table, fields ...Field) SelectQue... method Where (line 363) | func (q SelectQuery) Where(predicates ...Predicate) SelectQuery { method GroupBy (line 369) | func (q SelectQuery) GroupBy(fields ...Field) SelectQuery { method Having (line 375) | func (q SelectQuery) Having(predicates ...Predicate) SelectQuery { method OrderBy (line 381) | func (q SelectQuery) OrderBy(fields ...Field) SelectQuery { method Limit (line 387) | func (q SelectQuery) Limit(limit any) SelectQuery { method Offset (line 393) | func (q SelectQuery) Offset(offset any) SelectQuery { method As (line 400) | func (q SelectQuery) As(alias string, columns ...string) SelectQuery { method Field (line 407) | func (q SelectQuery) Field(name string) AnyField { method SetFetchableFields (line 412) | func (q SelectQuery) SetFetchableFields(fields []Field) (query Query, ... method GetFetchableFields (line 421) | func (q SelectQuery) GetFetchableFields() []Field { method GetDialect (line 426) | func (q SelectQuery) GetDialect() string { return q.Dialect } method SetDialect (line 429) | func (q SelectQuery) SetDialect(dialect string) SelectQuery { method GetAlias (line 435) | func (q SelectQuery) GetAlias() string { return q.Alias } method GetColumns (line 438) | func (q SelectQuery) GetColumns() []string { return q.Columns } method IsTable (line 441) | func (q SelectQuery) IsTable() {} method IsField (line 444) | func (q SelectQuery) IsField() {} method IsArray (line 447) | func (q SelectQuery) IsArray() {} method IsBinary (line 450) | func (q SelectQuery) IsBinary() {} method IsBoolean (line 453) | func (q SelectQuery) IsBoolean() {} method IsEnum (line 456) | func (q SelectQuery) IsEnum() {} method IsJSON (line 459) | func (q SelectQuery) IsJSON() {} method IsNumber (line 462) | func (q SelectQuery) IsNumber() {} method IsString (line 465) | func (q SelectQuery) IsString() {} method IsTime (line 468) | func (q SelectQuery) IsTime() {} method IsUUID (line 471) | func (q SelectQuery) IsUUID() {} function Select (line 285) | func Select(fields ...Field) SelectQuery { function SelectDistinct (line 290) | func SelectDistinct(fields ...Field) SelectQuery { function SelectOne (line 298) | func SelectOne() SelectQuery { function From (line 303) | func From(table Table) SelectQuery { type SQLiteSelectQuery (line 474) | type SQLiteSelectQuery method WriteSQL (line 484) | func (q SQLiteSelectQuery) WriteSQL(ctx context.Context, dialect strin... method Select (line 526) | func (q SQLiteSelectQuery) Select(fields ...Field) SQLiteSelectQuery { method SelectDistinct (line 532) | func (q SQLiteSelectQuery) SelectDistinct(fields ...Field) SQLiteSelec... method SelectOne (line 539) | func (q SQLiteSelectQuery) SelectOne(fields ...Field) SQLiteSelectQuery { method From (line 545) | func (q SQLiteSelectQuery) From(table Table) SQLiteSelectQuery { method Join (line 551) | func (q SQLiteSelectQuery) Join(table Table, predicates ...Predicate) ... method LeftJoin (line 557) | func (q SQLiteSelectQuery) LeftJoin(table Table, predicates ...Predica... method CrossJoin (line 563) | func (q SQLiteSelectQuery) CrossJoin(table Table) SQLiteSelectQuery { method CustomJoin (line 570) | func (q SQLiteSelectQuery) CustomJoin(joinOperator string, table Table... method JoinUsing (line 576) | func (q SQLiteSelectQuery) JoinUsing(table Table, fields ...Field) SQL... method Where (line 582) | func (q SQLiteSelectQuery) Where(predicates ...Predicate) SQLiteSelect... method GroupBy (line 588) | func (q SQLiteSelectQuery) GroupBy(fields ...Field) SQLiteSelectQuery { method Having (line 594) | func (q SQLiteSelectQuery) Having(predicates ...Predicate) SQLiteSelec... method OrderBy (line 600) | func (q SQLiteSelectQuery) OrderBy(fields ...Field) SQLiteSelectQuery { method Limit (line 606) | func (q SQLiteSelectQuery) Limit(limit any) SQLiteSelectQuery { method Offset (line 612) | func (q SQLiteSelectQuery) Offset(offset any) SQLiteSelectQuery { method As (line 619) | func (q SQLiteSelectQuery) As(alias string, columns ...string) SQLiteS... method Field (line 626) | func (q SQLiteSelectQuery) Field(name string) AnyField { method SetFetchableFields (line 631) | func (q SQLiteSelectQuery) SetFetchableFields(fields []Field) (query Q... method GetFetchableFields (line 640) | func (q SQLiteSelectQuery) GetFetchableFields() []Field { method GetDialect (line 645) | func (q SQLiteSelectQuery) GetDialect() string { return q.Dialect } method SetDialect (line 648) | func (q SQLiteSelectQuery) SetDialect(dialect string) SQLiteSelectQuery { method GetAlias (line 654) | func (q SQLiteSelectQuery) GetAlias() string { return q.Alias } method IsTable (line 657) | func (q SQLiteSelectQuery) IsTable() {} method IsField (line 660) | func (q SQLiteSelectQuery) IsField() {} method IsArray (line 663) | func (q SQLiteSelectQuery) IsArray() {} method IsBinary (line 666) | func (q SQLiteSelectQuery) IsBinary() {} method IsBoolean (line 669) | func (q SQLiteSelectQuery) IsBoolean() {} method IsEnum (line 672) | func (q SQLiteSelectQuery) IsEnum() {} method IsJSON (line 675) | func (q SQLiteSelectQuery) IsJSON() {} method IsNumber (line 678) | func (q SQLiteSelectQuery) IsNumber() {} method IsString (line 681) | func (q SQLiteSelectQuery) IsString() {} method IsTime (line 684) | func (q SQLiteSelectQuery) IsTime() {} method IsUUID (line 687) | func (q SQLiteSelectQuery) IsUUID() {} method Select (line 489) | func (b sqliteQueryBuilder) Select(fields ...Field) SQLiteSelectQuery { method SelectDistinct (line 498) | func (b sqliteQueryBuilder) SelectDistinct(fields ...Field) SQLiteSelect... method SelectOne (line 508) | func (b sqliteQueryBuilder) SelectOne() SQLiteSelectQuery { method From (line 517) | func (b sqliteQueryBuilder) From(table Table) SQLiteSelectQuery { type PostgresSelectQuery (line 690) | type PostgresSelectQuery method WriteSQL (line 700) | func (q PostgresSelectQuery) WriteSQL(ctx context.Context, dialect str... method Select (line 754) | func (q PostgresSelectQuery) Select(fields ...Field) PostgresSelectQue... method SelectDistinct (line 760) | func (q PostgresSelectQuery) SelectDistinct(fields ...Field) PostgresS... method DistinctOn (line 767) | func (q PostgresSelectQuery) DistinctOn(fields ...Field) PostgresSelec... method SelectOne (line 773) | func (q PostgresSelectQuery) SelectOne(fields ...Field) PostgresSelect... method From (line 779) | func (q PostgresSelectQuery) From(table Table) PostgresSelectQuery { method Join (line 785) | func (q PostgresSelectQuery) Join(table Table, predicates ...Predicate... method LeftJoin (line 791) | func (q PostgresSelectQuery) LeftJoin(table Table, predicates ...Predi... method FullJoin (line 797) | func (q PostgresSelectQuery) FullJoin(table Table, predicates ...Predi... method CrossJoin (line 803) | func (q PostgresSelectQuery) CrossJoin(table Table) PostgresSelectQuery { method CustomJoin (line 810) | func (q PostgresSelectQuery) CustomJoin(joinOperator string, table Tab... method JoinUsing (line 816) | func (q PostgresSelectQuery) JoinUsing(table Table, fields ...Field) P... method Where (line 822) | func (q PostgresSelectQuery) Where(predicates ...Predicate) PostgresSe... method GroupBy (line 828) | func (q PostgresSelectQuery) GroupBy(fields ...Field) PostgresSelectQu... method Having (line 834) | func (q PostgresSelectQuery) Having(predicates ...Predicate) PostgresS... method OrderBy (line 840) | func (q PostgresSelectQuery) OrderBy(fields ...Field) PostgresSelectQu... method Limit (line 846) | func (q PostgresSelectQuery) Limit(limit any) PostgresSelectQuery { method Offset (line 852) | func (q PostgresSelectQuery) Offset(offset any) PostgresSelectQuery { method FetchNext (line 858) | func (q PostgresSelectQuery) FetchNext(n any) PostgresSelectQuery { method WithTies (line 864) | func (q PostgresSelectQuery) WithTies() PostgresSelectQuery { method LockRows (line 870) | func (q PostgresSelectQuery) LockRows(lockClause string, lockValues ..... method As (line 878) | func (q PostgresSelectQuery) As(alias string, columns ...string) Postg... method Field (line 885) | func (q PostgresSelectQuery) Field(name string) AnyField { method SetFetchableFields (line 890) | func (q PostgresSelectQuery) SetFetchableFields(fields []Field) (query... method GetFetchableFields (line 899) | func (q PostgresSelectQuery) GetFetchableFields() []Field { method GetDialect (line 904) | func (q PostgresSelectQuery) GetDialect() string { return q.Dialect } method SetDialect (line 907) | func (q PostgresSelectQuery) SetDialect(dialect string) PostgresSelect... method GetAlias (line 913) | func (q PostgresSelectQuery) GetAlias() string { return q.Alias } method IsTable (line 916) | func (q PostgresSelectQuery) IsTable() {} method IsField (line 919) | func (q PostgresSelectQuery) IsField() {} method IsArray (line 922) | func (q PostgresSelectQuery) IsArray() {} method IsBinary (line 925) | func (q PostgresSelectQuery) IsBinary() {} method IsBoolean (line 928) | func (q PostgresSelectQuery) IsBoolean() {} method IsEnum (line 931) | func (q PostgresSelectQuery) IsEnum() {} method IsJSON (line 934) | func (q PostgresSelectQuery) IsJSON() {} method IsNumber (line 937) | func (q PostgresSelectQuery) IsNumber() {} method IsString (line 940) | func (q PostgresSelectQuery) IsString() {} method IsTime (line 943) | func (q PostgresSelectQuery) IsTime() {} method IsUUID (line 946) | func (q PostgresSelectQuery) IsUUID() {} method Select (line 705) | func (b postgresQueryBuilder) Select(fields ...Field) PostgresSelectQuery { method SelectDistinct (line 717) | func (b postgresQueryBuilder) SelectDistinct(fields ...Field) PostgresSe... method SelectOne (line 730) | func (b postgresQueryBuilder) SelectOne() PostgresSelectQuery { method From (line 742) | func (b postgresQueryBuilder) From(table Table) PostgresSelectQuery { type MySQLSelectQuery (line 949) | type MySQLSelectQuery method WriteSQL (line 959) | func (q MySQLSelectQuery) WriteSQL(ctx context.Context, dialect string... method Select (line 1013) | func (q MySQLSelectQuery) Select(fields ...Field) MySQLSelectQuery { method SelectDistinct (line 1019) | func (q MySQLSelectQuery) SelectDistinct(fields ...Field) MySQLSelectQ... method SelectOne (line 1026) | func (q MySQLSelectQuery) SelectOne(fields ...Field) MySQLSelectQuery { method From (line 1032) | func (q MySQLSelectQuery) From(table Table) MySQLSelectQuery { method Join (line 1038) | func (q MySQLSelectQuery) Join(table Table, predicates ...Predicate) M... method LeftJoin (line 1044) | func (q MySQLSelectQuery) LeftJoin(table Table, predicates ...Predicat... method FullJoin (line 1050) | func (q MySQLSelectQuery) FullJoin(table Table, predicates ...Predicat... method CrossJoin (line 1056) | func (q MySQLSelectQuery) CrossJoin(table Table) MySQLSelectQuery { method CustomJoin (line 1063) | func (q MySQLSelectQuery) CustomJoin(joinOperator string, table Table,... method JoinUsing (line 1069) | func (q MySQLSelectQuery) JoinUsing(table Table, fields ...Field) MySQ... method Where (line 1075) | func (q MySQLSelectQuery) Where(predicates ...Predicate) MySQLSelectQu... method GroupBy (line 1081) | func (q MySQLSelectQuery) GroupBy(fields ...Field) MySQLSelectQuery { method Having (line 1087) | func (q MySQLSelectQuery) Having(predicates ...Predicate) MySQLSelectQ... method OrderBy (line 1093) | func (q MySQLSelectQuery) OrderBy(fields ...Field) MySQLSelectQuery { method Limit (line 1099) | func (q MySQLSelectQuery) Limit(limit any) MySQLSelectQuery { method Offset (line 1105) | func (q MySQLSelectQuery) Offset(offset any) MySQLSelectQuery { method LockRows (line 1111) | func (q MySQLSelectQuery) LockRows(lockClause string, lockValues ...an... method As (line 1119) | func (q MySQLSelectQuery) As(alias string, columns ...string) MySQLSel... method Field (line 1126) | func (q MySQLSelectQuery) Field(name string) AnyField { method SetFetchableFields (line 1131) | func (q MySQLSelectQuery) SetFetchableFields(fields []Field) (query Qu... method GetFetchableFields (line 1140) | func (q MySQLSelectQuery) GetFetchableFields() []Field { method GetDialect (line 1145) | func (q MySQLSelectQuery) GetDialect() string { return q.Dialect } method SetDialect (line 1148) | func (q MySQLSelectQuery) SetDialect(dialect string) MySQLSelectQuery { method GetAlias (line 1154) | func (q MySQLSelectQuery) GetAlias() string { return q.Alias } method IsTable (line 1157) | func (q MySQLSelectQuery) IsTable() {} method IsField (line 1160) | func (q MySQLSelectQuery) IsField() {} method IsArray (line 1163) | func (q MySQLSelectQuery) IsArray() {} method IsBinary (line 1166) | func (q MySQLSelectQuery) IsBinary() {} method IsBoolean (line 1169) | func (q MySQLSelectQuery) IsBoolean() {} method IsEnum (line 1172) | func (q MySQLSelectQuery) IsEnum() {} method IsJSON (line 1175) | func (q MySQLSelectQuery) IsJSON() {} method IsNumber (line 1178) | func (q MySQLSelectQuery) IsNumber() {} method IsString (line 1181) | func (q MySQLSelectQuery) IsString() {} method IsTime (line 1184) | func (q MySQLSelectQuery) IsTime() {} method IsUUID (line 1187) | func (q MySQLSelectQuery) IsUUID() {} method Select (line 964) | func (b mysqlQueryBuilder) Select(fields ...Field) MySQLSelectQuery { method SelectDistinct (line 976) | func (b mysqlQueryBuilder) SelectDistinct(fields ...Field) MySQLSelectQu... method SelectOne (line 989) | func (b mysqlQueryBuilder) SelectOne() MySQLSelectQuery { method From (line 1001) | func (b mysqlQueryBuilder) From(table Table) MySQLSelectQuery { type SQLServerSelectQuery (line 1190) | type SQLServerSelectQuery method WriteSQL (line 1200) | func (q SQLServerSelectQuery) WriteSQL(ctx context.Context, dialect st... method Select (line 1254) | func (q SQLServerSelectQuery) Select(fields ...Field) SQLServerSelectQ... method SelectDistinct (line 1260) | func (q SQLServerSelectQuery) SelectDistinct(fields ...Field) SQLServe... method SelectOne (line 1267) | func (q SQLServerSelectQuery) SelectOne(fields ...Field) SQLServerSele... method Top (line 1273) | func (q SQLServerSelectQuery) Top(limit any) SQLServerSelectQuery { method TopPercent (line 1279) | func (q SQLServerSelectQuery) TopPercent(percentLimit any) SQLServerSe... method From (line 1285) | func (q SQLServerSelectQuery) From(table Table) SQLServerSelectQuery { method Join (line 1291) | func (q SQLServerSelectQuery) Join(table Table, predicates ...Predicat... method LeftJoin (line 1297) | func (q SQLServerSelectQuery) LeftJoin(table Table, predicates ...Pred... method FullJoin (line 1303) | func (q SQLServerSelectQuery) FullJoin(table Table, predicates ...Pred... method CrossJoin (line 1309) | func (q SQLServerSelectQuery) CrossJoin(table Table) SQLServerSelectQu... method CustomJoin (line 1316) | func (q SQLServerSelectQuery) CustomJoin(joinOperator string, table Ta... method Where (line 1322) | func (q SQLServerSelectQuery) Where(predicates ...Predicate) SQLServer... method GroupBy (line 1328) | func (q SQLServerSelectQuery) GroupBy(fields ...Field) SQLServerSelect... method Having (line 1334) | func (q SQLServerSelectQuery) Having(predicates ...Predicate) SQLServe... method OrderBy (line 1340) | func (q SQLServerSelectQuery) OrderBy(fields ...Field) SQLServerSelect... method Offset (line 1346) | func (q SQLServerSelectQuery) Offset(offset any) SQLServerSelectQuery { method FetchNext (line 1352) | func (q SQLServerSelectQuery) FetchNext(n any) SQLServerSelectQuery { method WithTies (line 1358) | func (q SQLServerSelectQuery) WithTies() SQLServerSelectQuery { method As (line 1365) | func (q SQLServerSelectQuery) As(alias string, columns ...string) SQLS... method Field (line 1372) | func (q SQLServerSelectQuery) Field(name string) AnyField { method SetFetchableFields (line 1377) | func (q SQLServerSelectQuery) SetFetchableFields(fields []Field) (quer... method GetFetchableFields (line 1386) | func (q SQLServerSelectQuery) GetFetchableFields() []Field { method GetDialect (line 1391) | func (q SQLServerSelectQuery) GetDialect() string { return q.Dialect } method SetDialect (line 1394) | func (q SQLServerSelectQuery) SetDialect(dialect string) SQLServerSele... method GetAlias (line 1400) | func (q SQLServerSelectQuery) GetAlias() string { return q.Alias } method IsTable (line 1403) | func (q SQLServerSelectQuery) IsTable() {} method IsField (line 1406) | func (q SQLServerSelectQuery) IsField() {} method IsArray (line 1409) | func (q SQLServerSelectQuery) IsArray() {} method IsBinary (line 1412) | func (q SQLServerSelectQuery) IsBinary() {} method IsBoolean (line 1415) | func (q SQLServerSelectQuery) IsBoolean() {} method IsEnum (line 1418) | func (q SQLServerSelectQuery) IsEnum() {} method IsJSON (line 1421) | func (q SQLServerSelectQuery) IsJSON() {} method IsNumber (line 1424) | func (q SQLServerSelectQuery) IsNumber() {} method IsString (line 1427) | func (q SQLServerSelectQuery) IsString() {} method IsTime (line 1430) | func (q SQLServerSelectQuery) IsTime() {} method IsUUID (line 1433) | func (q SQLServerSelectQuery) IsUUID() {} method Select (line 1205) | func (b sqlserverQueryBuilder) Select(fields ...Field) SQLServerSelectQu... method SelectDistinct (line 1217) | func (b sqlserverQueryBuilder) SelectDistinct(fields ...Field) SQLServer... method SelectOne (line 1230) | func (b sqlserverQueryBuilder) SelectOne() SQLServerSelectQuery { method From (line 1242) | func (b sqlserverQueryBuilder) From(table Table) SQLServerSelectQuery { FILE: select_query_test.go function TestSQLiteSelectQuery (line 9) | func TestSQLiteSelectQuery(t *testing.T) { function TestPostgresSelectQuery (line 90) | func TestPostgresSelectQuery(t *testing.T) { function TestMySQLSelectQuery (line 206) | func TestMySQLSelectQuery(t *testing.T) { function TestSQLServerSelectQuery (line 307) | func TestSQLServerSelectQuery(t *testing.T) { function TestSelectQuery (line 418) | func TestSelectQuery(t *testing.T) { FILE: sq.go constant DialectSQLite (line 24) | DialectSQLite = "sqlite" constant DialectPostgres (line 25) | DialectPostgres = "postgres" constant DialectMySQL (line 26) | DialectMySQL = "mysql" constant DialectSQLServer (line 27) | DialectSQLServer = "sqlserver" type SQLWriter (line 31) | type SQLWriter interface type DB (line 44) | type DB interface type Result (line 51) | type Result struct type Query (line 57) | type Query interface type Table (line 67) | type Table interface type PolicyTable (line 76) | type PolicyTable interface type Window (line 82) | type Window interface type Field (line 88) | type Field interface type Predicate (line 94) | type Predicate interface type Assignment (line 99) | type Assignment interface type Any (line 105) | type Any interface type Enumeration (line 118) | type Enumeration interface type Array (line 132) | type Array interface type Binary (line 138) | type Binary interface type Boolean (line 144) | type Boolean interface type Enum (line 150) | type Enum interface type JSON (line 156) | type JSON interface type Number (line 162) | type Number interface type String (line 168) | type String interface type Time (line 174) | type Time interface type UUID (line 180) | type UUID interface type DialectValuer (line 187) | type DialectValuer interface type TableStruct (line 193) | type TableStruct struct method WriteSQL (line 210) | func (ts TableStruct) WriteSQL(ctx context.Context, dialect string, bu... method GetAlias (line 219) | func (ts TableStruct) GetAlias() string { return ts.alias } method IsTable (line 222) | func (ts TableStruct) IsTable() {} function NewTableStruct (line 205) | func NewTableStruct(schema, name, alias string) TableStruct { function withPrefix (line 224) | func withPrefix(w SQLWriter, prefix string) SQLWriter { function getAlias (line 234) | func getAlias(w SQLWriter) string { function toString (line 241) | func toString(dialect string, w SQLWriter) string { function writeFieldsWithPrefix (line 250) | func writeFieldsWithPrefix(ctx context.Context, dialect string, buf *byt... function writeFields (line 273) | func writeFields(ctx context.Context, dialect string, buf *bytes.Buffer,... function mapperFunctionPanicked (line 308) | func mapperFunctionPanicked(err *error) { function ArrayValue (line 323) | func ArrayValue(value any) driver.Valuer { type arrayValue (line 327) | type arrayValue struct method Value (line 333) | func (v *arrayValue) Value() (driver.Value, error) { method DialectValuer (line 359) | func (v *arrayValue) DialectValuer(dialect string) (driver.Valuer, err... function EnumValue (line 367) | func EnumValue(value Enumeration) driver.Valuer { type enumValue (line 371) | type enumValue struct method Value (line 376) | func (v *enumValue) Value() (driver.Value, error) { function getEnumIndex (line 418) | func getEnumIndex(name string, names []string, typ reflect.Type) int { function JSONValue (line 454) | func JSONValue(value any) driver.Valuer { type jsonValue (line 458) | type jsonValue struct method Value (line 463) | func (v *jsonValue) Value() (driver.Value, error) { function UUIDValue (line 471) | func UUIDValue(value any) driver.Valuer { type uuidValue (line 475) | type uuidValue struct method Value (line 481) | func (v *uuidValue) Value() (driver.Value, error) { method DialectValuer (line 505) | func (v *uuidValue) DialectValuer(dialect string) (driver.Valuer, erro... function preprocessValue (line 510) | func preprocessValue(dialect string, value any) (any, error) { FILE: sq_test.go type Weekday (line 11) | type Weekday method Enumerate (line 24) | func (d Weekday) Enumerate() []string { constant WeekdayInvalid (line 14) | WeekdayInvalid Weekday = iota constant Sunday (line 15) | Sunday constant Monday (line 16) | Monday constant Tuesday (line 17) | Tuesday constant Wednesday (line 18) | Wednesday constant Thursday (line 19) | Thursday constant Friday (line 20) | Friday constant Saturday (line 21) | Saturday function Test_preprocessValue (line 37) | func Test_preprocessValue(t *testing.T) { FILE: update_query.go type UpdateQuery (line 10) | type UpdateQuery struct method WriteSQL (line 35) | func (q UpdateQuery) WriteSQL(ctx context.Context, dialect string, buf... method Set (line 202) | func (q UpdateQuery) Set(assignments ...Assignment) UpdateQuery { method SetFunc (line 208) | func (q UpdateQuery) SetFunc(colmapper func(*Column)) UpdateQuery { method Where (line 214) | func (q UpdateQuery) Where(predicates ...Predicate) UpdateQuery { method SetFetchableFields (line 220) | func (q UpdateQuery) SetFetchableFields(fields []Field) (query Query, ... method GetFetchableFields (line 234) | func (q UpdateQuery) GetFetchableFields() []Field { method GetDialect (line 244) | func (q UpdateQuery) GetDialect() string { return q.Dialect } method SetDialect (line 247) | func (q UpdateQuery) SetDialect(dialect string) UpdateQuery { function Update (line 197) | func Update(table Table) UpdateQuery { type SQLiteUpdateQuery (line 253) | type SQLiteUpdateQuery method WriteSQL (line 258) | func (q SQLiteUpdateQuery) WriteSQL(ctx context.Context, dialect strin... method Set (line 272) | func (q SQLiteUpdateQuery) Set(assignments ...Assignment) SQLiteUpdate... method SetFunc (line 278) | func (q SQLiteUpdateQuery) SetFunc(colmapper func(*Column)) SQLiteUpda... method From (line 284) | func (q SQLiteUpdateQuery) From(table Table) SQLiteUpdateQuery { method Join (line 290) | func (q SQLiteUpdateQuery) Join(table Table, predicates ...Predicate) ... method LeftJoin (line 296) | func (q SQLiteUpdateQuery) LeftJoin(table Table, predicates ...Predica... method CrossJoin (line 302) | func (q SQLiteUpdateQuery) CrossJoin(table Table) SQLiteUpdateQuery { method CustomJoin (line 309) | func (q SQLiteUpdateQuery) CustomJoin(joinOperator string, table Table... method JoinUsing (line 315) | func (q SQLiteUpdateQuery) JoinUsing(table Table, fields ...Field) SQL... method Where (line 321) | func (q SQLiteUpdateQuery) Where(predicates ...Predicate) SQLiteUpdate... method Returning (line 327) | func (q SQLiteUpdateQuery) Returning(fields ...Field) SQLiteUpdateQuery { method SetFetchableFields (line 333) | func (q SQLiteUpdateQuery) SetFetchableFields(fields []Field) (query Q... method GetFetchableFields (line 338) | func (q SQLiteUpdateQuery) GetFetchableFields() []Field { method GetDialect (line 343) | func (q SQLiteUpdateQuery) GetDialect() string { return q.Dialect } method SetDialect (line 346) | func (q SQLiteUpdateQuery) SetDialect(dialect string) SQLiteUpdateQuery { method Update (line 263) | func (b sqliteQueryBuilder) Update(table Table) SQLiteUpdateQuery { type PostgresUpdateQuery (line 352) | type PostgresUpdateQuery method WriteSQL (line 357) | func (q PostgresUpdateQuery) WriteSQL(ctx context.Context, dialect str... method Set (line 371) | func (q PostgresUpdateQuery) Set(assignments ...Assignment) PostgresUp... method SetFunc (line 377) | func (q PostgresUpdateQuery) SetFunc(colmapper func(*Column)) Postgres... method From (line 383) | func (q PostgresUpdateQuery) From(table Table) PostgresUpdateQuery { method Join (line 389) | func (q PostgresUpdateQuery) Join(table Table, predicates ...Predicate... method LeftJoin (line 395) | func (q PostgresUpdateQuery) LeftJoin(table Table, predicates ...Predi... method FullJoin (line 401) | func (q PostgresUpdateQuery) FullJoin(table Table, predicates ...Predi... method CrossJoin (line 407) | func (q PostgresUpdateQuery) CrossJoin(table Table) PostgresUpdateQuery { method CustomJoin (line 414) | func (q PostgresUpdateQuery) CustomJoin(joinOperator string, table Tab... method JoinUsing (line 420) | func (q PostgresUpdateQuery) JoinUsing(table Table, fields ...Field) P... method Where (line 426) | func (q PostgresUpdateQuery) Where(predicates ...Predicate) PostgresUp... method Returning (line 432) | func (q PostgresUpdateQuery) Returning(fields ...Field) PostgresUpdate... method SetFetchableFields (line 438) | func (q PostgresUpdateQuery) SetFetchableFields(fields []Field) (query... method GetFetchableFields (line 443) | func (q PostgresUpdateQuery) GetFetchableFields() []Field { method GetDialect (line 448) | func (q PostgresUpdateQuery) GetDialect() string { return q.Dialect } method SetDialect (line 451) | func (q PostgresUpdateQuery) SetDialect(dialect string) PostgresUpdate... method Update (line 362) | func (b postgresQueryBuilder) Update(table Table) PostgresUpdateQuery { type MySQLUpdateQuery (line 457) | type MySQLUpdateQuery method WriteSQL (line 462) | func (q MySQLUpdateQuery) WriteSQL(ctx context.Context, dialect string... method Join (line 477) | func (q MySQLUpdateQuery) Join(table Table, predicates ...Predicate) M... method LeftJoin (line 483) | func (q MySQLUpdateQuery) LeftJoin(table Table, predicates ...Predicat... method FullJoin (line 489) | func (q MySQLUpdateQuery) FullJoin(table Table, predicates ...Predicat... method CrossJoin (line 495) | func (q MySQLUpdateQuery) CrossJoin(table Table) MySQLUpdateQuery { method CustomJoin (line 502) | func (q MySQLUpdateQuery) CustomJoin(joinOperator string, table Table,... method JoinUsing (line 508) | func (q MySQLUpdateQuery) JoinUsing(table Table, fields ...Field) MySQ... method Set (line 514) | func (q MySQLUpdateQuery) Set(assignments ...Assignment) MySQLUpdateQu... method SetFunc (line 520) | func (q MySQLUpdateQuery) SetFunc(colmapper func(*Column)) MySQLUpdate... method Where (line 526) | func (q MySQLUpdateQuery) Where(predicates ...Predicate) MySQLUpdateQu... method OrderBy (line 532) | func (q MySQLUpdateQuery) OrderBy(fields ...Field) MySQLUpdateQuery { method Limit (line 538) | func (q MySQLUpdateQuery) Limit(limit any) MySQLUpdateQuery { method SetFetchableFields (line 544) | func (q MySQLUpdateQuery) SetFetchableFields(fields []Field) (query Qu... method GetFetchableFields (line 549) | func (q MySQLUpdateQuery) GetFetchableFields() []Field { method GetDialect (line 554) | func (q MySQLUpdateQuery) GetDialect() string { return q.Dialect } method SetDialect (line 557) | func (q MySQLUpdateQuery) SetDialect(dialect string) MySQLUpdateQuery { method Update (line 467) | func (b mysqlQueryBuilder) Update(table Table) MySQLUpdateQuery { type SQLServerUpdateQuery (line 563) | type SQLServerUpdateQuery method WriteSQL (line 568) | func (q SQLServerUpdateQuery) WriteSQL(ctx context.Context, dialect st... method Set (line 582) | func (q SQLServerUpdateQuery) Set(assignments ...Assignment) SQLServer... method SetFunc (line 588) | func (q SQLServerUpdateQuery) SetFunc(colmapper func(*Column)) SQLServ... method From (line 594) | func (q SQLServerUpdateQuery) From(table Table) SQLServerUpdateQuery { method Join (line 600) | func (q SQLServerUpdateQuery) Join(table Table, predicates ...Predicat... method LeftJoin (line 606) | func (q SQLServerUpdateQuery) LeftJoin(table Table, predicates ...Pred... method FullJoin (line 612) | func (q SQLServerUpdateQuery) FullJoin(table Table, predicates ...Pred... method CrossJoin (line 618) | func (q SQLServerUpdateQuery) CrossJoin(table Table) SQLServerUpdateQu... method CustomJoin (line 625) | func (q SQLServerUpdateQuery) CustomJoin(joinOperator string, table Ta... method Where (line 631) | func (q SQLServerUpdateQuery) Where(predicates ...Predicate) SQLServer... method SetFetchableFields (line 637) | func (q SQLServerUpdateQuery) SetFetchableFields(fields []Field) (quer... method GetFetchableFields (line 642) | func (q SQLServerUpdateQuery) GetFetchableFields() []Field { method GetDialect (line 647) | func (q SQLServerUpdateQuery) GetDialect() string { return q.Dialect } method SetDialect (line 650) | func (q SQLServerUpdateQuery) SetDialect(dialect string) SQLServerUpda... method Update (line 573) | func (b sqlserverQueryBuilder) Update(table Table) SQLServerUpdateQuery { FILE: update_query_test.go function TestSQLiteUpdateQuery (line 9) | func TestSQLiteUpdateQuery(t *testing.T) { function TestPostgresUpdateQuery (line 111) | func TestPostgresUpdateQuery(t *testing.T) { function TestMySQLUpdateQuery (line 215) | func TestMySQLUpdateQuery(t *testing.T) { function TestSQLServerUpdateQuery (line 319) | func TestSQLServerUpdateQuery(t *testing.T) { function TestUpdateQuery (line 419) | func TestUpdateQuery(t *testing.T) { FILE: window.go type NamedWindow (line 10) | type NamedWindow struct method WriteSQL (line 18) | func (w NamedWindow) WriteSQL(ctx context.Context, dialect string, buf... method IsWindow (line 24) | func (w NamedWindow) IsWindow() {} type WindowDefinition (line 27) | type WindowDefinition struct method WriteSQL (line 53) | func (w WindowDefinition) WriteSQL(ctx context.Context, dialect string... method PartitionBy (line 94) | func (w WindowDefinition) PartitionBy(fields ...Field) WindowDefinition { method OrderBy (line 100) | func (w WindowDefinition) OrderBy(fields ...Field) WindowDefinition { method Frame (line 106) | func (w WindowDefinition) Frame(frameSpec string, frameValues ...any) ... method IsWindow (line 113) | func (w WindowDefinition) IsWindow() {} function BaseWindow (line 38) | func BaseWindow(w NamedWindow) WindowDefinition { function PartitionBy (line 43) | func PartitionBy(fields ...Field) WindowDefinition { function OrderBy (line 48) | func OrderBy(fields ...Field) WindowDefinition { type NamedWindows (line 116) | type NamedWindows method WriteSQL (line 119) | func (ws NamedWindows) WriteSQL(ctx context.Context, dialect string, b... function CountOver (line 135) | func CountOver(field Field, window Window) Expression { function CountStarOver (line 143) | func CountStarOver(window Window) Expression { function SumOver (line 151) | func SumOver(num Number, window Window) Expression { function AvgOver (line 159) | func AvgOver(num Number, window Window) Expression { function MinOver (line 167) | func MinOver(field Field, window Window) Expression { function MaxOver (line 175) | func MaxOver(field Field, window Window) Expression { function RowNumberOver (line 183) | func RowNumberOver(window Window) Expression { function RankOver (line 191) | func RankOver(window Window) Expression { function DenseRankOver (line 199) | func DenseRankOver(window Window) Expression { function CumeDistOver (line 207) | func CumeDistOver(window Window) Expression { function FirstValueOver (line 215) | func FirstValueOver(field Field, window Window) Expression { function LastValueOver (line 224) | func LastValueOver(field Field, window Window) Expression { FILE: window_test.go function TestWindow (line 5) | func TestWindow(t *testing.T) {