type github.com/apache/arrow-go/v18/arrow/scalar.Scalar (interface)
Method Implmentations
CastTo(arrow.DataType) (Scalar, error)
(*Binary).CastTo
BinaryScalar.CastTo
(*Boolean).CastTo
(*Date32).CastTo
(*Date64).CastTo
DateScalar.CastTo
(*DayTimeInterval).CastTo
(*Decimal128).CastTo
(*Decimal256).CastTo
(*DenseUnion).CastTo
(*Dictionary).CastTo
(*Duration).CastTo
(*Extension).CastTo
(*FixedSizeBinary).Binary.CastTo
(*FixedSizeList).List.CastTo
(*Float16).CastTo
(*Float32).CastTo
(*Float64).CastTo
(*Int16).CastTo
(*Int32).CastTo
(*Int64).CastTo
(*Int8).CastTo
IntervalScalar.CastTo
LargeBinary.Binary.CastTo
LargeList.List.CastTo
LargeString.stringScalar.CastTo
(*List).CastTo
ListScalar.CastTo
Map.List.CastTo
(*MonthDayNanoInterval).CastTo
(*MonthInterval).CastTo
(*Null).CastTo
PrimitiveScalar.CastTo
(*RunEndEncoded).CastTo
(*SparseUnion).CastTo
(*String).CastTo
(*Struct).CastTo
TemporalScalar.CastTo
(*Time32).CastTo
(*Time64).CastTo
TimeScalar.CastTo
(*Timestamp).CastTo
(*Uint16).CastTo
(*Uint32).CastTo
(*Uint64).CastTo
(*Uint8).CastTo
Union.CastTo
DataType() arrow.DataType
(*Binary).scalar.DataType
BinaryScalar.DataType
(*Boolean).scalar.DataType
(*Date32).scalar.DataType
(*Date64).scalar.DataType
DateScalar.DataType
(*DayTimeInterval).scalar.DataType
(*Decimal128).scalar.DataType
(*Decimal256).scalar.DataType
(*DenseUnion).scalar.DataType
(*Dictionary).scalar.DataType
(*Duration).scalar.DataType
(*Extension).scalar.DataType
(*FixedSizeBinary).Binary.scalar.DataType
(*FixedSizeList).List.scalar.DataType
(*Float16).scalar.DataType
(*Float32).scalar.DataType
(*Float64).scalar.DataType
(*Int16).scalar.DataType
(*Int32).scalar.DataType
(*Int64).scalar.DataType
(*Int8).scalar.DataType
IntervalScalar.DataType
LargeBinary.Binary.scalar.DataType
LargeList.List.scalar.DataType
LargeString.stringScalar.Binary.scalar.DataType
(*List).scalar.DataType
ListScalar.DataType
Map.List.scalar.DataType
(*MonthDayNanoInterval).scalar.DataType
(*MonthInterval).scalar.DataType
(*Null).scalar.DataType
PrimitiveScalar.DataType
(*RunEndEncoded).scalar.DataType
(*SparseUnion).scalar.DataType
(*String).Binary.scalar.DataType
(*Struct).scalar.DataType
TemporalScalar.DataType
(*Time32).scalar.DataType
(*Time64).scalar.DataType
TimeScalar.DataType
(*Timestamp).scalar.DataType
(*Uint16).scalar.DataType
(*Uint32).scalar.DataType
(*Uint64).scalar.DataType
(*Uint8).scalar.DataType
Union.DataType
IsValid() bool
(*Binary).scalar.IsValid
BinaryScalar.IsValid
(*Boolean).scalar.IsValid
(*Date32).scalar.IsValid
(*Date64).scalar.IsValid
DateScalar.IsValid
(*DayTimeInterval).scalar.IsValid
(*Decimal128).scalar.IsValid
(*Decimal256).scalar.IsValid
(*DenseUnion).scalar.IsValid
(*Dictionary).scalar.IsValid
(*Duration).scalar.IsValid
(*Extension).scalar.IsValid
(*FixedSizeBinary).Binary.scalar.IsValid
(*FixedSizeList).List.scalar.IsValid
(*Float16).scalar.IsValid
(*Float32).scalar.IsValid
(*Float64).scalar.IsValid
(*Int16).scalar.IsValid
(*Int32).scalar.IsValid
(*Int64).scalar.IsValid
(*Int8).scalar.IsValid
IntervalScalar.IsValid
LargeBinary.Binary.scalar.IsValid
LargeList.List.scalar.IsValid
LargeString.stringScalar.Binary.scalar.IsValid
(*List).scalar.IsValid
ListScalar.IsValid
Map.List.scalar.IsValid
(*MonthDayNanoInterval).scalar.IsValid
(*MonthInterval).scalar.IsValid
(*Null).scalar.IsValid
PrimitiveScalar.IsValid
(*RunEndEncoded).scalar.IsValid
(*SparseUnion).scalar.IsValid
(*String).Binary.scalar.IsValid
(*Struct).scalar.IsValid
TemporalScalar.IsValid
(*Time32).scalar.IsValid
(*Time64).scalar.IsValid
TimeScalar.IsValid
(*Timestamp).scalar.IsValid
(*Uint16).scalar.IsValid
(*Uint32).scalar.IsValid
(*Uint64).scalar.IsValid
(*Uint8).scalar.IsValid
Union.IsValid
String() string
(*Binary).String
BinaryScalar.String
(*Boolean).String
(*Date32).String
(*Date64).String
DateScalar.String
(*DayTimeInterval).String
(*Decimal128).String
(*Decimal256).String
(*DenseUnion).String
(*Dictionary).String
(*Duration).String
(*Extension).String
(*FixedSizeBinary).Binary.String
(*FixedSizeList).List.String
(*Float16).String
(*Float32).String
(*Float64).String
(*Int16).String
(*Int32).String
(*Int64).String
(*Int8).String
IntervalScalar.String
LargeBinary.Binary.String
LargeList.List.String
LargeString.stringScalar.Binary.String
(*List).String
ListScalar.String
Map.List.String
(*MonthDayNanoInterval).String
(*MonthInterval).String
(*Null).scalar.String
PrimitiveScalar.String
(*RunEndEncoded).String
(*SparseUnion).String
(*String).Binary.String
(*Struct).String
TemporalScalar.String
(*Time32).String
(*Time64).String
TimeScalar.String
(*Timestamp).String
(*Uint16).String
(*Uint32).String
(*Uint64).String
(*Uint8).String
Union.String
Validate() error
(*Binary).Validate
BinaryScalar.Validate
(*Boolean).scalar.Validate
(*Date32).scalar.Validate
(*Date64).scalar.Validate
DateScalar.Validate
(*DayTimeInterval).scalar.Validate
(*Decimal128).scalar.Validate
(*Decimal256).scalar.Validate
(*DenseUnion).Validate
(*Dictionary).Validate
(*Duration).scalar.Validate
(*Extension).Validate
(*FixedSizeBinary).Validate
(*FixedSizeList).Validate
(*Float16).scalar.Validate
(*Float32).scalar.Validate
(*Float64).scalar.Validate
(*Int16).scalar.Validate
(*Int32).scalar.Validate
(*Int64).scalar.Validate
(*Int8).scalar.Validate
IntervalScalar.Validate
LargeBinary.Binary.Validate
LargeList.List.Validate
LargeString.stringScalar.Validate
(*List).Validate
ListScalar.Validate
Map.List.Validate
(*MonthDayNanoInterval).scalar.Validate
(*MonthInterval).scalar.Validate
(*Null).Validate
PrimitiveScalar.Validate
(*RunEndEncoded).Validate
(*SparseUnion).Validate
(*String).Validate
(*Struct).Validate
TemporalScalar.Validate
(*Time32).scalar.Validate
(*Time64).scalar.Validate
TimeScalar.Validate
(*Timestamp).scalar.Validate
(*Uint16).scalar.Validate
(*Uint32).scalar.Validate
(*Uint64).scalar.Validate
(*Uint8).scalar.Validate
Union.Validate
ValidateFull() error
(*Binary).ValidateFull
BinaryScalar.ValidateFull
(*Boolean).scalar.ValidateFull
(*Date32).scalar.ValidateFull
(*Date64).scalar.ValidateFull
DateScalar.ValidateFull
(*DayTimeInterval).scalar.ValidateFull
(*Decimal128).scalar.ValidateFull
(*Decimal256).scalar.ValidateFull
(*DenseUnion).ValidateFull
(*Dictionary).ValidateFull
(*Duration).scalar.ValidateFull
(*Extension).ValidateFull
(*FixedSizeBinary).ValidateFull
(*FixedSizeList).ValidateFull
(*Float16).scalar.ValidateFull
(*Float32).scalar.ValidateFull
(*Float64).scalar.ValidateFull
(*Int16).scalar.ValidateFull
(*Int32).scalar.ValidateFull
(*Int64).scalar.ValidateFull
(*Int8).scalar.ValidateFull
IntervalScalar.ValidateFull
LargeBinary.Binary.ValidateFull
LargeList.List.ValidateFull
LargeString.stringScalar.ValidateFull
(*List).ValidateFull
ListScalar.ValidateFull
Map.List.ValidateFull
(*MonthDayNanoInterval).scalar.ValidateFull
(*MonthInterval).scalar.ValidateFull
(*Null).ValidateFull
PrimitiveScalar.ValidateFull
(*RunEndEncoded).ValidateFull
(*SparseUnion).ValidateFull
(*String).ValidateFull
(*Struct).ValidateFull
TemporalScalar.ValidateFull
(*Time32).scalar.ValidateFull
(*Time64).scalar.ValidateFull
TimeScalar.ValidateFull
(*Timestamp).scalar.ValidateFull
(*Uint16).scalar.ValidateFull
(*Uint32).scalar.ValidateFull
(*Uint64).scalar.ValidateFull
(*Uint8).scalar.ValidateFull
Union.ValidateFull
![]() |
The pages are generated with Golds v0.8.2. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |