| Package | Description |
|---|---|
| org.bytedeco.arrow | |
| org.bytedeco.arrow.global | |
| org.bytedeco.gandiva |
| Modifier and Type | Class and Description |
|---|---|
class |
BaseBinaryType
\brief Base class for all variable-size binary data types
|
class |
BaseListType
\brief Base class for all variable-size list data types
|
class |
BinaryType
\brief Concrete type class for variable-size binary data
|
class |
Date32Type
Concrete type class for 32-bit date data (as number of days since UNIX epoch)
|
class |
Date64Type
Concrete type class for 64-bit date data (as number of milliseconds since UNIX epoch)
|
class |
DateType
\brief Base type class for date data
|
class |
DayTimeIntervalType
\brief Represents a number of days and milliseconds (fraction of day).
|
class |
Decimal128Type
\brief Concrete type class for 128-bit decimal data
|
class |
Decimal256Type
\brief Concrete type class for 256-bit decimal data
|
class |
DecimalType
\brief Base type class for (fixed-size) decimal data
|
class |
DenseUnionType |
class |
DictionaryType
\brief Dictionary-encoded value type with data-dependent
dictionary.
|
class |
DurationType
\brief Represents an elapsed time without any relation to a calendar artifact.
|
class |
ExtensionType
\brief The base class for custom / user-defined types.
|
class |
FixedSizeBinaryType
\brief Concrete type class for fixed-size binary data
|
class |
FixedSizeListType
\brief Concrete type class for fixed size list data
|
class |
FixedWidthType
\brief Base class for all fixed-width data types
|
class |
FloatingPointType
\brief Base class for all floating-point data types
|
class |
IntegerType
\brief Base class for all integral data types
|
class |
IntervalType |
class |
LargeBinaryType
\brief Concrete type class for large variable-size binary data
|
class |
LargeListType
\brief Concrete type class for large list data
LargeListType is like ListType but with 64-bit rather than 32-bit offsets.
|
class |
LargeStringType
\brief Concrete type class for large variable-size string data, utf8-encoded
|
class |
ListType
\brief Concrete type class for list data
List data is nested data where each value is a variable number of
child items.
|
class |
MapType
\brief Concrete type class for map data
Map data is nested data where each value is a variable number of
key-item pairs.
|
class |
MonthIntervalType
\brief Represents a number of months.
|
class |
NestedType |
class |
NullType
Concrete type class for always-null data
|
class |
NumberType
\brief Base class for all numeric data types
|
class |
PrimitiveCType
\brief Base class for all data types representing primitive values
|
class |
SparseUnionType |
class |
StringType
\brief Concrete type class for variable-size string data, utf8-encoded
|
class |
StructType
\brief Concrete type class for struct data
|
class |
TemporalType
\brief Base type for all date and time types
|
class |
Time32Type
Concrete type class for 32-bit time data (as number of seconds or milliseconds
since midnight)
|
class |
Time64Type
Concrete type class for 64-bit time data (as number of microseconds or nanoseconds
since midnight)
|
class |
TimestampType
\brief Concrete type class for datetime data (as number of seconds, milliseconds,
microseconds or nanoseconds since UNIX epoch)
If supplied, the timezone string should take either the form (i) "Area/Location",
with values drawn from the names in the IANA Time Zone Database (such as
"Europe/Zurich"); or (ii) "(+|-)HH:MM" indicating an absolute offset from GMT
(such as "-08:00").
|
class |
TimeType
Base type class for time data
|
class |
UnionType
\brief Concrete type class for union data
|
| Modifier and Type | Method and Description |
|---|---|
DataType[] |
DataTypeVector.get() |
DataType |
DataTypeVector.Iterator.get() |
DataType |
DataTypeVector.get(long i) |
DataType |
StringDataTypeMap.get(String i) |
DataType |
DictionaryType.index_type() |
DataType |
MapType.item_type() |
DataType |
MapType.key_type() |
DataType |
DataTypeResult.MoveValueUnsafe() |
DataType |
DataTypeResult.multiply() |
DataType |
DataTypeVector.pop_back() |
DataType |
StringDataTypeMap.Iterator.second() |
DataType |
ExtensionType.storage_type()
\brief The type of array used to represent this extension type's data
|
DataType |
CastOptions.to_type() |
DataType |
ValueDescr.type() |
DataType |
UInt8Builder.type() |
DataType |
UInt64Builder.type() |
DataType |
UInt32Builder.type() |
DataType |
UInt16Builder.type() |
DataType |
Tensor.type() |
DataType |
StructBuilder.type() |
DataType |
StringBuilder.type() |
DataType |
Scalar.type()
\brief The type of the scalar value
|
DataType |
OutputType.type()
\brief The exact output value type for the FIXED kind.
|
DataType |
NullBuilder.type()
\endcond
|
DataType |
MapBuilder.type() |
DataType |
LargeStringBuilder.type() |
DataType |
LargeBinaryBuilder.type() |
DataType |
Int8Builder.type() |
DataType |
Int64Builder.type() |
DataType |
Int32Builder.type() |
DataType |
Int16Builder.type() |
DataType |
InputType.type()
\brief For InputType::EXACT_TYPE kind, the exact type that this InputType
must match.
|
DataType |
HalfFloatBuilder.type() |
DataType |
FloatBuilder.type() |
DataType |
FixedSizeListBuilder.type() |
DataType |
FixedSizeBinaryBuilder.type() |
DataType |
Field.type()
\brief Return the field data type
|
DataType |
DoubleBuilder.type() |
DataType |
Decimal256Builder.type() |
DataType |
Decimal128Builder.type() |
DataType |
DayTimeIntervalBuilder.type() |
DataType |
Datum.type()
\brief The value type of the variant, if any
|
DataType |
ChunkedArray.type() |
DataType |
BooleanBuilder.type() |
DataType |
BinaryBuilder.type() |
DataType |
BasicUnionBuilder.type() |
DataType |
BaseListBuilder.type() |
DataType |
BaseLargeListBuilder.type() |
DataType |
ArrayData.type() |
DataType |
ArrayBuilder.type()
\brief Return the type of the built Array
|
DataType |
Array.type() |
DataType |
FixedSizeListArray.value_type() |
DataType |
DictionaryType.value_type() |
DataType |
BaseListType.value_type() |
DataType |
BaseListArray.value_type() |
DataType |
BaseLargeListArray.value_type() |
DataType |
DataTypeResult.ValueOrDie()
Gets a mutable reference to the stored
T value. |
DataType |
DataTypeResult.ValueUnsafe()
Cast the internally stored value to produce a new result or propagate the stored
error.
|
| Modifier and Type | Method and Description |
|---|---|
Status |
DictionaryMemo.AddDictionaryType(long id,
DataType type)
\brief Add a dictionary value type to the memo with a particular id.
|
static ValueDescr |
ValueDescr.Any(DataType type)
\brief Convenience constructor for ANY descr
|
static ValueDescr |
ValueDescr.Array(DataType type)
\brief Convenience constructor for Value::ARRAY descr
|
static InputType |
InputType.Array(DataType type) |
ScalarResult |
Scalar.CastTo(DataType to) |
DataTypeResult |
ExtensionType.Deserialize(DataType storage_type,
BytePointer serialized_data) |
DataTypeResult |
ExtensionType.Deserialize(DataType storage_type,
String serialized_data)
\brief Create an instance of the ExtensionType given the actual storage
type and the serialized representation
|
boolean |
DataType.Equals(DataType other) |
boolean |
DataType.Equals(DataType other,
boolean check_metadata)
\brief Return whether the types are equal
Types that are logically convertible from one to another (e.g.
|
FieldPath |
FieldRef.FindAll(DataType type) |
static ArrayResult |
MapArray.FromArrays(DataType type,
Array offsets,
Array keys,
Array items) |
static ArrayResult |
MapArray.FromArrays(DataType type,
Array offsets,
Array keys,
Array items,
MemoryPool pool) |
Status |
DictionaryUnifier.GetResult(DataType out_type,
Array out_dict)
\brief Return a result DictionaryType with the smallest possible index
type to accommodate the unified dictionary.
|
Status |
DictionaryUnifier.GetResultWithIndexType(DataType index_type,
Array out_dict)
\brief Return a unified dictionary with the given index type.
|
DataTypeVector.Iterator |
DataTypeVector.insert(DataTypeVector.Iterator pos,
DataType value) |
static ChunkedArrayResult |
ChunkedArray.Make(ArrayVector chunks,
DataType type) |
static DictionaryUnifierResult |
DictionaryUnifier.Make(DataType value_type) |
static TensorResult |
Tensor.Make(DataType type,
ArrowBuffer data,
long[] shape) |
static TensorResult |
Tensor.Make(DataType type,
ArrowBuffer data,
long[] shape,
long[] strides,
StringVector dim_names) |
static TensorResult |
Tensor.Make(DataType type,
ArrowBuffer data,
LongBuffer shape) |
static TensorResult |
Tensor.Make(DataType type,
ArrowBuffer data,
LongBuffer shape,
LongBuffer strides,
StringVector dim_names) |
static TensorResult |
Tensor.Make(DataType type,
ArrowBuffer data,
LongPointer shape) |
static TensorResult |
Tensor.Make(DataType type,
ArrowBuffer data,
LongPointer shape,
LongPointer strides,
StringVector dim_names)
\brief Create a Tensor with full parameters
This factory function will return Status::Invalid when the parameters are
inconsistent
|
static DataTypeResult |
DictionaryType.Make(DataType index_type,
DataType value_type) |
static DataTypeResult |
DictionaryType.Make(DataType index_type,
DataType value_type,
boolean ordered) |
static ArrayData |
ArrayData.Make(DataType type,
long length) |
static ArrayData |
ArrayData.Make(DataType type,
long length,
BufferVector buffers) |
static ArrayData |
ArrayData.Make(DataType type,
long length,
BufferVector buffers,
ArrayDataVector child_data) |
static ArrayData |
ArrayData.Make(DataType type,
long length,
BufferVector buffers,
ArrayDataVector child_data,
ArrayData dictionary) |
static ArrayData |
ArrayData.Make(DataType type,
long length,
BufferVector buffers,
ArrayDataVector child_data,
ArrayData dictionary,
long null_count,
long offset) |
static ArrayData |
ArrayData.Make(DataType type,
long length,
BufferVector buffers,
ArrayDataVector child_data,
long null_count,
long offset) |
static ArrayData |
ArrayData.Make(DataType type,
long length,
BufferVector buffers,
long null_count,
long offset) |
static ArrayData |
ArrayData.Make(DataType type,
long length,
long null_count,
long offset) |
static DictionaryUnifierResult |
DictionaryUnifier.Make(DataType value_type,
MemoryPool pool)
\brief Construct a DictionaryUnifier
|
boolean |
TypeMatcher.Matches(DataType type)
\brief Return true if this matcher accepts the data type.
|
DataTypeVector |
DataTypeVector.push_back(DataType value) |
DataTypeVector |
DataTypeVector.put(DataType... array) |
DataTypeVector |
DataTypeVector.put(DataType value) |
DataTypeVector |
DataTypeVector.put(long i,
DataType value) |
StringDataTypeMap |
StringDataTypeMap.put(String i,
DataType value) |
static CastOptions |
CastOptions.Safe(DataType to_type) |
static ValueDescr |
ValueDescr.Scalar(DataType type)
\brief Convenience constructor for Value::SCALAR descr
|
static InputType |
InputType.Scalar(DataType type) |
CastOptions |
CastOptions.to_type(DataType setter) |
ValueDescr |
ValueDescr.type(DataType setter) |
Scalar |
Scalar.type(DataType setter) |
ArrayData |
ArrayData.type(DataType setter) |
static CastOptions |
CastOptions.Unsafe(DataType to_type) |
ChunkedArrayResult |
ChunkedArray.View(DataType type)
Construct a zero-copy view of this chunked array with the given
type.
|
ArrayResult |
Array.View(DataType type)
Construct a zero-copy view of this array with the given type.
|
Field |
Field.WithType(DataType type)
\brief Return a copy of this field with the replaced type.
|
static Array |
ExtensionType.WrapArray(DataType ext_type,
Array storage)
\brief Wrap the given storage array as an extension array
|
static ChunkedArray |
ExtensionType.WrapArray(DataType ext_type,
ChunkedArray storage)
\brief Wrap the given chunked storage array as a chunked extension array
|
| Constructor and Description |
|---|
ArrayData(DataType type,
long length) |
ArrayData(DataType type,
long length,
BufferVector buffers) |
ArrayData(DataType type,
long length,
BufferVector buffers,
ArrayDataVector child_data) |
ArrayData(DataType type,
long length,
BufferVector buffers,
ArrayDataVector child_data,
long null_count,
long offset) |
ArrayData(DataType type,
long length,
BufferVector buffers,
long null_count,
long offset) |
ArrayData(DataType type,
long length,
long null_count,
long offset) |
BaseBaseDate32Scalar(int value,
DataType type) |
BaseBaseDate64Scalar(long value,
DataType type) |
BaseBaseDayTimeIntervalScalar(DayTimeIntervalType.DayMilliseconds value,
DataType type) |
BaseBaseMonthIntervalType(int value,
DataType type) |
BaseBaseTime32Scalar(int value,
DataType type) |
BaseBaseTime64Scalar(long value,
DataType type) |
BaseBinaryScalar(DataType type) |
BaseDate32Scalar(int value,
DataType type) |
BaseDate64Scalar(long value,
DataType type) |
BaseDayTimeIntervalScalar(DayTimeIntervalType.DayMilliseconds value,
DataType type) |
BaseDurationScalar(long value,
DataType type) |
BaseMonthIntervalScalar(int value,
DataType type) |
BaseTime32Scalar(int value,
DataType type) |
BaseTime64Scalar(long value,
DataType type) |
BaseTimestampScalar(long value,
DataType type) |
BinaryBuilder(DataType type,
MemoryPool pool) |
BinaryScalar(ArrowBuffer value,
DataType type) |
BinaryScalar(DataType type) |
BooleanBuilder(DataType type) |
BooleanBuilder(DataType type,
MemoryPool pool) |
ChunkedArray(ArrayVector chunks,
DataType type)
\brief Construct a chunked array from a vector of arrays and a data type
As the data type is passed explicitly, the vector may be empty.
|
DataTypeResult(DataType value)
Constructs a Result object that contains
value. |
DataTypeVector(DataType... array) |
DataTypeVector(DataType value) |
Date32Scalar(int value,
DataType type) |
DayTimeIntervalArray(DataType type,
long length,
ArrowBuffer data) |
DayTimeIntervalArray(DataType type,
long length,
ArrowBuffer data,
ArrowBuffer null_bitmap,
long null_count,
long offset) |
DayTimeIntervalBuilder(DataType type,
MemoryPool pool) |
Decimal128Builder(DataType type) |
Decimal128Builder(DataType type,
MemoryPool pool) |
Decimal128Scalar(DataType type) |
Decimal128Scalar(Decimal128 value,
DataType type) |
Decimal256Builder(DataType type) |
Decimal256Builder(DataType type,
MemoryPool pool) |
Decimal256Scalar(DataType type) |
Decimal256Scalar(Decimal256 value,
DataType type) |
DenseUnionArray(DataType type,
long length,
ArrayVector children,
ArrowBuffer type_ids) |
DenseUnionArray(DataType type,
long length,
ArrayVector children,
ArrowBuffer type_ids,
ArrowBuffer value_offsets,
long offset) |
DenseUnionBuilder(MemoryPool pool,
ArrayBuilderVector children,
DataType type)
Use this constructor to specify the type explicitly.
|
DenseUnionScalar(DataType type) |
DenseUnionScalar(Scalar value,
DataType type) |
DictionaryMemoTable(MemoryPool pool,
DataType type) |
DictionaryScalar(DataType type) |
DictionaryScalar(Pointer value,
DataType type) |
DictionaryScalar(Pointer value,
DataType type,
boolean is_valid) |
DictionaryType(DataType index_type,
DataType value_type) |
DictionaryType(DataType index_type,
DataType value_type,
boolean ordered) |
DoubleBuilder(DataType type,
MemoryPool pool) |
DurationScalar(long value,
DataType type) |
ExtensionArray(DataType type,
Array storage)
\brief Construct an ExtensionArray from a type and the underlying storage.
|
ExtensionScalar(DataType type) |
Field(BytePointer name,
DataType type) |
Field(BytePointer name,
DataType type,
boolean nullable,
KeyValueMetadata metadata) |
Field(String name,
DataType type) |
Field(String name,
DataType type,
boolean nullable,
KeyValueMetadata metadata) |
FixedSizeBinaryBuilder(DataType type) |
FixedSizeBinaryBuilder(DataType type,
MemoryPool pool) |
FixedSizeBinaryScalar(ArrowBuffer value,
DataType type) |
FixedSizeBinaryScalar(DataType type) |
FixedSizeListArray(DataType type,
long length,
Array values) |
FixedSizeListArray(DataType type,
long length,
Array values,
ArrowBuffer null_bitmap,
long null_count,
long offset) |
FixedSizeListBuilder(MemoryPool pool,
ArrayBuilder value_builder,
DataType type)
Use this constructor to infer the built array's type.
|
FixedSizeListType(DataType value_type,
int list_size) |
FloatBuilder(DataType type,
MemoryPool pool) |
HalfFloatBuilder(DataType type,
MemoryPool pool) |
InputType(DataType type) |
InputType(DataType type,
int shape) |
InputType(DataType type,
ValueDescr.Shape shape)
\brief Accept an exact value type.
|
Int16Builder(DataType type,
MemoryPool pool) |
Int32Builder(DataType type,
MemoryPool pool) |
Int64Builder(DataType type,
MemoryPool pool) |
Int8Builder(DataType type,
MemoryPool pool) |
LargeBinaryBuilder(DataType type,
MemoryPool pool) |
LargeBinaryScalar(ArrowBuffer value,
DataType type) |
LargeBinaryScalar(DataType type) |
LargeListArray(DataType type,
long length,
ArrowBuffer value_offsets,
Array values) |
LargeListArray(DataType type,
long length,
ArrowBuffer value_offsets,
Array values,
ArrowBuffer null_bitmap,
long null_count,
long offset) |
LargeListBuilder(MemoryPool pool,
ArrayBuilder value_builder,
DataType type) |
LargeListScalar(Array value,
DataType type) |
LargeListScalar(DataType type) |
LargeListType(DataType value_type) |
LargeStringBuilder(DataType type,
MemoryPool pool) |
LargeStringScalar(ArrowBuffer value,
DataType type) |
LargeStringScalar(DataType type) |
ListArray(DataType type,
long length,
ArrowBuffer value_offsets,
Array values) |
ListArray(DataType type,
long length,
ArrowBuffer value_offsets,
Array values,
ArrowBuffer null_bitmap,
long null_count,
long offset) |
ListBuilder(MemoryPool pool,
ArrayBuilder value_builder,
DataType type) |
ListScalar(Array value,
DataType type) |
ListScalar(DataType type) |
ListType(DataType value_type) |
MapArray(DataType type,
long length,
ArrowBuffer value_offsets,
Array values) |
MapArray(DataType type,
long length,
ArrowBuffer value_offsets,
Array keys,
Array items) |
MapArray(DataType type,
long length,
ArrowBuffer value_offsets,
Array keys,
Array items,
ArrowBuffer null_bitmap,
long null_count,
long offset) |
MapArray(DataType type,
long length,
ArrowBuffer value_offsets,
Array values,
ArrowBuffer null_bitmap,
long null_count,
long offset) |
MapBuilder(MemoryPool pool,
ArrayBuilder key_builder,
ArrayBuilder item_builder,
DataType type)
Use this constructor to define the built array's type explicitly.
|
MapBuilder(MemoryPool pool,
ArrayBuilder item_builder,
DataType type) |
MapScalar(Array value,
DataType type) |
MapScalar(DataType type) |
MapType(DataType key_type,
DataType item_type) |
MapType(DataType key_type,
DataType item_type,
boolean keys_sorted) |
MapType(DataType key_type,
Field item_field) |
MapType(DataType key_type,
Field item_field,
boolean keys_sorted) |
MonthIntervalScalar(int value,
DataType type) |
NullBuilder(DataType type) |
NullBuilder(DataType type,
MemoryPool pool) |
OutputType(DataType type)
\brief Output an exact type, but with shape determined by promoting the
shapes of the inputs (any ARRAY argument yields ARRAY).
|
PrimitiveArray(DataType type,
long length,
ArrowBuffer data) |
PrimitiveArray(DataType type,
long length,
ArrowBuffer data,
ArrowBuffer null_bitmap,
long null_count,
long offset) |
SparseUnionArray(DataType type,
long length,
ArrayVector children,
ArrowBuffer type_ids) |
SparseUnionArray(DataType type,
long length,
ArrayVector children,
ArrowBuffer type_ids,
long offset) |
SparseUnionBuilder(MemoryPool pool,
ArrayBuilderVector children,
DataType type)
Use this constructor to specify the type explicitly.
|
SparseUnionScalar(DataType type) |
SparseUnionScalar(Scalar value,
DataType type) |
StringBuilder(DataType type,
MemoryPool pool) |
StringScalar(ArrowBuffer value,
DataType type) |
StringScalar(DataType type) |
StructArray(DataType type,
long length,
ArrayVector children) |
StructArray(DataType type,
long length,
ArrayVector children,
ArrowBuffer null_bitmap,
long null_count,
long offset) |
StructBuilder(DataType type,
MemoryPool pool,
ArrayBuilderVector field_builders)
If any of field_builders has indeterminate type, this builder will also
|
Tensor(DataType type,
ArrowBuffer data,
long[] shape) |
Tensor(DataType type,
ArrowBuffer data,
long[] shape,
long[] strides) |
Tensor(DataType type,
ArrowBuffer data,
long[] shape,
long[] strides,
StringVector dim_names) |
Tensor(DataType type,
ArrowBuffer data,
LongBuffer shape) |
Tensor(DataType type,
ArrowBuffer data,
LongBuffer shape,
LongBuffer strides) |
Tensor(DataType type,
ArrowBuffer data,
LongBuffer shape,
LongBuffer strides,
StringVector dim_names) |
Tensor(DataType type,
ArrowBuffer data,
LongPointer shape)
Constructor with no dimension names or strides, data assumed to be row-major
|
Tensor(DataType type,
ArrowBuffer data,
LongPointer shape,
LongPointer strides)
Constructor with non-negative strides
|
Tensor(DataType type,
ArrowBuffer data,
LongPointer shape,
LongPointer strides,
StringVector dim_names)
Constructor with non-negative strides and dimension names
|
Time32Scalar(int value,
DataType type) |
Time64Scalar(long value,
DataType type) |
TimestampScalar(long value,
DataType type) |
UInt16Builder(DataType type,
MemoryPool pool) |
UInt32Builder(DataType type,
MemoryPool pool) |
UInt64Builder(DataType type,
MemoryPool pool) |
UInt8Builder(DataType type,
MemoryPool pool) |
UnionScalar(DataType type) |
UnionScalar(Scalar value,
DataType type) |
ValueDescr(DataType type) |
ValueDescr(DataType type,
int shape) |
ValueDescr(DataType type,
ValueDescr.Shape shape) |
| Modifier and Type | Method and Description |
|---|---|
static DataType |
arrow._boolean()
\brief Return a BooleanType instance
|
static DataType |
arrow._null()
\defgroup type-factories Factory functions for creating data types
Factory functions for creating data types
\{
|
static DataType |
arrow.binary()
\brief Return a BinaryType instance
|
static DataType |
arrow.date32()
\brief Return a Date32Type instance
|
static DataType |
arrow.date64()
\brief Return a Date64Type instance
|
static DataType |
arrow.day_time_interval()
\brief Return a DayTimeIntervalType instance
|
static DataType |
arrow.decimal(int precision,
int scale)
\brief Create a Decimal128Type or Decimal256Type instance depending on the precision
|
static DataType |
arrow.decimal128(int precision,
int scale)
\brief Create a Decimal128Type instance
|
static DataType |
arrow.decimal256(int precision,
int scale)
\brief Create a Decimal256Type instance
|
static DataType |
arrow.dense_union(ArrayVector children) |
static DataType |
arrow.dense_union(ArrayVector children,
StringVector field_names,
byte[] type_codes) |
static DataType |
arrow.dense_union(ArrayVector children,
StringVector field_names,
ByteBuffer type_codes) |
static DataType |
arrow.dense_union(ArrayVector children,
StringVector field_names,
BytePointer type_codes)
\brief Create a DenseUnionType instance
|
static DataType |
arrow.dense_union(FieldVector child_fields) |
static DataType |
arrow.dense_union(FieldVector child_fields,
byte[] type_codes) |
static DataType |
arrow.dense_union(FieldVector child_fields,
ByteBuffer type_codes) |
static DataType |
arrow.dense_union(FieldVector child_fields,
BytePointer type_codes)
\brief Create a DenseUnionType instance
|
static DataType |
arrow.dictionary(DataType index_type,
DataType dict_type) |
static DataType |
arrow.dictionary(DataType index_type,
DataType dict_type,
boolean ordered)
\brief Create a DictionaryType instance
|
static DataType |
arrow.duration(int unit) |
static DataType |
arrow.duration(TimeUnit.type unit)
\brief Return a Duration instance (naming use _type to avoid namespace conflict with
built in time classes).
|
static DataType |
arrow.fixed_size_binary(int byte_width)
\brief Create a FixedSizeBinaryType instance.
|
static DataType |
arrow.fixed_size_list(DataType value_type,
int list_size)
\brief Create a FixedSizeListType instance from its child DataType
|
static DataType |
arrow.fixed_size_list(Field value_type,
int list_size)
\brief Create a FixedSizeListType instance from its child Field type
|
static DataType |
arrow.float16()
\brief Return a HalfFloatType instance
|
static DataType |
arrow.float32()
\brief Return a FloatType instance
|
static DataType |
arrow.float64()
\brief Return a DoubleType instance
|
static DataType |
arrow.int16()
\brief Return a Int16Type instance
|
static DataType |
arrow.int32()
\brief Return a Int32Type instance
|
static DataType |
arrow.int64()
\brief Return a Int64Type instance
|
static DataType |
arrow.int8()
\brief Return a Int8Type instance
|
static DataType |
arrow.large_binary()
\brief Return a LargeBinaryType instance
|
static DataType |
arrow.large_list(DataType value_type)
\brief Create a LargeListType instance from its child DataType
|
static DataType |
arrow.large_list(Field value_type)
\brief Create a LargeListType instance from its child Field type
|
static DataType |
arrow.large_utf8()
\brief Return a LargeStringType instance
|
static DataType |
arrow.list(DataType value_type)
\brief Create a ListType instance from its child DataType
|
static DataType |
arrow.list(Field value_type)
\brief Create a ListType instance from its child Field type
|
static DataType |
arrow.map(DataType key_type,
DataType item_type) |
static DataType |
arrow.map(DataType key_type,
DataType item_type,
boolean keys_sorted)
\brief Create a MapType instance from its key and value DataTypes
|
static DataType |
arrow.map(DataType key_type,
Field item_field) |
static DataType |
arrow.map(DataType key_type,
Field item_field,
boolean keys_sorted)
\brief Create a MapType instance from its key DataType and value field.
|
static DataType |
arrow.month_interval()
\brief Return a MonthIntervalType instance
|
static DataType |
arrow.sparse_union(ArrayVector children) |
static DataType |
arrow.sparse_union(ArrayVector children,
StringVector field_names,
byte[] type_codes) |
static DataType |
arrow.sparse_union(ArrayVector children,
StringVector field_names,
ByteBuffer type_codes) |
static DataType |
arrow.sparse_union(ArrayVector children,
StringVector field_names,
BytePointer type_codes)
\brief Create a SparseUnionType instance
|
static DataType |
arrow.sparse_union(FieldVector child_fields) |
static DataType |
arrow.sparse_union(FieldVector child_fields,
byte[] type_codes) |
static DataType |
arrow.sparse_union(FieldVector child_fields,
ByteBuffer type_codes) |
static DataType |
arrow.sparse_union(FieldVector child_fields,
BytePointer type_codes)
\brief Create a SparseUnionType instance
|
static DataType |
arrow.struct_(FieldVector fields)
\brief Create a StructType instance
|
static DataType |
arrow.time32(int unit) |
static DataType |
arrow.time32(TimeUnit.type unit)
\brief Create a 32-bit time type instance
Unit can be either SECOND or MILLI
|
static DataType |
arrow.time64(int unit) |
static DataType |
arrow.time64(TimeUnit.type unit)
\brief Create a 64-bit time type instance
Unit can be either MICRO or NANO
|
static DataType |
arrow.timestamp(int unit) |
static DataType |
arrow.timestamp(int unit,
BytePointer timezone) |
static DataType |
arrow.timestamp(TimeUnit.type unit)
\brief Create a TimestampType instance from its unit
|
static DataType |
arrow.timestamp(TimeUnit.type unit,
String timezone)
\brief Create a TimestampType instance from its unit and timezone
|
static DataType |
arrow.uint16()
\brief Return a UInt16Type instance
|
static DataType |
arrow.uint32()
\brief Return a UInt32Type instance
|
static DataType |
arrow.uint64()
\brief Return a UInt64Type instance
|
static DataType |
arrow.uint8()
\brief Return a UInt8Type instance
|
static DataType |
arrow.union_(ArrayVector children)
Deprecated.
|
static DataType |
arrow.union_(ArrayVector children,
int mode)
Deprecated.
|
static DataType |
arrow.union_(ArrayVector children,
StringVector field_names)
Deprecated.
|
static DataType |
arrow.union_(ArrayVector children,
StringVector field_names,
byte[] type_codes)
Deprecated.
|
static DataType |
arrow.union_(ArrayVector children,
StringVector field_names,
byte[] type_codes,
int mode)
Deprecated.
|
static DataType |
arrow.union_(ArrayVector children,
StringVector field_names,
byte[] type_codes,
UnionMode.type mode)
Deprecated.
|
static DataType |
arrow.union_(ArrayVector children,
StringVector field_names,
ByteBuffer type_codes)
Deprecated.
|
static DataType |
arrow.union_(ArrayVector children,
StringVector field_names,
ByteBuffer type_codes,
int mode)
Deprecated.
|
static DataType |
arrow.union_(ArrayVector children,
StringVector field_names,
ByteBuffer type_codes,
UnionMode.type mode)
Deprecated.
|
static DataType |
arrow.union_(ArrayVector children,
StringVector field_names,
BytePointer type_codes)
Deprecated.
|
static DataType |
arrow.union_(ArrayVector children,
StringVector field_names,
BytePointer type_codes,
int mode)
Deprecated.
|
static DataType |
arrow.union_(ArrayVector children,
StringVector field_names,
BytePointer type_codes,
UnionMode.type mode)
Deprecated.
|
static DataType |
arrow.union_(ArrayVector children,
StringVector field_names,
int mode)
Deprecated.
|
static DataType |
arrow.union_(ArrayVector children,
StringVector field_names,
UnionMode.type mode)
Deprecated.
|
static DataType |
arrow.union_(ArrayVector children,
UnionMode.type mode)
Deprecated.
|
static DataType |
arrow.union_(FieldVector child_fields)
Deprecated.
|
static DataType |
arrow.union_(FieldVector child_fields,
byte[] type_codes)
Deprecated.
|
static DataType |
arrow.union_(FieldVector child_fields,
byte[] type_codes,
int mode)
Deprecated.
|
static DataType |
arrow.union_(FieldVector child_fields,
byte[] type_codes,
UnionMode.type mode)
Deprecated.
|
static DataType |
arrow.union_(FieldVector child_fields,
ByteBuffer type_codes)
Deprecated.
|
static DataType |
arrow.union_(FieldVector child_fields,
ByteBuffer type_codes,
int mode)
Deprecated.
|
static DataType |
arrow.union_(FieldVector child_fields,
ByteBuffer type_codes,
UnionMode.type mode)
Deprecated.
|
static DataType |
arrow.union_(FieldVector child_fields,
BytePointer type_codes)
Deprecated.
|
static DataType |
arrow.union_(FieldVector child_fields,
BytePointer type_codes,
int mode)
Deprecated.
|
static DataType |
arrow.union_(FieldVector child_fields,
BytePointer type_codes,
UnionMode.type mode)
Deprecated.
|
static DataType |
arrow.union_(FieldVector child_fields,
int mode)
Deprecated.
|
static DataType |
arrow.union_(FieldVector child_fields,
UnionMode.type mode)
Deprecated.
|
static DataType |
arrow.utf8()
\brief Return a StringType instance
|
| Modifier and Type | Method and Description |
|---|---|
static Status |
arrow.ArrayFromJSON(DataType arg0,
BytePointer json,
Array out) |
static Status |
arrow.ArrayFromJSON(DataType arg0,
String json,
Array out) |
static boolean |
arrow.CanCast(DataType from_type,
DataType to_type)
\brief Return true if a cast function is defined
|
static ArrayResult |
arrow.Cast(Array value,
DataType to_type) |
static ArrayResult |
arrow.Cast(Array value,
DataType to_type,
CastOptions options,
ExecContext ctx)
\brief Cast from one array type to another
|
static DatumResult |
arrow.Cast(Datum value,
DataType to_type) |
static DatumResult |
arrow.Cast(Datum value,
DataType to_type,
CastOptions options,
ExecContext ctx)
\brief Cast from one value to another
|
static DataType |
arrow.dictionary(DataType index_type,
DataType dict_type) |
static DataType |
arrow.dictionary(DataType index_type,
DataType dict_type,
boolean ordered)
\brief Create a DictionaryType instance
|
static Field |
arrow.field(BytePointer name,
DataType type) |
static Field |
arrow.field(BytePointer name,
DataType type,
boolean nullable,
KeyValueMetadata metadata) |
static Field |
arrow.field(String name,
DataType type) |
static Field |
arrow.field(String name,
DataType type,
boolean nullable,
KeyValueMetadata metadata)
\}
|
static DataType |
arrow.fixed_size_list(DataType value_type,
int list_size)
\brief Create a FixedSizeListType instance from its child DataType
|
static ArrayDataResult |
arrow.GetArrayView(ArrayData data,
DataType type)
Construct a zero-copy view of this ArrayData with the given type.
|
static int |
arrow.GetByteWidth(DataType type) |
static boolean |
gandiva.is_decimal_128(DataType type) |
static boolean |
arrow.IsTensorStridesContiguous(DataType type,
long[] shape,
long[] strides) |
static boolean |
arrow.IsTensorStridesContiguous(DataType type,
LongBuffer shape,
LongBuffer strides) |
static boolean |
arrow.IsTensorStridesContiguous(DataType type,
LongPointer shape,
LongPointer strides) |
static DataType |
arrow.large_list(DataType value_type)
\brief Create a LargeListType instance from its child DataType
|
static DataType |
arrow.list(DataType value_type)
\brief Create a ListType instance from its child DataType
|
static ArrayResult |
arrow.MakeArrayOfNull(DataType type,
long length) |
static ArrayResult |
arrow.MakeArrayOfNull(DataType type,
long length,
MemoryPool pool)
\brief Create a strongly-typed Array instance with all elements null
|
static Status |
arrow.MakeBuilder(MemoryPool pool,
DataType type,
ArrayBuilder out)
\brief Construct an empty ArrayBuilder corresponding to the data
type
|
static Status |
arrow.MakeDictionaryBuilder(MemoryPool pool,
DataType type,
Array dictionary,
ArrayBuilder out)
\brief Construct an empty DictionaryBuilder initialized optionally
with a pre-existing dictionary
|
static Scalar |
arrow.MakeNullScalar(DataType type)
\defgroup scalar-factories Scalar factory functions
\{
|
static DataType |
arrow.map(DataType key_type,
DataType item_type) |
static DataType |
arrow.map(DataType key_type,
DataType item_type,
boolean keys_sorted)
\brief Create a MapType instance from its key and value DataTypes
|
static DataType |
arrow.map(DataType key_type,
Field item_field) |
static DataType |
arrow.map(DataType key_type,
Field item_field,
boolean keys_sorted)
\brief Create a MapType instance from its key DataType and value field.
|
static Pointer |
arrow.shiftLeft(Pointer os,
DataType type) |
static boolean |
arrow.TypeEquals(DataType left,
DataType right) |
static boolean |
arrow.TypeEquals(DataType left,
DataType right,
boolean check_metadata)
Returns true if the type metadata are exactly equal
|
static Status |
arrow.ValidateTensorParameters(DataType type,
ArrowBuffer data,
long[] shape,
long[] strides,
StringVector dim_names) |
static Status |
arrow.ValidateTensorParameters(DataType type,
ArrowBuffer data,
LongBuffer shape,
LongBuffer strides,
StringVector dim_names) |
static Status |
arrow.ValidateTensorParameters(DataType type,
ArrowBuffer data,
LongPointer shape,
LongPointer strides,
StringVector dim_names) |
| Modifier and Type | Method and Description |
|---|---|
DataType |
FunctionSignature.ret_type() |
| Modifier and Type | Method and Description |
|---|---|
static Node |
TreeExprBuilder.MakeFunction(BytePointer name,
Node params,
DataType return_type) |
static Node |
TreeExprBuilder.MakeFunction(String name,
Node params,
DataType return_type)
\brief create a node with a function.
|
static Node |
TreeExprBuilder.MakeIf(Node condition,
Node then_node,
Node else_node,
DataType result_type)
\brief create a node with an if-else expression.
|
static Node |
TreeExprBuilder.MakeNull(DataType data_type)
\brief create a node on a null literal.
|
| Constructor and Description |
|---|
FunctionSignature(BytePointer base_name,
DataTypeVector param_types,
DataType ret_type) |
FunctionSignature(String base_name,
DataTypeVector param_types,
DataType ret_type) |
Copyright © 2021. All rights reserved.