Documentation ¶
Index ¶
- func AppendToBuilder(bldr array.Builder, s Scalar)
- func AppendToRecordBuilder(bldr *array.RecordBuilder, vector Vector)
- type Binary
- type Bool
- type Float32
- type Float64
- type Inet
- type Int64
- type JSON
- type LargeBinary
- type LargeString
- type List
- type Mac
- type Scalar
- type String
- type Timestamp
- type UUID
- type Uint64
- type ValidationError
- type Vector
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AppendToBuilder ¶
func AppendToRecordBuilder ¶
func AppendToRecordBuilder(bldr *array.RecordBuilder, vector Vector)
Types ¶
type LargeBinary ¶
type LargeBinary struct {
Binary
}
func (*LargeBinary) DataType ¶
func (*LargeBinary) DataType() arrow.DataType
type LargeString ¶
type LargeString struct {
// contains filtered or unexported fields
}
func (*LargeString) DataType ¶
func (*LargeString) DataType() arrow.DataType
type Mac ¶
type Mac struct { Valid bool Value net.HardwareAddr }
type Scalar ¶
type Scalar interface { fmt.Stringer // IsValid returns true if the value is non-null, otherwise false. IsValid() bool // The datatype of the value in this scalar DataType() arrow.DataType // Performs cheap validation checks, returns nil if successful // Validate() error // tries to set the value of the scalar to the given value Set(val any) error Equal(other Scalar) bool }
Scalar represents a single value of a specific DataType as opposed to an array.
Scalars are useful for passing single value inputs to compute functions (not yet implemented) or for representing individual array elements, (with a non-trivial cost though).
type Timestamp ¶
func (*Timestamp) DecodeText ¶
type ValidationError ¶
func (*ValidationError) Error ¶
func (e *ValidationError) Error() string
func (*ValidationError) MaskedError ¶
func (e *ValidationError) MaskedError() string
this prints the error without the value
func (*ValidationError) Unwrap ¶
func (e *ValidationError) Unwrap() error
Click to show internal directories.
Click to hide internal directories.