public class VectorHolder
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
VectorHolder.ConstantVectorHolder<T>
A Vector Holder which does not actually produce values, consumers of this class should use the
constantValue to populate their ColumnVector implementation.
|
static class |
VectorHolder.DeletedVectorHolder |
static class |
VectorHolder.PositionVectorHolder |
Constructor and Description |
---|
VectorHolder(org.apache.parquet.column.ColumnDescriptor columnDescriptor,
org.apache.arrow.vector.FieldVector vector,
boolean isDictionaryEncoded,
org.apache.parquet.column.Dictionary dictionary,
NullabilityHolder holder,
Types.NestedField icebergField) |
Modifier and Type | Method and Description |
---|---|
static <T> VectorHolder |
constantHolder(int numRows,
T constantValue) |
static VectorHolder |
deletedVectorHolder(int numRows) |
org.apache.parquet.column.ColumnDescriptor |
descriptor() |
org.apache.parquet.column.Dictionary |
dictionary() |
static VectorHolder |
dummyHolder(int numRows) |
Types.NestedField |
icebergField() |
Type |
icebergType() |
boolean |
isDictionaryEncoded() |
boolean |
isDummy() |
NullabilityHolder |
nullabilityHolder() |
int |
numValues() |
org.apache.arrow.vector.FieldVector |
vector() |
public VectorHolder(org.apache.parquet.column.ColumnDescriptor columnDescriptor, org.apache.arrow.vector.FieldVector vector, boolean isDictionaryEncoded, org.apache.parquet.column.Dictionary dictionary, NullabilityHolder holder, Types.NestedField icebergField)
public org.apache.parquet.column.ColumnDescriptor descriptor()
public org.apache.arrow.vector.FieldVector vector()
public boolean isDictionaryEncoded()
public org.apache.parquet.column.Dictionary dictionary()
public NullabilityHolder nullabilityHolder()
public Type icebergType()
public Types.NestedField icebergField()
public int numValues()
public static <T> VectorHolder constantHolder(int numRows, T constantValue)
public static VectorHolder deletedVectorHolder(int numRows)
public static VectorHolder dummyHolder(int numRows)
public boolean isDummy()