column

package
v2.0.10 Latest Latest
Warning

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

Go to latest
Published: Aug 21, 2026 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Blob

type Blob struct {
	// contains filtered or unexported fields
}

func (*Blob) Name

func (b *Blob) Name() string

func (*Blob) Row

func (b *Blob) Row(stat *client.SessionDataSet, ptr bool) any

func (*Blob) Type

func (b *Blob) Type() Type

type Bool

type Bool struct {
	// contains filtered or unexported fields
}

func (*Bool) Name

func (b *Bool) Name() string

func (*Bool) Row

func (b *Bool) Row(stat *client.SessionDataSet, ptr bool) any

func (*Bool) Type

func (b *Bool) Type() Type

type Date

type Date struct {
	// contains filtered or unexported fields
}

func (*Date) Name

func (b *Date) Name() string

func (*Date) Row

func (b *Date) Row(stat *client.SessionDataSet, ptr bool) any

func (*Date) Type

func (b *Date) Type() Type

type Double

type Double struct {
	// contains filtered or unexported fields
}

func (*Double) Name

func (d *Double) Name() string

func (*Double) Row

func (d *Double) Row(stat *client.SessionDataSet, ptr bool) any

func (*Double) Type

func (d *Double) Type() Type

type Float

type Float struct {
	// contains filtered or unexported fields
}

func (*Float) Name

func (f *Float) Name() string

func (*Float) Row

func (f *Float) Row(stat *client.SessionDataSet, ptr bool) any

func (*Float) Type

func (f *Float) Type() Type

type Int32

type Int32 struct {
	// contains filtered or unexported fields
}

func (*Int32) Name

func (i *Int32) Name() string

func (*Int32) Row

func (i *Int32) Row(stat *client.SessionDataSet, ptr bool) any

func (*Int32) Type

func (i *Int32) Type() Type

type Int64

type Int64 struct {
	// contains filtered or unexported fields
}

func (*Int64) Append

func (i *Int64) Append(v any) (nulls []uint8, err error)

func (*Int64) AppendRow

func (i *Int64) AppendRow(v any) error

func (*Int64) Name

func (i *Int64) Name() string

func (*Int64) Reset

func (i *Int64) Reset()

func (*Int64) Row

func (i *Int64) Row(stat *client.SessionDataSet, ptr bool) any

func (*Int64) Rows

func (i *Int64) Rows() int

func (*Int64) ScanRow

func (i *Int64) ScanRow(dest any, row int) error

func (*Int64) ScanType

func (i *Int64) ScanType() reflect.Type

func (*Int64) Type

func (i *Int64) Type() Type

type Interface

type Interface interface {
	Name() string
	Type() Type
	Row(stat *client.SessionDataSet, ptr bool) any
}

func GenColumn

func GenColumn(dataType string, name string) Interface

type Object

type Object struct {
	// contains filtered or unexported fields
}

func (*Object) Name

func (o *Object) Name() string

func (*Object) Row

func (o *Object) Row(stat *client.SessionDataSet, ptr bool) any

func (*Object) Type

func (o *Object) Type() Type

type String

type String struct {
	// contains filtered or unexported fields
}

func (*String) Name

func (s *String) Name() string

func (*String) Row

func (s *String) Row(stat *client.SessionDataSet, ptr bool) any

func (*String) Type

func (s *String) Type() Type

type Timestamp

type Timestamp struct {
	// contains filtered or unexported fields
}

func (*Timestamp) Name

func (t *Timestamp) Name() string

func (*Timestamp) Row

func (t *Timestamp) Row(stat *client.SessionDataSet, ptr bool) any

func (*Timestamp) Type

func (t *Timestamp) Type() Type

type Type

type Type string

Jump to

Keyboard shortcuts

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