Documentation ¶
Index ¶
- func QuoteIdentifier(identifier string) string
- type SqliteDialect
- func (dialect SqliteDialect) BuildDelete(config rem.QueryConfig) (string, []interface{}, error)
- func (dialect SqliteDialect) BuildInsert(config rem.QueryConfig, rowMap map[string]interface{}, columns ...string) (string, []interface{}, error)
- func (dialect SqliteDialect) BuildSelect(config rem.QueryConfig) (string, []interface{}, error)
- func (dialect SqliteDialect) BuildTableColumnAdd(config rem.QueryConfig, column string) (string, error)
- func (dialect SqliteDialect) BuildTableColumnDrop(config rem.QueryConfig, column string) (string, error)
- func (dialect SqliteDialect) BuildTableCreate(config rem.QueryConfig, tableCreateConfig rem.TableCreateConfig) (string, error)
- func (dialect SqliteDialect) BuildTableDrop(config rem.QueryConfig, tableDropConfig rem.TableDropConfig) (string, error)
- func (dialect SqliteDialect) BuildUpdate(config rem.QueryConfig, rowMap map[string]interface{}, columns ...string) (string, []interface{}, error)
- func (dialect SqliteDialect) ColumnType(field reflect.StructField) (string, error)
- func (dialect SqliteDialect) Param(identifier int) string
- func (dialect SqliteDialect) QuoteIdentifier(identifier string) string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func QuoteIdentifier ¶
Types ¶
type SqliteDialect ¶
type SqliteDialect struct {
PreserveBooleans bool
}
func (SqliteDialect) BuildDelete ¶
func (dialect SqliteDialect) BuildDelete(config rem.QueryConfig) (string, []interface{}, error)
func (SqliteDialect) BuildInsert ¶
func (dialect SqliteDialect) BuildInsert(config rem.QueryConfig, rowMap map[string]interface{}, columns ...string) (string, []interface{}, error)
func (SqliteDialect) BuildSelect ¶
func (dialect SqliteDialect) BuildSelect(config rem.QueryConfig) (string, []interface{}, error)
func (SqliteDialect) BuildTableColumnAdd ¶
func (dialect SqliteDialect) BuildTableColumnAdd(config rem.QueryConfig, column string) (string, error)
func (SqliteDialect) BuildTableColumnDrop ¶
func (dialect SqliteDialect) BuildTableColumnDrop(config rem.QueryConfig, column string) (string, error)
func (SqliteDialect) BuildTableCreate ¶
func (dialect SqliteDialect) BuildTableCreate(config rem.QueryConfig, tableCreateConfig rem.TableCreateConfig) (string, error)
func (SqliteDialect) BuildTableDrop ¶
func (dialect SqliteDialect) BuildTableDrop(config rem.QueryConfig, tableDropConfig rem.TableDropConfig) (string, error)
func (SqliteDialect) BuildUpdate ¶
func (dialect SqliteDialect) BuildUpdate(config rem.QueryConfig, rowMap map[string]interface{}, columns ...string) (string, []interface{}, error)
func (SqliteDialect) ColumnType ¶
func (dialect SqliteDialect) ColumnType(field reflect.StructField) (string, error)
func (SqliteDialect) Param ¶
func (dialect SqliteDialect) Param(identifier int) string
func (SqliteDialect) QuoteIdentifier ¶
func (dialect SqliteDialect) QuoteIdentifier(identifier string) string
Click to show internal directories.
Click to hide internal directories.