mirror of
https://github.com/tobycroft/gorose-pro.git
synced 2025-09-26 12:41:16 +08:00
22 lines
428 B
Go
22 lines
428 B
Go
package gorose
|
|
|
|
// IOrmApi ...
|
|
type IOrmApi interface {
|
|
GetTable() string
|
|
GetFields() []string
|
|
SetWhere(arg [][]interface{})
|
|
GetWhere() [][]interface{}
|
|
GetOrder() string
|
|
GetLimit() int
|
|
GetOffset() int
|
|
GetJoin() [][]interface{}
|
|
GetDistinct() bool
|
|
GetGroup() string
|
|
GetHaving() string
|
|
GetData() interface{}
|
|
ExtraCols(args ...string) IOrm
|
|
ResetExtraCols() IOrm
|
|
GetExtraCols() []string
|
|
GetPessimisticLock() string
|
|
}
|