Uses of Interface
org.apache.druid.segment.writeout.SegmentWriteOutMedium
-
-
Uses of SegmentWriteOutMedium in org.apache.druid.query.aggregation
Methods in org.apache.druid.query.aggregation with parameters of type SegmentWriteOutMedium Modifier and Type Method Description GenericColumnSerializer<SerializablePairLongDouble>SerializablePairLongDoubleComplexMetricSerde. getSerializer(SegmentWriteOutMedium segmentWriteOutMedium, String column)GenericColumnSerializer<SerializablePairLongFloat>SerializablePairLongFloatComplexMetricSerde. getSerializer(SegmentWriteOutMedium segmentWriteOutMedium, String column)GenericColumnSerializer<SerializablePairLongLong>SerializablePairLongLongComplexMetricSerde. getSerializer(SegmentWriteOutMedium segmentWriteOutMedium, String column)GenericColumnSerializer<?>SerializablePairLongStringComplexMetricSerde. getSerializer(SegmentWriteOutMedium segmentWriteOutMedium, String column)AbstractSerializablePairLongObjectBufferStore.TransferredBufferAbstractSerializablePairLongObjectBufferStore. transferToRowWriter(ByteBufferProvider byteBufferProvider, SegmentWriteOutMedium segmentWriteOutMedium)each call transfers the temporary buffer into an encoded, block-compessed buffer of the segment.Constructors in org.apache.druid.query.aggregation with parameters of type SegmentWriteOutMedium Constructor Description SerializablePairLongDoubleColumnSerializer(SegmentWriteOutMedium segmentWriteOutMedium, ByteBufferProvider byteBufferProvider)SerializablePairLongFloatColumnSerializer(SegmentWriteOutMedium segmentWriteOutMedium, ByteBufferProvider byteBufferProvider)SerializablePairLongLongColumnSerializer(SegmentWriteOutMedium segmentWriteOutMedium, ByteBufferProvider byteBufferProvider)SerializablePairLongStringColumnSerializer(SegmentWriteOutMedium segmentWriteOutMedium, ByteBufferProvider byteBufferProvider) -
Uses of SegmentWriteOutMedium in org.apache.druid.query.aggregation.hyperloglog
Methods in org.apache.druid.query.aggregation.hyperloglog with parameters of type SegmentWriteOutMedium Modifier and Type Method Description GenericColumnSerializerHyperUniquesSerde. getSerializer(SegmentWriteOutMedium segmentWriteOutMedium, String column) -
Uses of SegmentWriteOutMedium in org.apache.druid.segment
Fields in org.apache.druid.segment declared as SegmentWriteOutMedium Modifier and Type Field Description protected SegmentWriteOutMediumDictionaryEncodedColumnMerger. segmentWriteOutMediumprotected SegmentWriteOutMediumNumericDimensionMergerV9. segmentWriteOutMediumMethods in org.apache.druid.segment with parameters of type SegmentWriteOutMedium 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)DimensionMergerV9DimensionHandler. makeMerger(IndexSpec indexSpec, SegmentWriteOutMedium segmentWriteOutMedium, ColumnCapabilities capabilities, ProgressIndicator progress, Closer closer)Creates a new DimensionMergerV9, a per-dimension object responsible for merging indexes/row data across segments and building the on-disk representation of a dimension.DimensionMergerV9DoubleDimensionHandler. makeMerger(IndexSpec indexSpec, SegmentWriteOutMedium segmentWriteOutMedium, ColumnCapabilities capabilities, ProgressIndicator progress, Closer closer)DimensionMergerV9FloatDimensionHandler. makeMerger(IndexSpec indexSpec, SegmentWriteOutMedium segmentWriteOutMedium, ColumnCapabilities capabilities, ProgressIndicator progress, Closer closer)DimensionMergerV9LongDimensionHandler. makeMerger(IndexSpec indexSpec, SegmentWriteOutMedium segmentWriteOutMedium, ColumnCapabilities capabilities, ProgressIndicator progress, Closer closer)DimensionMergerV9NestedCommonFormatColumnHandler. makeMerger(IndexSpec indexSpec, SegmentWriteOutMedium segmentWriteOutMedium, ColumnCapabilities capabilities, ProgressIndicator progress, Closer closer)DimensionMergerV9NestedDataColumnHandlerV4. makeMerger(IndexSpec indexSpec, SegmentWriteOutMedium segmentWriteOutMedium, ColumnCapabilities capabilities, ProgressIndicator progress, Closer closer)DimensionMergerV9StringDimensionHandler. makeMerger(IndexSpec indexSpec, SegmentWriteOutMedium segmentWriteOutMedium, ColumnCapabilities capabilities, ProgressIndicator progress, Closer closer)Constructors in org.apache.druid.segment with parameters of type SegmentWriteOutMedium Constructor Description AutoTypeColumnMerger(String name, ColumnType castToType, IndexSpec indexSpec, SegmentWriteOutMedium segmentWriteOutMedium, Closer closer)DictionaryEncodedColumnMerger(String dimensionName, IndexSpec indexSpec, SegmentWriteOutMedium segmentWriteOutMedium, ColumnCapabilities capabilities, ProgressIndicator progress, Closer closer)NestedDataColumnMergerV4(String name, IndexSpec indexSpec, SegmentWriteOutMedium segmentWriteOutMedium, Closer closer)StringDimensionMergerV9(String dimensionName, IndexSpec indexSpec, SegmentWriteOutMedium segmentWriteOutMedium, ColumnCapabilities capabilities, ProgressIndicator progress, Closer closer) -
Uses of SegmentWriteOutMedium in org.apache.druid.segment.column
Methods in org.apache.druid.segment.column with parameters of type SegmentWriteOutMedium Modifier and Type Method Description static DictionaryWriter<String>StringEncodingStrategies. getStringDictionaryWriter(StringEncodingStrategy encodingStrategy, SegmentWriteOutMedium writeoutMedium, String fileName) -
Uses of SegmentWriteOutMedium in org.apache.druid.segment.data
Methods in org.apache.druid.segment.data with parameters of type SegmentWriteOutMedium Modifier and Type Method Description 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 ColumnarDoublesSerializerCompressionFactory. getDoubleSerializer(String columnName, SegmentWriteOutMedium segmentWriteOutMedium, String filenameBase, ByteOrder byteOrder, CompressionStrategy compression, Closer closer)static ColumnarFloatsSerializerCompressionFactory. getFloatSerializer(String columnName, SegmentWriteOutMedium segmentWriteOutMedium, String filenameBase, ByteOrder order, CompressionStrategy compressionStrategy, Closer closer)static ColumnarLongsSerializerCompressionFactory. getLongSerializer(String columnName, SegmentWriteOutMedium segmentWriteOutMedium, String filenameBase, ByteOrder order, CompressionFactory.LongEncodingStrategy encodingStrategy, CompressionStrategy compressionStrategy, Closer closer)static GenericIndexedWriter<ByteBuffer>GenericIndexedWriter. ofCompressedByteBuffers(SegmentWriteOutMedium segmentWriteOutMedium, String filenameBase, CompressionStrategy compressionStrategy, int bufferSize, Closer closer) -
Uses of SegmentWriteOutMedium in org.apache.druid.segment.nested
Fields in org.apache.druid.segment.nested declared as SegmentWriteOutMedium Modifier and Type Field Description protected SegmentWriteOutMediumGlobalDictionaryEncodedFieldColumnWriter. segmentWriteOutMediumprotected SegmentWriteOutMediumScalarNestedCommonFormatColumnSerializer. segmentWriteOutMedium -
Uses of SegmentWriteOutMedium in org.apache.druid.segment.serde
Methods in org.apache.druid.segment.serde with parameters of type SegmentWriteOutMedium Modifier and Type Method Description static ComplexColumnSerializerComplexColumnSerializer. create(SegmentWriteOutMedium segmentWriteOutMedium, String filenameBase, ObjectStrategy strategy)static <T> LargeColumnSupportedComplexColumnSerializer<T>LargeColumnSupportedComplexColumnSerializer. create(SegmentWriteOutMedium segmentWriteOutMedium, String filenameBase, ObjectStrategy strategy)static <T> LargeColumnSupportedComplexColumnSerializer<T>LargeColumnSupportedComplexColumnSerializer. createWithColumnSize(SegmentWriteOutMedium segmentWriteOutMedium, String filenameBase, ObjectStrategy strategy, int columnSize)GenericColumnSerializerComplexMetricSerde. getSerializer(SegmentWriteOutMedium segmentWriteOutMedium, String column)This method provides the ability for a ComplexMetricSerde to control its own serialization. -
Uses of SegmentWriteOutMedium in org.apache.druid.segment.serde.cell
Methods in org.apache.druid.segment.serde.cell with parameters of type SegmentWriteOutMedium Modifier and Type Method Description static CellWriter.BuilderCellWriter. builder(SegmentWriteOutMedium segmentWriteOutMedium)Constructors in org.apache.druid.segment.serde.cell with parameters of type SegmentWriteOutMedium Constructor Description BlockCompressedPayloadBufferFactory(ByteBufferProvider byteBufferProvider, SegmentWriteOutMedium writeOutMedium, CompressionStrategy.Compressor compressor)Builder(SegmentWriteOutMedium writeOutMedium)Builder(SegmentWriteOutMedium segmentWriteOutMedium)Default instance with aNativeClearedByteBufferProvider -
Uses of SegmentWriteOutMedium in org.apache.druid.segment.writeout
Classes in org.apache.druid.segment.writeout that implement SegmentWriteOutMedium Modifier and Type Class Description classOffHeapMemorySegmentWriteOutMediumclassOnHeapMemorySegmentWriteOutMediumclassTmpFileSegmentWriteOutMediumMethods in org.apache.druid.segment.writeout that return SegmentWriteOutMedium Modifier and Type Method Description SegmentWriteOutMediumOffHeapMemorySegmentWriteOutMedium. makeChildWriteOutMedium()SegmentWriteOutMediumOnHeapMemorySegmentWriteOutMedium. makeChildWriteOutMedium()SegmentWriteOutMediumSegmentWriteOutMedium. makeChildWriteOutMedium()Creates a 'child' version of theSegmentWriteOutMedium, which can be optionally closed, independent of thisSegmentWriteOutMediumbut otherwise shares the same configuration.SegmentWriteOutMediumTmpFileSegmentWriteOutMedium. makeChildWriteOutMedium()SegmentWriteOutMediumOffHeapMemorySegmentWriteOutMediumFactory. makeSegmentWriteOutMedium(File outDir)SegmentWriteOutMediumOnHeapMemorySegmentWriteOutMediumFactory. makeSegmentWriteOutMedium(File outDir)SegmentWriteOutMediumSegmentWriteOutMediumFactory. makeSegmentWriteOutMedium(File outDir)Creates a new SegmentWriteOutMedium.SegmentWriteOutMediumTmpFileSegmentWriteOutMediumFactory. makeSegmentWriteOutMedium(File outDir)
-