public class DataTypes extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
ARRAY_ITEM_NAME |
static org.apache.arrow.vector.types.pojo.Field |
PRIMITIVE_BOOLEAN_ARRAY_FIELD |
static org.apache.arrow.vector.types.pojo.Field |
PRIMITIVE_BYTE_ARRAY_FIELD |
static org.apache.arrow.vector.types.pojo.Field |
PRIMITIVE_DOUBLE_ARRAY_FIELD |
static org.apache.arrow.vector.types.pojo.Field |
PRIMITIVE_FLOAT_ARRAY_FIELD |
static org.apache.arrow.vector.types.pojo.Field |
PRIMITIVE_INT_ARRAY_FIELD |
static org.apache.arrow.vector.types.pojo.Field |
PRIMITIVE_LONG_ARRAY_FIELD |
static org.apache.arrow.vector.types.pojo.Field |
PRIMITIVE_SHORT_ARRAY_FIELD |
| Constructor and Description |
|---|
DataTypes() |
| Modifier and Type | Method and Description |
|---|---|
static org.apache.arrow.vector.types.pojo.Field |
arrayElementField(org.apache.arrow.vector.types.pojo.Field field) |
static org.apache.arrow.vector.types.pojo.Field |
arrayField(org.apache.arrow.vector.types.pojo.ArrowType type) |
static org.apache.arrow.vector.types.pojo.Field |
arrayField(org.apache.arrow.vector.types.pojo.Field valueField) |
static org.apache.arrow.vector.types.pojo.Field |
arrayField(org.apache.arrow.vector.types.pojo.FieldType valueType) |
static org.apache.arrow.vector.types.pojo.Field |
arrayField(String name,
org.apache.arrow.vector.types.pojo.ArrowType type) |
static org.apache.arrow.vector.types.pojo.Field |
arrayField(String name,
org.apache.arrow.vector.types.pojo.Field valueField) |
static org.apache.arrow.vector.types.pojo.Field |
arrayField(String name,
org.apache.arrow.vector.types.pojo.FieldType valueType) |
static org.apache.arrow.vector.types.pojo.ArrowType.Decimal |
bigintDecimal() |
static org.apache.arrow.vector.types.pojo.ArrowType.Binary |
binary() |
static org.apache.arrow.vector.types.pojo.ArrowType.Bool |
bool() |
static long |
computeSchemaHash(org.apache.arrow.vector.types.pojo.Schema schema) |
static org.apache.arrow.vector.types.pojo.Schema |
createSchema(org.apache.arrow.vector.types.pojo.Field field) |
static org.apache.arrow.vector.types.pojo.ArrowType.Date |
date32() |
static org.apache.arrow.vector.types.pojo.ArrowType.Date |
date64() |
static org.apache.arrow.vector.types.pojo.ArrowType.Decimal |
decimal() |
static org.apache.arrow.vector.types.pojo.ArrowType.Decimal |
decimal(int precision,
int scale) |
static org.apache.arrow.vector.types.pojo.Schema |
deserializeSchema(byte[] bytes) |
static org.apache.arrow.vector.types.pojo.Field |
field(String name,
org.apache.arrow.vector.types.pojo.ArrowType type,
org.apache.arrow.vector.types.pojo.Field... children) |
static org.apache.arrow.vector.types.pojo.Field |
field(String name,
boolean nullable,
org.apache.arrow.vector.types.pojo.ArrowType type,
org.apache.arrow.vector.types.pojo.Field... children) |
static org.apache.arrow.vector.types.pojo.Field |
field(String name,
boolean nullable,
org.apache.arrow.vector.types.pojo.ArrowType type,
List<org.apache.arrow.vector.types.pojo.Field> children) |
static org.apache.arrow.vector.types.pojo.Field |
field(String name,
org.apache.arrow.vector.types.pojo.FieldType fieldType) |
static org.apache.arrow.vector.types.pojo.Field |
field(String name,
org.apache.arrow.vector.types.pojo.FieldType fieldType,
org.apache.arrow.vector.types.pojo.Field... children) |
static org.apache.arrow.vector.types.pojo.Field |
field(String name,
org.apache.arrow.vector.types.pojo.FieldType fieldType,
List<org.apache.arrow.vector.types.pojo.Field> children) |
static org.apache.arrow.vector.types.pojo.Field |
fieldOfSchema(org.apache.arrow.vector.types.pojo.Schema schema,
int index) |
static org.apache.arrow.vector.types.pojo.ArrowType.FloatingPoint |
float32() |
static org.apache.arrow.vector.types.pojo.ArrowType.FloatingPoint |
float64() |
static Type |
getTypeId(org.apache.arrow.vector.types.pojo.ArrowType type) |
static short |
getTypeIdValue(org.apache.arrow.vector.types.pojo.ArrowType type) |
static int |
getTypeWidth(org.apache.arrow.vector.types.pojo.ArrowType type) |
static org.apache.arrow.vector.types.pojo.ArrowType.Int |
int16() |
static org.apache.arrow.vector.types.pojo.ArrowType.Int |
int32() |
static org.apache.arrow.vector.types.pojo.ArrowType.Int |
int64() |
static org.apache.arrow.vector.types.pojo.ArrowType.Int |
int8() |
static org.apache.arrow.vector.types.pojo.ArrowType.Int |
intType(int bitWidth) |
static org.apache.arrow.vector.types.pojo.Field |
itemArrayFieldForMap(org.apache.arrow.vector.types.pojo.Field mapField) |
static org.apache.arrow.vector.types.pojo.Field |
itemFieldForMap(org.apache.arrow.vector.types.pojo.Field mapField) |
static org.apache.arrow.vector.types.pojo.Field |
keyArrayFieldForMap(org.apache.arrow.vector.types.pojo.Field mapField) |
static org.apache.arrow.vector.types.pojo.Field |
keyFieldForMap(org.apache.arrow.vector.types.pojo.Field mapField) |
static org.apache.arrow.vector.types.pojo.Field |
mapField(org.apache.arrow.vector.types.pojo.ArrowType keyType,
org.apache.arrow.vector.types.pojo.ArrowType itemType) |
static org.apache.arrow.vector.types.pojo.Field |
mapField(String name,
org.apache.arrow.vector.types.pojo.ArrowType keyType,
org.apache.arrow.vector.types.pojo.ArrowType itemType) |
static org.apache.arrow.vector.types.pojo.Field |
mapField(String name,
org.apache.arrow.vector.types.pojo.Field keyField,
org.apache.arrow.vector.types.pojo.Field itemField)
Map data is nested data where each value is a variable number of key-item pairs.
|
static org.apache.arrow.vector.types.pojo.Field |
notNullField(String name,
org.apache.arrow.vector.types.pojo.ArrowType type,
org.apache.arrow.vector.types.pojo.Field... children) |
static org.apache.arrow.vector.types.pojo.FieldType |
notNullFieldType(org.apache.arrow.vector.types.pojo.ArrowType type) |
static org.apache.arrow.vector.types.pojo.Field |
primitiveArrayField(org.apache.arrow.vector.types.pojo.ArrowType type) |
static org.apache.arrow.vector.types.pojo.Field |
primitiveArrayField(String name,
org.apache.arrow.vector.types.pojo.ArrowType type) |
static org.apache.arrow.vector.types.pojo.Schema |
schemaFromStructField(org.apache.arrow.vector.types.pojo.Field structField) |
static byte[] |
serializeSchema(org.apache.arrow.vector.types.pojo.Schema schema) |
static void |
serializeSchema(org.apache.arrow.vector.types.pojo.Schema schema,
MemoryBuffer buffer) |
static org.apache.arrow.vector.types.pojo.Field |
structField(boolean nullable,
org.apache.arrow.vector.types.pojo.Field... fields) |
static org.apache.arrow.vector.types.pojo.Field |
structField(String name,
boolean nullable,
org.apache.arrow.vector.types.pojo.Field... fields) |
static org.apache.arrow.vector.types.pojo.Field |
structField(String name,
boolean nullable,
List<org.apache.arrow.vector.types.pojo.Field> fields) |
static org.apache.arrow.vector.types.pojo.ArrowType.Timestamp |
timestamp() |
static org.apache.arrow.vector.types.pojo.ArrowType.Utf8 |
utf8() |
public static org.apache.arrow.vector.types.pojo.Field PRIMITIVE_BOOLEAN_ARRAY_FIELD
public static org.apache.arrow.vector.types.pojo.Field PRIMITIVE_BYTE_ARRAY_FIELD
public static org.apache.arrow.vector.types.pojo.Field PRIMITIVE_SHORT_ARRAY_FIELD
public static org.apache.arrow.vector.types.pojo.Field PRIMITIVE_INT_ARRAY_FIELD
public static org.apache.arrow.vector.types.pojo.Field PRIMITIVE_LONG_ARRAY_FIELD
public static org.apache.arrow.vector.types.pojo.Field PRIMITIVE_FLOAT_ARRAY_FIELD
public static org.apache.arrow.vector.types.pojo.Field PRIMITIVE_DOUBLE_ARRAY_FIELD
public static final String ARRAY_ITEM_NAME
public static int getTypeWidth(org.apache.arrow.vector.types.pojo.ArrowType type)
public static Type getTypeId(org.apache.arrow.vector.types.pojo.ArrowType type)
public static short getTypeIdValue(org.apache.arrow.vector.types.pojo.ArrowType type)
public static org.apache.arrow.vector.types.pojo.ArrowType.Bool bool()
public static org.apache.arrow.vector.types.pojo.ArrowType.Int intType(int bitWidth)
public static org.apache.arrow.vector.types.pojo.ArrowType.Int int8()
public static org.apache.arrow.vector.types.pojo.ArrowType.Int int16()
public static org.apache.arrow.vector.types.pojo.ArrowType.Int int32()
public static org.apache.arrow.vector.types.pojo.ArrowType.Int int64()
public static org.apache.arrow.vector.types.pojo.ArrowType.FloatingPoint float32()
public static org.apache.arrow.vector.types.pojo.ArrowType.FloatingPoint float64()
public static org.apache.arrow.vector.types.pojo.ArrowType.Date date32()
public static org.apache.arrow.vector.types.pojo.ArrowType.Date date64()
public static org.apache.arrow.vector.types.pojo.ArrowType.Timestamp timestamp()
public static org.apache.arrow.vector.types.pojo.ArrowType.Binary binary()
public static org.apache.arrow.vector.types.pojo.ArrowType.Utf8 utf8()
public static org.apache.arrow.vector.types.pojo.ArrowType.Decimal decimal()
public static org.apache.arrow.vector.types.pojo.ArrowType.Decimal decimal(int precision,
int scale)
public static org.apache.arrow.vector.types.pojo.ArrowType.Decimal bigintDecimal()
public static org.apache.arrow.vector.types.pojo.Field field(String name, org.apache.arrow.vector.types.pojo.FieldType fieldType)
public static org.apache.arrow.vector.types.pojo.Field field(String name, boolean nullable, org.apache.arrow.vector.types.pojo.ArrowType type, org.apache.arrow.vector.types.pojo.Field... children)
public static org.apache.arrow.vector.types.pojo.Field field(String name, org.apache.arrow.vector.types.pojo.FieldType fieldType, org.apache.arrow.vector.types.pojo.Field... children)
public static org.apache.arrow.vector.types.pojo.Field field(String name, boolean nullable, org.apache.arrow.vector.types.pojo.ArrowType type, List<org.apache.arrow.vector.types.pojo.Field> children)
public static org.apache.arrow.vector.types.pojo.Field field(String name, org.apache.arrow.vector.types.pojo.ArrowType type, org.apache.arrow.vector.types.pojo.Field... children)
public static org.apache.arrow.vector.types.pojo.Field field(String name, org.apache.arrow.vector.types.pojo.FieldType fieldType, List<org.apache.arrow.vector.types.pojo.Field> children)
public static org.apache.arrow.vector.types.pojo.Field notNullField(String name, org.apache.arrow.vector.types.pojo.ArrowType type, org.apache.arrow.vector.types.pojo.Field... children)
public static org.apache.arrow.vector.types.pojo.FieldType notNullFieldType(org.apache.arrow.vector.types.pojo.ArrowType type)
public static org.apache.arrow.vector.types.pojo.Field primitiveArrayField(org.apache.arrow.vector.types.pojo.ArrowType type)
public static org.apache.arrow.vector.types.pojo.Field primitiveArrayField(String name, org.apache.arrow.vector.types.pojo.ArrowType type)
public static org.apache.arrow.vector.types.pojo.Field arrayField(org.apache.arrow.vector.types.pojo.ArrowType type)
public static org.apache.arrow.vector.types.pojo.Field arrayField(String name, org.apache.arrow.vector.types.pojo.ArrowType type)
public static org.apache.arrow.vector.types.pojo.Field arrayField(org.apache.arrow.vector.types.pojo.FieldType valueType)
public static org.apache.arrow.vector.types.pojo.Field arrayField(String name, org.apache.arrow.vector.types.pojo.FieldType valueType)
public static org.apache.arrow.vector.types.pojo.Field arrayField(org.apache.arrow.vector.types.pojo.Field valueField)
public static org.apache.arrow.vector.types.pojo.Field arrayField(String name, org.apache.arrow.vector.types.pojo.Field valueField)
public static org.apache.arrow.vector.types.pojo.Field arrayElementField(org.apache.arrow.vector.types.pojo.Field field)
public static org.apache.arrow.vector.types.pojo.Field mapField(org.apache.arrow.vector.types.pojo.ArrowType keyType,
org.apache.arrow.vector.types.pojo.ArrowType itemType)
public static org.apache.arrow.vector.types.pojo.Field mapField(String name, org.apache.arrow.vector.types.pojo.ArrowType keyType, org.apache.arrow.vector.types.pojo.ArrowType itemType)
public static org.apache.arrow.vector.types.pojo.Field mapField(String name, org.apache.arrow.vector.types.pojo.Field keyField, org.apache.arrow.vector.types.pojo.Field itemField)
public static org.apache.arrow.vector.types.pojo.Field keyFieldForMap(org.apache.arrow.vector.types.pojo.Field mapField)
public static org.apache.arrow.vector.types.pojo.Field itemFieldForMap(org.apache.arrow.vector.types.pojo.Field mapField)
public static org.apache.arrow.vector.types.pojo.Field keyArrayFieldForMap(org.apache.arrow.vector.types.pojo.Field mapField)
public static org.apache.arrow.vector.types.pojo.Field itemArrayFieldForMap(org.apache.arrow.vector.types.pojo.Field mapField)
public static org.apache.arrow.vector.types.pojo.Schema schemaFromStructField(org.apache.arrow.vector.types.pojo.Field structField)
public static org.apache.arrow.vector.types.pojo.Schema createSchema(org.apache.arrow.vector.types.pojo.Field field)
public static org.apache.arrow.vector.types.pojo.Field structField(boolean nullable,
org.apache.arrow.vector.types.pojo.Field... fields)
public static org.apache.arrow.vector.types.pojo.Field structField(String name, boolean nullable, org.apache.arrow.vector.types.pojo.Field... fields)
public static org.apache.arrow.vector.types.pojo.Field structField(String name, boolean nullable, List<org.apache.arrow.vector.types.pojo.Field> fields)
public static org.apache.arrow.vector.types.pojo.Field fieldOfSchema(org.apache.arrow.vector.types.pojo.Schema schema,
int index)
public static void serializeSchema(org.apache.arrow.vector.types.pojo.Schema schema,
MemoryBuffer buffer)
public static byte[] serializeSchema(org.apache.arrow.vector.types.pojo.Schema schema)
public static org.apache.arrow.vector.types.pojo.Schema deserializeSchema(byte[] bytes)
public static long computeSchemaHash(org.apache.arrow.vector.types.pojo.Schema schema)
Copyright © 2023-2024, The Apache Software Foundation. Apache Fury™, Fury™, and Apache are either registered trademarks or trademarks of the Apache Software Foundation.