public final class NestedDataColumnV4<TStringDictionary extends Indexed<ByteBuffer>> extends CompressedNestedDataComplexColumn<TStringDictionary>
NestedCommonFormatColumn.FormatINT_TYPE_STRATEGY| Constructor and Description |
|---|
NestedDataColumnV4(String columnName,
ColumnType logicalType,
ColumnConfig columnConfig,
CompressedVariableSizedBlobColumnSupplier compressedRawColumnSupplier,
ImmutableBitmap nullValues,
GenericIndexed<String> fields,
FieldTypeInfo fieldInfo,
com.google.common.base.Supplier<TStringDictionary> stringDictionary,
com.google.common.base.Supplier<FixedIndexed<Long>> longDictionarySupplier,
com.google.common.base.Supplier<FixedIndexed<Double>> doubleDictionarySupplier,
SmooshedFileMapper fileMapper,
BitmapSerdeFactory bitmapSerdeFactory,
ByteOrder byteOrder) |
| Modifier and Type | Method and Description |
|---|---|
String |
getField(List<NestedPathPart> path) |
String |
getFieldFileName(String fileNameBase,
String field,
int fieldIndex) |
List<NestedPathPart> |
parsePath(String path) |
close, getArrayDictionary, getColumnHolder, getColumnIndexSupplier, getColumnTypes, getDoubleDictionary, getFieldTypeInfo, getLength, getLogicalType, getLongDictionary, getNestedFields, getNullValues, getRowValue, getStringDictionary, getUtf8BytesDictionary, isNumeric, makeColumnValueSelector, makeColumnValueSelector, makeDimensionSelector, makeSingleValueDimensionVectorSelector, makeVectorObjectSelector, makeVectorObjectSelector, makeVectorValueSelector, makeVectorValueSelectorgetClazz, getTypeNamepublic NestedDataColumnV4(String columnName, ColumnType logicalType, ColumnConfig columnConfig, CompressedVariableSizedBlobColumnSupplier compressedRawColumnSupplier, ImmutableBitmap nullValues, GenericIndexed<String> fields, FieldTypeInfo fieldInfo, com.google.common.base.Supplier<TStringDictionary> stringDictionary, com.google.common.base.Supplier<FixedIndexed<Long>> longDictionarySupplier, com.google.common.base.Supplier<FixedIndexed<Double>> doubleDictionarySupplier, SmooshedFileMapper fileMapper, BitmapSerdeFactory bitmapSerdeFactory, ByteOrder byteOrder)
public List<NestedPathPart> parsePath(String path)
parsePath in class CompressedNestedDataComplexColumn<TStringDictionary extends Indexed<ByteBuffer>>public String getFieldFileName(String fileNameBase, String field, int fieldIndex)
getFieldFileName in class CompressedNestedDataComplexColumn<TStringDictionary extends Indexed<ByteBuffer>>public String getField(List<NestedPathPart> path)
getField in class CompressedNestedDataComplexColumn<TStringDictionary extends Indexed<ByteBuffer>>Copyright © 2011–2023 The Apache Software Foundation. All rights reserved.