Uses of Enum Class
org.apache.druid.segment.data.CompressionStrategy
Packages that use CompressionStrategy
Package
Description
-
Uses of CompressionStrategy in org.apache.druid.segment
Methods in org.apache.druid.segment that return CompressionStrategyModifier and TypeMethodDescriptionIndexSpec.getComplexMetricCompression()IndexSpec.getDimensionCompression()IndexSpec.getJsonCompression()Deprecated.IndexSpec.getMetadataCompression()IndexSpec.getMetricCompression()Methods in org.apache.druid.segment with parameters of type CompressionStrategyModifier and TypeMethodDescriptionstatic DoubleColumnSerializerDoubleColumnSerializer.create(String columnName, SegmentWriteOutMedium segmentWriteOutMedium, String filenameBase, CompressionStrategy compression) static DoubleColumnSerializerV2DoubleColumnSerializerV2.create(String columnName, SegmentWriteOutMedium segmentWriteOutMedium, String filenameBase, CompressionStrategy compression, BitmapSerdeFactory bitmapSerdeFactory) static FloatColumnSerializerFloatColumnSerializer.create(String columnName, SegmentWriteOutMedium segmentWriteOutMedium, String filenameBase, CompressionStrategy compression) static FloatColumnSerializerV2FloatColumnSerializerV2.create(String columnName, SegmentWriteOutMedium segmentWriteOutMedium, String filenameBase, CompressionStrategy compression, BitmapSerdeFactory bitmapSerdeFactory) static LongColumnSerializerLongColumnSerializer.create(String columnName, SegmentWriteOutMedium segmentWriteOutMedium, String filenameBase, CompressionStrategy compression, CompressionFactory.LongEncodingStrategy encoding) static LongColumnSerializerV2LongColumnSerializerV2.create(String columnName, SegmentWriteOutMedium segmentWriteOutMedium, String filenameBase, CompressionStrategy compression, CompressionFactory.LongEncodingStrategy encoding, BitmapSerdeFactory bitmapSerdeFactory) IndexSpec.Builder.withComplexMetricCompression(CompressionStrategy complexMetricCompression) IndexSpec.Builder.withDimensionCompression(CompressionStrategy dimensionCompression) IndexSpec.Builder.withJsonCompression(CompressionStrategy jsonCompression) Deprecated.IndexSpec.Builder.withMetadataCompression(CompressionStrategy metadataCompression) IndexSpec.Builder.withMetricCompression(CompressionStrategy metricCompression) Constructors in org.apache.druid.segment with parameters of type CompressionStrategyModifierConstructorDescriptionIndexSpec(BitmapSerdeFactory bitmapSerdeFactory, CompressionStrategy metadataCompression, CompressionStrategy dimensionCompression, StringEncodingStrategy stringDictionaryEncoding, CompressionStrategy metricCompression, CompressionFactory.LongEncodingStrategy longEncoding, CompressionStrategy complexMetricCompression, CompressionStrategy jsonCompression, SegmentizerFactory segmentLoader, NestedCommonFormatColumnFormatSpec autoColumnFormatSpec, StringColumnFormatSpec stringColumnFormatSpec) Creates an IndexSpec with the given storage format settings. -
Uses of CompressionStrategy in org.apache.druid.segment.data
Fields in org.apache.druid.segment.data declared as CompressionStrategyModifier and TypeFieldDescriptionstatic final CompressionStrategyCompressionStrategy.DEFAULT_COMPRESSION_STRATEGYMethods in org.apache.druid.segment.data that return CompressionStrategyModifier and TypeMethodDescriptionstatic CompressionStrategyCompressionStrategy.forId(byte id) static CompressionStrategyCompressionStrategy.fromString(String name) BlockLayoutColumnarDoublesSupplier.BlockLayoutColumnarDoubles.getCompressionStrategy()BlockLayoutColumnarLongsSupplier.BlockLayoutColumnarLongs.getCompressionStrategy()CompressedVSizeColumnarIntsSupplier.CompressedVSizeColumnarInts.getCompressionStrategy()static CompressionStrategy[]CompressionStrategy.noNoneValues()static CompressionStrategyReturns the enum constant of this class with the specified name.static CompressionStrategy[]CompressionStrategy.values()Returns an array containing the constants of this enum class, in the order they are declared.Methods in org.apache.druid.segment.data with parameters of type CompressionStrategyModifier and TypeMethodDescriptionstatic ObjectStrategy<ByteBuffer>GenericIndexedWriter.compressedByteBuffersWriteObjectStrategy(CompressionStrategy compressionStrategy, int bufferSize, Closer closer) CompressedVSizeColumnarIntsSerializer.create(String columnName, SegmentWriteOutMedium segmentWriteOutMedium, String filenameBase, int maxValue, CompressionStrategy compression, Closer closer) V3CompressedVSizeColumnarMultiIntsSerializer.create(String columnName, SegmentWriteOutMedium segmentWriteOutMedium, String filenameBase, int maxValue, CompressionStrategy compression, int fileSizeLimit) Creates a new serializer.CompressedVSizeColumnarMultiIntsSupplier.fromIterable(Iterable<IndexedInts> objectsIterable, int maxValue, ByteOrder byteOrder, CompressionStrategy compression, Closer closer) V3CompressedVSizeColumnarMultiIntsSupplier.fromIterable(Iterable<IndexedInts> objectsIterable, int offsetChunkFactor, int maxValue, ByteOrder byteOrder, CompressionStrategy compression, Closer closer) CompressedColumnarIntsSupplier.fromList(it.unimi.dsi.fastutil.ints.IntArrayList list, int chunkFactor, ByteOrder byteOrder, CompressionStrategy compression, Closer closer) CompressedVSizeColumnarIntsSupplier.fromList(it.unimi.dsi.fastutil.ints.IntList list, int maxValue, int chunkFactor, ByteOrder byteOrder, CompressionStrategy compression, Closer closer) static ColumnarDoublesSerializerCompressionFactory.getDoubleSerializer(String columnName, SegmentWriteOutMedium segmentWriteOutMedium, String filenameBase, ByteOrder byteOrder, CompressionStrategy compression, Closer closer) 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 ColumnarFloatsSerializerCompressionFactory.getFloatSerializer(String columnName, SegmentWriteOutMedium segmentWriteOutMedium, String filenameBase, ByteOrder order, CompressionStrategy compressionStrategy, Closer closer) 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 ColumnarLongsSerializerCompressionFactory.getLongSerializer(String columnName, SegmentWriteOutMedium segmentWriteOutMedium, String filenameBase, ByteOrder order, CompressionFactory.LongEncodingStrategy encodingStrategy, CompressionStrategy compressionStrategy, Closer closer) 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.DecompressingByteBufferObjectStrategy.of(ByteOrder order, CompressionStrategy compression) static GenericIndexed<ResourceHolder<ByteBuffer>>GenericIndexed.ofCompressedByteBuffers(Iterable<ByteBuffer> buffers, CompressionStrategy compression, int bufferSize, ByteOrder order, Closer closer) static GenericIndexedWriter<ByteBuffer>GenericIndexedWriter.ofCompressedByteBuffers(SegmentWriteOutMedium segmentWriteOutMedium, String filenameBase, CompressionStrategy compressionStrategy, int bufferSize, int fileSizeLimit, Closer closer) Creates a new writer that accepts byte buffers and compresses them.voidCompressionFactory.LongEncodingWriter.putMeta(ByteBuffer metaOut, CompressionStrategy strategy) Output the header values of the associating encoding format to the given outputStream.voidDeltaLongEncodingWriter.putMeta(ByteBuffer metaOut, CompressionStrategy strategy) voidLongsLongEncodingWriter.putMeta(ByteBuffer metaOut, CompressionStrategy strategy) voidTableLongEncodingWriter.putMeta(ByteBuffer metaOut, CompressionStrategy strategy) Constructors in org.apache.druid.segment.data with parameters of type CompressionStrategyModifierConstructorDescriptionBlockLayoutColumnarDoublesSupplier(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) CompressedBlockReader(CompressionStrategy compressionStrategy, int numBlocks, int blockSize, boolean copyValuesOnRead, IntBuffer endOffsetsBuffer, ByteBuffer compressedDataBuffer, ByteOrder compressionByteOrder, ByteOrder valueByteOrder) CompressedBlockSerializer(SegmentWriteOutMedium segmentWriteOutMedium, CompressionStrategy compression, int blockSize, Closer closer) CompressedLongsSerializer(SegmentWriteOutMedium segmentWriteOutMedium, CompressionStrategy compression, Closer closer) CompressedVariableSizedBlobColumnSerializer(String filenameBase, SegmentWriteOutMedium segmentWriteOutMedium, CompressionStrategy compression) -
Uses of CompressionStrategy in org.apache.druid.segment.file
Methods in org.apache.druid.segment.file with parameters of type CompressionStrategyModifier and TypeMethodDescriptionstatic SegmentFileBuilderV10SegmentFileBuilderV10.create(com.fasterxml.jackson.databind.ObjectMapper jsonMapper, File baseDir, CompressionStrategy metaCompression) -
Uses of CompressionStrategy in org.apache.druid.segment.nested
Methods in org.apache.druid.segment.nested that return CompressionStrategyModifier and TypeMethodDescriptionNestedCommonFormatColumnFormatSpec.getDictionaryEncodedColumnCompression()NestedCommonFormatColumnFormatSpec.getDoubleColumnCompression()NestedCommonFormatColumnFormatSpec.getLongColumnCompression()NestedCommonFormatColumnFormatSpec.getObjectStorageCompression()Methods in org.apache.druid.segment.nested with parameters of type CompressionStrategyModifier and TypeMethodDescriptionNestedCommonFormatColumnFormatSpec.Builder.setDictionaryEncodedColumnCompression(CompressionStrategy dictionaryEncodedColumnCompression) NestedCommonFormatColumnFormatSpec.Builder.setDoubleColumnCompression(CompressionStrategy doubleColumnCompression) NestedCommonFormatColumnFormatSpec.Builder.setLongColumnCompression(CompressionStrategy longColumnCompression) NestedCommonFormatColumnFormatSpec.Builder.setObjectStorageCompression(CompressionStrategy objectStorageCompression) Constructors in org.apache.druid.segment.nested with parameters of type CompressionStrategyModifierConstructorDescriptionNestedCommonFormatColumnFormatSpec(StringEncodingStrategy objectFieldsDictionaryEncoding, BitmapIndexType longFieldBitmapIndexType, BitmapIndexType doubleFieldBitmapIndexType, ObjectStorageEncoding objectStorageEncoding, CompressionStrategy objectStorageCompression, StringEncodingStrategy stringDictionaryEncoding, CompressionStrategy dictionaryEncodedColumnCompression, CompressionFactory.LongEncodingStrategy longColumnEncoding, CompressionStrategy longColumnCompression, CompressionStrategy doubleColumnCompression) protectedNestedCommonFormatColumnFormatSpec(StringEncodingStrategy objectFieldsDictionaryEncoding, ObjectStorageEncoding objectStorageEncoding, CompressionStrategy objectStorageCompression, StringEncodingStrategy stringDictionaryEncoding, CompressionStrategy dictionaryEncodedColumnCompression, CompressionFactory.LongEncodingStrategy longColumnEncoding, CompressionStrategy longColumnCompression, CompressionStrategy doubleColumnCompression, BitmapSerdeFactory bitmapEncoding, BitmapIndexType longFieldBitmapIndexType, BitmapIndexType doubleFieldBitmapIndexType) Internal constructor used byNestedCommonFormatColumnFormatSpec.Builderto setNestedCommonFormatColumnFormatSpec.bitmapEncodingduring the process of resolving values forNestedCommonFormatColumnFormatSpec.getEffectiveFormatSpec(NestedCommonFormatColumnFormatSpec, IndexSpec). -
Uses of CompressionStrategy in org.apache.druid.segment.serde
Constructors in org.apache.druid.segment.serde with parameters of type CompressionStrategyModifierConstructorDescriptionFormatSpec(StringEncodingStrategy objectFieldsDictionaryEncoding, ObjectStorageEncoding objectStorageEncoding, CompressionStrategy objectStorageCompression, StringEncodingStrategy stringDictionaryEncoding, CompressionStrategy dictionaryEncodedColumnCompression, CompressionFactory.LongEncodingStrategy longColumnEncoding, CompressionStrategy longColumnCompression, CompressionStrategy doubleColumnCompression, BitmapSerdeFactory bitmapEncoding, BitmapIndexType longFieldBitmapIndex, BitmapIndexType doubleFieldBitmapIndex) -
Uses of CompressionStrategy in org.apache.druid.segment.serde.cell
Methods in org.apache.druid.segment.serde.cell with parameters of type CompressionStrategyModifier and TypeMethodDescriptionBlockCompressedPayloadWriter.Builder.setCompressionStrategy(CompressionStrategy compressionStrategy) CellReader.Builder.setCompressionStrategy(CompressionStrategy compressionStrategy) CellWriter.Builder.setCompressionStrategy(CompressionStrategy compressionStrategy) change the compression strategy.