package column
import "github.com/ClickHouse/clickhouse-go/v2/lib/column"
Index ¶
- Constants
- func IPv6ToBytes(ip net.IP) [16]byte
- func WithAllocBufferColStrProvider(cap int)
- func WithColStrProvider(provider ColStrProvider)
- type Array
- func (col *Array) Append(v any) (nulls []uint8, err error)
- func (col *Array) AppendRow(v any) error
- func (col *Array) Base() Interface
- func (col *Array) Decode(reader *proto.Reader, rows int) error
- func (col *Array) Encode(buffer *proto.Buffer)
- func (col *Array) Name() string
- func (col *Array) ReadStatePrefix(reader *proto.Reader) error
- func (col *Array) Reset()
- func (col *Array) Row(i int, ptr bool) any
- func (col *Array) Rows() int
- func (col *Array) ScanRow(dest any, row int) error
- func (col *Array) ScanType() reflect.Type
- func (col *Array) Type() Type
- func (col *Array) WriteStatePrefix(buffer *proto.Buffer) error
- type BigInt
- func (col *BigInt) Append(v any) (nulls []uint8, err error)
- func (col *BigInt) AppendRow(v any) error
- func (col *BigInt) Decode(reader *proto.Reader, rows int) error
- func (col *BigInt) Encode(buffer *proto.Buffer)
- func (col *BigInt) Name() string
- func (col *BigInt) Reset()
- func (col *BigInt) Row(i int, ptr bool) any
- func (col *BigInt) Rows() int
- func (col *BigInt) ScanRow(dest any, row int) error
- func (col *BigInt) ScanType() reflect.Type
- func (col *BigInt) Type() Type
- type Bool
- func (col *Bool) Append(v any) (nulls []uint8, err error)
- func (col *Bool) AppendRow(v any) error
- func (col *Bool) Decode(reader *proto.Reader, rows int) error
- func (col *Bool) Encode(buffer *proto.Buffer)
- func (col *Bool) Name() string
- func (col *Bool) Reset()
- func (col *Bool) Row(i int, ptr bool) any
- func (col *Bool) Rows() int
- func (col *Bool) ScanRow(dest any, row int) error
- func (col *Bool) ScanType() reflect.Type
- func (col *Bool) Type() Type
- type ColStrProvider
- type ColumnConverterError
- type CustomSerialization
- type Date
- func (col *Date) Append(v any) (nulls []uint8, err error)
- func (col *Date) AppendRow(v any) error
- func (col *Date) Decode(reader *proto.Reader, rows int) error
- func (col *Date) Encode(buffer *proto.Buffer)
- func (col *Date) Name() string
- func (col *Date) Reset()
- func (col *Date) Row(i int, ptr bool) any
- func (col *Date) Rows() int
- func (col *Date) ScanRow(dest any, row int) error
- func (col *Date) ScanType() reflect.Type
- func (col *Date) Type() Type
- type Date32
- func (col *Date32) Append(v any) (nulls []uint8, err error)
- func (col *Date32) AppendRow(v any) error
- func (col *Date32) Decode(reader *proto.Reader, rows int) error
- func (col *Date32) Encode(buffer *proto.Buffer)
- func (col *Date32) Name() string
- func (col *Date32) Reset()
- func (col *Date32) Row(i int, ptr bool) any
- func (col *Date32) Rows() int
- func (col *Date32) ScanRow(dest any, row int) error
- func (col *Date32) ScanType() reflect.Type
- func (col *Date32) Type() Type
- type DateTime
- func (col *DateTime) Append(v any) (nulls []uint8, err error)
- func (col *DateTime) AppendRow(v any) error
- func (col *DateTime) Decode(reader *proto.Reader, rows int) error
- func (col *DateTime) Encode(buffer *proto.Buffer)
- func (col *DateTime) Name() string
- func (col *DateTime) Reset()
- func (col *DateTime) Row(i int, ptr bool) any
- func (col *DateTime) Rows() int
- func (col *DateTime) ScanRow(dest any, row int) error
- func (col *DateTime) ScanType() reflect.Type
- func (col *DateTime) Type() Type
- type DateTime64
- func (col *DateTime64) Append(v any) (nulls []uint8, err error)
- func (col *DateTime64) AppendRow(v any) error
- func (col *DateTime64) Decode(reader *proto.Reader, rows int) error
- func (col *DateTime64) Encode(buffer *proto.Buffer)
- func (col *DateTime64) Name() string
- func (col *DateTime64) Reset()
- func (col *DateTime64) Row(i int, ptr bool) any
- func (col *DateTime64) Rows() int
- func (col *DateTime64) ScanRow(dest any, row int) error
- func (col *DateTime64) ScanType() reflect.Type
- func (col *DateTime64) Type() Type
- type Decimal
- func (col *Decimal) Append(v any) (nulls []uint8, err error)
- func (col *Decimal) AppendRow(v any) error
- func (col *Decimal) Decode(reader *proto.Reader, rows int) error
- func (col *Decimal) Encode(buffer *proto.Buffer)
- func (col *Decimal) Name() string
- func (col *Decimal) Precision() int64
- func (col *Decimal) Reset()
- func (col *Decimal) Row(i int, ptr bool) any
- func (col *Decimal) Rows() int
- func (col *Decimal) Scale() int64
- func (col *Decimal) ScanRow(dest any, row int) error
- func (col *Decimal) ScanType() reflect.Type
- func (col *Decimal) Type() Type
- type Enum16
- func (col *Enum16) Append(v any) (nulls []uint8, err error)
- func (col *Enum16) AppendRow(elem any) error
- func (col *Enum16) Decode(reader *proto.Reader, rows int) error
- func (col *Enum16) Encode(buffer *proto.Buffer)
- func (col *Enum16) Name() string
- func (col *Enum16) Reset()
- func (col *Enum16) Row(i int, ptr bool) any
- func (col *Enum16) Rows() int
- func (col *Enum16) ScanRow(dest any, row int) error
- func (col *Enum16) ScanType() reflect.Type
- func (col *Enum16) Type() Type
- type Enum8
- func (col *Enum8) Append(v any) (nulls []uint8, err error)
- func (col *Enum8) AppendRow(elem any) error
- func (col *Enum8) Decode(reader *proto.Reader, rows int) error
- func (col *Enum8) Encode(buffer *proto.Buffer)
- func (col *Enum8) Name() string
- func (col *Enum8) Reset()
- func (col *Enum8) Row(i int, ptr bool) any
- func (col *Enum8) Rows() int
- func (col *Enum8) ScanRow(dest any, row int) error
- func (col *Enum8) ScanType() reflect.Type
- func (col *Enum8) Type() Type
- type Error
- type FixedString
- func (col *FixedString) Append(v any) (nulls []uint8, err error)
- func (col *FixedString) AppendRow(v any) (err error)
- func (col *FixedString) Decode(reader *proto.Reader, rows int) error
- func (col *FixedString) Encode(buffer *proto.Buffer)
- func (col *FixedString) Name() string
- func (col *FixedString) Reset()
- func (col *FixedString) Row(i int, ptr bool) any
- func (col *FixedString) Rows() int
- func (col *FixedString) ScanRow(dest any, row int) error
- func (col *FixedString) ScanType() reflect.Type
- func (col *FixedString) Type() Type
- type Float32
- func (col *Float32) Append(v any) (nulls []uint8, err error)
- func (col *Float32) AppendRow(v any) error
- func (col *Float32) Decode(reader *proto.Reader, rows int) error
- func (col *Float32) Encode(buffer *proto.Buffer)
- func (col *Float32) Name() string
- func (col *Float32) Reset()
- func (col *Float32) Row(i int, ptr bool) any
- func (col *Float32) Rows() int
- func (col *Float32) ScanRow(dest any, row int) error
- func (col *Float32) ScanType() reflect.Type
- func (col *Float32) Type() Type
- type Float64
- func (col *Float64) Append(v any) (nulls []uint8, err error)
- func (col *Float64) AppendRow(v any) error
- func (col *Float64) Decode(reader *proto.Reader, rows int) error
- func (col *Float64) Encode(buffer *proto.Buffer)
- func (col *Float64) Name() string
- func (col *Float64) Reset()
- func (col *Float64) Row(i int, ptr bool) any
- func (col *Float64) Rows() int
- func (col *Float64) ScanRow(dest any, row int) error
- func (col *Float64) ScanType() reflect.Type
- func (col *Float64) Type() Type
- type IPv4
- func (col *IPv4) Append(v any) (nulls []uint8, err error)
- func (col *IPv4) AppendRow(v any) (err error)
- func (col *IPv4) AppendV4IPs(ips []netip.Addr)
- func (col *IPv4) Decode(reader *proto.Reader, rows int) error
- func (col *IPv4) Encode(buffer *proto.Buffer)
- func (col *IPv4) Name() string
- func (col *IPv4) Reset()
- func (col *IPv4) Row(i int, ptr bool) any
- func (col *IPv4) Rows() int
- func (col *IPv4) ScanRow(dest any, row int) error
- func (col *IPv4) ScanType() reflect.Type
- func (col *IPv4) Type() Type
- type IPv6
- func (col *IPv6) Append(v any) (nulls []uint8, err error)
- func (col *IPv6) AppendRow(v any) (err error)
- func (col *IPv6) AppendV6IPs(ips []netip.Addr)
- func (col *IPv6) Decode(reader *proto.Reader, rows int) error
- func (col *IPv6) Encode(buffer *proto.Buffer)
- func (col *IPv6) Name() string
- func (col *IPv6) Reset()
- func (col *IPv6) Row(i int, ptr bool) any
- func (col *IPv6) Rows() int
- func (col *IPv6) ScanRow(dest any, row int) error
- func (col *IPv6) ScanType() reflect.Type
- func (col *IPv6) Type() Type
- type Int16
- func (col *Int16) Append(v any) (nulls []uint8, err error)
- func (col *Int16) AppendRow(v any) error
- func (col *Int16) Decode(reader *proto.Reader, rows int) error
- func (col *Int16) Encode(buffer *proto.Buffer)
- func (col *Int16) Name() string
- func (col *Int16) Reset()
- func (col *Int16) Row(i int, ptr bool) any
- func (col *Int16) Rows() int
- func (col *Int16) ScanRow(dest any, row int) error
- func (col *Int16) ScanType() reflect.Type
- func (col *Int16) Type() Type
- type Int32
- func (col *Int32) Append(v any) (nulls []uint8, err error)
- func (col *Int32) AppendRow(v any) error
- func (col *Int32) Decode(reader *proto.Reader, rows int) error
- func (col *Int32) Encode(buffer *proto.Buffer)
- func (col *Int32) Name() string
- func (col *Int32) Reset()
- func (col *Int32) Row(i int, ptr bool) any
- func (col *Int32) Rows() int
- func (col *Int32) ScanRow(dest any, row int) error
- func (col *Int32) ScanType() reflect.Type
- func (col *Int32) Type() Type
- type Int64
- func (col *Int64) Append(v any) (nulls []uint8, err error)
- func (col *Int64) AppendRow(v any) error
- func (col *Int64) Decode(reader *proto.Reader, rows int) error
- func (col *Int64) Encode(buffer *proto.Buffer)
- func (col *Int64) Name() string
- func (col *Int64) Reset()
- func (col *Int64) Row(i int, ptr bool) any
- func (col *Int64) Rows() int
- func (col *Int64) ScanRow(dest any, row int) error
- func (col *Int64) ScanType() reflect.Type
- func (col *Int64) Type() Type
- type Int8
- func (col *Int8) Append(v any) (nulls []uint8, err error)
- func (col *Int8) AppendRow(v any) error
- func (col *Int8) Decode(reader *proto.Reader, rows int) error
- func (col *Int8) Encode(buffer *proto.Buffer)
- func (col *Int8) Name() string
- func (col *Int8) Reset()
- func (col *Int8) Row(i int, ptr bool) any
- func (col *Int8) Rows() int
- func (col *Int8) ScanRow(dest any, row int) error
- func (col *Int8) ScanType() reflect.Type
- func (col *Int8) Type() Type
- type Interface
- type Interval
- func (Interval) Append(any) ([]uint8, error)
- func (Interval) AppendRow(any) error
- func (col *Interval) Decode(reader *proto.Reader, rows int) error
- func (Interval) Encode(buffer *proto.Buffer)
- func (col *Interval) Name() string
- func (col *Interval) Reset()
- func (col *Interval) Row(i int, ptr bool) any
- func (col *Interval) Rows() int
- func (col *Interval) ScanRow(dest any, row int) error
- func (col *Interval) ScanType() reflect.Type
- func (col *Interval) Type() Type
- type IterableOrderedMap
- type JSON
- type JSONList
- type JSONObject
- func (jCol *JSONObject) Append(v any) (nulls []uint8, err error)
- func (jCol *JSONObject) AppendRow(v any) error
- func (jCol *JSONObject) Decode(reader *proto.Reader, rows int) error
- func (jCol *JSONObject) Encode(buffer *proto.Buffer)
- func (jCol *JSONObject) FullType() Type
- func (jCol *JSONObject) Name() string
- func (jCol *JSONObject) ReadStatePrefix(reader *proto.Reader) error
- func (jCol *JSONObject) Reset()
- func (jCol *JSONObject) Row(i int, ptr bool) any
- func (jCol *JSONObject) Rows() int
- func (jCol *JSONObject) ScanRow(dest any, row int) error
- func (jCol *JSONObject) ScanType() reflect.Type
- func (jCol *JSONObject) Type() Type
- func (jCol *JSONObject) WriteStatePrefix(buffer *proto.Buffer) error
- type JSONParent
- type JSONValue
- type LowCardinality
- func (col *LowCardinality) Append(v any) (nulls []uint8, err error)
- func (col *LowCardinality) AppendRow(v any) error
- func (col *LowCardinality) Decode(reader *proto.Reader, rows int) error
- func (col *LowCardinality) Encode(buffer *proto.Buffer)
- func (col *LowCardinality) Name() string
- func (col *LowCardinality) ReadStatePrefix(reader *proto.Reader) error
- func (col *LowCardinality) Reset()
- func (col *LowCardinality) Row(i int, ptr bool) any
- func (col *LowCardinality) Rows() int
- func (col *LowCardinality) ScanRow(dest any, row int) error
- func (col *LowCardinality) ScanType() reflect.Type
- func (col *LowCardinality) Type() Type
- func (col *LowCardinality) WriteStatePrefix(buffer *proto.Buffer) error
- type Map
- func (col *Map) Append(v any) (nulls []uint8, err error)
- func (col *Map) AppendRow(v any) error
- func (col *Map) Decode(reader *proto.Reader, rows int) error
- func (col *Map) Encode(buffer *proto.Buffer)
- func (col *Map) Name() string
- func (col *Map) ReadStatePrefix(reader *proto.Reader) error
- func (col *Map) Reset()
- func (col *Map) Row(i int, ptr bool) any
- func (col *Map) Rows() int
- func (col *Map) ScanRow(dest any, i int) error
- func (col *Map) ScanType() reflect.Type
- func (col *Map) Type() Type
- func (col *Map) WriteStatePrefix(encoder *proto.Buffer) error
- type MapIterator
- type MultiPolygon
- func (col *MultiPolygon) Append(v any) (nulls []uint8, err error)
- func (col *MultiPolygon) AppendRow(v any) error
- func (col *MultiPolygon) Decode(reader *proto.Reader, rows int) error
- func (col *MultiPolygon) Encode(buffer *proto.Buffer)
- func (col *MultiPolygon) Name() string
- func (col *MultiPolygon) Reset()
- func (col *MultiPolygon) Row(i int, ptr bool) any
- func (col *MultiPolygon) Rows() int
- func (col *MultiPolygon) ScanRow(dest any, row int) error
- func (col *MultiPolygon) ScanType() reflect.Type
- func (col *MultiPolygon) Type() Type
- type Nested
- func (col *Nested) ReadStatePrefix(reader *proto.Reader) error
- func (col *Nested) Reset()
- func (col *Nested) WriteStatePrefix(buffer *proto.Buffer) error
- type Nothing
- func (Nothing) Append(any) ([]uint8, error)
- func (col Nothing) AppendRow(any) error
- func (col Nothing) Decode(reader *proto.Reader, rows int) error
- func (Nothing) Encode(buffer *proto.Buffer)
- func (col Nothing) Name() string
- func (col *Nothing) Reset()
- func (Nothing) Row(int, bool) any
- func (Nothing) Rows() int
- func (Nothing) ScanRow(any, int) error
- func (Nothing) ScanType() reflect.Type
- func (Nothing) Type() Type
- type Nullable
- func (col *Nullable) Append(v any) ([]uint8, error)
- func (col *Nullable) AppendRow(v any) error
- func (col *Nullable) Base() Interface
- func (col *Nullable) Decode(reader *proto.Reader, rows int) error
- func (col *Nullable) Encode(buffer *proto.Buffer)
- func (col *Nullable) Name() string
- func (col *Nullable) Reset()
- func (col *Nullable) Row(i int, ptr bool) any
- func (col *Nullable) Rows() int
- func (col *Nullable) ScanRow(dest any, row int) error
- func (col *Nullable) ScanType() reflect.Type
- func (col *Nullable) Type() Type
- type OrderedMap
- type Point
- func (col *Point) Append(v any) (nulls []uint8, err error)
- func (col *Point) AppendRow(v any) error
- func (col *Point) Decode(reader *proto.Reader, rows int) error
- func (col *Point) Encode(buffer *proto.Buffer)
- func (col *Point) Name() string
- func (col *Point) Reset()
- func (col *Point) Row(i int, ptr bool) any
- func (col *Point) Rows() int
- func (col *Point) ScanRow(dest any, row int) error
- func (col *Point) ScanType() reflect.Type
- func (col *Point) Type() Type
- type Polygon
- func (col *Polygon) Append(v any) (nulls []uint8, err error)
- func (col *Polygon) AppendRow(v any) error
- func (col *Polygon) Decode(reader *proto.Reader, rows int) error
- func (col *Polygon) Encode(buffer *proto.Buffer)
- func (col *Polygon) Name() string
- func (col *Polygon) Reset()
- func (col *Polygon) Row(i int, ptr bool) any
- func (col *Polygon) Rows() int
- func (col *Polygon) ScanRow(dest any, row int) error
- func (col *Polygon) ScanType() reflect.Type
- func (col *Polygon) Type() Type
- type Ring
- func (col *Ring) Append(v any) (nulls []uint8, err error)
- func (col *Ring) AppendRow(v any) error
- func (col *Ring) Decode(reader *proto.Reader, rows int) error
- func (col *Ring) Encode(buffer *proto.Buffer)
- func (col *Ring) Name() string
- func (col *Ring) Reset()
- func (col *Ring) Row(i int, ptr bool) any
- func (col *Ring) Rows() int
- func (col *Ring) ScanRow(dest any, row int) error
- func (col *Ring) ScanType() reflect.Type
- func (col *Ring) Type() Type
- type SimpleAggregateFunction
- func (col *SimpleAggregateFunction) Append(v any) ([]uint8, error)
- func (col *SimpleAggregateFunction) AppendRow(v any) error
- func (col *SimpleAggregateFunction) Decode(reader *proto.Reader, rows int) error
- func (col *SimpleAggregateFunction) Encode(buffer *proto.Buffer)
- func (col *SimpleAggregateFunction) Name() string
- func (col *SimpleAggregateFunction) Reset()
- func (col *SimpleAggregateFunction) Row(i int, ptr bool) any
- func (col *SimpleAggregateFunction) Rows() int
- func (col *SimpleAggregateFunction) ScanRow(dest any, rows int) error
- func (col *SimpleAggregateFunction) ScanType() reflect.Type
- func (col *SimpleAggregateFunction) Type() Type
- type String
- func (col *String) Append(v any) (nulls []uint8, err error)
- func (col *String) AppendRow(v any) error
- func (col *String) Decode(reader *proto.Reader, rows int) error
- func (col *String) Encode(buffer *proto.Buffer)
- func (col String) Name() string
- func (col *String) Reset()
- func (col *String) Row(i int, ptr bool) any
- func (col *String) Rows() int
- func (col *String) ScanRow(dest any, row int) error
- func (String) ScanType() reflect.Type
- func (String) Type() Type
- type Tuple
- func (col *Tuple) Append(v any) (nulls []uint8, err error)
- func (col *Tuple) AppendRow(v any) error
- func (col *Tuple) Decode(reader *proto.Reader, rows int) error
- func (col *Tuple) Encode(buffer *proto.Buffer)
- func (col *Tuple) Name() string
- func (col *Tuple) ReadStatePrefix(reader *proto.Reader) error
- func (col *Tuple) Reset()
- func (col *Tuple) Row(i int, ptr bool) any
- func (col *Tuple) Rows() int
- func (col *Tuple) ScanRow(dest any, row int) error
- func (col Tuple) ScanType() reflect.Type
- func (col *Tuple) Type() Type
- func (col *Tuple) WriteStatePrefix(buffer *proto.Buffer) error
- type Type
- type UInt16
- func (col *UInt16) Append(v any) (nulls []uint8, err error)
- func (col *UInt16) AppendRow(v any) error
- func (col *UInt16) Decode(reader *proto.Reader, rows int) error
- func (col *UInt16) Encode(buffer *proto.Buffer)
- func (col *UInt16) Name() string
- func (col *UInt16) Reset()
- func (col *UInt16) Row(i int, ptr bool) any
- func (col *UInt16) Rows() int
- func (col *UInt16) ScanRow(dest any, row int) error
- func (col *UInt16) ScanType() reflect.Type
- func (col *UInt16) Type() Type
- type UInt32
- func (col *UInt32) Append(v any) (nulls []uint8, err error)
- func (col *UInt32) AppendRow(v any) error
- func (col *UInt32) Decode(reader *proto.Reader, rows int) error
- func (col *UInt32) Encode(buffer *proto.Buffer)
- func (col *UInt32) Name() string
- func (col *UInt32) Reset()
- func (col *UInt32) Row(i int, ptr bool) any
- func (col *UInt32) Rows() int
- func (col *UInt32) ScanRow(dest any, row int) error
- func (col *UInt32) ScanType() reflect.Type
- func (col *UInt32) Type() Type
- type UInt64
- func (col *UInt64) Append(v any) (nulls []uint8, err error)
- func (col *UInt64) AppendRow(v any) error
- func (col *UInt64) Decode(reader *proto.Reader, rows int) error
- func (col *UInt64) Encode(buffer *proto.Buffer)
- func (col *UInt64) Name() string
- func (col *UInt64) Reset()
- func (col *UInt64) Row(i int, ptr bool) any
- func (col *UInt64) Rows() int
- func (col *UInt64) ScanRow(dest any, row int) error
- func (col *UInt64) ScanType() reflect.Type
- func (col *UInt64) Type() Type
- type UInt8
- func (col *UInt8) Append(v any) (nulls []uint8, err error)
- func (col *UInt8) AppendRow(v any) error
- func (col *UInt8) Decode(reader *proto.Reader, rows int) error
- func (col *UInt8) Encode(buffer *proto.Buffer)
- func (col *UInt8) Name() string
- func (col *UInt8) Reset()
- func (col *UInt8) Row(i int, ptr bool) any
- func (col *UInt8) Rows() int
- func (col *UInt8) ScanRow(dest any, row int) error
- func (col *UInt8) ScanType() reflect.Type
- func (col *UInt8) Type() Type
- type UUID
- func (col *UUID) Append(v any) (nulls []uint8, err error)
- func (col *UUID) AppendRow(v any) error
- func (col *UUID) Decode(reader *proto.Reader, rows int) error
- func (col *UUID) Encode(buffer *proto.Buffer)
- func (col *UUID) Name() string
- func (col *UUID) Reset()
- func (col *UUID) Row(i int, ptr bool) any
- func (col *UUID) Rows() int
- func (col *UUID) ScanRow(dest any, row int) error
- func (col *UUID) ScanType() reflect.Type
- func (col *UUID) Type() Type
- type UnsupportedColumnTypeError
Constants ¶
const (
E
)
Functions ¶
func IPv6ToBytes ¶
func WithAllocBufferColStrProvider ¶
func WithAllocBufferColStrProvider(cap int)
issue: https://github.com/ClickHouse/clickhouse-go/issues/1164 WithAllocBufferColStrProvider allow pre alloc buffer cap for proto.ColStr
It is more suitable for scenarios where a lot of data is written in batches
func WithColStrProvider ¶
func WithColStrProvider(provider ColStrProvider)
WithColStrProvider more flexible than WithAllocBufferColStrProvider, such as use sync.Pool
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) Name ¶
func (*Array) ReadStatePrefix ¶
func (*Array) Reset ¶
func (col *Array) Reset()
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) Name ¶
func (*BigInt) Reset ¶
func (col *BigInt) Reset()
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) Name ¶
func (*Bool) Reset ¶
func (col *Bool) Reset()
func (*Bool) Row ¶
func (*Bool) Rows ¶
func (*Bool) ScanRow ¶
func (*Bool) ScanType ¶
func (*Bool) Type ¶
type ColStrProvider ¶
ColStrProvider defines provider of proto.ColStr
type ColumnConverterError ¶
func (*ColumnConverterError) Error ¶
func (e *ColumnConverterError) Error() string
type CustomSerialization ¶
type CustomSerialization interface { ReadStatePrefix(*proto.Reader) error WriteStatePrefix(*proto.Buffer) 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) Name ¶
func (*Date) Reset ¶
func (col *Date) Reset()
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) Name ¶
func (*Date32) Reset ¶
func (col *Date32) Reset()
func (*Date32) Row ¶
func (*Date32) Rows ¶
func (*Date32) ScanRow ¶
func (*Date32) ScanType ¶
func (*Date32) Type ¶
type DateTime ¶
type DateTime struct {
// contains filtered or unexported fields
}
func (*DateTime) Append ¶
func (*DateTime) AppendRow ¶
func (*DateTime) Decode ¶
func (*DateTime) Encode ¶
func (*DateTime) Name ¶
func (*DateTime) Reset ¶
func (col *DateTime) Reset()
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 (col *DateTime64) Append(v any) (nulls []uint8, err error)
func (*DateTime64) AppendRow ¶
func (col *DateTime64) AppendRow(v any) error
func (*DateTime64) Decode ¶
func (col *DateTime64) Decode(reader *proto.Reader, rows int) error
func (*DateTime64) Encode ¶
func (col *DateTime64) Encode(buffer *proto.Buffer)
func (*DateTime64) Name ¶
func (col *DateTime64) Name() string
func (*DateTime64) Reset ¶
func (col *DateTime64) Reset()
func (*DateTime64) Row ¶
func (col *DateTime64) Row(i int, ptr bool) any
func (*DateTime64) Rows ¶
func (col *DateTime64) Rows() int
func (*DateTime64) ScanRow ¶
func (col *DateTime64) ScanRow(dest any, row int) error
func (*DateTime64) ScanType ¶
func (col *DateTime64) ScanType() reflect.Type
func (*DateTime64) Type ¶
func (col *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) Name ¶
func (*Decimal) Precision ¶
func (*Decimal) Reset ¶
func (col *Decimal) Reset()
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) Name ¶
func (*Enum16) Reset ¶
func (col *Enum16) Reset()
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) Name ¶
func (*Enum8) Reset ¶
func (col *Enum8) Reset()
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 any) (nulls []uint8, err error)
func (*FixedString) AppendRow ¶
func (col *FixedString) AppendRow(v any) (err error)
func (*FixedString) Decode ¶
func (col *FixedString) Decode(reader *proto.Reader, rows int) error
func (*FixedString) Encode ¶
func (col *FixedString) Encode(buffer *proto.Buffer)
func (*FixedString) Name ¶
func (col *FixedString) Name() string
func (*FixedString) Reset ¶
func (col *FixedString) Reset()
func (*FixedString) Row ¶
func (col *FixedString) Row(i int, ptr bool) any
func (*FixedString) Rows ¶
func (col *FixedString) Rows() int
func (*FixedString) ScanRow ¶
func (col *FixedString) ScanRow(dest any, row int) error
func (*FixedString) ScanType ¶
func (col *FixedString) ScanType() reflect.Type
func (*FixedString) Type ¶
func (col *FixedString) Type() Type
type Float32 ¶
type Float32 struct {
// contains filtered or unexported fields
}
func (*Float32) Append ¶
func (*Float32) AppendRow ¶
func (*Float32) Decode ¶
func (*Float32) Encode ¶
func (*Float32) Name ¶
func (*Float32) Reset ¶
func (col *Float32) Reset()
func (*Float32) Row ¶
func (*Float32) Rows ¶
func (*Float32) ScanRow ¶
func (*Float32) ScanType ¶
func (*Float32) Type ¶
type Float64 ¶
type Float64 struct {
// contains filtered or unexported fields
}
func (*Float64) Append ¶
func (*Float64) AppendRow ¶
func (*Float64) Decode ¶
func (*Float64) Encode ¶
func (*Float64) Name ¶
func (*Float64) Reset ¶
func (col *Float64) Reset()
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) AppendV4IPs ¶
func (*IPv4) Decode ¶
func (*IPv4) Encode ¶
func (*IPv4) Name ¶
func (*IPv4) Reset ¶
func (col *IPv4) Reset()
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) AppendV6IPs ¶
func (*IPv6) Decode ¶
func (*IPv6) Encode ¶
func (*IPv6) Name ¶
func (*IPv6) Reset ¶
func (col *IPv6) Reset()
func (*IPv6) Row ¶
func (*IPv6) Rows ¶
func (*IPv6) ScanRow ¶
func (*IPv6) ScanType ¶
func (*IPv6) Type ¶
type Int16 ¶
type Int16 struct {
// contains filtered or unexported fields
}
func (*Int16) Append ¶
func (*Int16) AppendRow ¶
func (*Int16) Decode ¶
func (*Int16) Encode ¶
func (*Int16) Name ¶
func (*Int16) Reset ¶
func (col *Int16) Reset()
func (*Int16) Row ¶
func (*Int16) Rows ¶
func (*Int16) ScanRow ¶
func (*Int16) ScanType ¶
func (*Int16) Type ¶
type Int32 ¶
type Int32 struct {
// contains filtered or unexported fields
}
func (*Int32) Append ¶
func (*Int32) AppendRow ¶
func (*Int32) Decode ¶
func (*Int32) Encode ¶
func (*Int32) Name ¶
func (*Int32) Reset ¶
func (col *Int32) Reset()
func (*Int32) Row ¶
func (*Int32) Rows ¶
func (*Int32) ScanRow ¶
func (*Int32) ScanType ¶
func (*Int32) Type ¶
type Int64 ¶
type Int64 struct {
// contains filtered or unexported fields
}
func (*Int64) Append ¶
func (*Int64) AppendRow ¶
func (*Int64) Decode ¶
func (*Int64) Encode ¶
func (*Int64) Name ¶
func (*Int64) Reset ¶
func (col *Int64) Reset()
func (*Int64) Row ¶
func (*Int64) Rows ¶
func (*Int64) ScanRow ¶
func (*Int64) ScanType ¶
func (*Int64) Type ¶
type Int8 ¶
type Int8 struct {
// contains filtered or unexported fields
}
func (*Int8) Append ¶
func (*Int8) AppendRow ¶
func (*Int8) Decode ¶
func (*Int8) Encode ¶
func (*Int8) Name ¶
func (*Int8) Reset ¶
func (col *Int8) Reset()
func (*Int8) Row ¶
func (*Int8) Rows ¶
func (*Int8) ScanRow ¶
func (*Int8) ScanType ¶
func (*Int8) Type ¶
type Interface ¶
type Interface interface { Name() string Type() Type Rows() int Row(i int, ptr bool) any ScanRow(dest any, row int) error Append(v any) (nulls []uint8, err error) AppendRow(v any) error Decode(reader *proto.Reader, rows int) error Encode(buffer *proto.Buffer) ScanType() reflect.Type Reset() }
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) Name ¶
func (*Interval) Reset ¶
func (col *Interval) Reset()
func (*Interval) Row ¶
func (*Interval) Rows ¶
func (*Interval) ScanRow ¶
func (*Interval) ScanType ¶
func (*Interval) Type ¶
type IterableOrderedMap ¶
type IterableOrderedMap interface { Put(key any, value any) Iterator() MapIterator }
type JSON ¶
type JSON interface { Interface // contains filtered or unexported methods }
type JSONList ¶
type JSONList struct { Array // contains filtered or unexported fields }
func (*JSONList) Name ¶
func (*JSONList) Type ¶
type JSONObject ¶
type JSONObject struct {
// contains filtered or unexported fields
}
func (*JSONObject) Append ¶
func (jCol *JSONObject) Append(v any) (nulls []uint8, err error)
func (*JSONObject) AppendRow ¶
func (jCol *JSONObject) AppendRow(v any) error
func (*JSONObject) Decode ¶
func (jCol *JSONObject) Decode(reader *proto.Reader, rows int) error
func (*JSONObject) Encode ¶
func (jCol *JSONObject) Encode(buffer *proto.Buffer)
func (*JSONObject) FullType ¶
func (jCol *JSONObject) FullType() Type
func (*JSONObject) Name ¶
func (jCol *JSONObject) Name() string
func (*JSONObject) ReadStatePrefix ¶
func (jCol *JSONObject) ReadStatePrefix(reader *proto.Reader) error
func (*JSONObject) Reset ¶
func (jCol *JSONObject) Reset()
func (*JSONObject) Row ¶
func (jCol *JSONObject) Row(i int, ptr bool) any
func (*JSONObject) Rows ¶
func (jCol *JSONObject) Rows() int
func (*JSONObject) ScanRow ¶
func (jCol *JSONObject) ScanRow(dest any, row int) error
func (*JSONObject) ScanType ¶
func (jCol *JSONObject) ScanType() reflect.Type
func (*JSONObject) Type ¶
func (jCol *JSONObject) Type() Type
func (*JSONObject) WriteStatePrefix ¶
func (jCol *JSONObject) WriteStatePrefix(buffer *proto.Buffer) error
type JSONParent ¶
type JSONParent interface {
// contains filtered or unexported methods
}
type JSONValue ¶
type JSONValue struct { Interface // contains filtered or unexported fields }
func (*JSONValue) Reset ¶
func (jCol *JSONValue) Reset()
func (*JSONValue) 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 any) (nulls []uint8, err error)
func (*LowCardinality) AppendRow ¶
func (col *LowCardinality) AppendRow(v any) error
func (*LowCardinality) Decode ¶
func (col *LowCardinality) Decode(reader *proto.Reader, rows int) error
func (*LowCardinality) Encode ¶
func (col *LowCardinality) Encode(buffer *proto.Buffer)
func (*LowCardinality) Name ¶
func (col *LowCardinality) Name() string
func (*LowCardinality) ReadStatePrefix ¶
func (col *LowCardinality) ReadStatePrefix(reader *proto.Reader) error
func (*LowCardinality) Reset ¶
func (col *LowCardinality) Reset()
func (*LowCardinality) Row ¶
func (col *LowCardinality) Row(i int, ptr bool) any
func (*LowCardinality) Rows ¶
func (col *LowCardinality) Rows() int
func (*LowCardinality) ScanRow ¶
func (col *LowCardinality) ScanRow(dest any, 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(buffer *proto.Buffer) 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) Name ¶
func (*Map) ReadStatePrefix ¶
func (*Map) Reset ¶
func (col *Map) Reset()
func (*Map) Row ¶
func (*Map) Rows ¶
func (*Map) ScanRow ¶
func (*Map) ScanType ¶
func (*Map) Type ¶
func (*Map) WriteStatePrefix ¶
type MapIterator ¶
type MultiPolygon ¶
type MultiPolygon struct {
// contains filtered or unexported fields
}
func (*MultiPolygon) Append ¶
func (col *MultiPolygon) Append(v any) (nulls []uint8, err error)
func (*MultiPolygon) AppendRow ¶
func (col *MultiPolygon) AppendRow(v any) error
func (*MultiPolygon) Decode ¶
func (col *MultiPolygon) Decode(reader *proto.Reader, rows int) error
func (*MultiPolygon) Encode ¶
func (col *MultiPolygon) Encode(buffer *proto.Buffer)
func (*MultiPolygon) Name ¶
func (col *MultiPolygon) Name() string
func (*MultiPolygon) Reset ¶
func (col *MultiPolygon) Reset()
func (*MultiPolygon) Row ¶
func (col *MultiPolygon) Row(i int, ptr bool) any
func (*MultiPolygon) Rows ¶
func (col *MultiPolygon) Rows() int
func (*MultiPolygon) ScanRow ¶
func (col *MultiPolygon) ScanRow(dest any, row int) error
func (*MultiPolygon) ScanType ¶
func (col *MultiPolygon) ScanType() reflect.Type
func (*MultiPolygon) Type ¶
func (col *MultiPolygon) Type() Type
type Nested ¶
type Nested struct { Interface // contains filtered or unexported fields }
func (*Nested) ReadStatePrefix ¶
func (*Nested) Reset ¶
func (col *Nested) Reset()
func (*Nested) WriteStatePrefix ¶
type Nothing ¶
type Nothing struct {
// contains filtered or unexported fields
}
func (Nothing) Append ¶
func (Nothing) AppendRow ¶
func (Nothing) Decode ¶
func (Nothing) Encode ¶
func (Nothing) Name ¶
func (*Nothing) Reset ¶
func (col *Nothing) Reset()
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) Name ¶
func (*Nullable) Reset ¶
func (col *Nullable) Reset()
func (*Nullable) Row ¶
func (*Nullable) Rows ¶
func (*Nullable) ScanRow ¶
func (*Nullable) ScanType ¶
func (*Nullable) Type ¶
type OrderedMap ¶
type Point ¶
type Point struct {
// contains filtered or unexported fields
}
func (*Point) Append ¶
func (*Point) AppendRow ¶
func (*Point) Decode ¶
func (*Point) Encode ¶
func (*Point) Name ¶
func (*Point) Reset ¶
func (col *Point) Reset()
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) Name ¶
func (*Polygon) Reset ¶
func (col *Polygon) Reset()
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) Name ¶
func (*Ring) Reset ¶
func (col *Ring) Reset()
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 any) ([]uint8, error)
func (*SimpleAggregateFunction) AppendRow ¶
func (col *SimpleAggregateFunction) AppendRow(v any) error
func (*SimpleAggregateFunction) Decode ¶
func (col *SimpleAggregateFunction) Decode(reader *proto.Reader, rows int) error
func (*SimpleAggregateFunction) Encode ¶
func (col *SimpleAggregateFunction) Encode(buffer *proto.Buffer)
func (*SimpleAggregateFunction) Name ¶
func (col *SimpleAggregateFunction) Name() string
func (*SimpleAggregateFunction) Reset ¶
func (col *SimpleAggregateFunction) Reset()
func (*SimpleAggregateFunction) Row ¶
func (col *SimpleAggregateFunction) Row(i int, ptr bool) any
func (*SimpleAggregateFunction) Rows ¶
func (col *SimpleAggregateFunction) Rows() int
func (*SimpleAggregateFunction) ScanRow ¶
func (col *SimpleAggregateFunction) ScanRow(dest any, rows int) error
func (*SimpleAggregateFunction) ScanType ¶
func (col *SimpleAggregateFunction) ScanType() reflect.Type
func (*SimpleAggregateFunction) Type ¶
func (col *SimpleAggregateFunction) Type() Type
type String ¶
type String struct {
// contains filtered or unexported fields
}
func (*String) Append ¶
func (*String) AppendRow ¶
func (*String) Decode ¶
func (*String) Encode ¶
func (String) Name ¶
func (*String) Reset ¶
func (col *String) Reset()
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) Name ¶
func (*Tuple) ReadStatePrefix ¶
func (*Tuple) Reset ¶
func (col *Tuple) Reset()
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 struct {
// contains filtered or unexported fields
}
func (*UInt16) Append ¶
func (*UInt16) AppendRow ¶
func (*UInt16) Decode ¶
func (*UInt16) Encode ¶
func (*UInt16) Name ¶
func (*UInt16) Reset ¶
func (col *UInt16) Reset()
func (*UInt16) Row ¶
func (*UInt16) Rows ¶
func (*UInt16) ScanRow ¶
func (*UInt16) ScanType ¶
func (*UInt16) Type ¶
type UInt32 ¶
type UInt32 struct {
// contains filtered or unexported fields
}
func (*UInt32) Append ¶
func (*UInt32) AppendRow ¶
func (*UInt32) Decode ¶
func (*UInt32) Encode ¶
func (*UInt32) Name ¶
func (*UInt32) Reset ¶
func (col *UInt32) Reset()
func (*UInt32) Row ¶
func (*UInt32) Rows ¶
func (*UInt32) ScanRow ¶
func (*UInt32) ScanType ¶
func (*UInt32) Type ¶
type UInt64 ¶
type UInt64 struct {
// contains filtered or unexported fields
}
func (*UInt64) Append ¶
func (*UInt64) AppendRow ¶
func (*UInt64) Decode ¶
func (*UInt64) Encode ¶
func (*UInt64) Name ¶
func (*UInt64) Reset ¶
func (col *UInt64) Reset()
func (*UInt64) Row ¶
func (*UInt64) Rows ¶
func (*UInt64) ScanRow ¶
func (*UInt64) ScanType ¶
func (*UInt64) Type ¶
type UInt8 ¶
type UInt8 struct {
// contains filtered or unexported fields
}
func (*UInt8) Append ¶
func (*UInt8) AppendRow ¶
func (*UInt8) Decode ¶
func (*UInt8) Encode ¶
func (*UInt8) Name ¶
func (*UInt8) Reset ¶
func (col *UInt8) Reset()
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) Name ¶
func (*UUID) Reset ¶
func (col *UUID) Reset()
func (*UUID) Row ¶
func (*UUID) Rows ¶
func (*UUID) ScanRow ¶
func (*UUID) ScanType ¶
func (*UUID) Type ¶
type UnsupportedColumnTypeError ¶
type UnsupportedColumnTypeError struct {
// contains filtered or unexported fields
}
func (*UnsupportedColumnTypeError) Error ¶
func (e *UnsupportedColumnTypeError) Error() string
Source Files ¶
array.go array_gen.go bigint.go bool.go column.go column_gen.go column_gen_option.go date.go date32.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 json.go lowcardinality.go map.go nested.go nothing.go nullable.go simple_aggregate_function.go slice_helper.go string.go time_helper.go tuple.go uuid.go
Directories ¶
Path | Synopsis |
---|---|
lib/column/codegen |
- Version
- v2.28.1
- Published
- Aug 27, 2024
- Platform
- linux/amd64
- Imports
- 22 packages
- Last checked
- 1 hour ago –
Tools for package owners.