Documentation ¶
Index ¶
- type Client
- func (_m *Client) Close()
- func (_m *Client) CreateTable(tableName string, info base.TableInfo) error
- func (_m *Client) DeleteByID(tableName string, id interface{}) error
- func (_m *Client) EnsureIndex(tableName string, index base.Index) error
- func (_m *Client) FindByID(tableName string, id interface{}) (base.RecordData, error)
- func (_m *Client) Insert(tableName string, data *base.RecordData) error
- func (_m *Client) Query(tableName string, conditions ...base.Condition) base.QueryBuilder
- func (_m *Client) UpdateByID(tableName string, id interface{}, data base.RecordData) error
- type QueryBuilder
- func (_m *QueryBuilder) All() (base.RecordDataSet, error)
- func (_m *QueryBuilder) Count() (int, error)
- func (_m *QueryBuilder) Delete() (int, error)
- func (_m *QueryBuilder) First() (base.RecordData, error)
- func (_m *QueryBuilder) Limit(n int) base.QueryBuilder
- func (_m *QueryBuilder) OrderBy(sorts ...base.Sort) base.QueryBuilder
- func (_m *QueryBuilder) Skip(n int) base.QueryBuilder
- func (_m *QueryBuilder) Update(data base.RecordData) (int, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
Client is an autogenerated mock type for the Client type
func (*Client) CreateTable ¶
CreateTable provides a mock function with given fields: tableName, info
func (*Client) DeleteByID ¶
DeleteByID provides a mock function with given fields: tableName, id
func (*Client) EnsureIndex ¶
EnsureIndex provides a mock function with given fields: tableName, index
func (*Client) FindByID ¶
func (_m *Client) FindByID(tableName string, id interface{}) (base.RecordData, error)
FindByID provides a mock function with given fields: tableName, id
func (*Client) Insert ¶
func (_m *Client) Insert(tableName string, data *base.RecordData) error
Insert provides a mock function with given fields: tableName, data
func (*Client) UpdateByID ¶
func (_m *Client) UpdateByID(tableName string, id interface{}, data base.RecordData) error
UpdateByID provides a mock function with given fields: tableName, id, data
type QueryBuilder ¶
QueryBuilder is an autogenerated mock type for the QueryBuilder type
func (*QueryBuilder) All ¶
func (_m *QueryBuilder) All() (base.RecordDataSet, error)
All provides a mock function with given fields:
func (*QueryBuilder) Count ¶
func (_m *QueryBuilder) Count() (int, error)
Count provides a mock function with given fields:
func (*QueryBuilder) Delete ¶
func (_m *QueryBuilder) Delete() (int, error)
Delete provides a mock function with given fields:
func (*QueryBuilder) First ¶
func (_m *QueryBuilder) First() (base.RecordData, error)
First provides a mock function with given fields:
func (*QueryBuilder) Limit ¶
func (_m *QueryBuilder) Limit(n int) base.QueryBuilder
Limit provides a mock function with given fields: n
func (*QueryBuilder) OrderBy ¶
func (_m *QueryBuilder) OrderBy(sorts ...base.Sort) base.QueryBuilder
OrderBy provides a mock function with given fields: sorts
func (*QueryBuilder) Skip ¶
func (_m *QueryBuilder) Skip(n int) base.QueryBuilder
Skip provides a mock function with given fields: n
func (*QueryBuilder) Update ¶
func (_m *QueryBuilder) Update(data base.RecordData) (int, error)
Update provides a mock function with given fields: data