Documentation
¶
Index ¶
- func Delete(table string, condition condition.Condition) (sql string, args []interface{})
- func Insert(table string, columns Columns, rows []Row, ignore bool) (sql string, args []interface{})
- func Update(table, setters string, condition condition.Condition) (sql string, args []interface{})
- type Columns
- type Query
- type Row
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Query ¶
type Query interface { // Select Select表达式 Select(columns ...string) Query // From From表达式 From(table string) Query // Where where表达式 Where(condition condition.Condition) Query // Group Group表达式 Group(fields ...string) Query // Having Having表达式 Having(having string) Query // Order Order表达式 Order(orders ...string) Query // Offset Offset表达式 Offset(offset int64) Query // Limit Limit表达式 Limit(limit int64) Query // Sql 生成sql和参数 Sql() (sql string, args []interface{}) // Count 计数 Count(field string) (sql string, args []interface{}) // Sum 求和 Sum(field string) (sql string, args []interface{}) // Max 最大值 Max(field string) (sql string, args []interface{}) // Min 最小值 Min(field string) (sql string, args []interface{}) // Avg 平均值 Avg(field string) (sql string, args []interface{}) // Close 释放Query Close() }
Query Query对象
Click to show internal directories.
Click to hide internal directories.