Uses of Class
org.apache.druid.java.util.common.io.smoosh.SmooshedFileMapper
Packages that use SmooshedFileMapper
Package
Description
-
Uses of SmooshedFileMapper in org.apache.druid.java.util.common.io.smoosh
Methods in org.apache.druid.java.util.common.io.smoosh that return SmooshedFileMapper -
Uses of SmooshedFileMapper in org.apache.druid.segment
Methods in org.apache.druid.segment that return SmooshedFileMapperModifier and TypeMethodDescriptionMMappedIndex.getFileMapper()SimpleQueryableIndex.getFileMapper()Constructors in org.apache.druid.segment with parameters of type SmooshedFileMapperModifierConstructorDescriptionMMappedIndex(GenericIndexed<String> availableDimensions, GenericIndexed<String> availableMetrics, org.joda.time.Interval dataInterval, CompressedColumnarLongsSupplier timestamps, Map<String, MetricHolder> metrics, Map<String, GenericIndexed<ByteBuffer>> dimValueUtf8Lookups, Map<String, VSizeColumnarMultiInts> dimColumns, Map<String, GenericIndexed<ImmutableBitmap>> invertedIndexes, Map<String, ImmutableRTree> spatialIndexes, SmooshedFileMapper fileMapper) SimpleQueryableIndex(org.joda.time.Interval dataInterval, Indexed<String> dimNames, BitmapFactory bitmapFactory, Map<String, com.google.common.base.Supplier<BaseColumnHolder>> columns, SmooshedFileMapper fileMapper) SimpleQueryableIndex(org.joda.time.Interval dataInterval, Indexed<String> dimNames, BitmapFactory bitmapFactory, Map<String, com.google.common.base.Supplier<BaseColumnHolder>> columns, SmooshedFileMapper fileMapper, Metadata metadata, Map<String, Map<String, com.google.common.base.Supplier<BaseColumnHolder>>> projectionColumns) -
Uses of SmooshedFileMapper in org.apache.druid.segment.column
Methods in org.apache.druid.segment.column that return SmooshedFileMapperMethods in org.apache.druid.segment.column with parameters of type SmooshedFileMapperModifier and TypeMethodDescriptionstatic com.google.common.base.Supplier<? extends Indexed<ByteBuffer>> StringEncodingStrategies.getStringDictionarySupplier(SmooshedFileMapper mapper, ByteBuffer stringDictionaryBuffer, ByteOrder byteOrder) ColumnDescriptor.read(ByteBuffer buffer, ColumnConfig columnConfig, SmooshedFileMapper smooshedFiles, ColumnHolder parent) ColumnBuilder.setFileMapper(SmooshedFileMapper fileMapper) -
Uses of SmooshedFileMapper in org.apache.druid.segment.data
Methods in org.apache.druid.segment.data with parameters of type SmooshedFileMapperModifier and TypeMethodDescriptionstatic com.google.common.base.Supplier<ColumnarDoubles> CompressedColumnarDoublesSuppliers.fromByteBuffer(ByteBuffer buffer, ByteOrder order, SmooshedFileMapper smooshMapper) Reads a column from aByteBuffer, possibly using additional secondary files from aSmooshedFileMapper.CompressedColumnarFloatsSupplier.fromByteBuffer(ByteBuffer buffer, ByteOrder order, SmooshedFileMapper smooshMapper) Reads a column from aByteBuffer, possibly using additional secondary files from aSmooshedFileMapper.CompressedColumnarIntsSupplier.fromByteBuffer(ByteBuffer buffer, ByteOrder order, SmooshedFileMapper mapper) CompressedColumnarLongsSupplier.fromByteBuffer(ByteBuffer buffer, ByteOrder order, SmooshedFileMapper smooshMapper) Reads a column from aByteBuffer, possibly using additional secondary files from aSmooshedFileMapper.CompressedVariableSizedBlobColumnSupplier.fromByteBuffer(String filenameBase, ByteBuffer buffer, ByteOrder compressionOrder, ByteOrder valueOrder, boolean copyValuesOnRead, SmooshedFileMapper mapper) CompressedVariableSizedBlobColumnSupplier.fromByteBuffer(String filenameBase, ByteBuffer buffer, ByteOrder compressionOrder, ByteOrder valueOrder, SmooshedFileMapper mapper) CompressedVSizeColumnarIntsSupplier.fromByteBuffer(ByteBuffer buffer, ByteOrder order, SmooshedFileMapper mapper) CompressedVSizeColumnarMultiIntsSupplier.fromByteBuffer(ByteBuffer buffer, ByteOrder order, SmooshedFileMapper smooshMapper) V3CompressedVSizeColumnarMultiIntsSupplier.fromByteBuffer(ByteBuffer buffer, ByteOrder order, SmooshedFileMapper mapper) static com.google.common.base.Supplier<ColumnarDoubles> CompressionFactory.getDoubleSupplier(int totalSize, int sizePer, ByteBuffer fromBuffer, ByteOrder byteOrder, CompressionStrategy strategy, SmooshedFileMapper smooshMapper) Reads a column from aByteBuffer, possibly using additional secondary files from aSmooshedFileMapper.static com.google.common.base.Supplier<ColumnarFloats> CompressionFactory.getFloatSupplier(int totalSize, int sizePer, ByteBuffer fromBuffer, ByteOrder order, CompressionStrategy strategy, SmooshedFileMapper smooshMapper) Reads a column from aByteBuffer, possibly using additional secondary files from aSmooshedFileMapper.static com.google.common.base.Supplier<ColumnarLongs> CompressionFactory.getLongSupplier(int totalSize, int sizePer, ByteBuffer fromBuffer, ByteOrder order, CompressionFactory.LongEncodingFormat encodingFormat, CompressionStrategy strategy, SmooshedFileMapper smooshMapper) Reads a column from aByteBuffer, possibly using additional secondary files from aSmooshedFileMapper.static <T> GenericIndexed<T> GenericIndexed.read(ByteBuffer buffer, ObjectStrategy<T> strategy, SmooshedFileMapper fileMapper) Reads a GenericIndexed from aByteBuffer, possibly using additional secondary files from aSmooshedFileMapper.Constructors in org.apache.druid.segment.data with parameters of type SmooshedFileMapperModifierConstructorDescriptionBlockLayoutColumnarDoublesSupplier(int totalSize, int sizePer, ByteBuffer fromBuffer, ByteOrder byteOrder, CompressionStrategy strategy, SmooshedFileMapper smooshMapper) BlockLayoutColumnarFloatsSupplier(int totalSize, int sizePer, ByteBuffer fromBuffer, ByteOrder byteOrder, CompressionStrategy strategy, SmooshedFileMapper smooshMapper) BlockLayoutColumnarLongsSupplier(int totalSize, int sizePer, ByteBuffer fromBuffer, ByteOrder order, CompressionFactory.LongEncodingReader reader, CompressionStrategy strategy, SmooshedFileMapper smooshMapper) -
Uses of SmooshedFileMapper in org.apache.druid.segment.nested
Methods in org.apache.druid.segment.nested that return SmooshedFileMapperModifier and TypeMethodDescriptionDictionaryIdLookup.getArrayBufferMapper()DictionaryIdLookup.getDoubleBufferMapper()DictionaryIdLookup.getLongBufferMapper()DictionaryIdLookup.getStringBufferMapper()Methods in org.apache.druid.segment.nested with parameters of type SmooshedFileMapperModifier and TypeMethodDescriptionprotected static voidNestedCommonFormatColumnSerializer.copyFromTempSmoosh(FileSmoosher smoosher, SmooshedFileMapper fileMapper) VariantColumnAndIndexSupplier.read(ColumnType logicalType, ByteOrder byteOrder, BitmapSerdeFactory bitmapSerdeFactory, ByteBuffer bb, SmooshedFileMapper fileMapper, VariantColumnAndIndexSupplier parent) Constructors in org.apache.druid.segment.nested with parameters of type SmooshedFileMapperModifierConstructorDescriptionCompressedNestedDataComplexColumn(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, SmooshedFileMapper fileMapper, BitmapSerdeFactory bitmapSerdeFactory, ByteOrder byteOrder, String rootFieldPath) NestedDataColumnV3(String columnName, ColumnType logicalType, ColumnConfig columnConfig, CompressedVariableSizedBlobColumnSupplier compressedRawColumnSupplier, ImmutableBitmap nullValues, GenericIndexed<ByteBuffer> 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) NestedDataColumnV4(String columnName, ColumnType logicalType, ColumnConfig columnConfig, CompressedVariableSizedBlobColumnSupplier compressedRawColumnSupplier, ImmutableBitmap nullValues, GenericIndexed<ByteBuffer> 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) 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, SmooshedFileMapper fileMapper, BitmapSerdeFactory bitmapSerdeFactory, ByteOrder byteOrder) -
Uses of SmooshedFileMapper in org.apache.druid.segment.serde
Methods in org.apache.druid.segment.serde that return SmooshedFileMapperModifier and TypeMethodDescriptionstatic SmooshedFileMapperColumnSerializerUtils.mapSerializer(File smooshFile, Serializer writer, String name) Writes aSerializerto a 'smoosh file' which contains the contents of this single serializer, with the serializer writing to an internal file specified by the name argument, returning aSmooshedFileMapperMethods in org.apache.druid.segment.serde with parameters of type SmooshedFileMapperModifier and TypeMethodDescriptionstatic ByteBufferNestedCommonFormatColumnPartSerde.loadInternalFile(SmooshedFileMapper fileMapper, String fileNameBase, String internalFileName)