type github.com/apache/arrow-go/v18/arrow.DataType (interface)

Method Implmentations

Fingerprint() string BinaryDataType.Fingerprint (*BinaryType).Fingerprint BinaryViewDataType.Fingerprint (*BinaryViewType).Fingerprint (*BooleanType).Fingerprint (*Date32Type).Fingerprint (*Date64Type).Fingerprint (*DayTimeIntervalType).Fingerprint (*Decimal128Type).Fingerprint (*Decimal256Type).Fingerprint (*Decimal32Type).Fingerprint (*Decimal64Type).Fingerprint DecimalType.Fingerprint (*DenseUnionType).Fingerprint (*DictionaryType).Fingerprint (*DurationType).Fingerprint EncodedType.Fingerprint (*ExtensionBase).Fingerprint ExtensionType.Fingerprint (*FixedSizeBinaryType).Fingerprint (*FixedSizeListType).Fingerprint FixedWidthDataType.Fingerprint (*Float16Type).Fingerprint (*Float32Type).Fingerprint (*Float64Type).Fingerprint (*Int16Type).Fingerprint (*Int32Type).Fingerprint (*Int64Type).Fingerprint (*Int8Type).Fingerprint (*LargeBinaryType).Fingerprint (*LargeListType).Fingerprint (*LargeListViewType).Fingerprint (*LargeStringType).Fingerprint ListLikeType.Fingerprint (*ListType).Fingerprint (*ListViewType).Fingerprint (*MapType).Fingerprint (*MonthDayNanoIntervalType).Fingerprint (*MonthIntervalType).Fingerprint NestedType.Fingerprint (*NullType).Fingerprint OffsetsDataType.Fingerprint (*RunEndEncodedType).Fingerprint (*SparseUnionType).Fingerprint (*StringType).Fingerprint (*StringViewType).Fingerprint (*StructType).Fingerprint TemporalWithUnit.Fingerprint (*Time32Type).Fingerprint (*Time64Type).Fingerprint (*TimestampType).Fingerprint (*Uint16Type).Fingerprint (*Uint32Type).Fingerprint (*Uint64Type).Fingerprint (*Uint8Type).Fingerprint UnionType.Fingerprint VarLenListLikeType.Fingerprint *github.com/apache/arrow-go/v18/arrow/extensions.Bool8Type.ExtensionBase.Fingerprint *github.com/apache/arrow-go/v18/arrow/extensions.JSONType.ExtensionBase.Fingerprint *github.com/apache/arrow-go/v18/arrow/extensions.OpaqueType.ExtensionBase.Fingerprint *github.com/apache/arrow-go/v18/arrow/extensions.UUIDType.ExtensionBase.Fingerprint *github.com/apache/arrow-go/v18/arrow/extensions.VariantType.ExtensionBase.Fingerprint
Layout() DataTypeLayout BinaryDataType.Layout (*BinaryType).Layout BinaryViewDataType.Layout (*BinaryViewType).Layout (*BooleanType).Layout (*Date32Type).Layout (*Date64Type).Layout (*DayTimeIntervalType).Layout (*Decimal128Type).Layout (*Decimal256Type).Layout (*Decimal32Type).Layout (*Decimal64Type).Layout DecimalType.Layout (*DenseUnionType).Layout (*DictionaryType).Layout (*DurationType).Layout EncodedType.Layout (*ExtensionBase).Layout ExtensionType.Layout (*FixedSizeBinaryType).Layout (*FixedSizeListType).Layout FixedWidthDataType.Layout (*Float16Type).Layout (*Float32Type).Layout (*Float64Type).Layout (*Int16Type).Layout (*Int32Type).Layout (*Int64Type).Layout (*Int8Type).Layout (*LargeBinaryType).Layout (*LargeListType).Layout (*LargeListViewType).Layout (*LargeStringType).Layout ListLikeType.Layout (*ListType).Layout (*ListViewType).Layout (*MapType).Layout (*MonthDayNanoIntervalType).Layout (*MonthIntervalType).Layout NestedType.Layout (*NullType).Layout OffsetsDataType.Layout (*RunEndEncodedType).Layout (*SparseUnionType).Layout (*StringType).Layout (*StringViewType).Layout (*StructType).Layout TemporalWithUnit.Layout (*Time32Type).Layout (*Time64Type).Layout (*TimestampType).Layout (*Uint16Type).Layout (*Uint32Type).Layout (*Uint64Type).Layout (*Uint8Type).Layout UnionType.Layout VarLenListLikeType.Layout *github.com/apache/arrow-go/v18/arrow/extensions.Bool8Type.ExtensionBase.Layout *github.com/apache/arrow-go/v18/arrow/extensions.JSONType.ExtensionBase.Layout *github.com/apache/arrow-go/v18/arrow/extensions.OpaqueType.ExtensionBase.Layout *github.com/apache/arrow-go/v18/arrow/extensions.UUIDType.ExtensionBase.Layout *github.com/apache/arrow-go/v18/arrow/extensions.VariantType.ExtensionBase.Layout
Name() string BinaryDataType.Name (*BinaryType).Name BinaryViewDataType.Name (*BinaryViewType).Name (*BooleanType).Name (*Date32Type).Name (*Date64Type).Name (*DayTimeIntervalType).Name (*Decimal128Type).Name (*Decimal256Type).Name (*Decimal32Type).Name (*Decimal64Type).Name DecimalType.Name (*DenseUnionType).Name (*DictionaryType).Name (*DurationType).Name EncodedType.Name (*ExtensionBase).Name ExtensionType.Name (*FixedSizeBinaryType).Name (*FixedSizeListType).Name FixedWidthDataType.Name (*Float16Type).Name (*Float32Type).Name (*Float64Type).Name (*Int16Type).Name (*Int32Type).Name (*Int64Type).Name (*Int8Type).Name (*LargeBinaryType).Name (*LargeListType).Name (*LargeListViewType).Name (*LargeStringType).Name ListLikeType.Name (*ListType).Name (*ListViewType).Name (*MapType).Name (*MonthDayNanoIntervalType).Name (*MonthIntervalType).Name NestedType.Name (*NullType).Name OffsetsDataType.Name (*RunEndEncodedType).Name (*SparseUnionType).Name (*StringType).Name (*StringViewType).Name (*StructType).Name TemporalWithUnit.Name (*Time32Type).Name (*Time64Type).Name (*TimestampType).Name (*Uint16Type).Name (*Uint32Type).Name (*Uint64Type).Name (*Uint8Type).Name UnionType.Name VarLenListLikeType.Name *github.com/apache/arrow-go/v18/arrow/extensions.Bool8Type.ExtensionBase.Name *github.com/apache/arrow-go/v18/arrow/extensions.JSONType.ExtensionBase.Name *github.com/apache/arrow-go/v18/arrow/extensions.OpaqueType.ExtensionBase.Name *github.com/apache/arrow-go/v18/arrow/extensions.UUIDType.ExtensionBase.Name *github.com/apache/arrow-go/v18/arrow/extensions.VariantType.ExtensionBase.Name
String() string BinaryDataType.String (*BinaryType).String BinaryViewDataType.String (*BinaryViewType).String (*BooleanType).String (*Date32Type).String (*Date64Type).String (*DayTimeIntervalType).String (*Decimal128Type).String (*Decimal256Type).String (*Decimal32Type).String (*Decimal64Type).String DecimalType.String (*DenseUnionType).String (*DictionaryType).String (*DurationType).String EncodedType.String (*ExtensionBase).String ExtensionType.String (*FixedSizeBinaryType).String (*FixedSizeListType).String FixedWidthDataType.String (*Float16Type).String (*Float32Type).String (*Float64Type).String (*Int16Type).String (*Int32Type).String (*Int64Type).String (*Int8Type).String (*LargeBinaryType).String (*LargeListType).String (*LargeListViewType).String (*LargeStringType).String ListLikeType.String (*ListType).String (*ListViewType).String (*MapType).String (*MonthDayNanoIntervalType).String (*MonthIntervalType).String NestedType.String (*NullType).String OffsetsDataType.String (*RunEndEncodedType).String (*SparseUnionType).String (*StringType).String (*StringViewType).String (*StructType).String TemporalWithUnit.String (*Time32Type).String (*Time64Type).String (*TimestampType).String (*Uint16Type).String (*Uint32Type).String (*Uint64Type).String (*Uint8Type).String UnionType.String VarLenListLikeType.String *github.com/apache/arrow-go/v18/arrow/extensions.Bool8Type.String *github.com/apache/arrow-go/v18/arrow/extensions.JSONType.String *github.com/apache/arrow-go/v18/arrow/extensions.OpaqueType.String *github.com/apache/arrow-go/v18/arrow/extensions.UUIDType.String *github.com/apache/arrow-go/v18/arrow/extensions.VariantType.String