[−][src]Module arrow::datatypes
Defines the logical data types of Arrow arrays.
The most important things you might be looking for are:
Structs
BooleanType | |
Date32Type | |
Date64Type | |
DurationMicrosecondType | |
DurationMillisecondType | |
DurationNanosecondType | |
DurationSecondType | |
Field | Contains the meta-data for a single relative type. |
Float32Type | |
Float64Type | |
Int8Type | |
Int16Type | |
Int32Type | |
Int64Type | |
IntervalDayTimeType | |
IntervalYearMonthType | |
Schema | Describes the meta-data of an ordered sequence of relative types. |
Time32SecondType | |
Time32MillisecondType | |
Time64MicrosecondType | |
Time64NanosecondType | |
TimestampMicrosecondType | |
TimestampMillisecondType | |
TimestampNanosecondType | |
TimestampSecondType | |
UInt8Type | |
UInt16Type | |
UInt32Type | |
UInt64Type |
Enums
DataType | The set of datatypes that are supported by this implementation of Apache Arrow. |
DateUnit | Date is either a 32-bit or 64-bit type representing elapsed time since UNIX epoch (1970-01-01) in days or milliseconds. |
IntervalUnit | YEAR_MONTH or DAY_TIME interval in SQL style. |
TimeUnit | An absolute length of time in seconds, milliseconds, microseconds or nanoseconds. |
Traits
ArrowDictionaryKeyType | A subtype of primitive type that represents legal dictionary keys. See https://arrow.apache.org/docs/format/Columnar.html |
ArrowNativeType | |
ArrowNumericType | |
ArrowPrimitiveType | Trait indicating a primitive fixed-width type (bool, ints and floats). |
ArrowTemporalType | A subtype of primitive type that represents temporal values. |
ArrowTimestampType | A timestamp type allows us to create array builders that take a timestamp. |
ToByteSlice | Allows conversion from supported Arrow types to a byte slice. |
Type Definitions
SchemaRef | A reference-counted reference to a |