public final class NestedDataColumnV3<TStringDictionary extends Indexed<ByteBuffer>> extends CompressedNestedDataComplexColumn<TStringDictionary>
| Constructor and Description |
|---|
NestedDataColumnV3(NestedDataColumnMetadata metadata,
ColumnConfig columnConfig,
CompressedVariableSizedBlobColumnSupplier compressedRawColumnSupplier,
ImmutableBitmap nullValues,
GenericIndexed<String> fields,
NestedLiteralTypeInfo 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) |
| 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, getColumnHolder, getColumnIndexSupplier, getColumnTypes, getDoubleDictionary, getFieldInfo, getFields, getLength, getLongDictionary, getNestedFields, getNullValues, getRowValue, getStringDictionary, isNumeric, makeColumnValueSelector, makeColumnValueSelector, makeDimensionSelector, makeSingleValueDimensionVectorSelector, makeVectorObjectSelector, makeVectorObjectSelector, makeVectorValueSelectorfromColumnSelector, getClazz, getTypeNameclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitmakeVectorValueSelectorpublic NestedDataColumnV3(NestedDataColumnMetadata metadata, ColumnConfig columnConfig, CompressedVariableSizedBlobColumnSupplier compressedRawColumnSupplier, ImmutableBitmap nullValues, GenericIndexed<String> fields, NestedLiteralTypeInfo 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)
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–2022 The Apache Software Foundation. All rights reserved.