Uses of Interface
org.apache.druid.segment.file.SegmentFileMapper
Packages that use SegmentFileMapper
Package
Description
-
Uses of SegmentFileMapper in org.apache.druid.java.util.common.io.smoosh
Classes in org.apache.druid.java.util.common.io.smoosh that implement SegmentFileMapperModifier and TypeClassDescriptionclassClass that works in conjunction with FileSmoosher. -
Uses of SegmentFileMapper in org.apache.druid.segment
Methods in org.apache.druid.segment that return SegmentFileMapperConstructors in org.apache.druid.segment with parameters of type SegmentFileMapperModifierConstructorDescriptionSimpleQueryableIndex(org.joda.time.Interval dataInterval, Indexed<String> dimNames, BitmapFactory bitmapFactory, Map<String, com.google.common.base.Supplier<BaseColumnHolder>> columns, SegmentFileMapper fileMapper) SimpleQueryableIndex(org.joda.time.Interval dataInterval, Indexed<String> dimNames, BitmapFactory bitmapFactory, Map<String, com.google.common.base.Supplier<BaseColumnHolder>> columns, SegmentFileMapper fileMapper, Metadata metadata, Map<String, Map<String, com.google.common.base.Supplier<BaseColumnHolder>>> projectionColumns) -
Uses of SegmentFileMapper in org.apache.druid.segment.column
Methods in org.apache.druid.segment.column that return SegmentFileMapperMethods in org.apache.druid.segment.column with parameters of type SegmentFileMapperModifier and TypeMethodDescriptionstatic com.google.common.base.Supplier<? extends Indexed<ByteBuffer>>StringEncodingStrategies.getStringDictionarySupplier(SegmentFileMapper mapper, ByteBuffer stringDictionaryBuffer, ByteOrder byteOrder) static GenericIndexed<ImmutableBitmap>BitmapIndexType.DictionaryEncodedValueIndex.read(ByteBuffer dataBuffer, ObjectStrategy<ImmutableBitmap> objectStrategy, SegmentFileMapper fileMapper) ColumnDescriptor.read(ByteBuffer buffer, ColumnConfig columnConfig, SegmentFileMapper segmentFileMapper, ColumnHolder parent) ColumnBuilder.setFileMapper(SegmentFileMapper fileMapper) -
Uses of SegmentFileMapper in org.apache.druid.segment.data
Methods in org.apache.druid.segment.data with parameters of type SegmentFileMapperModifier and TypeMethodDescriptionstatic com.google.common.base.Supplier<ColumnarDoubles>CompressedColumnarDoublesSuppliers.fromByteBuffer(ByteBuffer buffer, ByteOrder order, SegmentFileMapper fileMapper) Reads a column from aByteBuffer, possibly using additional secondary files from aSegmentFileMapper.CompressedColumnarFloatsSupplier.fromByteBuffer(ByteBuffer buffer, ByteOrder order, SegmentFileMapper fileMapper) Reads a column from aByteBuffer, possibly using additional secondary files from aSegmentFileMapper.CompressedColumnarIntsSupplier.fromByteBuffer(ByteBuffer buffer, ByteOrder order, SegmentFileMapper mapper) CompressedColumnarLongsSupplier.fromByteBuffer(ByteBuffer buffer, ByteOrder order, SegmentFileMapper fileMapper) Reads a column from aByteBuffer, possibly using additional secondary files from aSegmentFileMapper.CompressedVariableSizedBlobColumnSupplier.fromByteBuffer(String filenameBase, ByteBuffer buffer, ByteOrder compressionOrder, ByteOrder valueOrder, boolean copyValuesOnRead, SegmentFileMapper mapper) CompressedVariableSizedBlobColumnSupplier.fromByteBuffer(String filenameBase, ByteBuffer buffer, ByteOrder compressionOrder, ByteOrder valueOrder, SegmentFileMapper mapper) CompressedVSizeColumnarIntsSupplier.fromByteBuffer(ByteBuffer buffer, ByteOrder order, SegmentFileMapper mapper) CompressedVSizeColumnarMultiIntsSupplier.fromByteBuffer(ByteBuffer buffer, ByteOrder order, SegmentFileMapper fileMapper) V3CompressedVSizeColumnarMultiIntsSupplier.fromByteBuffer(ByteBuffer buffer, ByteOrder order, SegmentFileMapper mapper) static com.google.common.base.Supplier<ColumnarDoubles>CompressionFactory.getDoubleSupplier(int totalSize, int sizePer, ByteBuffer fromBuffer, ByteOrder byteOrder, CompressionStrategy strategy, SegmentFileMapper fileMapper) Reads a column from aByteBuffer, possibly using additional secondary files from aSegmentFileMapper.static com.google.common.base.Supplier<ColumnarFloats>CompressionFactory.getFloatSupplier(int totalSize, int sizePer, ByteBuffer fromBuffer, ByteOrder order, CompressionStrategy strategy, SegmentFileMapper fileMapper) Reads a column from aByteBuffer, possibly using additional secondary files from aSegmentFileMapper.static com.google.common.base.Supplier<ColumnarLongs>CompressionFactory.getLongSupplier(int totalSize, int sizePer, ByteBuffer fromBuffer, ByteOrder order, CompressionFactory.LongEncodingFormat encodingFormat, CompressionStrategy strategy, SegmentFileMapper fileMapper) Reads a column from aByteBuffer, possibly using additional secondary files from aSegmentFileMapper.static <T> GenericIndexed<T>GenericIndexed.read(ByteBuffer buffer, ObjectStrategy<T> strategy, SegmentFileMapper fileMapper) Reads a GenericIndexed from aByteBuffer, possibly using additional secondary files from aSegmentFileMapper.Constructors in org.apache.druid.segment.data with parameters of type SegmentFileMapperModifierConstructorDescriptionBlockLayoutColumnarDoublesSupplier(int totalSize, int sizePer, ByteBuffer fromBuffer, ByteOrder byteOrder, CompressionStrategy strategy, SegmentFileMapper fileMapper) BlockLayoutColumnarFloatsSupplier(int totalSize, int sizePer, ByteBuffer fromBuffer, ByteOrder byteOrder, CompressionStrategy strategy, SegmentFileMapper fileMapper) BlockLayoutColumnarLongsSupplier(int totalSize, int sizePer, ByteBuffer fromBuffer, ByteOrder order, CompressionFactory.LongEncodingReader reader, CompressionStrategy strategy, SegmentFileMapper fileMapper) -
Uses of SegmentFileMapper in org.apache.druid.segment.file
Classes in org.apache.druid.segment.file that implement SegmentFileMapper -
Uses of SegmentFileMapper in org.apache.druid.segment.nested
Methods in org.apache.druid.segment.nested that return SegmentFileMapperModifier and TypeMethodDescriptionDictionaryIdLookup.getArrayBufferMapper()DictionaryIdLookup.getDoubleBufferMapper()DictionaryIdLookup.getLongBufferMapper()DictionaryIdLookup.getStringBufferMapper()Methods in org.apache.druid.segment.nested with parameters of type SegmentFileMapperModifier and TypeMethodDescriptionprotected static voidNestedCommonFormatColumnSerializer.copyFromTempSmoosh(SegmentFileBuilder fileBuilder, SegmentFileMapper fileMapper) VariantColumnAndIndexSupplier.read(ColumnType logicalType, ByteOrder byteOrder, BitmapSerdeFactory bitmapSerdeFactory, ByteBuffer bb, SegmentFileMapper fileMapper, VariantColumnAndIndexSupplier parent) Constructors in org.apache.druid.segment.nested with parameters of type SegmentFileMapperModifierConstructorDescriptionCompressedNestedDataComplexColumn(String columnName, ColumnType logicalType, ColumnConfig columnConfig, CompressedVariableSizedBlobColumnSupplier compressedRawColumnSupplier, ImmutableBitmap nullValues, com.google.common.base.Supplier<TKeyDictionary> fieldsSupplier, 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, com.google.common.base.Supplier<FrontCodedIntArrayIndexed> arrayDictionarySupplier, SegmentFileMapper fileMapper, NestedCommonFormatColumnFormatSpec formatSpec, ByteOrder byteOrder, String rootFieldPath) NestedDataColumnV3(String columnName, ColumnType logicalType, ColumnConfig columnConfig, CompressedVariableSizedBlobColumnSupplier compressedRawColumnSupplier, ImmutableBitmap nullValues, com.google.common.base.Supplier<TKeyDictionary> fieldsSupplier, 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, SegmentFileMapper fileMapper, NestedCommonFormatColumnFormatSpec formatSpec, ByteOrder byteOrder) NestedDataColumnV4(String columnName, ColumnType logicalType, ColumnConfig columnConfig, CompressedVariableSizedBlobColumnSupplier compressedRawColumnSupplier, ImmutableBitmap nullValues, com.google.common.base.Supplier<TKeyDictionary> fieldsSupplier, 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, SegmentFileMapper fileMapper, NestedCommonFormatColumnFormatSpec formatSpec, ByteOrder byteOrder) NestedDataColumnV5(String columnName, ColumnType logicalType, ColumnConfig columnConfig, CompressedVariableSizedBlobColumnSupplier compressedRawColumnSupplier, ImmutableBitmap nullValues, com.google.common.base.Supplier<TKeyDictionary> 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, com.google.common.base.Supplier<FrontCodedIntArrayIndexed> arrayDictionarySupplier, SegmentFileMapper fileMapper, NestedCommonFormatColumnFormatSpec columnFormatSpec, ByteOrder byteOrder) -
Uses of SegmentFileMapper in org.apache.druid.segment.serde
Methods in org.apache.druid.segment.serde with parameters of type SegmentFileMapperModifier and TypeMethodDescriptionstatic ByteBufferNestedCommonFormatColumnPartSerde.loadInternalFile(SegmentFileMapper fileMapper, String fileNameBase, String internalFileName)