SYMBOL INDEX (475 symbols across 39 files) FILE: case.go function init (line 10) | func init() { type sqlizerBuffer (line 16) | type sqlizerBuffer struct method WriteSql (line 23) | func (b *sqlizerBuffer) WriteSql(item Sqlizer) { method ToSql (line 41) | func (b *sqlizerBuffer) ToSql() (string, []interface{}, error) { type whenPart (line 46) | type whenPart struct function newWhenPart (line 51) | func newWhenPart(when interface{}, then interface{}) whenPart { type caseData (line 56) | type caseData struct method ToSql (line 63) | func (d *caseData) ToSql() (sqlStr string, args []interface{}, err err... type CaseBuilder (line 95) | type CaseBuilder method ToSql (line 98) | func (b CaseBuilder) ToSql() (string, []interface{}, error) { method MustSql (line 105) | func (b CaseBuilder) MustSql() (string, []interface{}) { method what (line 114) | func (b CaseBuilder) what(expr interface{}) CaseBuilder { method When (line 119) | func (b CaseBuilder) When(when interface{}, then interface{}) CaseBuil... method Else (line 126) | func (b CaseBuilder) Else(expr interface{}) CaseBuilder { FILE: case_test.go function TestCaseWithVal (line 9) | func TestCaseWithVal(t *testing.T) { function TestCaseWithComplexVal (line 34) | func TestCaseWithComplexVal(t *testing.T) { function TestCaseWithNoVal (line 55) | func TestCaseWithNoVal(t *testing.T) { function TestCaseWithExpr (line 77) | func TestCaseWithExpr(t *testing.T) { function TestMultipleCase (line 99) | func TestMultipleCase(t *testing.T) { function TestCaseWithNoWhenClause (line 130) | func TestCaseWithNoWhenClause(t *testing.T) { function TestCaseBuilderMustSql (line 143) | func TestCaseBuilderMustSql(t *testing.T) { FILE: delete.go type deleteData (line 12) | type deleteData struct method Exec (line 24) | func (d *deleteData) Exec() (sql.Result, error) { method ToSql (line 31) | func (d *deleteData) ToSql() (sqlStr string, args []interface{}, err e... method Query (line 186) | func (d *deleteData) Query() (*sql.Rows, error) { type DeleteBuilder (line 89) | type DeleteBuilder method PlaceholderFormat (line 99) | func (b DeleteBuilder) PlaceholderFormat(f PlaceholderFormat) DeleteBu... method RunWith (line 106) | func (b DeleteBuilder) RunWith(runner BaseRunner) DeleteBuilder { method Exec (line 111) | func (b DeleteBuilder) Exec() (sql.Result, error) { method ToSql (line 119) | func (b DeleteBuilder) ToSql() (string, []interface{}, error) { method MustSql (line 126) | func (b DeleteBuilder) MustSql() (string, []interface{}) { method Prefix (line 135) | func (b DeleteBuilder) Prefix(sql string, args ...interface{}) DeleteB... method PrefixExpr (line 140) | func (b DeleteBuilder) PrefixExpr(expr Sqlizer) DeleteBuilder { method From (line 145) | func (b DeleteBuilder) From(from string) DeleteBuilder { method Where (line 152) | func (b DeleteBuilder) Where(pred interface{}, args ...interface{}) De... method OrderBy (line 157) | func (b DeleteBuilder) OrderBy(orderBys ...string) DeleteBuilder { method Limit (line 162) | func (b DeleteBuilder) Limit(limit uint64) DeleteBuilder { method Offset (line 167) | func (b DeleteBuilder) Offset(offset uint64) DeleteBuilder { method Suffix (line 172) | func (b DeleteBuilder) Suffix(sql string, args ...interface{}) DeleteB... method SuffixExpr (line 177) | func (b DeleteBuilder) SuffixExpr(expr Sqlizer) DeleteBuilder { method Query (line 181) | func (b DeleteBuilder) Query() (*sql.Rows, error) { function init (line 91) | func init() { FILE: delete_ctx.go method ExecContext (line 12) | func (d *deleteData) ExecContext(ctx context.Context) (sql.Result, error) { method QueryContext (line 23) | func (d *deleteData) QueryContext(ctx context.Context) (*sql.Rows, error) { method QueryRowContext (line 34) | func (d *deleteData) QueryRowContext(ctx context.Context) RowScanner { method ExecContext (line 49) | func (b DeleteBuilder) ExecContext(ctx context.Context) (sql.Result, err... method QueryContext (line 55) | func (b DeleteBuilder) QueryContext(ctx context.Context) (*sql.Rows, err... method QueryRowContext (line 61) | func (b DeleteBuilder) QueryRowContext(ctx context.Context) RowScanner { method ScanContext (line 67) | func (b DeleteBuilder) ScanContext(ctx context.Context, dest ...interfac... FILE: delete_ctx_test.go function TestDeleteBuilderContextRunners (line 11) | func TestDeleteBuilderContextRunners(t *testing.T) { function TestDeleteBuilderContextNoRunner (line 30) | func TestDeleteBuilderContextNoRunner(t *testing.T) { FILE: delete_test.go function TestDeleteBuilderToSql (line 9) | func TestDeleteBuilderToSql(t *testing.T) { function TestDeleteBuilderToSqlErr (line 32) | func TestDeleteBuilderToSqlErr(t *testing.T) { function TestDeleteBuilderMustSql (line 37) | func TestDeleteBuilderMustSql(t *testing.T) { function TestDeleteBuilderPlaceholders (line 46) | func TestDeleteBuilderPlaceholders(t *testing.T) { function TestDeleteBuilderRunners (line 56) | func TestDeleteBuilderRunners(t *testing.T) { function TestDeleteBuilderNoRunner (line 66) | func TestDeleteBuilderNoRunner(t *testing.T) { function TestDeleteWithQuery (line 73) | func TestDeleteWithQuery(t *testing.T) { FILE: expr.go constant sqlTrue (line 14) | sqlTrue = "(1=1)" constant sqlFalse (line 15) | sqlFalse = "(1=0)" type expr (line 18) | type expr struct method ToSql (line 31) | func (e expr) ToSql() (sql string, args []interface{}, err error) { function Expr (line 27) | func Expr(sql string, args ...interface{}) Sqlizer { type concatExpr (line 84) | type concatExpr method ToSql (line 86) | func (ce concatExpr) ToSql() (sql string, args []interface{}, err erro... function ConcatExpr (line 110) | func ConcatExpr(parts ...interface{}) concatExpr { type aliasExpr (line 115) | type aliasExpr struct method ToSql (line 128) | func (e aliasExpr) ToSql() (sql string, args []interface{}, err error) { function Alias (line 124) | func Alias(expr Sqlizer, alias string) aliasExpr { type Eq (line 137) | type Eq method toSQL (line 139) | func (eq Eq) toSQL(useNotOpr bool) (sql string, args []interface{}, er... method ToSql (line 209) | func (eq Eq) ToSql() (sql string, args []interface{}, err error) { type NotEq (line 216) | type NotEq method ToSql (line 218) | func (neq NotEq) ToSql() (sql string, args []interface{}, err error) { type Like (line 225) | type Like method toSql (line 227) | func (lk Like) toSql(opr string) (sql string, args []interface{}, err ... method ToSql (line 257) | func (lk Like) ToSql() (sql string, args []interface{}, err error) { type NotLike (line 264) | type NotLike method ToSql (line 266) | func (nlk NotLike) ToSql() (sql string, args []interface{}, err error) { type ILike (line 273) | type ILike method ToSql (line 275) | func (ilk ILike) ToSql() (sql string, args []interface{}, err error) { type NotILike (line 282) | type NotILike method ToSql (line 284) | func (nilk NotILike) ToSql() (sql string, args []interface{}, err erro... type Lt (line 291) | type Lt method toSql (line 293) | func (lt Lt) toSql(opposite, orEq bool) (sql string, args []interface{... method ToSql (line 336) | func (lt Lt) ToSql() (sql string, args []interface{}, err error) { type LtOrEq (line 343) | type LtOrEq method ToSql (line 345) | func (ltOrEq LtOrEq) ToSql() (sql string, args []interface{}, err erro... type Gt (line 352) | type Gt method ToSql (line 354) | func (gt Gt) ToSql() (sql string, args []interface{}, err error) { type GtOrEq (line 361) | type GtOrEq method ToSql (line 363) | func (gtOrEq GtOrEq) ToSql() (sql string, args []interface{}, err erro... type conj (line 367) | type conj method join (line 369) | func (c conj) join(sep, defaultExpr string) (sql string, args []interf... type And (line 391) | type And method ToSql (line 393) | func (a And) ToSql() (string, []interface{}, error) { type Or (line 398) | type Or method ToSql (line 400) | func (o Or) ToSql() (string, []interface{}, error) { function getSortedKeys (line 404) | func getSortedKeys(exp map[string]interface{}) []string { function isListType (line 413) | func isListType(val interface{}) bool { FILE: expr_test.go function TestConcatExpr (line 10) | func TestConcatExpr(t *testing.T) { function TestConcatExprBadType (line 22) | func TestConcatExprBadType(t *testing.T) { function TestEqToSql (line 29) | func TestEqToSql(t *testing.T) { function TestEqEmptyToSql (line 41) | func TestEqEmptyToSql(t *testing.T) { function TestEqInToSql (line 50) | func TestEqInToSql(t *testing.T) { function TestNotEqToSql (line 62) | func TestNotEqToSql(t *testing.T) { function TestEqNotInToSql (line 74) | func TestEqNotInToSql(t *testing.T) { function TestEqInEmptyToSql (line 86) | func TestEqInEmptyToSql(t *testing.T) { function TestNotEqInEmptyToSql (line 98) | func TestNotEqInEmptyToSql(t *testing.T) { function TestEqBytesToSql (line 110) | func TestEqBytesToSql(t *testing.T) { function TestLtToSql (line 122) | func TestLtToSql(t *testing.T) { function TestLtOrEqToSql (line 134) | func TestLtOrEqToSql(t *testing.T) { function TestGtToSql (line 146) | func TestGtToSql(t *testing.T) { function TestGtOrEqToSql (line 158) | func TestGtOrEqToSql(t *testing.T) { function TestExprNilToSql (line 170) | func TestExprNilToSql(t *testing.T) { function TestNullTypeString (line 189) | func TestNullTypeString(t *testing.T) { function TestNullTypeInt64 (line 209) | func TestNullTypeInt64(t *testing.T) { function TestNilPointer (line 228) | func TestNilPointer(t *testing.T) { function TestNotNilPointer (line 272) | func TestNotNilPointer(t *testing.T) { function TestEmptyAndToSql (line 318) | func TestEmptyAndToSql(t *testing.T) { function TestEmptyOrToSql (line 329) | func TestEmptyOrToSql(t *testing.T) { function TestLikeToSql (line 340) | func TestLikeToSql(t *testing.T) { function TestNotLikeToSql (line 352) | func TestNotLikeToSql(t *testing.T) { function TestILikeToSql (line 364) | func TestILikeToSql(t *testing.T) { function TestNotILikeToSql (line 376) | func TestNotILikeToSql(t *testing.T) { function TestSqlEqOrder (line 388) | func TestSqlEqOrder(t *testing.T) { function TestSqlLtOrder (line 400) | func TestSqlLtOrder(t *testing.T) { function TestExprEscaped (line 412) | func TestExprEscaped(t *testing.T) { function TestExprRecursion (line 424) | func TestExprRecursion(t *testing.T) { function ExampleEq (line 460) | func ExampleEq() { FILE: insert.go type insertData (line 15) | type insertData struct method Exec (line 28) | func (d *insertData) Exec() (sql.Result, error) { method Query (line 35) | func (d *insertData) Query() (*sql.Rows, error) { method QueryRow (line 42) | func (d *insertData) QueryRow() RowScanner { method ToSql (line 53) | func (d *insertData) ToSql() (sqlStr string, args []interface{}, err e... method appendValuesToSQL (line 117) | func (d *insertData) appendValuesToSQL(w io.Writer, args []interface{}... method appendSelectToSQL (line 148) | func (d *insertData) appendSelectToSQL(w io.Writer, args []interface{}... type InsertBuilder (line 167) | type InsertBuilder method PlaceholderFormat (line 177) | func (b InsertBuilder) PlaceholderFormat(f PlaceholderFormat) InsertBu... method RunWith (line 184) | func (b InsertBuilder) RunWith(runner BaseRunner) InsertBuilder { method Exec (line 189) | func (b InsertBuilder) Exec() (sql.Result, error) { method Query (line 195) | func (b InsertBuilder) Query() (*sql.Rows, error) { method QueryRow (line 201) | func (b InsertBuilder) QueryRow() RowScanner { method Scan (line 207) | func (b InsertBuilder) Scan(dest ...interface{}) error { method ToSql (line 214) | func (b InsertBuilder) ToSql() (string, []interface{}, error) { method MustSql (line 221) | func (b InsertBuilder) MustSql() (string, []interface{}) { method Prefix (line 230) | func (b InsertBuilder) Prefix(sql string, args ...interface{}) InsertB... method PrefixExpr (line 235) | func (b InsertBuilder) PrefixExpr(expr Sqlizer) InsertBuilder { method Options (line 240) | func (b InsertBuilder) Options(options ...string) InsertBuilder { method Into (line 245) | func (b InsertBuilder) Into(into string) InsertBuilder { method Columns (line 250) | func (b InsertBuilder) Columns(columns ...string) InsertBuilder { method Values (line 255) | func (b InsertBuilder) Values(values ...interface{}) InsertBuilder { method Suffix (line 260) | func (b InsertBuilder) Suffix(sql string, args ...interface{}) InsertB... method SuffixExpr (line 265) | func (b InsertBuilder) SuffixExpr(expr Sqlizer) InsertBuilder { method SetMap (line 271) | func (b InsertBuilder) SetMap(clauses map[string]interface{}) InsertBu... method Select (line 292) | func (b InsertBuilder) Select(sb SelectBuilder) InsertBuilder { method statementKeyword (line 296) | func (b InsertBuilder) statementKeyword(keyword string) InsertBuilder { function init (line 169) | func init() { FILE: insert_ctx.go method ExecContext (line 12) | func (d *insertData) ExecContext(ctx context.Context) (sql.Result, error) { method QueryContext (line 23) | func (d *insertData) QueryContext(ctx context.Context) (*sql.Rows, error) { method QueryRowContext (line 34) | func (d *insertData) QueryRowContext(ctx context.Context) RowScanner { method ExecContext (line 49) | func (b InsertBuilder) ExecContext(ctx context.Context) (sql.Result, err... method QueryContext (line 55) | func (b InsertBuilder) QueryContext(ctx context.Context) (*sql.Rows, err... method QueryRowContext (line 61) | func (b InsertBuilder) QueryRowContext(ctx context.Context) RowScanner { method ScanContext (line 67) | func (b InsertBuilder) ScanContext(ctx context.Context, dest ...interfac... FILE: insert_ctx_test.go function TestInsertBuilderContextRunners (line 11) | func TestInsertBuilderContextRunners(t *testing.T) { function TestInsertBuilderContextNoRunner (line 30) | func TestInsertBuilderContextNoRunner(t *testing.T) { FILE: insert_test.go function TestInsertBuilderToSql (line 9) | func TestInsertBuilderToSql(t *testing.T) { function TestInsertBuilderToSqlErr (line 32) | func TestInsertBuilderToSqlErr(t *testing.T) { function TestInsertBuilderMustSql (line 40) | func TestInsertBuilderMustSql(t *testing.T) { function TestInsertBuilderPlaceholders (line 49) | func TestInsertBuilderPlaceholders(t *testing.T) { function TestInsertBuilderRunners (line 59) | func TestInsertBuilderRunners(t *testing.T) { function TestInsertBuilderNoRunner (line 69) | func TestInsertBuilderNoRunner(t *testing.T) { function TestInsertBuilderSetMap (line 76) | func TestInsertBuilderSetMap(t *testing.T) { function TestInsertBuilderSelect (line 89) | func TestInsertBuilderSelect(t *testing.T) { function TestInsertBuilderReplace (line 103) | func TestInsertBuilderReplace(t *testing.T) { FILE: integration/integration_test.go constant testSchema (line 21) | testSchema = ` constant testData (line 23) | testData = ` function TestMain (line 36) | func TestMain(m *testing.M) { function assertVals (line 82) | func assertVals(t *testing.T, s sqrl.SelectBuilder, expected ...string) { function TestSimpleSelect (line 99) | func TestSimpleSelect(t *testing.T) { function TestEq (line 106) | func TestEq(t *testing.T) { function TestIneq (line 118) | func TestIneq(t *testing.T) { function TestConj (line 124) | func TestConj(t *testing.T) { function TestContext (line 130) | func TestContext(t *testing.T) { FILE: part.go type part (line 8) | type part struct method ToSql (line 17) | func (p part) ToSql() (sql string, args []interface{}, err error) { function newPart (line 13) | func newPart(pred interface{}, args ...interface{}) Sqlizer { function nestedToSql (line 32) | func nestedToSql(s Sqlizer) (string, []interface{}, error) { function appendToSql (line 40) | func appendToSql(parts []Sqlizer, w io.Writer, sep string, args []interf... FILE: placeholder.go type PlaceholderFormat (line 13) | type PlaceholderFormat interface type placeholderDebugger (line 17) | type placeholderDebugger interface type questionFormat (line 39) | type questionFormat struct method ReplacePlaceholders (line 41) | func (questionFormat) ReplacePlaceholders(sql string) (string, error) { method debugPlaceholder (line 45) | func (questionFormat) debugPlaceholder() string { type dollarFormat (line 49) | type dollarFormat struct method ReplacePlaceholders (line 51) | func (dollarFormat) ReplacePlaceholders(sql string) (string, error) { method debugPlaceholder (line 55) | func (dollarFormat) debugPlaceholder() string { type colonFormat (line 59) | type colonFormat struct method ReplacePlaceholders (line 61) | func (colonFormat) ReplacePlaceholders(sql string) (string, error) { method debugPlaceholder (line 65) | func (colonFormat) debugPlaceholder() string { type atpFormat (line 69) | type atpFormat struct method ReplacePlaceholders (line 71) | func (atpFormat) ReplacePlaceholders(sql string) (string, error) { method debugPlaceholder (line 75) | func (atpFormat) debugPlaceholder() string { function Placeholders (line 80) | func Placeholders(count int) string { function replacePositionalPlaceholders (line 88) | func replacePositionalPlaceholders(sql, prefix string) (string, error) { FILE: placeholder_test.go function TestQuestion (line 10) | func TestQuestion(t *testing.T) { function TestDollar (line 16) | func TestDollar(t *testing.T) { function TestColon (line 22) | func TestColon(t *testing.T) { function TestAtp (line 28) | func TestAtp(t *testing.T) { function TestPlaceholders (line 34) | func TestPlaceholders(t *testing.T) { function TestEscapeDollar (line 38) | func TestEscapeDollar(t *testing.T) { function TestEscapeColon (line 44) | func TestEscapeColon(t *testing.T) { function TestEscapeAtp (line 50) | func TestEscapeAtp(t *testing.T) { function BenchmarkPlaceholdersArray (line 56) | func BenchmarkPlaceholdersArray(b *testing.B) { function BenchmarkPlaceholdersStrings (line 65) | func BenchmarkPlaceholdersStrings(b *testing.B) { FILE: row.go type RowScanner (line 6) | type RowScanner interface type Row (line 11) | type Row struct method Scan (line 17) | func (r *Row) Scan(dest ...interface{}) error { FILE: row_test.go type RowStub (line 10) | type RowStub struct method Scan (line 14) | func (r *RowStub) Scan(_ ...interface{}) error { function TestRowScan (line 19) | func TestRowScan(t *testing.T) { function TestRowScanErr (line 27) | func TestRowScanErr(t *testing.T) { FILE: select.go type selectData (line 12) | type selectData struct method Exec (line 29) | func (d *selectData) Exec() (sql.Result, error) { method Query (line 36) | func (d *selectData) Query() (*sql.Rows, error) { method QueryRow (line 43) | func (d *selectData) QueryRow() RowScanner { method ToSql (line 54) | func (d *selectData) ToSql() (sqlStr string, args []interface{}, err e... method toSqlRaw (line 64) | func (d *selectData) toSqlRaw() (sqlStr string, args []interface{}, er... type SelectBuilder (line 166) | type SelectBuilder method PlaceholderFormat (line 176) | func (b SelectBuilder) PlaceholderFormat(f PlaceholderFormat) SelectBu... method RunWith (line 186) | func (b SelectBuilder) RunWith(runner BaseRunner) SelectBuilder { method Exec (line 191) | func (b SelectBuilder) Exec() (sql.Result, error) { method Query (line 197) | func (b SelectBuilder) Query() (*sql.Rows, error) { method QueryRow (line 203) | func (b SelectBuilder) QueryRow() RowScanner { method Scan (line 209) | func (b SelectBuilder) Scan(dest ...interface{}) error { method ToSql (line 216) | func (b SelectBuilder) ToSql() (string, []interface{}, error) { method toSqlRaw (line 221) | func (b SelectBuilder) toSqlRaw() (string, []interface{}, error) { method MustSql (line 228) | func (b SelectBuilder) MustSql() (string, []interface{}) { method Prefix (line 237) | func (b SelectBuilder) Prefix(sql string, args ...interface{}) SelectB... method PrefixExpr (line 242) | func (b SelectBuilder) PrefixExpr(expr Sqlizer) SelectBuilder { method Distinct (line 247) | func (b SelectBuilder) Distinct() SelectBuilder { method Options (line 252) | func (b SelectBuilder) Options(options ...string) SelectBuilder { method Columns (line 257) | func (b SelectBuilder) Columns(columns ...string) SelectBuilder { method RemoveColumns (line 268) | func (b SelectBuilder) RemoveColumns() SelectBuilder { method Column (line 276) | func (b SelectBuilder) Column(column interface{}, args ...interface{})... method From (line 281) | func (b SelectBuilder) From(from string) SelectBuilder { method FromSelect (line 286) | func (b SelectBuilder) FromSelect(from SelectBuilder, alias string) Se... method JoinClause (line 293) | func (b SelectBuilder) JoinClause(pred interface{}, args ...interface{... method Join (line 298) | func (b SelectBuilder) Join(join string, rest ...interface{}) SelectBu... method LeftJoin (line 303) | func (b SelectBuilder) LeftJoin(join string, rest ...interface{}) Sele... method RightJoin (line 308) | func (b SelectBuilder) RightJoin(join string, rest ...interface{}) Sel... method InnerJoin (line 313) | func (b SelectBuilder) InnerJoin(join string, rest ...interface{}) Sel... method CrossJoin (line 318) | func (b SelectBuilder) CrossJoin(join string, rest ...interface{}) Sel... method Where (line 342) | func (b SelectBuilder) Where(pred interface{}, args ...interface{}) Se... method GroupBy (line 350) | func (b SelectBuilder) GroupBy(groupBys ...string) SelectBuilder { method Having (line 357) | func (b SelectBuilder) Having(pred interface{}, rest ...interface{}) S... method OrderByClause (line 362) | func (b SelectBuilder) OrderByClause(pred interface{}, args ...interfa... method OrderBy (line 367) | func (b SelectBuilder) OrderBy(orderBys ...string) SelectBuilder { method Limit (line 376) | func (b SelectBuilder) Limit(limit uint64) SelectBuilder { method RemoveLimit (line 381) | func (b SelectBuilder) RemoveLimit() SelectBuilder { method Offset (line 386) | func (b SelectBuilder) Offset(offset uint64) SelectBuilder { method RemoveOffset (line 391) | func (b SelectBuilder) RemoveOffset() SelectBuilder { method Suffix (line 396) | func (b SelectBuilder) Suffix(sql string, args ...interface{}) SelectB... method SuffixExpr (line 401) | func (b SelectBuilder) SuffixExpr(expr Sqlizer) SelectBuilder { function init (line 168) | func init() { FILE: select_ctx.go method ExecContext (line 12) | func (d *selectData) ExecContext(ctx context.Context) (sql.Result, error) { method QueryContext (line 23) | func (d *selectData) QueryContext(ctx context.Context) (*sql.Rows, error) { method QueryRowContext (line 34) | func (d *selectData) QueryRowContext(ctx context.Context) RowScanner { method ExecContext (line 49) | func (b SelectBuilder) ExecContext(ctx context.Context) (sql.Result, err... method QueryContext (line 55) | func (b SelectBuilder) QueryContext(ctx context.Context) (*sql.Rows, err... method QueryRowContext (line 61) | func (b SelectBuilder) QueryRowContext(ctx context.Context) RowScanner { method ScanContext (line 67) | func (b SelectBuilder) ScanContext(ctx context.Context, dest ...interfac... FILE: select_ctx_test.go function TestSelectBuilderContextRunners (line 11) | func TestSelectBuilderContextRunners(t *testing.T) { function TestSelectBuilderContextNoRunner (line 30) | func TestSelectBuilderContextNoRunner(t *testing.T) { FILE: select_test.go function TestSelectBuilderToSql (line 13) | func TestSelectBuilderToSql(t *testing.T) { function TestSelectBuilderFromSelect (line 62) | func TestSelectBuilderFromSelect(t *testing.T) { function TestSelectBuilderFromSelectNestedDollarPlaceholders (line 75) | func TestSelectBuilderFromSelectNestedDollarPlaceholders(t *testing.T) { function TestSelectBuilderToSqlErr (line 94) | func TestSelectBuilderToSqlErr(t *testing.T) { function TestSelectBuilderPlaceholders (line 99) | func TestSelectBuilderPlaceholders(t *testing.T) { function TestSelectBuilderRunners (line 115) | func TestSelectBuilderRunners(t *testing.T) { function TestSelectBuilderNoRunner (line 134) | func TestSelectBuilderNoRunner(t *testing.T) { function TestSelectBuilderSimpleJoin (line 147) | func TestSelectBuilderSimpleJoin(t *testing.T) { function TestSelectBuilderParamJoin (line 161) | func TestSelectBuilderParamJoin(t *testing.T) { function TestSelectBuilderNestedSelectJoin (line 175) | func TestSelectBuilderNestedSelectJoin(t *testing.T) { function TestSelectWithOptions (line 191) | func TestSelectWithOptions(t *testing.T) { function TestSelectWithRemoveLimit (line 198) | func TestSelectWithRemoveLimit(t *testing.T) { function TestSelectWithRemoveOffset (line 205) | func TestSelectWithRemoveOffset(t *testing.T) { function TestSelectBuilderNestedSelectDollar (line 212) | func TestSelectBuilderNestedSelectDollar(t *testing.T) { function TestSelectBuilderMustSql (line 222) | func TestSelectBuilderMustSql(t *testing.T) { function TestSelectWithoutWhereClause (line 232) | func TestSelectWithoutWhereClause(t *testing.T) { function TestSelectWithNilWhereClause (line 238) | func TestSelectWithNilWhereClause(t *testing.T) { function TestSelectWithEmptyStringWhereClause (line 244) | func TestSelectWithEmptyStringWhereClause(t *testing.T) { function TestSelectSubqueryPlaceholderNumbering (line 250) | func TestSelectSubqueryPlaceholderNumbering(t *testing.T) { function TestSelectSubqueryInConjunctionPlaceholderNumbering (line 267) | func TestSelectSubqueryInConjunctionPlaceholderNumbering(t *testing.T) { function TestSelectJoinClausePlaceholderNumbering (line 282) | func TestSelectJoinClausePlaceholderNumbering(t *testing.T) { function ExampleSelect (line 298) | func ExampleSelect() { function ExampleSelectBuilder_From (line 308) | func ExampleSelectBuilder_From() { function ExampleSelectBuilder_Where (line 312) | func ExampleSelectBuilder_Where() { function ExampleSelectBuilder_Where_helpers (line 317) | func ExampleSelectBuilder_Where_helpers() { function ExampleSelectBuilder_Where_multiple (line 338) | func ExampleSelectBuilder_Where_multiple() { function ExampleSelectBuilder_FromSelect (line 351) | func ExampleSelectBuilder_FromSelect() { function ExampleSelectBuilder_Columns (line 363) | func ExampleSelectBuilder_Columns() { function ExampleSelectBuilder_Columns_order (line 371) | func ExampleSelectBuilder_Columns_order() { function ExampleSelectBuilder_Scan (line 380) | func ExampleSelectBuilder_Scan() { function ExampleSelectBuilder_ScanContext (line 397) | func ExampleSelectBuilder_ScanContext() { function ExampleSelectBuilder_RunWith (line 414) | func ExampleSelectBuilder_RunWith() { function ExampleSelectBuilder_ToSql (line 430) | func ExampleSelectBuilder_ToSql() { function TestRemoveColumns (line 455) | func TestRemoveColumns(t *testing.T) { FILE: squirrel.go type Sqlizer (line 19) | type Sqlizer interface type rawSqlizer (line 25) | type rawSqlizer interface type Execer (line 32) | type Execer interface type Queryer (line 39) | type Queryer interface type QueryRower (line 46) | type QueryRower interface type BaseRunner (line 51) | type BaseRunner interface type Runner (line 57) | type Runner interface function WrapStdSql (line 65) | func WrapStdSql(stdSql StdSql) Runner { type StdSql (line 71) | type StdSql interface type stdsqlRunner (line 77) | type stdsqlRunner struct method QueryRow (line 81) | func (r *stdsqlRunner) QueryRow(query string, args ...interface{}) Row... function setRunWith (line 85) | func setRunWith(b interface{}, runner BaseRunner) interface{} { function ExecWith (line 102) | func ExecWith(db Execer, s Sqlizer) (res sql.Result, err error) { function QueryWith (line 111) | func QueryWith(db Queryer, s Sqlizer) (rows *sql.Rows, err error) { function QueryRowWith (line 120) | func QueryRowWith(db QueryRower, s Sqlizer) RowScanner { function DebugSqlizer (line 134) | func DebugSqlizer(s Sqlizer) string { FILE: squirrel_ctx.go type ExecerContext (line 17) | type ExecerContext interface type QueryerContext (line 24) | type QueryerContext interface type QueryRowerContext (line 31) | type QueryRowerContext interface type RunnerContext (line 37) | type RunnerContext interface function WrapStdSqlCtx (line 46) | func WrapStdSqlCtx(stdSqlCtx StdSqlCtx) RunnerContext { type StdSqlCtx (line 52) | type StdSqlCtx interface type stdsqlCtxRunner (line 59) | type stdsqlCtxRunner struct method QueryRow (line 63) | func (r *stdsqlCtxRunner) QueryRow(query string, args ...interface{}) ... method QueryRowContext (line 67) | func (r *stdsqlCtxRunner) QueryRowContext(ctx context.Context, query s... function ExecContextWith (line 72) | func ExecContextWith(ctx context.Context, db ExecerContext, s Sqlizer) (... function QueryContextWith (line 81) | func QueryContextWith(ctx context.Context, db QueryerContext, s Sqlizer)... function QueryRowContextWith (line 90) | func QueryRowContextWith(ctx context.Context, db QueryRowerContext, s Sq... FILE: squirrel_ctx_test.go method PrepareContext (line 13) | func (s *DBStub) PrepareContext(ctx context.Context, query string) (*sql... method ExecContext (line 19) | func (s *DBStub) ExecContext(ctx context.Context, query string, args ...... method QueryContext (line 25) | func (s *DBStub) QueryContext(ctx context.Context, query string, args ..... method QueryRowContext (line 31) | func (s *DBStub) QueryRowContext(ctx context.Context, query string, args... function TestExecContextWith (line 39) | func TestExecContextWith(t *testing.T) { function TestQueryContextWith (line 45) | func TestQueryContextWith(t *testing.T) { function TestQueryRowContextWith (line 51) | func TestQueryRowContextWith(t *testing.T) { FILE: squirrel_test.go type DBStub (line 12) | type DBStub struct method Prepare (line 30) | func (s *DBStub) Prepare(query string) (*sql.Stmt, error) { method Exec (line 36) | func (s *DBStub) Exec(query string, args ...interface{}) (sql.Result, ... method Query (line 42) | func (s *DBStub) Query(query string, args ...interface{}) (*sql.Rows, ... method QueryRow (line 48) | func (s *DBStub) QueryRow(query string, args ...interface{}) RowScanner { function TestExecWith (line 57) | func TestExecWith(t *testing.T) { function TestQueryWith (line 63) | func TestQueryWith(t *testing.T) { function TestQueryRowWith (line 69) | func TestQueryRowWith(t *testing.T) { function TestWithToSqlErr (line 75) | func TestWithToSqlErr(t *testing.T) { function TestDebugSqlizerUpdateColon (line 92) | func TestDebugSqlizerUpdateColon(t *testing.T) { function TestDebugSqlizerUpdateAtp (line 97) | func TestDebugSqlizerUpdateAtp(t *testing.T) { function TestDebugSqlizerUpdateDollar (line 102) | func TestDebugSqlizerUpdateDollar(t *testing.T) { function TestDebugSqlizerUpdateQuestion (line 107) | func TestDebugSqlizerUpdateQuestion(t *testing.T) { function TestDebugSqlizerDeleteColon (line 118) | func TestDebugSqlizerDeleteColon(t *testing.T) { function TestDebugSqlizerDeleteAtp (line 123) | func TestDebugSqlizerDeleteAtp(t *testing.T) { function TestDebugSqlizerDeleteDollar (line 128) | func TestDebugSqlizerDeleteDollar(t *testing.T) { function TestDebugSqlizerDeleteQuestion (line 133) | func TestDebugSqlizerDeleteQuestion(t *testing.T) { function TestDebugSqlizerInsertColon (line 141) | func TestDebugSqlizerInsertColon(t *testing.T) { function TestDebugSqlizerInsertAtp (line 146) | func TestDebugSqlizerInsertAtp(t *testing.T) { function TestDebugSqlizerInsertDollar (line 151) | func TestDebugSqlizerInsertDollar(t *testing.T) { function TestDebugSqlizerInsertQuestion (line 156) | func TestDebugSqlizerInsertQuestion(t *testing.T) { function TestDebugSqlizerSelectColon (line 167) | func TestDebugSqlizerSelectColon(t *testing.T) { function TestDebugSqlizerSelectAtp (line 172) | func TestDebugSqlizerSelectAtp(t *testing.T) { function TestDebugSqlizerSelectDollar (line 177) | func TestDebugSqlizerSelectDollar(t *testing.T) { function TestDebugSqlizerSelectQuestion (line 182) | func TestDebugSqlizerSelectQuestion(t *testing.T) { function TestDebugSqlizer (line 187) | func TestDebugSqlizer(t *testing.T) { function TestDebugSqlizerErrors (line 193) | func TestDebugSqlizerErrors(t *testing.T) { FILE: statement.go type StatementBuilderType (line 6) | type StatementBuilderType method Select (line 9) | func (b StatementBuilderType) Select(columns ...string) SelectBuilder { method Insert (line 14) | func (b StatementBuilderType) Insert(into string) InsertBuilder { method Replace (line 20) | func (b StatementBuilderType) Replace(into string) InsertBuilder { method Update (line 25) | func (b StatementBuilderType) Update(table string) UpdateBuilder { method Delete (line 30) | func (b StatementBuilderType) Delete(from string) DeleteBuilder { method PlaceholderFormat (line 35) | func (b StatementBuilderType) PlaceholderFormat(f PlaceholderFormat) S... method RunWith (line 40) | func (b StatementBuilderType) RunWith(runner BaseRunner) StatementBuil... method Where (line 47) | func (b StatementBuilderType) Where(pred interface{}, args ...interfac... function Select (line 57) | func Select(columns ...string) SelectBuilder { function Insert (line 64) | func Insert(into string) InsertBuilder { function Replace (line 72) | func Replace(into string) InsertBuilder { function Update (line 79) | func Update(table string) UpdateBuilder { function Delete (line 86) | func Delete(from string) DeleteBuilder { function Case (line 92) | func Case(what ...interface{}) CaseBuilder { FILE: statement_test.go function TestStatementBuilder (line 11) | func TestStatementBuilder(t *testing.T) { function TestStatementBuilderPlaceholderFormat (line 19) | func TestStatementBuilderPlaceholderFormat(t *testing.T) { function TestRunWithDB (line 27) | func TestRunWithDB(t *testing.T) { function TestRunWithTx (line 38) | func TestRunWithTx(t *testing.T) { type fakeBaseRunner (line 48) | type fakeBaseRunner struct method Exec (line 50) | func (fakeBaseRunner) Exec(query string, args ...interface{}) (sql.Res... method Query (line 54) | func (fakeBaseRunner) Query(query string, args ...interface{}) (*sql.R... function TestRunWithBaseRunner (line 58) | func TestRunWithBaseRunner(t *testing.T) { function TestRunWithBaseRunnerQueryRowError (line 64) | func TestRunWithBaseRunnerQueryRowError(t *testing.T) { function TestStatementBuilderWhere (line 70) | func TestStatementBuilderWhere(t *testing.T) { FILE: stmtcacher.go type Preparer (line 12) | type Preparer interface type DBProxy (line 17) | type DBProxy interface type StmtCache (line 31) | type StmtCache struct method Prepare (line 39) | func (sc *StmtCache) Prepare(query string) (*sql.Stmt, error) { method Exec (line 55) | func (sc *StmtCache) Exec(query string, args ...interface{}) (res sql.... method Query (line 64) | func (sc *StmtCache) Query(query string, args ...interface{}) (rows *s... method QueryRow (line 73) | func (sc *StmtCache) QueryRow(query string, args ...interface{}) RowSc... method Clear (line 82) | func (sc *StmtCache) Clear() (err error) { type DBProxyBeginner (line 105) | type DBProxyBeginner interface type stmtCacheProxy (line 110) | type stmtCacheProxy struct method Begin (line 119) | func (sp *stmtCacheProxy) Begin() (*sql.Tx, error) { function NewStmtCacheProxy (line 115) | func NewStmtCacheProxy(db *sql.DB) DBProxyBeginner { FILE: stmtcacher_ctx.go type PreparerContext (line 14) | type PreparerContext interface type DBProxyContext (line 20) | type DBProxyContext interface function NewStmtCache (line 30) | func NewStmtCache(prep PreparerContext) *StmtCache { function NewStmtCacher (line 37) | func NewStmtCacher(prep PreparerContext) DBProxyContext { method PrepareContext (line 43) | func (sc *StmtCache) PrepareContext(ctx context.Context, query string) (... method ExecContext (line 62) | func (sc *StmtCache) ExecContext(ctx context.Context, query string, args... method QueryContext (line 71) | func (sc *StmtCache) QueryContext(ctx context.Context, query string, arg... method QueryRowContext (line 80) | func (sc *StmtCache) QueryRowContext(ctx context.Context, query string, ... FILE: stmtcacher_ctx_test.go function TestStmtCacherPrepareContext (line 11) | func TestStmtCacherPrepareContext(t *testing.T) { FILE: stmtcacher_noctx.go function NewStmtCache (line 12) | func NewStmtCache(prep Preparer) *StmtCache { function NewStmtCacher (line 19) | func NewStmtCacher(prep Preparer) DBProxy { FILE: stmtcacher_test.go function TestStmtCachePrepare (line 9) | func TestStmtCachePrepare(t *testing.T) { FILE: update.go type updateData (line 13) | type updateData struct method Exec (line 32) | func (d *updateData) Exec() (sql.Result, error) { method Query (line 39) | func (d *updateData) Query() (*sql.Rows, error) { method QueryRow (line 46) | func (d *updateData) QueryRow() RowScanner { method ToSql (line 57) | func (d *updateData) ToSql() (sqlStr string, args []interface{}, err e... type setClause (line 27) | type setClause struct type UpdateBuilder (line 150) | type UpdateBuilder method PlaceholderFormat (line 160) | func (b UpdateBuilder) PlaceholderFormat(f PlaceholderFormat) UpdateBu... method RunWith (line 167) | func (b UpdateBuilder) RunWith(runner BaseRunner) UpdateBuilder { method Exec (line 172) | func (b UpdateBuilder) Exec() (sql.Result, error) { method Query (line 177) | func (b UpdateBuilder) Query() (*sql.Rows, error) { method QueryRow (line 182) | func (b UpdateBuilder) QueryRow() RowScanner { method Scan (line 187) | func (b UpdateBuilder) Scan(dest ...interface{}) error { method ToSql (line 194) | func (b UpdateBuilder) ToSql() (string, []interface{}, error) { method MustSql (line 201) | func (b UpdateBuilder) MustSql() (string, []interface{}) { method Prefix (line 210) | func (b UpdateBuilder) Prefix(sql string, args ...interface{}) UpdateB... method PrefixExpr (line 215) | func (b UpdateBuilder) PrefixExpr(expr Sqlizer) UpdateBuilder { method Table (line 220) | func (b UpdateBuilder) Table(table string) UpdateBuilder { method Set (line 225) | func (b UpdateBuilder) Set(column string, value interface{}) UpdateBui... method SetMap (line 230) | func (b UpdateBuilder) SetMap(clauses map[string]interface{}) UpdateBu... method From (line 247) | func (b UpdateBuilder) From(from string) UpdateBuilder { method FromSelect (line 252) | func (b UpdateBuilder) FromSelect(from SelectBuilder, alias string) Up... method Where (line 261) | func (b UpdateBuilder) Where(pred interface{}, args ...interface{}) Up... method OrderBy (line 266) | func (b UpdateBuilder) OrderBy(orderBys ...string) UpdateBuilder { method Limit (line 271) | func (b UpdateBuilder) Limit(limit uint64) UpdateBuilder { method Offset (line 276) | func (b UpdateBuilder) Offset(offset uint64) UpdateBuilder { method Suffix (line 281) | func (b UpdateBuilder) Suffix(sql string, args ...interface{}) UpdateB... method SuffixExpr (line 286) | func (b UpdateBuilder) SuffixExpr(expr Sqlizer) UpdateBuilder { function init (line 152) | func init() { FILE: update_ctx.go method ExecContext (line 12) | func (d *updateData) ExecContext(ctx context.Context) (sql.Result, error) { method QueryContext (line 23) | func (d *updateData) QueryContext(ctx context.Context) (*sql.Rows, error) { method QueryRowContext (line 34) | func (d *updateData) QueryRowContext(ctx context.Context) RowScanner { method ExecContext (line 49) | func (b UpdateBuilder) ExecContext(ctx context.Context) (sql.Result, err... method QueryContext (line 55) | func (b UpdateBuilder) QueryContext(ctx context.Context) (*sql.Rows, err... method QueryRowContext (line 61) | func (b UpdateBuilder) QueryRowContext(ctx context.Context) RowScanner { method ScanContext (line 67) | func (b UpdateBuilder) ScanContext(ctx context.Context, dest ...interfac... FILE: update_ctx_test.go function TestUpdateBuilderContextRunners (line 11) | func TestUpdateBuilderContextRunners(t *testing.T) { function TestUpdateBuilderContextNoRunner (line 30) | func TestUpdateBuilderContextNoRunner(t *testing.T) { FILE: update_test.go function TestUpdateBuilderToSql (line 9) | func TestUpdateBuilderToSql(t *testing.T) { function TestUpdateBuilderToSqlErr (line 42) | func TestUpdateBuilderToSqlErr(t *testing.T) { function TestUpdateBuilderMustSql (line 50) | func TestUpdateBuilderMustSql(t *testing.T) { function TestUpdateBuilderPlaceholders (line 59) | func TestUpdateBuilderPlaceholders(t *testing.T) { function TestUpdateBuilderRunners (line 69) | func TestUpdateBuilderRunners(t *testing.T) { function TestUpdateBuilderNoRunner (line 79) | func TestUpdateBuilderNoRunner(t *testing.T) { function TestUpdateBuilderFrom (line 86) | func TestUpdateBuilderFrom(t *testing.T) { function TestUpdateBuilderFromSelect (line 92) | func TestUpdateBuilderFromSelect(t *testing.T) { FILE: where.go type wherePart (line 7) | type wherePart method ToSql (line 13) | func (p wherePart) ToSql() (sql string, args []interface{}, err error) { function newWherePart (line 9) | func newWherePart(pred interface{}, args ...interface{}) Sqlizer { FILE: where_test.go function TestWherePartsAppendToSql (line 11) | func TestWherePartsAppendToSql(t *testing.T) { function TestWherePartsAppendToSqlErr (line 23) | func TestWherePartsAppendToSqlErr(t *testing.T) { function TestWherePartNil (line 29) | func TestWherePartNil(t *testing.T) { function TestWherePartErr (line 34) | func TestWherePartErr(t *testing.T) { function TestWherePartString (line 39) | func TestWherePartString(t *testing.T) { function TestWherePartMap (line 45) | func TestWherePartMap(t *testing.T) {