Documentation
¶
Index ¶
- func QueryResultSet(db *sql.DB, query string, args ...any) (*resultSet, error)
- func ResultSet(rows *sql.Rows) (*resultSet, error)
- type ColumnType
- 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 ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func QueryResultSet ¶
Types ¶
type ColumnType ¶
type ColumnType struct {
Name string
NullSupportable bool
Nullable bool
LengthVariable bool
Length int64
PrecisionScale bool
Precision int64
Scale int64
SqlType string
DataType reflect.Type
}
ColumnType contains the name and type of a column.
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.