db

package
v1.0.25 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 11, 2022 License: Apache-2.0 Imports: 5 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func QueryResultSet

func QueryResultSet(db *sql.DB, query string, args ...any) (*resultSet, error)

func ResultSet

func ResultSet(rows *sql.Rows) (*resultSet, error)

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL