Versions in this module Expand all Collapse all v1 v1.0.10 Sep 23, 2021 Changes in this version + type Item struct + Body []byte + Error error + IsCount bool + type Mock struct + Items []Item + func New(t *testing.T) (m *Mock) + func (m *Mock) AddItem(body []byte, err error, isCount bool) + func (m *Mock) BatchInsertCopy(dbname, schema, table string, keys []string, values ...interface{}) (sc adapters.Scanner) + func (m *Mock) BatchInsertValues(SQL string, params ...interface{}) (sc adapters.Scanner) + func (m *Mock) CountByRequest(req *http.Request) (countQuery string, err error) + func (m *Mock) DatabaseClause(req *http.Request) (query string, hasCount bool) + func (m *Mock) DatabaseOrderBy(order string, hasCount bool) (orderBy string) + func (m *Mock) DatabaseWhere(requestWhere string) (whereSyntax string) + func (m *Mock) Delete(SQL string, params ...interface{}) (sc adapters.Scanner) + func (m *Mock) DeleteSQL(database string, schema string, table string) (s string) + func (m *Mock) DeleteWithTransaction(tx *sql.Tx, SQL string, params ...interface{}) (sc adapters.Scanner) + func (m *Mock) DistinctClause(r *http.Request) (distinctQuery string, err error) + func (m *Mock) ExecuteScripts(method string, sql string, values []interface{}) (sc adapters.Scanner) + func (m *Mock) FieldsPermissions(r *http.Request, table string, op string) (fields []string, err error) + func (m *Mock) GetDatabase() (db string) + func (m *Mock) GetScript(verb string, folder string, scriptName string) (script string, err error) + func (m *Mock) GetTransaction() (tx *sql.Tx, err error) + func (m *Mock) GroupByClause(r *http.Request) (groupBySQL string) + func (m *Mock) Insert(SQL string, params ...interface{}) (sc adapters.Scanner) + func (m *Mock) InsertSQL(database string, schema string, table string, names string, ...) (s string) + func (m *Mock) InsertWithTransaction(tx *sql.Tx, SQL string, params ...interface{}) (sc adapters.Scanner) + func (m *Mock) JoinByRequest(r *http.Request) (values []string, err error) + func (m *Mock) Open(dsn string) (c driver.Conn, err error) + func (m *Mock) OrderByRequest(r *http.Request) (values string, err error) + func (m *Mock) PaginateIfPossible(r *http.Request) (paginatedQuery string, err error) + func (m *Mock) ParseBatchInsertRequest(r *http.Request) (colsName string, placeholders string, values []interface{}, err error) + func (m *Mock) ParseInsertRequest(r *http.Request) (colsName string, colsValue string, values []interface{}, err error) + func (m *Mock) ParseScript(scriptPath string, data map[string]interface{}) (sqlQuery string, values []interface{}, err error) + func (m *Mock) Query(SQL string, params ...interface{}) (sc adapters.Scanner) + func (m *Mock) QueryCount(SQL string, params ...interface{}) (sc adapters.Scanner) + func (m *Mock) ReturningByRequest(r *http.Request) (ReturningSyntax string, err error) + func (m *Mock) SchemaClause(req *http.Request) (query string, hasCount bool) + func (m *Mock) SchemaOrderBy(order string, hasCount bool) (orderBy string) + func (m *Mock) SchemaTablesClause() (query string) + func (m *Mock) SchemaTablesOrderBy(order string) (orderBy string) + func (m *Mock) SchemaTablesWhere(requestWhere string) (whereSyntax string) + func (m *Mock) SelectFields(fields []string) (sql string, err error) + func (m *Mock) SelectSQL(selectStr string, database string, schema string, table string) (s string) + func (m *Mock) SetByRequest(r *http.Request, initialPlaceholderID int) (setSyntax string, values []interface{}, err error) + func (m *Mock) SetDatabase(name string) + func (m *Mock) ShowTable(schema, table string) (sc adapters.Scanner) + func (m *Mock) TableClause() (query string) + func (m *Mock) TableOrderBy(order string) (orderBy string) + func (m *Mock) TablePermissions(table string, op string) (ok bool) + func (m *Mock) TableWhere(requestWhere string) (whereSyntax string) + func (m *Mock) Update(SQL string, params ...interface{}) (sc adapters.Scanner) + func (m *Mock) UpdateSQL(database string, schema string, table string, setSyntax string) (s string) + func (m *Mock) UpdateWithTransaction(tx *sql.Tx, SQL string, params ...interface{}) (sc adapters.Scanner) + func (m *Mock) WhereByRequest(r *http.Request, initialPlaceholderID int) (whereSyntax string, values []interface{}, err error)