Documentation
¶
Index ¶
- Constants
- Variables
- type ColumnType
- type DBPlus
- func (d *DBPlus) Begin() (*sql.Tx, error)
- func (d *DBPlus) Bulk(update string, args [][]any) ([]int64, []int64, error)
- func (d *DBPlus) BulkWithTimeout(update string, timeout int, args [][]any) ([]int64, []int64, error)
- func (d *DBPlus) BulkWithTx(tx *sql.Tx, update string, args [][]any) ([]int64, []int64, error)
- func (d *DBPlus) Commit(tx *sql.Tx) error
- func (d *DBPlus) Exec(update string, args ...any) (int64, int64, error)
- func (d *DBPlus) ExecWithTimeout(update string, timeout int, args ...any) (int64, int64, error)
- func (d *DBPlus) ExecWithTx(tx *sql.Tx, sql string, args ...any) (int64, int64, error)
- func (d *DBPlus) GetDB() *sql.DB
- func (d *DBPlus) QueryBool(query string, args ...any) (*bool, error)
- func (d *DBPlus) QueryCount(query string, args ...any) (int64, error)
- func (d *DBPlus) QueryFloat(query string, args ...any) (*float64, error)
- func (d *DBPlus) QueryInt(query string, args ...any) (*int64, error)
- func (d *DBPlus) QueryOne(query string, args ...any) (map[string]string, error)
- func (d *DBPlus) QueryResultSet(query string, args ...any) (ResultSet, error)
- func (d *DBPlus) QueryResultSetWithTimeout(query string, timeout int, args ...any) (ResultSet, error)
- func (d *DBPlus) QueryString(query string, args ...any) (*string, error)
- func (d *DBPlus) QueryWithTx(tx *sql.Tx, sql string, args ...any) (ResultSet, error)
- func (d *DBPlus) Rollback(tx *sql.Tx) error
- type ResultSet
- func (rs *ResultSet) Get(idx int) ([]*string, error)
- func (rs *ResultSet) GetBool(idx, column int) (*bool, error)
- func (rs *ResultSet) GetBoolByName(idx int, columnName string) (*bool, error)
- func (rs *ResultSet) GetBytes(idx, column int) ([]byte, error)
- func (rs *ResultSet) GetBytesByName(idx int, columnName string) ([]byte, error)
- func (rs *ResultSet) GetFloat(idx int, column int) (*float64, error)
- func (rs *ResultSet) GetFloatByName(idx int, columnName string) (*float64, error)
- func (rs *ResultSet) GetInt(idx int, column int) (*int64, error)
- func (rs *ResultSet) GetIntByName(idx int, columnName string) (*int64, error)
- func (rs *ResultSet) GetMeta() ResultSetMetaData
- func (rs *ResultSet) GetString(idx, column int) (*string, error)
- func (rs *ResultSet) GetStringByName(idx int, columnName string) (*string, error)
- func (rs *ResultSet) GetStringFromRaw(data *string) (*string, error)
- func (rs *ResultSet) GetTime(idx, column int, layout string) (*time.Time, error)
- func (rs *ResultSet) GetTimeByName(idx int, columnName string, layout string) (*time.Time, error)
- func (rs *ResultSet) GetUint(idx, column int) (*uint64, error)
- func (rs *ResultSet) GetUintByName(idx int, columnName string) (*uint64, error)
- func (rs *ResultSet) Length() int
- type ResultSetMetaData
- func (m ResultSetMetaData) GetColumnCount() int
- func (m ResultSetMetaData) GetColumnDataType(idx int) reflect.Type
- func (m ResultSetMetaData) GetColumnLength(idx int) int64
- func (m ResultSetMetaData) GetColumnName(idx int) string
- func (m ResultSetMetaData) GetColumnSQLType(idx int) string
- func (m ResultSetMetaData) GetColumnType(idx int) ColumnType
- func (m ResultSetMetaData) GetColumnTypes() []ColumnType
- func (m ResultSetMetaData) GetColumns() []string
- func (m ResultSetMetaData) GetPrecision(idx int) int64
- func (m ResultSetMetaData) GetScale(idx int) int64
- func (m ResultSetMetaData) IsNullable(idx int) bool
- func (m ResultSetMetaData) IsVariableLength(idx int) bool
Constants ¶
View Source
const ( DEFAULT_QUERY_TIMEOUT = 0 UPDATE_QUERY_TIMEOUT = 0 BULK_QUERY_TIMEOUT = 0 )
Variables ¶
View Source
var ArrayOfIndexError arrayOfIndexError
View Source
var EmptyResultSet = ResultSet{}
View Source
var ParseColumnError parseColumnError
View Source
var TimeParseColumnError timeParseColumnError
View Source
var UnknownColumnError unknownCloumnError
Functions ¶
This section is empty.
Types ¶
type ColumnType ¶
type DBPlus ¶ added in v1.0.27
func (*DBPlus) BulkWithTimeout ¶ added in v1.0.27
func (*DBPlus) BulkWithTx ¶ added in v1.0.27
func (*DBPlus) ExecWithTimeout ¶ added in v1.0.27
func (*DBPlus) ExecWithTx ¶ added in v1.0.27
func (*DBPlus) QueryCount ¶ added in v1.0.27
func (*DBPlus) QueryFloat ¶ added in v1.0.27
func (*DBPlus) QueryResultSet ¶ added in v1.0.27
func (*DBPlus) QueryResultSetWithTimeout ¶ added in v1.0.27
func (*DBPlus) QueryString ¶ added in v1.0.27
func (*DBPlus) QueryWithTx ¶ added in v1.0.27
type ResultSet ¶
type ResultSet struct {
// contains filtered or unexported fields
}
func (*ResultSet) GetBoolByName ¶ added in v1.0.27
func (*ResultSet) GetBytesByName ¶ added in v1.0.27
func (*ResultSet) GetFloatByName ¶ added in v1.0.27
func (*ResultSet) GetIntByName ¶ added in v1.0.27
func (*ResultSet) GetMeta ¶ added in v1.0.27
func (rs *ResultSet) GetMeta() ResultSetMetaData
func (*ResultSet) GetStringByName ¶ added in v1.0.27
func (*ResultSet) GetStringFromRaw ¶ added in v1.0.27
func (*ResultSet) GetTimeByName ¶ added in v1.0.27
func (*ResultSet) GetUintByName ¶ added in v1.0.27
type ResultSetMetaData ¶
type ResultSetMetaData struct {
// contains filtered or unexported fields
}
func (ResultSetMetaData) GetColumnCount ¶
func (m ResultSetMetaData) GetColumnCount() int
func (ResultSetMetaData) GetColumnDataType ¶
func (m ResultSetMetaData) GetColumnDataType(idx int) reflect.Type
func (ResultSetMetaData) GetColumnLength ¶
func (m ResultSetMetaData) GetColumnLength(idx int) int64
func (ResultSetMetaData) GetColumnName ¶
func (m ResultSetMetaData) GetColumnName(idx int) string
func (ResultSetMetaData) GetColumnSQLType ¶
func (m ResultSetMetaData) GetColumnSQLType(idx int) string
func (ResultSetMetaData) GetColumnType ¶
func (m ResultSetMetaData) GetColumnType(idx int) ColumnType
func (ResultSetMetaData) GetColumnTypes ¶
func (m ResultSetMetaData) GetColumnTypes() []ColumnType
func (ResultSetMetaData) GetColumns ¶
func (m ResultSetMetaData) GetColumns() []string
func (ResultSetMetaData) GetPrecision ¶
func (m ResultSetMetaData) GetPrecision(idx int) int64
func (ResultSetMetaData) GetScale ¶
func (m ResultSetMetaData) GetScale(idx int) int64
func (ResultSetMetaData) IsNullable ¶
func (m ResultSetMetaData) IsNullable(idx int) bool
func (ResultSetMetaData) IsVariableLength ¶
func (m ResultSetMetaData) IsVariableLength(idx int) bool
Click to show internal directories.
Click to hide internal directories.