Uses of Class
org.apache.druid.segment.data.CompressionStrategy
-
Packages that use CompressionStrategy Package Description org.apache.druid.segment org.apache.druid.segment.data org.apache.druid.segment.serde.cell -
-
Uses of CompressionStrategy in org.apache.druid.segment
Methods in org.apache.druid.segment that return CompressionStrategy Modifier and Type Method Description CompressionStrategyIndexSpec. getDimensionCompression()CompressionStrategyIndexSpec. getJsonCompression()CompressionStrategyIndexSpec. getMetricCompression()Methods in org.apache.druid.segment with parameters of type CompressionStrategy Modifier and Type Method Description static 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.BuilderIndexSpec.Builder. withDimensionCompression(CompressionStrategy dimensionCompression)IndexSpec.BuilderIndexSpec.Builder. withJsonCompression(CompressionStrategy jsonCompression)IndexSpec.BuilderIndexSpec.Builder. withMetricCompression(CompressionStrategy metricCompression)Constructors in org.apache.druid.segment with parameters of type CompressionStrategy Constructor Description IndexSpec(BitmapSerdeFactory bitmapSerdeFactory, CompressionStrategy dimensionCompression, StringEncodingStrategy stringDictionaryEncoding, CompressionStrategy metricCompression, CompressionFactory.LongEncodingStrategy longEncoding, CompressionStrategy jsonCompression, SegmentizerFactory segmentLoader)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 CompressionStrategy Modifier and Type Field Description static CompressionStrategyCompressionStrategy. DEFAULT_COMPRESSION_STRATEGYMethods in org.apache.druid.segment.data that return CompressionStrategy Modifier and Type Method Description static CompressionStrategyCompressionStrategy. forId(byte id)static CompressionStrategyCompressionStrategy. fromString(String name)static CompressionStrategy[]CompressionStrategy. noNoneValues()static CompressionStrategyCompressionStrategy. valueOf(String name)Returns the enum constant of this type with the specified name.static CompressionStrategy[]CompressionStrategy. values()Returns an array containing the constants of this enum type, in the order they are declared.Methods in org.apache.druid.segment.data with parameters of type CompressionStrategy Modifier and Type Method Description static ObjectStrategy<ByteBuffer>GenericIndexedWriter. compressedByteBuffersWriteObjectStrategy(CompressionStrategy compressionStrategy, int bufferSize, Closer closer)static CompressedVSizeColumnarIntsSerializerCompressedVSizeColumnarIntsSerializer. create(String columnName, SegmentWriteOutMedium segmentWriteOutMedium, String filenameBase, int maxValue, CompressionStrategy compression, Closer closer)static V3CompressedVSizeColumnarMultiIntsSerializerV3CompressedVSizeColumnarMultiIntsSerializer. create(String columnName, SegmentWriteOutMedium segmentWriteOutMedium, String filenameBase, int maxValue, CompressionStrategy compression)static CompressedVSizeColumnarMultiIntsSupplierCompressedVSizeColumnarMultiIntsSupplier. fromIterable(Iterable<IndexedInts> objectsIterable, int maxValue, ByteOrder byteOrder, CompressionStrategy compression, Closer closer)static V3CompressedVSizeColumnarMultiIntsSupplierV3CompressedVSizeColumnarMultiIntsSupplier. fromIterable(Iterable<IndexedInts> objectsIterable, int offsetChunkFactor, int maxValue, ByteOrder byteOrder, CompressionStrategy compression, Closer closer)static CompressedColumnarIntsSupplierCompressedColumnarIntsSupplier. fromList(it.unimi.dsi.fastutil.ints.IntArrayList list, int chunkFactor, ByteOrder byteOrder, CompressionStrategy compression, Closer closer)static CompressedVSizeColumnarIntsSupplierCompressedVSizeColumnarIntsSupplier. 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)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)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)static DecompressingByteBufferObjectStrategyDecompressingByteBufferObjectStrategy. 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, Closer closer)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) -
Uses of CompressionStrategy in org.apache.druid.segment.serde.cell
Methods in org.apache.druid.segment.serde.cell with parameters of type CompressionStrategy Modifier and Type Method Description BlockCompressedPayloadWriter.BuilderBlockCompressedPayloadWriter.Builder. setCompressionStrategy(CompressionStrategy compressionStrategy)CellReader.BuilderCellReader.Builder. setCompressionStrategy(CompressionStrategy compressionStrategy)CellWriter.BuilderCellWriter.Builder. setCompressionStrategy(CompressionStrategy compressionStrategy)change the compression strategy.
-