package column
import "github.com/ClickHouse/clickhouse-go/v2/lib/column"
Index ¶
- func IPv4ToBytes(ip net.IP) []byte
- type Array
- func (col *Array) Append(v interface{}) (nulls []uint8, err error)
- func (col *Array) AppendRow(v interface{}) error
- func (col *Array) Base() Interface
- func (col *Array) Decode(decoder *binary.Decoder, rows int) error
- func (col *Array) Encode(encoder *binary.Encoder) error
- func (col *Array) ReadStatePrefix(decoder *binary.Decoder) error
- func (col *Array) Row(i int, ptr bool) interface{}
- func (col *Array) Rows() int
- func (col *Array) ScanRow(dest interface{}, row int) error
- func (col *Array) ScanType() reflect.Type
- func (col *Array) Type() Type
- func (col *Array) WriteStatePrefix(encoder *binary.Encoder) error
- type BigInt
- func (col *BigInt) Append(v interface{}) (nulls []uint8, err error)
- func (col *BigInt) AppendRow(v interface{}) error
- func (col *BigInt) Decode(decoder *binary.Decoder, rows int) error
- func (col *BigInt) Encode(encoder *binary.Encoder) error
- func (col *BigInt) Row(i int, ptr bool) interface{}
- func (col *BigInt) Rows() int
- func (col *BigInt) ScanRow(dest interface{}, row int) error
- func (col *BigInt) ScanType() reflect.Type
- func (col *BigInt) Type() Type
- type Bool
- func (col *Bool) Append(v interface{}) (nulls []uint8, err error)
- func (col *Bool) AppendRow(v interface{}) error
- func (col *Bool) Decode(decoder *binary.Decoder, rows int) error
- func (col *Bool) Encode(encoder *binary.Encoder) error
- func (col *Bool) Row(i int, ptr bool) interface{}
- func (col *Bool) Rows() int
- func (col *Bool) ScanRow(dest interface{}, row int) error
- func (col *Bool) ScanType() reflect.Type
- func (col *Bool) Type() Type
- type ColumnConverterError
- type CustomSerialization
- type Date
- func (dt *Date) Append(v interface{}) (nulls []uint8, err error)
- func (dt *Date) AppendRow(v interface{}) error
- func (dt *Date) Decode(decoder *binary.Decoder, rows int) error
- func (dt *Date) Encode(encoder *binary.Encoder) error
- func (dt *Date) Row(i int, ptr bool) interface{}
- func (dt *Date) Rows() int
- func (dt *Date) ScanRow(dest interface{}, row int) error
- func (col *Date) ScanType() reflect.Type
- func (dt *Date) Type() Type
- type Date32
- func (dt *Date32) Append(v interface{}) (nulls []uint8, err error)
- func (dt *Date32) AppendRow(v interface{}) error
- func (dt *Date32) Decode(decoder *binary.Decoder, rows int) error
- func (dt *Date32) Encode(encoder *binary.Encoder) error
- func (dt *Date32) Row(i int, ptr bool) interface{}
- func (dt *Date32) Rows() int
- func (dt *Date32) ScanRow(dest interface{}, row int) error
- func (col *Date32) ScanType() reflect.Type
- func (dt *Date32) Type() Type
- type DateOverflowError
- type DateTime
- func (dt *DateTime) Append(v interface{}) (nulls []uint8, err error)
- func (dt *DateTime) AppendRow(v interface{}) error
- func (dt *DateTime) Decode(decoder *binary.Decoder, rows int) error
- func (dt *DateTime) Encode(encoder *binary.Encoder) error
- func (dt *DateTime) Row(i int, ptr bool) interface{}
- func (dt *DateTime) Rows() int
- func (dt *DateTime) ScanRow(dest interface{}, row int) error
- func (col *DateTime) ScanType() reflect.Type
- func (dt *DateTime) Type() Type
- type DateTime64
- func (dt *DateTime64) Append(v interface{}) (nulls []uint8, err error)
- func (dt *DateTime64) AppendRow(v interface{}) error
- func (dt *DateTime64) Decode(decoder *binary.Decoder, rows int) error
- func (dt *DateTime64) Encode(encoder *binary.Encoder) error
- func (dt *DateTime64) Row(i int, ptr bool) interface{}
- func (dt *DateTime64) Rows() int
- func (dt *DateTime64) ScanRow(dest interface{}, row int) error
- func (col *DateTime64) ScanType() reflect.Type
- func (dt *DateTime64) Type() Type
- type Decimal
- func (col *Decimal) Append(v interface{}) (nulls []uint8, err error)
- func (col *Decimal) AppendRow(v interface{}) error
- func (col *Decimal) Decode(decoder *binary.Decoder, rows int) error
- func (col *Decimal) Encode(encoder *binary.Encoder) error
- func (col *Decimal) Precision() int64
- func (col *Decimal) Row(i int, ptr bool) interface{}
- func (col *Decimal) Rows() int
- func (col *Decimal) Scale() int64
- func (col *Decimal) ScanRow(dest interface{}, row int) error
- func (col *Decimal) ScanType() reflect.Type
- func (col *Decimal) Type() Type
- type Enum16
- func (e *Enum16) Append(v interface{}) (nulls []uint8, err error)
- func (e *Enum16) AppendRow(elem interface{}) error
- func (e *Enum16) Decode(decoder *binary.Decoder, rows int) error
- func (e *Enum16) Encode(encoder *binary.Encoder) error
- func (e *Enum16) Row(i int, ptr bool) interface{}
- func (e *Enum16) Rows() int
- func (e *Enum16) ScanRow(dest interface{}, row int) error
- func (col *Enum16) ScanType() reflect.Type
- func (e *Enum16) Type() Type
- type Enum8
- func (e *Enum8) Append(v interface{}) (nulls []uint8, err error)
- func (e *Enum8) AppendRow(elem interface{}) error
- func (e *Enum8) Decode(decoder *binary.Decoder, rows int) error
- func (e *Enum8) Encode(encoder *binary.Encoder) error
- func (e *Enum8) Row(i int, ptr bool) interface{}
- func (e *Enum8) Rows() int
- func (e *Enum8) ScanRow(dest interface{}, row int) error
- func (col *Enum8) ScanType() reflect.Type
- func (e *Enum8) Type() Type
- type Error
- type FixedString
- func (col *FixedString) Append(v interface{}) (nulls []uint8, err error)
- func (col *FixedString) AppendRow(v interface{}) (err error)
- func (col *FixedString) Decode(decoder *binary.Decoder, rows int) error
- func (col *FixedString) Encode(encoder *binary.Encoder) error
- func (col *FixedString) Row(i int, ptr bool) interface{}
- func (col *FixedString) Rows() int
- func (col *FixedString) ScanRow(dest interface{}, row int) error
- func (col *FixedString) ScanType() reflect.Type
- func (col *FixedString) Type() Type
- type Float32
- func (col *Float32) Append(v interface{}) (nulls []uint8, err error)
- func (col *Float32) AppendRow(v interface{}) error
- func (col *Float32) Decode(decoder *binary.Decoder, rows int) error
- func (col *Float32) Encode(encoder *binary.Encoder) error
- func (col *Float32) Row(i int, ptr bool) interface{}
- func (col *Float32) Rows() int
- func (col *Float32) ScanRow(dest interface{}, row int) error
- func (col *Float32) ScanType() reflect.Type
- func (col *Float32) Type() Type
- type Float64
- func (col *Float64) Append(v interface{}) (nulls []uint8, err error)
- func (col *Float64) AppendRow(v interface{}) error
- func (col *Float64) Decode(decoder *binary.Decoder, rows int) error
- func (col *Float64) Encode(encoder *binary.Encoder) error
- func (col *Float64) Row(i int, ptr bool) interface{}
- func (col *Float64) Rows() int
- func (col *Float64) ScanRow(dest interface{}, row int) error
- func (col *Float64) ScanType() reflect.Type
- func (col *Float64) Type() Type
- type IPv4
- func (col *IPv4) Append(v interface{}) (nulls []uint8, err error)
- func (col *IPv4) AppendRow(v interface{}) error
- func (col *IPv4) Decode(decoder *binary.Decoder, rows int) error
- func (col *IPv4) Encode(encoder *binary.Encoder) error
- func (col *IPv4) Row(i int, ptr bool) interface{}
- func (col *IPv4) Rows() int
- func (col *IPv4) ScanRow(dest interface{}, row int) error
- func (col *IPv4) ScanType() reflect.Type
- func (col *IPv4) Type() Type
- type IPv6
- func (col *IPv6) Append(v interface{}) (nulls []uint8, err error)
- func (col *IPv6) AppendRow(v interface{}) error
- func (col *IPv6) Decode(decoder *binary.Decoder, rows int) error
- func (col *IPv6) Encode(encoder *binary.Encoder) error
- func (col *IPv6) Row(i int, ptr bool) interface{}
- func (col *IPv6) Rows() int
- func (col *IPv6) ScanRow(dest interface{}, row int) error
- func (col *IPv6) ScanType() reflect.Type
- func (col *IPv6) Type() Type
- type Int16
- func (col *Int16) Append(v interface{}) (nulls []uint8, err error)
- func (col *Int16) AppendRow(v interface{}) error
- func (col *Int16) Decode(decoder *binary.Decoder, rows int) error
- func (col *Int16) Encode(encoder *binary.Encoder) error
- func (col *Int16) Row(i int, ptr bool) interface{}
- func (col *Int16) Rows() int
- func (col *Int16) ScanRow(dest interface{}, row int) error
- func (col *Int16) ScanType() reflect.Type
- func (col *Int16) Type() Type
- type Int32
- func (col *Int32) Append(v interface{}) (nulls []uint8, err error)
- func (col *Int32) AppendRow(v interface{}) error
- func (col *Int32) Decode(decoder *binary.Decoder, rows int) error
- func (col *Int32) Encode(encoder *binary.Encoder) error
- func (col *Int32) Row(i int, ptr bool) interface{}
- func (col *Int32) Rows() int
- func (col *Int32) ScanRow(dest interface{}, row int) error
- func (col *Int32) ScanType() reflect.Type
- func (col *Int32) Type() Type
- type Int64
- func (col *Int64) Append(v interface{}) (nulls []uint8, err error)
- func (col *Int64) AppendRow(v interface{}) error
- func (col *Int64) Decode(decoder *binary.Decoder, rows int) error
- func (col *Int64) Encode(encoder *binary.Encoder) error
- func (col *Int64) Row(i int, ptr bool) interface{}
- func (col *Int64) Rows() int
- func (col *Int64) ScanRow(dest interface{}, row int) error
- func (col *Int64) ScanType() reflect.Type
- func (col *Int64) Type() Type
- type Int8
- func (col *Int8) Append(v interface{}) (nulls []uint8, err error)
- func (col *Int8) AppendRow(v interface{}) error
- func (col *Int8) Decode(decoder *binary.Decoder, rows int) error
- func (col *Int8) Encode(encoder *binary.Encoder) error
- func (col *Int8) Row(i int, ptr bool) interface{}
- func (col *Int8) Rows() int
- func (col *Int8) ScanRow(dest interface{}, row int) error
- func (col *Int8) ScanType() reflect.Type
- func (col *Int8) Type() Type
- type Interface
- type Interval
- func (Interval) Append(interface{}) ([]uint8, error)
- func (Interval) AppendRow(interface{}) error
- func (col *Interval) Decode(decoder *binary.Decoder, rows int) error
- func (Interval) Encode(*binary.Encoder) error
- func (col *Interval) Row(i int, ptr bool) interface{}
- func (col *Interval) Rows() int
- func (col *Interval) ScanRow(dest interface{}, row int) error
- func (col *Interval) ScanType() reflect.Type
- func (col *Interval) Type() Type
- type LowCardinality
- func (col *LowCardinality) Append(v interface{}) (nulls []uint8, err error)
- func (col *LowCardinality) AppendRow(v interface{}) error
- func (col *LowCardinality) Decode(decoder *binary.Decoder, rows int) error
- func (col *LowCardinality) Encode(encoder *binary.Encoder) error
- func (col *LowCardinality) ReadStatePrefix(decoder *binary.Decoder) error
- func (col *LowCardinality) Row(i int, ptr bool) interface{}
- func (col *LowCardinality) Rows() int
- func (col *LowCardinality) ScanRow(dest interface{}, row int) error
- func (col *LowCardinality) ScanType() reflect.Type
- func (col *LowCardinality) Type() Type
- func (col *LowCardinality) WriteStatePrefix(encoder *binary.Encoder) error
- type Map
- func (col *Map) Append(v interface{}) (nulls []uint8, err error)
- func (col *Map) AppendRow(v interface{}) error
- func (col *Map) Decode(decoder *binary.Decoder, rows int) error
- func (col *Map) Encode(encoder *binary.Encoder) error
- func (col *Map) ReadStatePrefix(decoder *binary.Decoder) error
- func (col *Map) Row(i int, ptr bool) interface{}
- func (col *Map) Rows() int
- func (col *Map) ScanRow(dest interface{}, i int) error
- func (col *Map) ScanType() reflect.Type
- func (col *Map) Type() Type
- func (col *Map) WriteStatePrefix(encoder *binary.Encoder) error
- type MultiPolygon
- func (col *MultiPolygon) Append(v interface{}) (nulls []uint8, err error)
- func (col *MultiPolygon) AppendRow(v interface{}) error
- func (col *MultiPolygon) Decode(decoder *binary.Decoder, rows int) error
- func (col *MultiPolygon) Encode(encoder *binary.Encoder) error
- func (col *MultiPolygon) Row(i int, ptr bool) interface{}
- func (col *MultiPolygon) Rows() int
- func (col *MultiPolygon) ScanRow(dest interface{}, row int) error
- func (col *MultiPolygon) ScanType() reflect.Type
- func (col *MultiPolygon) Type() Type
- type Nothing
- func (Nothing) Append(interface{}) ([]uint8, error)
- func (Nothing) AppendRow(interface{}) error
- func (Nothing) Decode(decoder *binary.Decoder, rows int) error
- func (Nothing) Encode(*binary.Encoder) error
- func (Nothing) Row(int, bool) interface{}
- func (Nothing) Rows() int
- func (Nothing) ScanRow(interface{}, int) error
- func (Nothing) ScanType() reflect.Type
- func (Nothing) Type() Type
- type Nullable
- func (col *Nullable) Append(v interface{}) ([]uint8, error)
- func (col *Nullable) AppendRow(v interface{}) error
- func (col *Nullable) Base() Interface
- func (col *Nullable) Decode(decoder *binary.Decoder, rows int) (err error)
- func (col *Nullable) Encode(encoder *binary.Encoder) error
- func (col *Nullable) Row(i int, ptr bool) interface{}
- func (col *Nullable) Rows() int
- func (col *Nullable) ScanRow(dest interface{}, row int) error
- func (col *Nullable) ScanType() reflect.Type
- func (col *Nullable) Type() Type
- type Point
- func (col *Point) Append(v interface{}) (nulls []uint8, err error)
- func (col *Point) AppendRow(v interface{}) error
- func (col *Point) Decode(decoder *binary.Decoder, rows int) error
- func (col *Point) Encode(encoder *binary.Encoder) error
- func (col *Point) Row(i int, ptr bool) interface{}
- func (col *Point) Rows() int
- func (col *Point) ScanRow(dest interface{}, row int) error
- func (col *Point) ScanType() reflect.Type
- func (col *Point) Type() Type
- type Polygon
- func (col *Polygon) Append(v interface{}) (nulls []uint8, err error)
- func (col *Polygon) AppendRow(v interface{}) error
- func (col *Polygon) Decode(decoder *binary.Decoder, rows int) error
- func (col *Polygon) Encode(encoder *binary.Encoder) error
- func (col *Polygon) Row(i int, ptr bool) interface{}
- func (col *Polygon) Rows() int
- func (col *Polygon) ScanRow(dest interface{}, row int) error
- func (col *Polygon) ScanType() reflect.Type
- func (col *Polygon) Type() Type
- type Ring
- func (col *Ring) Append(v interface{}) (nulls []uint8, err error)
- func (col *Ring) AppendRow(v interface{}) error
- func (col *Ring) Decode(decoder *binary.Decoder, rows int) error
- func (col *Ring) Encode(encoder *binary.Encoder) error
- func (col *Ring) Row(i int, ptr bool) interface{}
- func (col *Ring) Rows() int
- func (col *Ring) ScanRow(dest interface{}, row int) error
- func (col *Ring) ScanType() reflect.Type
- func (col *Ring) Type() Type
- type SimpleAggregateFunction
- func (col *SimpleAggregateFunction) Append(v interface{}) ([]uint8, error)
- func (col *SimpleAggregateFunction) AppendRow(v interface{}) error
- func (col *SimpleAggregateFunction) Decode(decoder *binary.Decoder, rows int) error
- func (col *SimpleAggregateFunction) Encode(encoder *binary.Encoder) error
- func (col *SimpleAggregateFunction) Row(i int, ptr bool) interface{}
- func (col *SimpleAggregateFunction) Rows() int
- func (col *SimpleAggregateFunction) ScanRow(dest interface{}, rows int) error
- func (col *SimpleAggregateFunction) ScanType() reflect.Type
- func (col *SimpleAggregateFunction) Type() Type
- type String
- func (col *String) Append(v interface{}) (nulls []uint8, err error)
- func (col *String) AppendRow(v interface{}) error
- func (col *String) Decode(decoder *binary.Decoder, rows int) error
- func (col *String) Encode(encoder *binary.Encoder) error
- func (col *String) Row(i int, ptr bool) interface{}
- func (col *String) Rows() int
- func (col *String) ScanRow(dest interface{}, row int) error
- func (String) ScanType() reflect.Type
- func (String) Type() Type
- type Tuple
- func (col *Tuple) Append(v interface{}) (nulls []uint8, err error)
- func (col *Tuple) AppendRow(v interface{}) error
- func (col *Tuple) Decode(decoder *binary.Decoder, rows int) error
- func (col *Tuple) Encode(encoder *binary.Encoder) error
- func (col *Tuple) ReadStatePrefix(decoder *binary.Decoder) error
- func (col *Tuple) Row(i int, ptr bool) interface{}
- func (col *Tuple) Rows() int
- func (col *Tuple) ScanRow(dest interface{}, row int) error
- func (Tuple) ScanType() reflect.Type
- func (col *Tuple) Type() Type
- func (col *Tuple) WriteStatePrefix(encoder *binary.Encoder) error
- type Type
- type UInt16
- func (col *UInt16) Append(v interface{}) (nulls []uint8, err error)
- func (col *UInt16) AppendRow(v interface{}) error
- func (col *UInt16) Decode(decoder *binary.Decoder, rows int) error
- func (col *UInt16) Encode(encoder *binary.Encoder) error
- func (col *UInt16) Row(i int, ptr bool) interface{}
- func (col *UInt16) Rows() int
- func (col *UInt16) ScanRow(dest interface{}, row int) error
- func (col *UInt16) ScanType() reflect.Type
- func (col *UInt16) Type() Type
- type UInt32
- func (col *UInt32) Append(v interface{}) (nulls []uint8, err error)
- func (col *UInt32) AppendRow(v interface{}) error
- func (col *UInt32) Decode(decoder *binary.Decoder, rows int) error
- func (col *UInt32) Encode(encoder *binary.Encoder) error
- func (col *UInt32) Row(i int, ptr bool) interface{}
- func (col *UInt32) Rows() int
- func (col *UInt32) ScanRow(dest interface{}, row int) error
- func (col *UInt32) ScanType() reflect.Type
- func (col *UInt32) Type() Type
- type UInt64
- func (col *UInt64) Append(v interface{}) (nulls []uint8, err error)
- func (col *UInt64) AppendRow(v interface{}) error
- func (col *UInt64) Decode(decoder *binary.Decoder, rows int) error
- func (col *UInt64) Encode(encoder *binary.Encoder) error
- func (col *UInt64) Row(i int, ptr bool) interface{}
- func (col *UInt64) Rows() int
- func (col *UInt64) ScanRow(dest interface{}, row int) error
- func (col *UInt64) ScanType() reflect.Type
- func (col *UInt64) Type() Type
- type UInt8
- func (col *UInt8) Append(v interface{}) (nulls []uint8, err error)
- func (col *UInt8) AppendRow(v interface{}) error
- func (col *UInt8) Decode(decoder *binary.Decoder, rows int) error
- func (col *UInt8) Encode(encoder *binary.Encoder) error
- func (col *UInt8) Row(i int, ptr bool) interface{}
- func (col *UInt8) Rows() int
- func (col *UInt8) ScanRow(dest interface{}, row int) error
- func (col *UInt8) ScanType() reflect.Type
- func (col *UInt8) Type() Type
- type UUID
- func (col *UUID) Append(v interface{}) (nulls []uint8, err error)
- func (col *UUID) AppendRow(v interface{}) error
- func (col *UUID) Decode(decoder *binary.Decoder, rows int) error
- func (col *UUID) Encode(encoder *binary.Encoder) error
- func (col *UUID) Row(i int, ptr bool) interface{}
- func (col *UUID) Rows() int
- func (col *UUID) ScanRow(dest interface{}, row int) error
- func (col *UUID) ScanType() reflect.Type
- func (col *UUID) Type() Type
- type UnsupportedColumnType
- func (u *UnsupportedColumnType) Append(interface{}) ([]uint8, error)
- func (u *UnsupportedColumnType) AppendRow(interface{}) error
- func (u *UnsupportedColumnType) Decode(*binary.Decoder, int) error
- func (u *UnsupportedColumnType) Encode(*binary.Encoder) error
- func (u *UnsupportedColumnType) Error() string
- func (u *UnsupportedColumnType) Row(int, bool) interface{}
- func (u *UnsupportedColumnType) Rows() int
- func (u *UnsupportedColumnType) ScanRow(interface{}, int) error
- func (u *UnsupportedColumnType) ScanType() reflect.Type
- func (u *UnsupportedColumnType) Type() Type
Functions ¶
func IPv4ToBytes ¶
Types ¶
type Array ¶
type Array struct {
// contains filtered or unexported fields
}
func (*Array) Append ¶
func (*Array) AppendRow ¶
func (*Array) Base ¶
func (*Array) Decode ¶
func (*Array) Encode ¶
func (*Array) ReadStatePrefix ¶
func (*Array) Row ¶
func (*Array) Rows ¶
func (*Array) ScanRow ¶
func (*Array) ScanType ¶
func (*Array) Type ¶
func (*Array) WriteStatePrefix ¶
type BigInt ¶
type BigInt struct {
// contains filtered or unexported fields
}
func (*BigInt) Append ¶
func (*BigInt) AppendRow ¶
func (*BigInt) Decode ¶
func (*BigInt) Encode ¶
func (*BigInt) Row ¶
func (*BigInt) Rows ¶
func (*BigInt) ScanRow ¶
func (*BigInt) ScanType ¶
func (*BigInt) Type ¶
type Bool ¶
type Bool struct {
// contains filtered or unexported fields
}
func (*Bool) Append ¶
func (*Bool) AppendRow ¶
func (*Bool) Decode ¶
func (*Bool) Encode ¶
func (*Bool) Row ¶
func (*Bool) Rows ¶
func (*Bool) ScanRow ¶
func (*Bool) ScanType ¶
func (*Bool) Type ¶
type ColumnConverterError ¶
func (*ColumnConverterError) Error ¶
func (e *ColumnConverterError) Error() string
type CustomSerialization ¶
type CustomSerialization interface { ReadStatePrefix(*binary.Decoder) error WriteStatePrefix(*binary.Encoder) error }
type Date ¶
type Date struct {
// contains filtered or unexported fields
}
func (*Date) Append ¶
func (*Date) AppendRow ¶
func (*Date) Decode ¶
func (*Date) Encode ¶
func (*Date) Row ¶
func (*Date) Rows ¶
func (*Date) ScanRow ¶
func (*Date) ScanType ¶
func (*Date) Type ¶
type Date32 ¶
type Date32 struct {
// contains filtered or unexported fields
}
func (*Date32) Append ¶
func (*Date32) AppendRow ¶
func (*Date32) Decode ¶
func (*Date32) Encode ¶
func (*Date32) Row ¶
func (*Date32) Rows ¶
func (*Date32) ScanRow ¶
func (*Date32) ScanType ¶
func (*Date32) Type ¶
type DateOverflowError ¶
func (*DateOverflowError) Error ¶
func (e *DateOverflowError) Error() string
type DateTime ¶
type DateTime struct {
// contains filtered or unexported fields
}
func (*DateTime) Append ¶
func (*DateTime) AppendRow ¶
func (*DateTime) Decode ¶
func (*DateTime) Encode ¶
func (*DateTime) Row ¶
func (*DateTime) Rows ¶
func (*DateTime) ScanRow ¶
func (*DateTime) ScanType ¶
func (*DateTime) Type ¶
type DateTime64 ¶
type DateTime64 struct {
// contains filtered or unexported fields
}
func (*DateTime64) Append ¶
func (dt *DateTime64) Append(v interface{}) (nulls []uint8, err error)
func (*DateTime64) AppendRow ¶
func (dt *DateTime64) AppendRow(v interface{}) error
func (*DateTime64) Decode ¶
func (dt *DateTime64) Decode(decoder *binary.Decoder, rows int) error
func (*DateTime64) Encode ¶
func (dt *DateTime64) Encode(encoder *binary.Encoder) error
func (*DateTime64) Row ¶
func (dt *DateTime64) Row(i int, ptr bool) interface{}
func (*DateTime64) Rows ¶
func (dt *DateTime64) Rows() int
func (*DateTime64) ScanRow ¶
func (dt *DateTime64) ScanRow(dest interface{}, row int) error
func (*DateTime64) ScanType ¶
func (col *DateTime64) ScanType() reflect.Type
func (*DateTime64) Type ¶
func (dt *DateTime64) Type() Type
type Decimal ¶
type Decimal struct {
// contains filtered or unexported fields
}
func (*Decimal) Append ¶
func (*Decimal) AppendRow ¶
func (*Decimal) Decode ¶
func (*Decimal) Encode ¶
func (*Decimal) Precision ¶
func (*Decimal) Row ¶
func (*Decimal) Rows ¶
func (*Decimal) Scale ¶
func (*Decimal) ScanRow ¶
func (*Decimal) ScanType ¶
func (*Decimal) Type ¶
type Enum16 ¶
type Enum16 struct {
// contains filtered or unexported fields
}
func (*Enum16) Append ¶
func (*Enum16) AppendRow ¶
func (*Enum16) Decode ¶
func (*Enum16) Encode ¶
func (*Enum16) Row ¶
func (*Enum16) Rows ¶
func (*Enum16) ScanRow ¶
func (*Enum16) ScanType ¶
func (*Enum16) Type ¶
type Enum8 ¶
type Enum8 struct {
// contains filtered or unexported fields
}
func (*Enum8) Append ¶
func (*Enum8) AppendRow ¶
func (*Enum8) Decode ¶
func (*Enum8) Encode ¶
func (*Enum8) Row ¶
func (*Enum8) Rows ¶
func (*Enum8) ScanRow ¶
func (*Enum8) ScanType ¶
func (*Enum8) Type ¶
type Error ¶
func (*Error) Error ¶
type FixedString ¶
type FixedString struct {
// contains filtered or unexported fields
}
func (*FixedString) Append ¶
func (col *FixedString) Append(v interface{}) (nulls []uint8, err error)
func (*FixedString) AppendRow ¶
func (col *FixedString) AppendRow(v interface{}) (err error)
func (*FixedString) Decode ¶
func (col *FixedString) Decode(decoder *binary.Decoder, rows int) error
func (*FixedString) Encode ¶
func (col *FixedString) Encode(encoder *binary.Encoder) error
func (*FixedString) Row ¶
func (col *FixedString) Row(i int, ptr bool) interface{}
func (*FixedString) Rows ¶
func (col *FixedString) Rows() int
func (*FixedString) ScanRow ¶
func (col *FixedString) ScanRow(dest interface{}, row int) error
func (*FixedString) ScanType ¶
func (col *FixedString) ScanType() reflect.Type
func (*FixedString) Type ¶
func (col *FixedString) Type() Type
type Float32 ¶
type Float32 []float32
func (*Float32) Append ¶
func (*Float32) AppendRow ¶
func (*Float32) Decode ¶
func (*Float32) Encode ¶
func (*Float32) Row ¶
func (*Float32) Rows ¶
func (*Float32) ScanRow ¶
func (*Float32) ScanType ¶
func (*Float32) Type ¶
type Float64 ¶
type Float64 []float64
func (*Float64) Append ¶
func (*Float64) AppendRow ¶
func (*Float64) Decode ¶
func (*Float64) Encode ¶
func (*Float64) Row ¶
func (*Float64) Rows ¶
func (*Float64) ScanRow ¶
func (*Float64) ScanType ¶
func (*Float64) Type ¶
type IPv4 ¶
type IPv4 struct {
// contains filtered or unexported fields
}
func (*IPv4) Append ¶
func (*IPv4) AppendRow ¶
func (*IPv4) Decode ¶
func (*IPv4) Encode ¶
func (*IPv4) Row ¶
func (*IPv4) Rows ¶
func (*IPv4) ScanRow ¶
func (*IPv4) ScanType ¶
func (*IPv4) Type ¶
type IPv6 ¶
type IPv6 struct {
// contains filtered or unexported fields
}
func (*IPv6) Append ¶
func (*IPv6) AppendRow ¶
func (*IPv6) Decode ¶
func (*IPv6) Encode ¶
func (*IPv6) Row ¶
func (*IPv6) Rows ¶
func (*IPv6) ScanRow ¶
func (*IPv6) ScanType ¶
func (*IPv6) Type ¶
type Int16 ¶
type Int16 []int16
func (*Int16) Append ¶
func (*Int16) AppendRow ¶
func (*Int16) Decode ¶
func (*Int16) Encode ¶
func (*Int16) Row ¶
func (*Int16) Rows ¶
func (*Int16) ScanRow ¶
func (*Int16) ScanType ¶
func (*Int16) Type ¶
type Int32 ¶
type Int32 []int32
func (*Int32) Append ¶
func (*Int32) AppendRow ¶
func (*Int32) Decode ¶
func (*Int32) Encode ¶
func (*Int32) Row ¶
func (*Int32) Rows ¶
func (*Int32) ScanRow ¶
func (*Int32) ScanType ¶
func (*Int32) Type ¶
type Int64 ¶
type Int64 []int64
func (*Int64) Append ¶
func (*Int64) AppendRow ¶
func (*Int64) Decode ¶
func (*Int64) Encode ¶
func (*Int64) Row ¶
func (*Int64) Rows ¶
func (*Int64) ScanRow ¶
func (*Int64) ScanType ¶
func (*Int64) Type ¶
type Int8 ¶
type Int8 []int8
func (*Int8) Append ¶
func (*Int8) AppendRow ¶
func (*Int8) Decode ¶
func (*Int8) Encode ¶
func (*Int8) Row ¶
func (*Int8) Rows ¶
func (*Int8) ScanRow ¶
func (*Int8) ScanType ¶
func (*Int8) Type ¶
type Interface ¶
type Interface interface { Type() Type Rows() int Row(i int, ptr bool) interface{} ScanRow(dest interface{}, row int) error Append(v interface{}) (nulls []uint8, err error) AppendRow(v interface{}) error Decode(decoder *binary.Decoder, rows int) error Encode(*binary.Encoder) error ScanType() reflect.Type }
func Enum ¶
type Interval ¶
type Interval struct {
// contains filtered or unexported fields
}
func (Interval) Append ¶
func (Interval) AppendRow ¶
func (*Interval) Decode ¶
func (Interval) Encode ¶
func (*Interval) Row ¶
func (*Interval) Rows ¶
func (*Interval) ScanRow ¶
func (*Interval) ScanType ¶
func (*Interval) Type ¶
type LowCardinality ¶
type LowCardinality struct {
// contains filtered or unexported fields
}
https://github.com/ClickHouse/ClickHouse/blob/master/src/Columns/ColumnLowCardinality.cpp https://github.com/ClickHouse/clickhouse-cpp/blob/master/clickhouse/columns/lowcardinality.cpp
func (*LowCardinality) Append ¶
func (col *LowCardinality) Append(v interface{}) (nulls []uint8, err error)
func (*LowCardinality) AppendRow ¶
func (col *LowCardinality) AppendRow(v interface{}) error
func (*LowCardinality) Decode ¶
func (col *LowCardinality) Decode(decoder *binary.Decoder, rows int) error
func (*LowCardinality) Encode ¶
func (col *LowCardinality) Encode(encoder *binary.Encoder) error
func (*LowCardinality) ReadStatePrefix ¶
func (col *LowCardinality) ReadStatePrefix(decoder *binary.Decoder) error
func (*LowCardinality) Row ¶
func (col *LowCardinality) Row(i int, ptr bool) interface{}
func (*LowCardinality) Rows ¶
func (col *LowCardinality) Rows() int
func (*LowCardinality) ScanRow ¶
func (col *LowCardinality) ScanRow(dest interface{}, row int) error
func (*LowCardinality) ScanType ¶
func (col *LowCardinality) ScanType() reflect.Type
func (*LowCardinality) Type ¶
func (col *LowCardinality) Type() Type
func (*LowCardinality) WriteStatePrefix ¶
func (col *LowCardinality) WriteStatePrefix(encoder *binary.Encoder) error
type Map ¶
type Map struct {
// contains filtered or unexported fields
}
https://github.com/ClickHouse/ClickHouse/blob/master/src/Columns/ColumnMap.cpp
func (*Map) Append ¶
func (*Map) AppendRow ¶
func (*Map) Decode ¶
func (*Map) Encode ¶
func (*Map) ReadStatePrefix ¶
func (*Map) Row ¶
func (*Map) Rows ¶
func (*Map) ScanRow ¶
func (*Map) ScanType ¶
func (*Map) Type ¶
func (*Map) WriteStatePrefix ¶
type MultiPolygon ¶
type MultiPolygon struct {
// contains filtered or unexported fields
}
func (*MultiPolygon) Append ¶
func (col *MultiPolygon) Append(v interface{}) (nulls []uint8, err error)
func (*MultiPolygon) AppendRow ¶
func (col *MultiPolygon) AppendRow(v interface{}) error
func (*MultiPolygon) Decode ¶
func (col *MultiPolygon) Decode(decoder *binary.Decoder, rows int) error
func (*MultiPolygon) Encode ¶
func (col *MultiPolygon) Encode(encoder *binary.Encoder) error
func (*MultiPolygon) Row ¶
func (col *MultiPolygon) Row(i int, ptr bool) interface{}
func (*MultiPolygon) Rows ¶
func (col *MultiPolygon) Rows() int
func (*MultiPolygon) ScanRow ¶
func (col *MultiPolygon) ScanRow(dest interface{}, row int) error
func (*MultiPolygon) ScanType ¶
func (col *MultiPolygon) ScanType() reflect.Type
func (*MultiPolygon) Type ¶
func (col *MultiPolygon) Type() Type
type Nothing ¶
type Nothing struct{}
func (Nothing) Append ¶
func (Nothing) AppendRow ¶
func (Nothing) Decode ¶
func (Nothing) Encode ¶
func (Nothing) Row ¶
func (Nothing) Rows ¶
func (Nothing) ScanRow ¶
func (Nothing) ScanType ¶
func (Nothing) Type ¶
type Nullable ¶
type Nullable struct {
// contains filtered or unexported fields
}
func (*Nullable) Append ¶
func (*Nullable) AppendRow ¶
func (*Nullable) Base ¶
func (*Nullable) Decode ¶
func (*Nullable) Encode ¶
func (*Nullable) Row ¶
func (*Nullable) Rows ¶
func (*Nullable) ScanRow ¶
func (*Nullable) ScanType ¶
func (*Nullable) Type ¶
type Point ¶
type Point struct {
// contains filtered or unexported fields
}
func (*Point) Append ¶
func (*Point) AppendRow ¶
func (*Point) Decode ¶
func (*Point) Encode ¶
func (*Point) Row ¶
func (*Point) Rows ¶
func (*Point) ScanRow ¶
func (*Point) ScanType ¶
func (*Point) Type ¶
type Polygon ¶
type Polygon struct {
// contains filtered or unexported fields
}
func (*Polygon) Append ¶
func (*Polygon) AppendRow ¶
func (*Polygon) Decode ¶
func (*Polygon) Encode ¶
func (*Polygon) Row ¶
func (*Polygon) Rows ¶
func (*Polygon) ScanRow ¶
func (*Polygon) ScanType ¶
func (*Polygon) Type ¶
type Ring ¶
type Ring struct {
// contains filtered or unexported fields
}
func (*Ring) Append ¶
func (*Ring) AppendRow ¶
func (*Ring) Decode ¶
func (*Ring) Encode ¶
func (*Ring) Row ¶
func (*Ring) Rows ¶
func (*Ring) ScanRow ¶
func (*Ring) ScanType ¶
func (*Ring) Type ¶
type SimpleAggregateFunction ¶
type SimpleAggregateFunction struct {
// contains filtered or unexported fields
}
func (*SimpleAggregateFunction) Append ¶
func (col *SimpleAggregateFunction) Append(v interface{}) ([]uint8, error)
func (*SimpleAggregateFunction) AppendRow ¶
func (col *SimpleAggregateFunction) AppendRow(v interface{}) error
func (*SimpleAggregateFunction) Decode ¶
func (col *SimpleAggregateFunction) Decode(decoder *binary.Decoder, rows int) error
func (*SimpleAggregateFunction) Encode ¶
func (col *SimpleAggregateFunction) Encode(encoder *binary.Encoder) error
func (*SimpleAggregateFunction) Row ¶
func (col *SimpleAggregateFunction) Row(i int, ptr bool) interface{}
func (*SimpleAggregateFunction) Rows ¶
func (col *SimpleAggregateFunction) Rows() int
func (*SimpleAggregateFunction) ScanRow ¶
func (col *SimpleAggregateFunction) ScanRow(dest interface{}, rows int) error
func (*SimpleAggregateFunction) ScanType ¶
func (col *SimpleAggregateFunction) ScanType() reflect.Type
func (*SimpleAggregateFunction) Type ¶
func (col *SimpleAggregateFunction) Type() Type
type String ¶
type String []string
func (*String) Append ¶
func (*String) AppendRow ¶
func (*String) Decode ¶
func (*String) Encode ¶
func (*String) Row ¶
func (*String) Rows ¶
func (*String) ScanRow ¶
func (String) ScanType ¶
func (String) Type ¶
type Tuple ¶
type Tuple struct {
// contains filtered or unexported fields
}
func (*Tuple) Append ¶
func (*Tuple) AppendRow ¶
func (*Tuple) Decode ¶
func (*Tuple) Encode ¶
func (*Tuple) ReadStatePrefix ¶
func (*Tuple) Row ¶
func (*Tuple) Rows ¶
func (*Tuple) ScanRow ¶
func (Tuple) ScanType ¶
func (*Tuple) Type ¶
func (*Tuple) WriteStatePrefix ¶
type Type ¶
type Type string
func (Type) Column ¶
type UInt16 ¶
type UInt16 []uint16
func (*UInt16) Append ¶
func (*UInt16) AppendRow ¶
func (*UInt16) Decode ¶
func (*UInt16) Encode ¶
func (*UInt16) Row ¶
func (*UInt16) Rows ¶
func (*UInt16) ScanRow ¶
func (*UInt16) ScanType ¶
func (*UInt16) Type ¶
type UInt32 ¶
type UInt32 []uint32
func (*UInt32) Append ¶
func (*UInt32) AppendRow ¶
func (*UInt32) Decode ¶
func (*UInt32) Encode ¶
func (*UInt32) Row ¶
func (*UInt32) Rows ¶
func (*UInt32) ScanRow ¶
func (*UInt32) ScanType ¶
func (*UInt32) Type ¶
type UInt64 ¶
type UInt64 []uint64
func (*UInt64) Append ¶
func (*UInt64) AppendRow ¶
func (*UInt64) Decode ¶
func (*UInt64) Encode ¶
func (*UInt64) Row ¶
func (*UInt64) Rows ¶
func (*UInt64) ScanRow ¶
func (*UInt64) ScanType ¶
func (*UInt64) Type ¶
type UInt8 ¶
type UInt8 []uint8
func (*UInt8) Append ¶
func (*UInt8) AppendRow ¶
func (*UInt8) Decode ¶
func (*UInt8) Encode ¶
func (*UInt8) Row ¶
func (*UInt8) Rows ¶
func (*UInt8) ScanRow ¶
func (*UInt8) ScanType ¶
func (*UInt8) Type ¶
type UUID ¶
type UUID struct {
// contains filtered or unexported fields
}
func (*UUID) Append ¶
func (*UUID) AppendRow ¶
func (*UUID) Decode ¶
func (*UUID) Encode ¶
func (*UUID) Row ¶
func (*UUID) Rows ¶
func (*UUID) ScanRow ¶
func (*UUID) ScanType ¶
func (*UUID) Type ¶
type UnsupportedColumnType ¶
type UnsupportedColumnType struct {
// contains filtered or unexported fields
}
func (*UnsupportedColumnType) Append ¶
func (u *UnsupportedColumnType) Append(interface{}) ([]uint8, error)
func (*UnsupportedColumnType) AppendRow ¶
func (u *UnsupportedColumnType) AppendRow(interface{}) error
func (*UnsupportedColumnType) Decode ¶
func (u *UnsupportedColumnType) Decode(*binary.Decoder, int) error
func (*UnsupportedColumnType) Encode ¶
func (u *UnsupportedColumnType) Encode(*binary.Encoder) error
func (*UnsupportedColumnType) Error ¶
func (u *UnsupportedColumnType) Error() string
func (*UnsupportedColumnType) Row ¶
func (u *UnsupportedColumnType) Row(int, bool) interface{}
func (*UnsupportedColumnType) Rows ¶
func (u *UnsupportedColumnType) Rows() int
func (*UnsupportedColumnType) ScanRow ¶
func (u *UnsupportedColumnType) ScanRow(interface{}, int) error
func (*UnsupportedColumnType) ScanType ¶
func (u *UnsupportedColumnType) ScanType() reflect.Type
func (*UnsupportedColumnType) Type ¶
func (u *UnsupportedColumnType) Type() Type
Source Files ¶
array.go bigint.go bool.go column.go column_gen.go column_unsafe_gen.go date.go date32.go date_helpers.go datetime.go datetime64.go decimal.go enum.go enum16.go enum8.go fixed_string.go geo_multi_polygon.go geo_point.go geo_polygon.go geo_ring.go interval.go ipv4.go ipv6.go lowcardinality.go map.go nothing.go nullable.go simple_aggregate_function.go string.go tuple.go uuid.go
Directories ¶
Path | Synopsis |
---|---|
lib/column/codegen |
- Version
- v2.0.4
- Published
- Feb 4, 2022
- Platform
- windows/amd64
- Imports
- 16 packages
- Last checked
- 14 minutes ago –
Tools for package owners.