public final class NestedDataColumnV3<TStringDictionary extends Indexed<ByteBuffer>> extends CompressedNestedDataComplexColumn<TStringDictionary>
NestedCommonFormatColumn.Format
INT_TYPE_STRATEGY
Constructor and Description |
---|
NestedDataColumnV3(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, makeVectorValueSelector
getClazz, getTypeName
public NestedDataColumnV3(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.