Documentation ¶
Index ¶
- func NewConnector(cfg connect.ConnOptions) (rdb.Connector, error)
- func NewFilter() rdb.Filter
- func NewQueryer() rdb.Queryer
- type Dialect
- type DialectModeler
- func (dc *DialectModeler) ColumnDel(tableName string, col *modeler.Column) error
- func (dc *DialectModeler) ColumnDump(tableName string) ([]*modeler.Column, error)
- func (dc *DialectModeler) ColumnSet(tableName string, col *modeler.Column) error
- func (dc *DialectModeler) ColumnSync(tableName string, col *modeler.Column) error
- func (dc *DialectModeler) ColumnTypeSql(table_name string, col *modeler.Column) string
- func (dc *DialectModeler) IndexDel(tableName string, index *modeler.Index) error
- func (dc *DialectModeler) IndexDump(tableName string) ([]*modeler.Index, error)
- func (dc *DialectModeler) IndexSet(tableName string, index *modeler.Index) error
- func (dc *DialectModeler) IndexSync(tableName string, index *modeler.Index) error
- func (dc *DialectModeler) QuoteStr(str string) string
- func (dc *DialectModeler) SchemaDump() (*modeler.Schema, error)
- func (dc *DialectModeler) SchemaSync(newds *modeler.Schema) error
- func (dc *DialectModeler) SchemaSyncByJson(js string) error
- func (dc *DialectModeler) SchemaSyncByJsonFile(js_path string) error
- func (dc *DialectModeler) TableDump() ([]*modeler.Table, error)
- func (dc *DialectModeler) TableExist(tableName string) bool
- func (dc *DialectModeler) TableSync(table *modeler.Table) error
- type Filter
- type Queryer
- func (q *Queryer) From(s string) rdb.Queryer
- func (q *Queryer) Group(s string) rdb.Queryer
- func (q *Queryer) Limit(num int64) rdb.Queryer
- func (q *Queryer) Offset(num int64) rdb.Queryer
- func (q *Queryer) Order(s string) rdb.Queryer
- func (q *Queryer) Parse() (sql string, params []interface{})
- func (q *Queryer) Select(s string) rdb.Queryer
- func (q *Queryer) SetFilter(fr rdb.Filter)
- func (q *Queryer) Where() rdb.Filter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewConnector ¶
func NewConnector(cfg connect.ConnOptions) (rdb.Connector, error)
func NewQueryer ¶
Types ¶
type Dialect ¶
func (*Dialect) NewQueryer ¶
type DialectModeler ¶
type DialectModeler struct {
// contains filtered or unexported fields
}
func (*DialectModeler) ColumnDel ¶
func (dc *DialectModeler) ColumnDel(tableName string, col *modeler.Column) error
func (*DialectModeler) ColumnDump ¶
func (dc *DialectModeler) ColumnDump(tableName string) ([]*modeler.Column, error)
func (*DialectModeler) ColumnSet ¶
func (dc *DialectModeler) ColumnSet(tableName string, col *modeler.Column) error
func (*DialectModeler) ColumnSync ¶
func (dc *DialectModeler) ColumnSync(tableName string, col *modeler.Column) error
func (*DialectModeler) ColumnTypeSql ¶
func (dc *DialectModeler) ColumnTypeSql(table_name string, col *modeler.Column) string
func (*DialectModeler) IndexDel ¶
func (dc *DialectModeler) IndexDel(tableName string, index *modeler.Index) error
func (*DialectModeler) IndexDump ¶
func (dc *DialectModeler) IndexDump(tableName string) ([]*modeler.Index, error)
func (*DialectModeler) IndexSet ¶
func (dc *DialectModeler) IndexSet(tableName string, index *modeler.Index) error
func (*DialectModeler) IndexSync ¶
func (dc *DialectModeler) IndexSync(tableName string, index *modeler.Index) error
func (*DialectModeler) QuoteStr ¶
func (dc *DialectModeler) QuoteStr(str string) string
func (*DialectModeler) SchemaDump ¶
func (dc *DialectModeler) SchemaDump() (*modeler.Schema, error)
func (*DialectModeler) SchemaSync ¶
func (dc *DialectModeler) SchemaSync(newds *modeler.Schema) error
func (*DialectModeler) SchemaSyncByJson ¶
func (dc *DialectModeler) SchemaSyncByJson(js string) error
func (*DialectModeler) SchemaSyncByJsonFile ¶
func (dc *DialectModeler) SchemaSyncByJsonFile(js_path string) error
func (*DialectModeler) TableExist ¶
func (dc *DialectModeler) TableExist(tableName string) bool
Click to show internal directories.
Click to hide internal directories.