Documentation
¶
Index ¶
- func NormalizeField(fieldname string) (string, error)
- type Database
- type ErrorHandler
- func (o *ErrorHandler) AndEqual(s Searchable, fieldName string, _ interface{}) string
- func (o *ErrorHandler) AndEqualString(fieldName string, field sql.NullString) string
- func (o *ErrorHandler) AndEqualStringT(tableName string, fieldName string, field sql.NullString) string
- func (o *ErrorHandler) AndGreaterThan(s Searchable, fieldName string, _ interface{}) string
- func (o *ErrorHandler) AndGreaterThanEqual(s Searchable, fieldName string, _ interface{}) string
- func (o *ErrorHandler) AndIsIn(s Searchable, fieldName string, rhs interface{}) string
- func (o *ErrorHandler) AndLessThan(s Searchable, fieldName string, _ interface{}) string
- func (o *ErrorHandler) AndLessThanEqual(s Searchable, fieldName string, _ interface{}) string
- func (o *ErrorHandler) AndLike(s Searchable, fieldName string, _ interface{}) string
- func (o *ErrorHandler) AndLikeString(fieldName string, field sql.NullString) string
- func (o *ErrorHandler) AndLikeStringT(tableName string, fieldName string, field sql.NullString) string
- func (o *ErrorHandler) Begin(db *Database) *sqlx.Tx
- func (o *ErrorHandler) Commit(tx *sqlx.Tx)
- func (o *ErrorHandler) CommitOrRollback(tx *sqlx.Tx)
- func (o *ErrorHandler) Connect(db *Database, driverName string, dataSourceName string)
- func (o *ErrorHandler) DefaultContext() (context.Context, context.CancelFunc)
- func (o *ErrorHandler) Head(s interface{}, msg string) interface{}
- func (o *ErrorHandler) Rollback(tx *sqlx.Tx)
- type Field
- type QueryParams
- type Queryable
- type Searchable
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NormalizeField ¶
Types ¶
type ErrorHandler ¶
type ErrorHandler struct {
utils.ErrorHandler
}
func (*ErrorHandler) AndEqual ¶
func (o *ErrorHandler) AndEqual(s Searchable, fieldName string, _ interface{}) string
func (*ErrorHandler) AndEqualString ¶
func (o *ErrorHandler) AndEqualString(fieldName string, field sql.NullString) string
func (*ErrorHandler) AndEqualStringT ¶
func (o *ErrorHandler) AndEqualStringT(tableName string, fieldName string, field sql.NullString) string
func (*ErrorHandler) AndGreaterThan ¶
func (o *ErrorHandler) AndGreaterThan(s Searchable, fieldName string, _ interface{}) string
func (*ErrorHandler) AndGreaterThanEqual ¶
func (o *ErrorHandler) AndGreaterThanEqual(s Searchable, fieldName string, _ interface{}) string
func (*ErrorHandler) AndIsIn ¶
func (o *ErrorHandler) AndIsIn(s Searchable, fieldName string, rhs interface{}) string
func (*ErrorHandler) AndLessThan ¶
func (o *ErrorHandler) AndLessThan(s Searchable, fieldName string, _ interface{}) string
func (*ErrorHandler) AndLessThanEqual ¶
func (o *ErrorHandler) AndLessThanEqual(s Searchable, fieldName string, _ interface{}) string
func (*ErrorHandler) AndLike ¶
func (o *ErrorHandler) AndLike(s Searchable, fieldName string, _ interface{}) string
func (*ErrorHandler) AndLikeString ¶
func (o *ErrorHandler) AndLikeString(fieldName string, field sql.NullString) string
func (*ErrorHandler) AndLikeStringT ¶
func (o *ErrorHandler) AndLikeStringT(tableName string, fieldName string, field sql.NullString) string
func (*ErrorHandler) Commit ¶
func (o *ErrorHandler) Commit(tx *sqlx.Tx)
func (*ErrorHandler) CommitOrRollback ¶
func (o *ErrorHandler) CommitOrRollback(tx *sqlx.Tx)
func (*ErrorHandler) Connect ¶
func (o *ErrorHandler) Connect(db *Database, driverName string, dataSourceName string)
func (*ErrorHandler) DefaultContext ¶
func (o *ErrorHandler) DefaultContext() (context.Context, context.CancelFunc)
func (*ErrorHandler) Head ¶
func (o *ErrorHandler) Head(s interface{}, msg string) interface{}
func (*ErrorHandler) Rollback ¶
func (o *ErrorHandler) Rollback(tx *sqlx.Tx)
type Field ¶
func GetFieldsFromStruct ¶
func NormalCriteriaAlias ¶
func NormalCriteriaAlias(s Searchable, fieldname string) (Field, error)
type QueryParams ¶
type QueryParams map[string]interface{}
type Queryable ¶
type Queryable interface { QueryContext(ctx context.Context, query string, args ...interface{}) (*sql.Rows, error) QueryxContext(ctx context.Context, query string, args ...interface{}) (*sqlx.Rows, error) ExecContext(ctx context.Context, query string, args ...interface{}) (sql.Result, error) NamedExecContext(ctx context.Context, query string, arg interface{}) (sql.Result, error) SelectContext(ctx context.Context, dest interface{}, query string, args ...interface{}) error Rebind(query string) string }
Click to show internal directories.
Click to hide internal directories.