Uses of Class
org.apache.arrow.vector.types.pojo.ArrowType
Packages that use ArrowType
Package
Description
-
Uses of ArrowType in org.apache.arrow.adapter.jdbc
Methods in org.apache.arrow.adapter.jdbc that return ArrowTypeModifier and TypeMethodDescriptionstatic ArrowTypeJdbcToArrowUtils.getArrowTypeFromJdbcType(JdbcFieldInfo fieldInfo, Calendar calendar) Converts the provided JDBC type to its respectiveArrowTypecounterpart.Methods in org.apache.arrow.adapter.jdbc that return types with arguments of type ArrowTypeModifier and TypeMethodDescriptionJdbcToArrowConfig.getJdbcToArrowTypeConverter()Gets the mapping between JDBC type information to Arrow type.static Function<JdbcFieldInfo,ArrowType> JdbcToArrowUtils.reportUnsupportedTypesAsOpaque(Function<JdbcFieldInfo, ArrowType> typeConverter, String vendorName) Wrap a JDBC to Arrow type converter such thatUnsupportedOperationExceptionbecomesOpaqueType.Methods in org.apache.arrow.adapter.jdbc with parameters of type ArrowTypeModifier and TypeMethodDescriptionJdbcToArrowConfig.JdbcConsumerFactory.apply(ArrowType arrowType, int columnIndex, boolean nullable, FieldVector vector, JdbcToArrowConfig config) static JdbcConsumerJdbcToArrowUtils.getConsumer(ArrowType arrowType, int columnIndex, boolean nullable, FieldVector vector, JdbcToArrowConfig config) Default function used for JdbcConsumerFactory.Method parameters in org.apache.arrow.adapter.jdbc with type arguments of type ArrowTypeModifier and TypeMethodDescriptionstatic Function<JdbcFieldInfo,ArrowType> JdbcToArrowUtils.reportUnsupportedTypesAsOpaque(Function<JdbcFieldInfo, ArrowType> typeConverter, String vendorName) Wrap a JDBC to Arrow type converter such thatUnsupportedOperationExceptionbecomesOpaqueType.JdbcToArrowConfigBuilder.setJdbcToArrowTypeConverter(Function<JdbcFieldInfo, ArrowType> jdbcToArrowTypeConverter) Set the function used to convert JDBC types to Arrow types. -
Uses of ArrowType in org.apache.arrow.gandiva.evaluator
Methods in org.apache.arrow.gandiva.evaluator that return ArrowTypeMethods in org.apache.arrow.gandiva.evaluator that return types with arguments of type ArrowTypeModifier and TypeMethodDescriptionFunctionSignature.getParamTypes()ExpressionRegistry.getSupportedTypes()Constructors in org.apache.arrow.gandiva.evaluator with parameters of type ArrowTypeModifierConstructorDescriptionFunctionSignature(String name, ArrowType returnType, List<ArrowType> paramTypes) Ctor.Constructor parameters in org.apache.arrow.gandiva.evaluator with type arguments of type ArrowTypeModifierConstructorDescriptionFunctionSignature(String name, ArrowType returnType, List<ArrowType> paramTypes) Ctor. -
Uses of ArrowType in org.apache.arrow.gandiva.expression
Methods in org.apache.arrow.gandiva.expression with parameters of type ArrowTypeModifier and TypeMethodDescriptionstatic GandivaTypes.ExtGandivaTypeArrowTypeHelper.arrowTypeToProtobuf(ArrowType arrowType) Converts an arrow type into a protobuf.static TreeNodeTreeBuilder.makeFunction(String function, List<TreeNode> children, ArrowType retType) Invoke this function to create a node representing a function.static TreeNodeInvoke this function to create a node representing an if-clause.static TreeNodecreate a null literal. -
Uses of ArrowType in org.apache.arrow.variant.extension
Subclasses of ArrowType in org.apache.arrow.variant.extensionModifier and TypeClassDescriptionfinal classArrow extension type for Parquet Variant binary encoding.Methods in org.apache.arrow.variant.extension that return ArrowTypeModifier and TypeMethodDescriptionVariantType.deserialize(ArrowType storageType, String serializedData) VariantType.storageType()Methods in org.apache.arrow.variant.extension with parameters of type ArrowTypeModifier and TypeMethodDescriptionVariantType.deserialize(ArrowType storageType, String serializedData) -
Uses of ArrowType in org.apache.arrow.variant.holders
Methods in org.apache.arrow.variant.holders that return ArrowType -
Uses of ArrowType in org.apache.arrow.variant.impl
Methods in org.apache.arrow.variant.impl with parameters of type ArrowTypeModifier and TypeMethodDescriptionvoidVariantWriterImpl.writeExtension(Object value, ArrowType type) -
Uses of ArrowType in org.apache.arrow.vector
Methods in org.apache.arrow.vector with parameters of type ArrowTypeModifier and TypeMethodDescriptionstatic intTypeLayout.getTypeBufferCount(ArrowType arrowType) Gets the number ofBufferLayouts for the givenarrowType.static TypeLayoutTypeLayout.getTypeLayout(ArrowType arrowType) Constructs a newTypeLayoutfor the givenarrowType. -
Uses of ArrowType in org.apache.arrow.vector.complex
Methods in org.apache.arrow.vector.complex with parameters of type ArrowTypeModifier and TypeMethodDescriptionDenseUnionVector.getDecimal256Vector(byte typeId, ArrowType arrowType) UnionVector.getDecimal256Vector(String name, ArrowType arrowType) UnionVector.getDecimal256Vector(ArrowType arrowType) DenseUnionVector.getDecimalVector(byte typeId, ArrowType arrowType) UnionVector.getDecimalVector(String name, ArrowType arrowType) UnionVector.getDecimalVector(ArrowType arrowType) UnionVector.getDurationVector(String name, ArrowType arrowType) UnionVector.getDurationVector(ArrowType arrowType) UnionVector.getExtension(ArrowType arrowType) UnionVector.getFixedSizeBinaryVector(String name, ArrowType arrowType) UnionVector.getFixedSizeBinaryVector(ArrowType arrowType) UnionVector.getTimeStampMicroTZVector(String name, ArrowType arrowType) UnionVector.getTimeStampMicroTZVector(ArrowType arrowType) UnionVector.getTimeStampMilliTZVector(String name, ArrowType arrowType) UnionVector.getTimeStampMilliTZVector(ArrowType arrowType) UnionVector.getTimeStampNanoTZVector(String name, ArrowType arrowType) UnionVector.getTimeStampNanoTZVector(ArrowType arrowType) UnionVector.getTimeStampSecTZVector(String name, ArrowType arrowType) UnionVector.getTimeStampSecTZVector(ArrowType arrowType) UnionVector.getVectorByType(int typeId, ArrowType arrowType) voidUnionVector.setSafe(int index, NullableDecimal256Holder holder, ArrowType arrowType) voidUnionVector.setSafe(int index, NullableDecimalHolder holder, ArrowType arrowType) voidUnionVector.setSafe(int index, NullableDurationHolder holder, ArrowType arrowType) voidUnionVector.setSafe(int index, NullableFixedSizeBinaryHolder holder, ArrowType arrowType) voidUnionVector.setSafe(int index, NullableTimeStampMicroTZHolder holder, ArrowType arrowType) voidUnionVector.setSafe(int index, NullableTimeStampMilliTZHolder holder, ArrowType arrowType) voidUnionVector.setSafe(int index, NullableTimeStampNanoTZHolder holder, ArrowType arrowType) voidUnionVector.setSafe(int index, NullableTimeStampSecTZHolder holder, ArrowType arrowType) voidUnionVector.setSafe(int index, UnionHolder holder, ArrowType arrowType) -
Uses of ArrowType in org.apache.arrow.vector.complex.impl
Methods in org.apache.arrow.vector.complex.impl with parameters of type ArrowTypeModifier and TypeMethodDescriptionUnionViewWriter.asDecimal256(ArrowType arrowType) UnionWriter.asDecimal256(ArrowType arrowType) UnionViewWriter.asDuration(ArrowType arrowType) UnionWriter.asDuration(ArrowType arrowType) UnionViewWriter.asFixedSizeBinary(ArrowType arrowType) UnionWriter.asFixedSizeBinary(ArrowType arrowType) UnionViewWriter.asTimeStampMicroTZ(ArrowType arrowType) UnionWriter.asTimeStampMicroTZ(ArrowType arrowType) UnionViewWriter.asTimeStampMilliTZ(ArrowType arrowType) UnionWriter.asTimeStampMilliTZ(ArrowType arrowType) UnionViewWriter.asTimeStampNanoTZ(ArrowType arrowType) UnionWriter.asTimeStampNanoTZ(ArrowType arrowType) UnionViewWriter.asTimeStampSecTZ(ArrowType arrowType) UnionWriter.asTimeStampSecTZ(ArrowType arrowType) protected FieldWriterPromotableViewWriter.getWriter(Types.MinorType type, ArrowType arrowType) protected FieldWriterPromotableWriter.getWriter(Types.MinorType type, ArrowType arrowType) voidDecimalWriterImpl.writeBigEndianBytesToDecimal(byte[] value, ArrowType arrowType) voidPromotableWriter.writeBigEndianBytesToDecimal(byte[] value, ArrowType arrowType) voidUnionFixedSizeListWriter.writeBigEndianBytesToDecimal(byte[] value, ArrowType arrowType) voidUnionLargeListViewWriter.writeBigEndianBytesToDecimal(byte[] value, ArrowType arrowType) voidUnionLargeListWriter.writeBigEndianBytesToDecimal(byte[] value, ArrowType arrowType) voidUnionListViewWriter.writeBigEndianBytesToDecimal(byte[] value, ArrowType arrowType) voidUnionListWriter.writeBigEndianBytesToDecimal(byte[] value, ArrowType arrowType) voidUnionViewWriter.writeBigEndianBytesToDecimal(byte[] value, ArrowType arrowType) voidUnionWriter.writeBigEndianBytesToDecimal(byte[] value, ArrowType arrowType) voidDecimal256WriterImpl.writeBigEndianBytesToDecimal256(byte[] value, ArrowType arrowType) voidPromotableWriter.writeBigEndianBytesToDecimal256(byte[] value, ArrowType arrowType) voidUnionFixedSizeListWriter.writeBigEndianBytesToDecimal256(byte[] value, ArrowType arrowType) voidUnionLargeListViewWriter.writeBigEndianBytesToDecimal256(byte[] value, ArrowType arrowType) voidUnionLargeListWriter.writeBigEndianBytesToDecimal256(byte[] value, ArrowType arrowType) voidUnionListViewWriter.writeBigEndianBytesToDecimal256(byte[] value, ArrowType arrowType) voidUnionListWriter.writeBigEndianBytesToDecimal256(byte[] value, ArrowType arrowType) voidUnionViewWriter.writeBigEndianBytesToDecimal256(byte[] value, ArrowType arrowType) voidUnionWriter.writeBigEndianBytesToDecimal256(byte[] value, ArrowType arrowType) voidDecimalWriterImpl.writeDecimal(long start, ArrowBuf buffer, ArrowType arrowType) voidDenseUnionWriter.writeDecimal(long start, ArrowBuf buffer, byte typeId, ArrowType arrowType) voidPromotableWriter.writeDecimal(long start, ArrowBuf buffer, ArrowType arrowType) voidUnionFixedSizeListWriter.writeDecimal(long start, ArrowBuf buffer, ArrowType arrowType) voidUnionLargeListViewWriter.writeDecimal(long start, ArrowBuf buffer, ArrowType arrowType) voidUnionLargeListWriter.writeDecimal(long start, ArrowBuf buffer, ArrowType arrowType) voidUnionListViewWriter.writeDecimal(long start, ArrowBuf buffer, ArrowType arrowType) voidUnionListWriter.writeDecimal(long start, ArrowBuf buffer, ArrowType arrowType) voidUnionViewWriter.writeDecimal(long start, ArrowBuf buffer, ArrowType arrowType) voidUnionWriter.writeDecimal(long start, ArrowBuf buffer, ArrowType arrowType) voidDecimal256WriterImpl.writeDecimal256(long start, ArrowBuf buffer, ArrowType arrowType) voidDenseUnionWriter.writeDecimal256(long start, ArrowBuf buffer, byte typeId, ArrowType arrowType) voidPromotableWriter.writeDecimal256(long start, ArrowBuf buffer, ArrowType arrowType) voidUnionFixedSizeListWriter.writeDecimal256(long start, ArrowBuf buffer, ArrowType arrowType) voidUnionLargeListViewWriter.writeDecimal256(long start, ArrowBuf buffer, ArrowType arrowType) voidUnionLargeListWriter.writeDecimal256(long start, ArrowBuf buffer, ArrowType arrowType) voidUnionListViewWriter.writeDecimal256(long start, ArrowBuf buffer, ArrowType arrowType) voidUnionListWriter.writeDecimal256(long start, ArrowBuf buffer, ArrowType arrowType) voidUnionViewWriter.writeDecimal256(long start, ArrowBuf buffer, ArrowType arrowType) voidUnionWriter.writeDecimal256(long start, ArrowBuf buffer, ArrowType arrowType) voidPromotableWriter.writeExtension(Object value, ArrowType arrowType) voidUnionLargeListViewWriter.writeExtension(Object value, ArrowType type) voidUnionLargeListWriter.writeExtension(Object value, ArrowType type) voidUnionListViewWriter.writeExtension(Object value, ArrowType type) voidUnionListWriter.writeExtension(Object value, ArrowType type) voidUnionWriter.writeExtension(Object value, ArrowType type) voidUuidWriterImpl.writeExtension(Object value, ArrowType type) -
Uses of ArrowType in org.apache.arrow.vector.complex.writer
Methods in org.apache.arrow.vector.complex.writer with parameters of type ArrowTypeModifier and TypeMethodDescriptionvoidDecimalWriter.writeBigEndianBytesToDecimal(byte[] value, ArrowType arrowType) voidDecimal256Writer.writeBigEndianBytesToDecimal256(byte[] value, ArrowType arrowType) voidDecimalWriter.writeDecimal(long start, ArrowBuf buffer, ArrowType arrowType) voidDecimal256Writer.writeDecimal256(long start, ArrowBuf buffer, ArrowType arrowType) voidBaseWriter.ExtensionWriter.writeExtension(Object value, ArrowType type) Writes the given extension type value. -
Uses of ArrowType in org.apache.arrow.vector.dictionary
Methods in org.apache.arrow.vector.dictionary that return ArrowType -
Uses of ArrowType in org.apache.arrow.vector.extension
Subclasses of ArrowType in org.apache.arrow.vector.extensionModifier and TypeClassDescriptionclassOpaque is a placeholder for a type from an external (usually non-Arrow) system that could not be interpreted.classExtension type for UUID (Universally Unique Identifier) values.Fields in org.apache.arrow.vector.extension declared as ArrowTypeModifier and TypeFieldDescriptionstatic final ArrowTypeUuidType.STORAGE_TYPEStorage type for UUID: FixedSizeBinary(16).Methods in org.apache.arrow.vector.extension that return ArrowTypeModifier and TypeMethodDescriptionOpaqueType.deserialize(ArrowType storageType, String serializedData) UuidType.deserialize(ArrowType storageType, String serializedData) OpaqueType.storageType()UuidType.storageType()Methods in org.apache.arrow.vector.extension with parameters of type ArrowTypeModifier and TypeMethodDescriptionOpaqueType.deserialize(ArrowType storageType, String serializedData) UuidType.deserialize(ArrowType storageType, String serializedData) Constructors in org.apache.arrow.vector.extension with parameters of type ArrowTypeModifierConstructorDescriptionOpaqueType(ArrowType storageType, String typeName, String vendorName) Create a new type instance. -
Uses of ArrowType in org.apache.arrow.vector.holders
Methods in org.apache.arrow.vector.holders that return ArrowType -
Uses of ArrowType in org.apache.arrow.vector.types
Methods in org.apache.arrow.vector.types that return ArrowTypeModifier and TypeMethodDescriptionfinal ArrowTypeTypes.MinorType.getType()Returns theArrowTypeequivalent of this type.Methods in org.apache.arrow.vector.types with parameters of type ArrowTypeModifier and TypeMethodDescriptionstatic Types.MinorTypeTypes.getMinorTypeForArrowType(ArrowType arrowType) Maps the ArrowType to the java implementations MinorType. -
Uses of ArrowType in org.apache.arrow.vector.types.pojo
Subclasses of ArrowType in org.apache.arrow.vector.types.pojoModifier and TypeClassDescriptionstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classA user-defined data type that wraps an underlying storage type.static classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classMethods in org.apache.arrow.vector.types.pojo that return ArrowTypeModifier and TypeMethodDescriptionabstract ArrowTypeArrowType.ExtensionType.deserialize(ArrowType storageType, String serializedData) Given saved metadata and the underlying storage type, construct a new instance of the user type.Field.getType()FieldType.getType()static ArrowTypeArrowType.getTypeForField(Field field) abstract ArrowTypeArrowType.ExtensionType.storageType()The on-wire type for this user-defined type.Methods in org.apache.arrow.vector.types.pojo with parameters of type ArrowTypeModifier and TypeMethodDescriptionabstract ArrowTypeArrowType.ExtensionType.deserialize(ArrowType storageType, String serializedData) Given saved metadata and the underlying storage type, construct a new instance of the user type.static FieldField.notNullable(String name, ArrowType type) static FieldTypeFieldType.notNullable(ArrowType type) static Fieldstatic FieldTypeConstructors in org.apache.arrow.vector.types.pojo with parameters of type ArrowTypeModifierConstructorDescriptionFieldType(boolean nullable, ArrowType type, DictionaryEncoding dictionary) FieldType(boolean nullable, ArrowType type, DictionaryEncoding dictionary, Map<String, String> metadata) Constructs a new instance.