Skip navigation links
A B C D F G H I L M N O P R S T V 

A

ArrowAllocation - Class in org.apache.iceberg.arrow
 
ArrowReader - Class in org.apache.iceberg.arrow.vectorized
Vectorized reader that returns an iterator of ColumnarBatch.
ArrowReader(TableScan, int, boolean) - Constructor for class org.apache.iceberg.arrow.vectorized.ArrowReader
Create a new instance of the reader.
ArrowSchemaUtil - Class in org.apache.iceberg.arrow
 
ArrowVectorAccessor<DecimalT,Utf8StringT,ArrayT,ChildVectorT extends java.lang.AutoCloseable> - Class in org.apache.iceberg.arrow.vectorized
 
ArrowVectorAccessor(ValueVector) - Constructor for class org.apache.iceberg.arrow.vectorized.ArrowVectorAccessor
 
ArrowVectorAccessor(ValueVector, ChildVectorT[]) - Constructor for class org.apache.iceberg.arrow.vectorized.ArrowVectorAccessor
 

B

BaseBatchReader<T> - Class in org.apache.iceberg.arrow.vectorized
A base BatchReader class that contains common functionality
BaseBatchReader(List<VectorizedReader<?>>) - Constructor for class org.apache.iceberg.arrow.vectorized.BaseBatchReader
 
BaseVectorizedParquetValuesReader - Class in org.apache.iceberg.arrow.vectorized.parquet
A values reader for Parquet's run-length encoded data that reads column data in batches instead of one value at a time.
BaseVectorizedParquetValuesReader(int, boolean) - Constructor for class org.apache.iceberg.arrow.vectorized.parquet.BaseVectorizedParquetValuesReader
 
BaseVectorizedParquetValuesReader(int, int, boolean) - Constructor for class org.apache.iceberg.arrow.vectorized.parquet.BaseVectorizedParquetValuesReader
 
BaseVectorizedParquetValuesReader(int, int, boolean, boolean) - Constructor for class org.apache.iceberg.arrow.vectorized.parquet.BaseVectorizedParquetValuesReader
 
BatchReader() - Constructor for class org.apache.iceberg.arrow.vectorized.parquet.VectorizedColumnIterator.BatchReader
 
booleanBatchReader() - Method in class org.apache.iceberg.arrow.vectorized.parquet.VectorizedColumnIterator
 
BooleanBatchReader() - Constructor for class org.apache.iceberg.arrow.vectorized.parquet.VectorizedColumnIterator.BooleanBatchReader
 

C

childColumn(int) - Method in class org.apache.iceberg.arrow.vectorized.ArrowVectorAccessor
 
close() - Method in class org.apache.iceberg.arrow.vectorized.ArrowReader
 
close() - Method in class org.apache.iceberg.arrow.vectorized.ArrowVectorAccessor
 
close() - Method in class org.apache.iceberg.arrow.vectorized.BaseBatchReader
 
close() - Method in class org.apache.iceberg.arrow.vectorized.ColumnarBatch
Called to close all the columns in this batch.
close() - Method in class org.apache.iceberg.arrow.vectorized.ColumnVector
 
close() - Method in class org.apache.iceberg.arrow.vectorized.VectorizedArrowReader
 
close() - Method in class org.apache.iceberg.arrow.vectorized.VectorizedTableScanIterable
 
closeVectors() - Method in class org.apache.iceberg.arrow.vectorized.BaseBatchReader
 
column(int) - Method in class org.apache.iceberg.arrow.vectorized.ColumnarBatch
Returns the column at `ordinal`.
ColumnarBatch - Class in org.apache.iceberg.arrow.vectorized
This class is inspired by Spark's ColumnarBatch.
ColumnVector - Class in org.apache.iceberg.arrow.vectorized
This class is inspired by Spark's ColumnVector.
constantHolder(Types.NestedField, int, T) - Static method in class org.apache.iceberg.arrow.vectorized.VectorHolder
 
ConstantVectorHolder(int) - Constructor for class org.apache.iceberg.arrow.vectorized.VectorHolder.ConstantVectorHolder
 
ConstantVectorHolder(Types.NestedField, int, T) - Constructor for class org.apache.iceberg.arrow.vectorized.VectorHolder.ConstantVectorHolder
 
ConstantVectorReader(Types.NestedField, T) - Constructor for class org.apache.iceberg.arrow.vectorized.VectorizedArrowReader.ConstantVectorReader
 
convert(Schema) - Static method in class org.apache.iceberg.arrow.ArrowSchemaUtil
Convert Iceberg schema to Arrow Schema.
convert(Types.NestedField) - Static method in class org.apache.iceberg.arrow.ArrowSchemaUtil
 
createVectorSchemaRootFromVectors() - Method in class org.apache.iceberg.arrow.vectorized.ColumnarBatch
Create a new instance of VectorSchemaRoot from the arrow vectors stored in this arrow batch.

D

DecimalVectorUtil - Class in org.apache.iceberg.arrow.vectorized.parquet
 
DEFAULT_BATCH_SIZE - Static variable in class org.apache.iceberg.arrow.vectorized.VectorizedArrowReader
 
deletedVectorHolder(int) - Static method in class org.apache.iceberg.arrow.vectorized.VectorHolder
 
DeletedVectorHolder(int) - Constructor for class org.apache.iceberg.arrow.vectorized.VectorHolder.DeletedVectorHolder
 
DeletedVectorReader() - Constructor for class org.apache.iceberg.arrow.vectorized.VectorizedArrowReader.DeletedVectorReader
 
descriptor() - Method in class org.apache.iceberg.arrow.vectorized.VectorHolder
 
DictEncodedArrowConverter - Class in org.apache.iceberg.arrow
This converts dictionary encoded arrow vectors to a correctly typed arrow vector.
dictionary() - Method in class org.apache.iceberg.arrow.vectorized.VectorHolder
 
dictionaryBatchReader() - Method in class org.apache.iceberg.arrow.vectorized.parquet.VectorizedColumnIterator
 
DictionaryBatchReader() - Constructor for class org.apache.iceberg.arrow.vectorized.parquet.VectorizedColumnIterator.DictionaryBatchReader
 
dictionaryIdReader() - Method in class org.apache.iceberg.arrow.vectorized.parquet.VectorizedDictionaryEncodedParquetValuesReader
 
doubleBatchReader() - Method in class org.apache.iceberg.arrow.vectorized.parquet.VectorizedColumnIterator
 
DoubleBatchReader() - Constructor for class org.apache.iceberg.arrow.vectorized.parquet.VectorizedColumnIterator.DoubleBatchReader
 
doubleDictEncodedReader() - Method in class org.apache.iceberg.arrow.vectorized.parquet.VectorizedDictionaryEncodedParquetValuesReader
 
dummyHolder(int) - Static method in class org.apache.iceberg.arrow.vectorized.VectorHolder
 

F

fixedLengthDecimalDictEncodedReader() - Method in class org.apache.iceberg.arrow.vectorized.parquet.VectorizedDictionaryEncodedParquetValuesReader
 
fixedSizeBinaryBatchReader() - Method in class org.apache.iceberg.arrow.vectorized.parquet.VectorizedColumnIterator
 
FixedSizeBinaryBatchReader() - Constructor for class org.apache.iceberg.arrow.vectorized.parquet.VectorizedColumnIterator.FixedSizeBinaryBatchReader
 
fixedSizeBinaryDictEncodedReader() - Method in class org.apache.iceberg.arrow.vectorized.parquet.VectorizedDictionaryEncodedParquetValuesReader
 
fixedWidthBinaryDictEncodedReader() - Method in class org.apache.iceberg.arrow.vectorized.parquet.VectorizedDictionaryEncodedParquetValuesReader
 
fixedWidthTypeBinaryBatchReader() - Method in class org.apache.iceberg.arrow.vectorized.parquet.VectorizedColumnIterator
 
FixedWidthTypeBinaryBatchReader() - Constructor for class org.apache.iceberg.arrow.vectorized.parquet.VectorizedColumnIterator.FixedWidthTypeBinaryBatchReader
 
floatBatchReader() - Method in class org.apache.iceberg.arrow.vectorized.parquet.VectorizedColumnIterator
 
FloatBatchReader() - Constructor for class org.apache.iceberg.arrow.vectorized.parquet.VectorizedColumnIterator.FloatBatchReader
 
floatDictEncodedReader() - Method in class org.apache.iceberg.arrow.vectorized.parquet.VectorizedDictionaryEncodedParquetValuesReader
 

G

GenericArrowVectorAccessorFactory<DecimalT,Utf8StringT,ArrayT,ChildVectorT extends java.lang.AutoCloseable> - Class in org.apache.iceberg.arrow.vectorized
This class is creates typed ArrowVectorAccessor from VectorHolder.
GenericArrowVectorAccessorFactory(Supplier<GenericArrowVectorAccessorFactory.DecimalFactory<DecimalT>>, Supplier<GenericArrowVectorAccessorFactory.StringFactory<Utf8StringT>>, Supplier<GenericArrowVectorAccessorFactory.StructChildFactory<ChildVectorT>>, Supplier<GenericArrowVectorAccessorFactory.ArrayFactory<ChildVectorT, ArrayT>>) - Constructor for class org.apache.iceberg.arrow.vectorized.GenericArrowVectorAccessorFactory
The constructor is parameterized using the decimal, string, struct and array factories.
GenericArrowVectorAccessorFactory.ArrayFactory<ChildVectorT,ArrayT> - Interface in org.apache.iceberg.arrow.vectorized
Create an array value of type ArrayT from arrow vector value.
GenericArrowVectorAccessorFactory.DecimalFactory<DecimalT> - Interface in org.apache.iceberg.arrow.vectorized
Create a decimal value of type DecimalT from arrow vector value.
GenericArrowVectorAccessorFactory.StringFactory<Utf8StringT> - Interface in org.apache.iceberg.arrow.vectorized
Create a UTF8 String value of type Utf8StringT from arrow vector value.
GenericArrowVectorAccessorFactory.StructChildFactory<ChildVectorT> - Interface in org.apache.iceberg.arrow.vectorized
Create a struct child vector of type ChildVectorT from arrow vector value.
getArray(int) - Method in class org.apache.iceberg.arrow.vectorized.ArrowVectorAccessor
 
getArrowVector() - Method in class org.apache.iceberg.arrow.vectorized.ColumnVector
Decodes a dict-encoded vector and returns the actual arrow vector.
getBinary(int) - Method in class org.apache.iceberg.arrow.vectorized.ArrowVectorAccessor
 
getBinary(int) - Method in class org.apache.iceberg.arrow.vectorized.ColumnVector
 
getBoolean(int) - Method in class org.apache.iceberg.arrow.vectorized.ArrowVectorAccessor
 
getBoolean(int) - Method in class org.apache.iceberg.arrow.vectorized.ColumnVector
 
getConstant() - Method in class org.apache.iceberg.arrow.vectorized.VectorHolder.ConstantVectorHolder
 
getDecimal(int, int, int) - Method in class org.apache.iceberg.arrow.vectorized.ArrowVectorAccessor
 
getDecimal(int, int, int) - Method in class org.apache.iceberg.arrow.vectorized.ColumnVector
 
getDouble(int) - Method in class org.apache.iceberg.arrow.vectorized.ArrowVectorAccessor
 
getDouble(int) - Method in class org.apache.iceberg.arrow.vectorized.ColumnVector
 
getFieldVector() - Method in class org.apache.iceberg.arrow.vectorized.ColumnVector
Returns the potentially dict-encoded FieldVector.
getFloat(int) - Method in class org.apache.iceberg.arrow.vectorized.ArrowVectorAccessor
 
getFloat(int) - Method in class org.apache.iceberg.arrow.vectorized.ColumnVector
 
getGenericClass() - Method in interface org.apache.iceberg.arrow.vectorized.GenericArrowVectorAccessorFactory.DecimalFactory
Class of concrete decimal type.
getGenericClass() - Method in interface org.apache.iceberg.arrow.vectorized.GenericArrowVectorAccessorFactory.StringFactory
Class of concrete UTF8 String type.
getGenericClass() - Method in interface org.apache.iceberg.arrow.vectorized.GenericArrowVectorAccessorFactory.StructChildFactory
Class of concrete child vector type.
getInt(int) - Method in class org.apache.iceberg.arrow.vectorized.ArrowVectorAccessor
 
getInt(int) - Method in class org.apache.iceberg.arrow.vectorized.ColumnVector
 
getLong(int) - Method in class org.apache.iceberg.arrow.vectorized.ArrowVectorAccessor
 
getLong(int) - Method in class org.apache.iceberg.arrow.vectorized.ColumnVector
 
getString(int) - Method in class org.apache.iceberg.arrow.vectorized.ColumnVector
 
getUTF8String(int) - Method in class org.apache.iceberg.arrow.vectorized.ArrowVectorAccessor
 
getVector() - Method in class org.apache.iceberg.arrow.vectorized.ArrowVectorAccessor
 
getVectorAccessor(VectorHolder) - Method in class org.apache.iceberg.arrow.vectorized.GenericArrowVectorAccessorFactory
 

H

hasNull() - Method in class org.apache.iceberg.arrow.vectorized.ColumnVector
 
hasNulls() - Method in class org.apache.iceberg.arrow.vectorized.NullabilityHolder
 

I

icebergField() - Method in class org.apache.iceberg.arrow.vectorized.VectorHolder
 
icebergField() - Method in class org.apache.iceberg.arrow.vectorized.VectorizedArrowReader
 
icebergType() - Method in class org.apache.iceberg.arrow.vectorized.VectorHolder
 
initDataReader(Encoding, ByteBufferInputStream, int) - Method in class org.apache.iceberg.arrow.vectorized.parquet.VectorizedPageIterator
 
initDefinitionLevelsReader(DataPageV1, ColumnDescriptor, ByteBufferInputStream, int) - Method in class org.apache.iceberg.arrow.vectorized.parquet.VectorizedPageIterator
 
initDefinitionLevelsReader(DataPageV2, ColumnDescriptor) - Method in class org.apache.iceberg.arrow.vectorized.parquet.VectorizedPageIterator
 
initFromPage(int, ByteBufferInputStream) - Method in class org.apache.iceberg.arrow.vectorized.parquet.BaseVectorizedParquetValuesReader
 
intBackedDecimalDictEncodedReader() - Method in class org.apache.iceberg.arrow.vectorized.parquet.VectorizedDictionaryEncodedParquetValuesReader
 
integerBatchReader() - Method in class org.apache.iceberg.arrow.vectorized.parquet.VectorizedColumnIterator
 
IntegerBatchReader() - Constructor for class org.apache.iceberg.arrow.vectorized.parquet.VectorizedColumnIterator.IntegerBatchReader
 
integerDictEncodedReader() - Method in class org.apache.iceberg.arrow.vectorized.parquet.VectorizedDictionaryEncodedParquetValuesReader
 
isDictionaryEncoded() - Method in class org.apache.iceberg.arrow.vectorized.VectorHolder
 
isDummy() - Method in class org.apache.iceberg.arrow.vectorized.VectorHolder
 
isNullAt(int) - Method in class org.apache.iceberg.arrow.vectorized.ColumnVector
 
isNullAt(int) - Method in class org.apache.iceberg.arrow.vectorized.NullabilityHolder
Returns 1 if null, 0 otherwise.
iterator() - Method in class org.apache.iceberg.arrow.vectorized.VectorizedTableScanIterable
 

L

longBackedDecimalDictEncodedReader() - Method in class org.apache.iceberg.arrow.vectorized.parquet.VectorizedDictionaryEncodedParquetValuesReader
 
longBatchReader() - Method in class org.apache.iceberg.arrow.vectorized.parquet.VectorizedColumnIterator
 
LongBatchReader() - Constructor for class org.apache.iceberg.arrow.vectorized.parquet.VectorizedColumnIterator.LongBatchReader
 
longDictEncodedReader() - Method in class org.apache.iceberg.arrow.vectorized.parquet.VectorizedDictionaryEncodedParquetValuesReader
 

M

message(Types.StructType, MessageType, List<VectorizedReader<?>>) - Method in class org.apache.iceberg.arrow.vectorized.VectorizedReaderBuilder
 

N

nextBatch(FieldVector, int, NullabilityHolder) - Method in class org.apache.iceberg.arrow.vectorized.parquet.VectorizedColumnIterator.BatchReader
 
nextBatchDictionaryIds(IntVector, int, int, NullabilityHolder) - Method in class org.apache.iceberg.arrow.vectorized.parquet.VectorizedPageIterator
Method for reading a batch of dictionary ids from the dictionary encoded data pages.
nextBatchOf(FieldVector, int, int, int, NullabilityHolder) - Method in class org.apache.iceberg.arrow.vectorized.parquet.VectorizedColumnIterator.BatchReader
 
nextBatchOf(FieldVector, int, int, int, NullabilityHolder) - Method in class org.apache.iceberg.arrow.vectorized.parquet.VectorizedColumnIterator.BooleanBatchReader
 
nextBatchOf(FieldVector, int, int, int, NullabilityHolder) - Method in class org.apache.iceberg.arrow.vectorized.parquet.VectorizedColumnIterator.DictionaryBatchReader
 
nextBatchOf(FieldVector, int, int, int, NullabilityHolder) - Method in class org.apache.iceberg.arrow.vectorized.parquet.VectorizedColumnIterator.DoubleBatchReader
 
nextBatchOf(FieldVector, int, int, int, NullabilityHolder) - Method in class org.apache.iceberg.arrow.vectorized.parquet.VectorizedColumnIterator.FixedSizeBinaryBatchReader
 
nextBatchOf(FieldVector, int, int, int, NullabilityHolder) - Method in class org.apache.iceberg.arrow.vectorized.parquet.VectorizedColumnIterator.FixedWidthTypeBinaryBatchReader
 
nextBatchOf(FieldVector, int, int, int, NullabilityHolder) - Method in class org.apache.iceberg.arrow.vectorized.parquet.VectorizedColumnIterator.FloatBatchReader
 
nextBatchOf(FieldVector, int, int, int, NullabilityHolder) - Method in class org.apache.iceberg.arrow.vectorized.parquet.VectorizedColumnIterator.IntegerBatchReader
 
nextBatchOf(FieldVector, int, int, int, NullabilityHolder) - Method in class org.apache.iceberg.arrow.vectorized.parquet.VectorizedColumnIterator.LongBatchReader
 
nextBatchOf(FieldVector, int, int, int, NullabilityHolder) - Method in class org.apache.iceberg.arrow.vectorized.parquet.VectorizedColumnIterator.TimestampInt96BatchReader
 
nextBatchOf(FieldVector, int, int, int, NullabilityHolder) - Method in class org.apache.iceberg.arrow.vectorized.parquet.VectorizedColumnIterator.TimestampMillisBatchReader
 
nextBatchOf(FieldVector, int, int, int, NullabilityHolder) - Method in class org.apache.iceberg.arrow.vectorized.parquet.VectorizedColumnIterator.VarWidthTypeBatchReader
 
NullabilityHolder - Class in org.apache.iceberg.arrow.vectorized
Instances of this class simply track whether a value at an index is null.
NullabilityHolder(int) - Constructor for class org.apache.iceberg.arrow.vectorized.NullabilityHolder
 
nullabilityHolder() - Method in class org.apache.iceberg.arrow.vectorized.VectorHolder
 
nulls() - Static method in class org.apache.iceberg.arrow.vectorized.VectorizedArrowReader
 
numCols() - Method in class org.apache.iceberg.arrow.vectorized.ColumnarBatch
Returns the number of columns that make up this batch.
numNulls() - Method in class org.apache.iceberg.arrow.vectorized.ColumnVector
 
numNulls() - Method in class org.apache.iceberg.arrow.vectorized.NullabilityHolder
 
numRows() - Method in class org.apache.iceberg.arrow.vectorized.ColumnarBatch
Returns the number of rows for read, including filtered rows.
numValues() - Method in class org.apache.iceberg.arrow.vectorized.VectorHolder.ConstantVectorHolder
 
numValues() - Method in class org.apache.iceberg.arrow.vectorized.VectorHolder.DeletedVectorHolder
 
numValues() - Method in class org.apache.iceberg.arrow.vectorized.VectorHolder
 

O

of(ValueVector) - Method in interface org.apache.iceberg.arrow.vectorized.GenericArrowVectorAccessorFactory.StructChildFactory
Create the child vector of type such as Spark's ArrowColumnVector from the arrow child vector.
ofBigDecimal(BigDecimal, int, int) - Method in interface org.apache.iceberg.arrow.vectorized.GenericArrowVectorAccessorFactory.DecimalFactory
Create a decimal from the given BigDecimal value, precision and scale.
ofByteBuffer(ByteBuffer) - Method in interface org.apache.iceberg.arrow.vectorized.GenericArrowVectorAccessorFactory.StringFactory
Create a UTF8 String from the byte buffer.
ofBytes(byte[]) - Method in interface org.apache.iceberg.arrow.vectorized.GenericArrowVectorAccessorFactory.StringFactory
Create a UTF8 String from the byte array.
ofChild(ValueVector) - Method in interface org.apache.iceberg.arrow.vectorized.GenericArrowVectorAccessorFactory.ArrayFactory
Create a child vector of type ChildVectorT from the arrow child vector.
ofLong(long, int, int) - Method in interface org.apache.iceberg.arrow.vectorized.GenericArrowVectorAccessorFactory.DecimalFactory
Create a decimal from the given long value, precision and scale.
ofRow(ValueVector, ChildVectorT, int) - Method in interface org.apache.iceberg.arrow.vectorized.GenericArrowVectorAccessorFactory.ArrayFactory
Create an Arrow of type ArrayT from the row value in the arrow child vector.
ofRow(VarCharVector, int) - Method in interface org.apache.iceberg.arrow.vectorized.GenericArrowVectorAccessorFactory.StringFactory
Create a UTF8 String from the row value in the arrow vector.
ofRow(FixedSizeBinaryVector, int) - Method in interface org.apache.iceberg.arrow.vectorized.GenericArrowVectorAccessorFactory.StringFactory
Create a UTF8 String from the row value in the FixedSizeBinaryVector vector.
open(CloseableIterable<CombinedScanTask>) - Method in class org.apache.iceberg.arrow.vectorized.ArrowReader
Returns a new iterator of ColumnarBatch objects.
org.apache.iceberg.arrow - package org.apache.iceberg.arrow
 
org.apache.iceberg.arrow.vectorized - package org.apache.iceberg.arrow.vectorized
 
org.apache.iceberg.arrow.vectorized.parquet - package org.apache.iceberg.arrow.vectorized.parquet
 

P

pageIterator() - Method in class org.apache.iceberg.arrow.vectorized.parquet.VectorizedColumnIterator
 
positions() - Static method in class org.apache.iceberg.arrow.vectorized.VectorizedArrowReader
 
positionsWithSetArrowValidityVector() - Static method in class org.apache.iceberg.arrow.vectorized.VectorizedArrowReader
 
PositionVectorHolder(FieldVector, Types.NestedField, NullabilityHolder) - Constructor for class org.apache.iceberg.arrow.vectorized.VectorHolder.PositionVectorHolder
 
primitive(Type.PrimitiveType, PrimitiveType) - Method in class org.apache.iceberg.arrow.vectorized.VectorizedReaderBuilder
 
producesDictionaryEncodedVector() - Method in class org.apache.iceberg.arrow.vectorized.parquet.VectorizedColumnIterator
 
producesDictionaryEncodedVector() - Method in class org.apache.iceberg.arrow.vectorized.parquet.VectorizedPageIterator
 

R

read(VectorHolder, int) - Method in class org.apache.iceberg.arrow.vectorized.VectorizedArrowReader.ConstantVectorReader
 
read(VectorHolder, int) - Method in class org.apache.iceberg.arrow.vectorized.VectorizedArrowReader.DeletedVectorReader
 
read(VectorHolder, int) - Method in class org.apache.iceberg.arrow.vectorized.VectorizedArrowReader
 
readBoolean() - Method in class org.apache.iceberg.arrow.vectorized.parquet.BaseVectorizedParquetValuesReader
 
readers - Variable in class org.apache.iceberg.arrow.vectorized.BaseBatchReader
 
readInteger() - Method in class org.apache.iceberg.arrow.vectorized.parquet.BaseVectorizedParquetValuesReader
 
readValueDictionaryId() - Method in class org.apache.iceberg.arrow.vectorized.parquet.BaseVectorizedParquetValuesReader
 
reset() - Method in class org.apache.iceberg.arrow.vectorized.NullabilityHolder
 
reset() - Method in class org.apache.iceberg.arrow.vectorized.parquet.VectorizedPageIterator
 
rootAllocator() - Static method in class org.apache.iceberg.arrow.ArrowAllocation
 

S

setAllPagesDictEncoded(boolean) - Method in class org.apache.iceberg.arrow.vectorized.parquet.VectorizedPageIterator
 
setBatchSize(int) - Method in class org.apache.iceberg.arrow.vectorized.BaseBatchReader
 
setBatchSize(int) - Method in class org.apache.iceberg.arrow.vectorized.parquet.VectorizedColumnIterator
 
setBatchSize(int) - Method in class org.apache.iceberg.arrow.vectorized.VectorizedArrowReader.ConstantVectorReader
 
setBatchSize(int) - Method in class org.apache.iceberg.arrow.vectorized.VectorizedArrowReader.DeletedVectorReader
 
setBatchSize(int) - Method in class org.apache.iceberg.arrow.vectorized.VectorizedArrowReader
 
setBigEndian(DecimalVector, int, byte[]) - Static method in class org.apache.iceberg.arrow.vectorized.parquet.DecimalVectorUtil
 
setNotNull(int) - Method in class org.apache.iceberg.arrow.vectorized.NullabilityHolder
 
setNotNulls(int, int) - Method in class org.apache.iceberg.arrow.vectorized.NullabilityHolder
 
setNull(int) - Method in class org.apache.iceberg.arrow.vectorized.NullabilityHolder
 
setNulls(int, int) - Method in class org.apache.iceberg.arrow.vectorized.NullabilityHolder
 
setRowGroupInfo(PageReadStore, Map<ColumnPath, ColumnChunkMetaData>, long) - Method in class org.apache.iceberg.arrow.vectorized.BaseBatchReader
 
setRowGroupInfo(PageReader, boolean) - Method in class org.apache.iceberg.arrow.vectorized.parquet.VectorizedColumnIterator
 
setRowGroupInfo(PageReadStore, Map<ColumnPath, ColumnChunkMetaData>, long) - Method in class org.apache.iceberg.arrow.vectorized.VectorizedArrowReader.ConstantVectorReader
 
setRowGroupInfo(PageReadStore, Map<ColumnPath, ColumnChunkMetaData>, long) - Method in class org.apache.iceberg.arrow.vectorized.VectorizedArrowReader.DeletedVectorReader
 
setRowGroupInfo(PageReadStore, Map<ColumnPath, ColumnChunkMetaData>, long) - Method in class org.apache.iceberg.arrow.vectorized.VectorizedArrowReader
 
size() - Method in class org.apache.iceberg.arrow.vectorized.NullabilityHolder
 
skip() - Method in class org.apache.iceberg.arrow.vectorized.parquet.BaseVectorizedParquetValuesReader
 
struct(Types.StructType, GroupType, List<VectorizedReader<?>>) - Method in class org.apache.iceberg.arrow.vectorized.VectorizedReaderBuilder
 

T

timestampInt96BatchReader() - Method in class org.apache.iceberg.arrow.vectorized.parquet.VectorizedColumnIterator
 
TimestampInt96BatchReader() - Constructor for class org.apache.iceberg.arrow.vectorized.parquet.VectorizedColumnIterator.TimestampInt96BatchReader
 
timestampInt96DictEncodedReader() - Method in class org.apache.iceberg.arrow.vectorized.parquet.VectorizedDictionaryEncodedParquetValuesReader
 
timestampMillisBatchReader() - Method in class org.apache.iceberg.arrow.vectorized.parquet.VectorizedColumnIterator
 
TimestampMillisBatchReader() - Constructor for class org.apache.iceberg.arrow.vectorized.parquet.VectorizedColumnIterator.TimestampMillisBatchReader
 
timestampMillisDictEncodedReader() - Method in class org.apache.iceberg.arrow.vectorized.parquet.VectorizedDictionaryEncodedParquetValuesReader
 
toArrowVector(VectorHolder, ArrowVectorAccessor<?, String, ?, ?>) - Static method in class org.apache.iceberg.arrow.DictEncodedArrowConverter
 
toString() - Method in class org.apache.iceberg.arrow.vectorized.VectorizedArrowReader.ConstantVectorReader
 
toString() - Method in class org.apache.iceberg.arrow.vectorized.VectorizedArrowReader.DeletedVectorReader
 
toString() - Method in class org.apache.iceberg.arrow.vectorized.VectorizedArrowReader
 

V

varWidthBinaryDictEncodedReader() - Method in class org.apache.iceberg.arrow.vectorized.parquet.VectorizedDictionaryEncodedParquetValuesReader
 
varWidthTypeBatchReader() - Method in class org.apache.iceberg.arrow.vectorized.parquet.VectorizedColumnIterator
 
VarWidthTypeBatchReader() - Constructor for class org.apache.iceberg.arrow.vectorized.parquet.VectorizedColumnIterator.VarWidthTypeBatchReader
 
vector() - Method in class org.apache.iceberg.arrow.vectorized.VectorHolder
 
VectorHolder - Class in org.apache.iceberg.arrow.vectorized
Container class for holding the Arrow vector storing a batch of values along with other state needed for reading values out of it.
VectorHolder(ColumnDescriptor, FieldVector, boolean, Dictionary, NullabilityHolder, Types.NestedField) - Constructor for class org.apache.iceberg.arrow.vectorized.VectorHolder
 
VectorHolder.ConstantVectorHolder<T> - Class in org.apache.iceberg.arrow.vectorized
A Vector Holder which does not actually produce values, consumers of this class should use the constantValue to populate their ColumnVector implementation.
VectorHolder.DeletedVectorHolder - Class in org.apache.iceberg.arrow.vectorized
 
VectorHolder.PositionVectorHolder - Class in org.apache.iceberg.arrow.vectorized
 
vectorHolders - Variable in class org.apache.iceberg.arrow.vectorized.BaseBatchReader
 
VectorizedArrowReader - Class in org.apache.iceberg.arrow.vectorized
VectorReader(s) that read in a batch of values into Arrow vectors.
VectorizedArrowReader(ColumnDescriptor, Types.NestedField, BufferAllocator, boolean) - Constructor for class org.apache.iceberg.arrow.vectorized.VectorizedArrowReader
 
VectorizedArrowReader.ConstantVectorReader<T> - Class in org.apache.iceberg.arrow.vectorized
A Dummy Vector Reader which doesn't actually read files, instead it returns a dummy VectorHolder which indicates the constant value which should be used for this column.
VectorizedArrowReader.DeletedVectorReader - Class in org.apache.iceberg.arrow.vectorized
A Dummy Vector Reader which doesn't actually read files.
VectorizedColumnIterator - Class in org.apache.iceberg.arrow.vectorized.parquet
Vectorized version of the ColumnIterator that reads column values in data pages of a column in a row group in a batched fashion.
VectorizedColumnIterator(ColumnDescriptor, String, boolean) - Constructor for class org.apache.iceberg.arrow.vectorized.parquet.VectorizedColumnIterator
 
VectorizedColumnIterator.BatchReader - Class in org.apache.iceberg.arrow.vectorized.parquet
 
VectorizedColumnIterator.BooleanBatchReader - Class in org.apache.iceberg.arrow.vectorized.parquet
 
VectorizedColumnIterator.DictionaryBatchReader - Class in org.apache.iceberg.arrow.vectorized.parquet
 
VectorizedColumnIterator.DoubleBatchReader - Class in org.apache.iceberg.arrow.vectorized.parquet
 
VectorizedColumnIterator.FixedSizeBinaryBatchReader - Class in org.apache.iceberg.arrow.vectorized.parquet
 
VectorizedColumnIterator.FixedWidthTypeBinaryBatchReader - Class in org.apache.iceberg.arrow.vectorized.parquet
 
VectorizedColumnIterator.FloatBatchReader - Class in org.apache.iceberg.arrow.vectorized.parquet
 
VectorizedColumnIterator.IntegerBatchReader - Class in org.apache.iceberg.arrow.vectorized.parquet
 
VectorizedColumnIterator.LongBatchReader - Class in org.apache.iceberg.arrow.vectorized.parquet
 
VectorizedColumnIterator.TimestampInt96BatchReader - Class in org.apache.iceberg.arrow.vectorized.parquet
 
VectorizedColumnIterator.TimestampMillisBatchReader - Class in org.apache.iceberg.arrow.vectorized.parquet
 
VectorizedColumnIterator.VarWidthTypeBatchReader - Class in org.apache.iceberg.arrow.vectorized.parquet
 
VectorizedDictionaryEncodedParquetValuesReader - Class in org.apache.iceberg.arrow.vectorized.parquet
This decoder reads Parquet dictionary encoded data in a vectorized fashion.
VectorizedDictionaryEncodedParquetValuesReader(int, boolean) - Constructor for class org.apache.iceberg.arrow.vectorized.parquet.VectorizedDictionaryEncodedParquetValuesReader
 
VectorizedPageIterator - Class in org.apache.iceberg.arrow.vectorized.parquet
 
VectorizedPageIterator(ColumnDescriptor, String, boolean) - Constructor for class org.apache.iceberg.arrow.vectorized.parquet.VectorizedPageIterator
 
VectorizedParquetDefinitionLevelReader - Class in org.apache.iceberg.arrow.vectorized.parquet
 
VectorizedParquetDefinitionLevelReader(int, int, boolean) - Constructor for class org.apache.iceberg.arrow.vectorized.parquet.VectorizedParquetDefinitionLevelReader
 
VectorizedParquetDefinitionLevelReader(int, int, boolean, boolean) - Constructor for class org.apache.iceberg.arrow.vectorized.parquet.VectorizedParquetDefinitionLevelReader
 
vectorizedReader(List<VectorizedReader<?>>) - Method in class org.apache.iceberg.arrow.vectorized.VectorizedReaderBuilder
 
VectorizedReaderBuilder - Class in org.apache.iceberg.arrow.vectorized
 
VectorizedReaderBuilder(Schema, MessageType, boolean, Map<Integer, ?>, Function<List<VectorizedReader<?>>, VectorizedReader<?>>) - Constructor for class org.apache.iceberg.arrow.vectorized.VectorizedReaderBuilder
 
VectorizedTableScanIterable - Class in org.apache.iceberg.arrow.vectorized
A vectorized implementation of the Iceberg reader that iterates over the table scan.
VectorizedTableScanIterable(TableScan) - Constructor for class org.apache.iceberg.arrow.vectorized.VectorizedTableScanIterable
Create a new instance using default values for batchSize and reuseContainers.
VectorizedTableScanIterable(TableScan, int, boolean) - Constructor for class org.apache.iceberg.arrow.vectorized.VectorizedTableScanIterable
Create a new instance.
A B C D F G H I L M N O P R S T V 
Skip navigation links