| Package | Description |
|---|---|
| org.bytedeco.arrow.global | |
| org.bytedeco.parquet |
| Modifier and Type | Method and Description |
|---|---|
static int |
parquet.GetSortOrder(LogicalType logical_type,
int primitive) |
static SortOrder.type |
parquet.GetSortOrder(LogicalType logical_type,
Type.type primitive) |
| Modifier and Type | Class and Description |
|---|---|
class |
BSONLogicalType
\brief Allowed for physical type BYTE_ARRAY.
|
class |
DateLogicalType
\brief Allowed for physical type INT32.
|
class |
DecimalLogicalType
\brief Allowed for physical type INT32, INT64, FIXED_LEN_BYTE_ARRAY, or BYTE_ARRAY,
depending on the precision.
|
class |
EnumLogicalType
\brief Allowed for physical type BYTE_ARRAY, must be encoded as UTF-8.
|
class |
IntervalLogicalType
\brief Allowed for physical type FIXED_LEN_BYTE_ARRAY with length 12
|
class |
IntLogicalType
\brief Allowed for physical type INT32 (for bit widths 8, 16, and 32) and INT64
(for bit width 64).
|
class |
JSONLogicalType
\brief Allowed for physical type BYTE_ARRAY.
|
class |
ListLogicalType
\brief Allowed for group nodes only.
|
class |
MapLogicalType
\brief Allowed for group nodes only.
|
class |
NoLogicalType
\brief Allowed for any physical type.
|
class |
NullLogicalType
\brief Allowed for any physical type.
|
class |
StringLogicalType
\brief Allowed for physical type BYTE_ARRAY, must be encoded as UTF-8.
|
class |
TimeLogicalType
\brief Allowed for physical type INT32 (for MILLIS) or INT64 (for MICROS and NANOS).
|
class |
TimestampLogicalType
\brief Allowed for physical type INT64.
|
class |
UnknownLogicalType
\brief Allowed for any type.
|
class |
UUIDLogicalType
\brief Allowed for physical type FIXED_LEN_BYTE_ARRAY with length 16,
must encode raw UUID bytes.
|
| Modifier and Type | Method and Description |
|---|---|
static LogicalType |
LogicalType.BSON() |
static LogicalType |
LogicalType.Date() |
static LogicalType |
LogicalType.Decimal(int precision) |
static LogicalType |
LogicalType.Decimal(int precision,
int scale) |
static LogicalType |
LogicalType.Enum() |
static LogicalType |
LogicalType.FromConvertedType(ConvertedType.type converted_type) |
static LogicalType |
LogicalType.FromConvertedType(ConvertedType.type converted_type,
DecimalMetadata converted_decimal_metadata)
\brief If possible, return a logical type equivalent to the given legacy
converted type (and decimal metadata if applicable).
|
static LogicalType |
LogicalType.FromConvertedType(int converted_type) |
static LogicalType |
LogicalType.FromConvertedType(int converted_type,
DecimalMetadata converted_decimal_metadata) |
static LogicalType |
LogicalType.FromThrift(LogicalType thrift_logical_type)
\brief Return the logical type represented by the Thrift intermediary object.
|
static LogicalType |
LogicalType.Int(int bit_width,
boolean is_signed) |
static LogicalType |
LogicalType.Interval() |
static LogicalType |
LogicalType.JSON() |
static LogicalType |
LogicalType.List() |
LogicalType |
Node.logical_type() |
LogicalType |
ColumnDescriptor.logical_type() |
static LogicalType |
UUIDLogicalType.Make() |
static LogicalType |
UnknownLogicalType.Make() |
static LogicalType |
StringLogicalType.Make() |
static LogicalType |
NullLogicalType.Make() |
static LogicalType |
NoLogicalType.Make() |
static LogicalType |
MapLogicalType.Make() |
static LogicalType |
ListLogicalType.Make() |
static LogicalType |
JSONLogicalType.Make() |
static LogicalType |
IntervalLogicalType.Make() |
static LogicalType |
EnumLogicalType.Make() |
static LogicalType |
DateLogicalType.Make() |
static LogicalType |
BSONLogicalType.Make() |
static LogicalType |
TimestampLogicalType.Make(boolean is_adjusted_to_utc,
int time_unit) |
static LogicalType |
TimeLogicalType.Make(boolean is_adjusted_to_utc,
int time_unit) |
static LogicalType |
TimestampLogicalType.Make(boolean is_adjusted_to_utc,
int time_unit,
boolean is_from_converted_type,
boolean force_set_converted_type) |
static LogicalType |
TimestampLogicalType.Make(boolean is_adjusted_to_utc,
LogicalType.TimeUnit.unit time_unit) |
static LogicalType |
TimeLogicalType.Make(boolean is_adjusted_to_utc,
LogicalType.TimeUnit.unit time_unit) |
static LogicalType |
TimestampLogicalType.Make(boolean is_adjusted_to_utc,
LogicalType.TimeUnit.unit time_unit,
boolean is_from_converted_type,
boolean force_set_converted_type) |
static LogicalType |
DecimalLogicalType.Make(int precision) |
static LogicalType |
IntLogicalType.Make(int bit_width,
boolean is_signed) |
static LogicalType |
DecimalLogicalType.Make(int precision,
int scale) |
static LogicalType |
LogicalType.Map() |
static LogicalType |
LogicalType.None() |
static LogicalType |
LogicalType.Null() |
static LogicalType |
LogicalType.String()
\brief Return the explicitly requested logical type.
|
static LogicalType |
LogicalType.Time(boolean is_adjusted_to_utc,
int time_unit) |
static LogicalType |
LogicalType.Time(boolean is_adjusted_to_utc,
LogicalType.TimeUnit.unit time_unit) |
static LogicalType |
LogicalType.Timestamp(boolean is_adjusted_to_utc,
int time_unit) |
static LogicalType |
LogicalType.Timestamp(boolean is_adjusted_to_utc,
int time_unit,
boolean is_from_converted_type,
boolean force_set_converted_type) |
static LogicalType |
LogicalType.Timestamp(boolean is_adjusted_to_utc,
LogicalType.TimeUnit.unit time_unit) |
static LogicalType |
LogicalType.Timestamp(boolean is_adjusted_to_utc,
LogicalType.TimeUnit.unit time_unit,
boolean is_from_converted_type,
boolean force_set_converted_type)
\brief Create a Timestamp logical type
|
LogicalType |
LogicalType.ToThrift()
\brief Return a serializable Thrift object for this logical type.
|
static LogicalType |
LogicalType.Unknown() |
static LogicalType |
LogicalType.UUID() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
LogicalType.Equals(LogicalType other)
\brief Return true if the given logical type is equivalent to this logical type.
|
static LogicalType |
LogicalType.FromThrift(LogicalType thrift_logical_type)
\brief Return the logical type represented by the Thrift intermediary object.
|
static Node |
PrimitiveNode.Make(BytePointer name,
int repetition,
LogicalType logical_type,
int primitive_type) |
static Node |
PrimitiveNode.Make(BytePointer name,
int repetition,
LogicalType logical_type,
int primitive_type,
int primitive_length,
int field_id) |
static Node |
GroupNode.Make(BytePointer name,
int repetition,
NodeVector fields,
LogicalType logical_type) |
static Node |
GroupNode.Make(BytePointer name,
int repetition,
NodeVector fields,
LogicalType logical_type,
int field_id) |
static Node |
PrimitiveNode.Make(String name,
Repetition.type repetition,
LogicalType logical_type,
Type.type primitive_type) |
static Node |
PrimitiveNode.Make(String name,
Repetition.type repetition,
LogicalType logical_type,
Type.type primitive_type,
int primitive_length,
int field_id) |
static Node |
GroupNode.Make(String name,
Repetition.type repetition,
NodeVector fields,
LogicalType logical_type) |
static Node |
GroupNode.Make(String name,
Repetition.type repetition,
NodeVector fields,
LogicalType logical_type,
int field_id) |
Copyright © 2021. All rights reserved.