| Modifier and Type | Method and Description |
|---|---|
GenericColumnSerializer<?> |
SerializablePairLongStringComplexMetricSerde.getSerializer(SegmentWriteOutMedium segmentWriteOutMedium,
String column) |
SerializablePairLongStringBufferStore.TransferredBuffer |
SerializablePairLongStringBufferStore.transferToRowWriter(ByteBufferProvider byteBufferProvider,
SegmentWriteOutMedium segmentWriteOutMedium)
each call transfers the temporary buffer into an encoded, block-compessed buffer of the segment.
|
| Constructor and Description |
|---|
SerializablePairLongStringColumnSerializer(SegmentWriteOutMedium segmentWriteOutMedium,
ByteBufferProvider byteBufferProvider) |
| Modifier and Type | Method and Description |
|---|---|
GenericColumnSerializer |
HyperUniquesSerde.getSerializer(SegmentWriteOutMedium segmentWriteOutMedium,
String column) |
| Modifier and Type | Field and Description |
|---|---|
protected SegmentWriteOutMedium |
NumericDimensionMergerV9.segmentWriteOutMedium |
protected SegmentWriteOutMedium |
DictionaryEncodedColumnMerger.segmentWriteOutMedium |
| Modifier and Type | Method and Description |
|---|---|
static FloatColumnSerializer |
FloatColumnSerializer.create(String columnName,
SegmentWriteOutMedium segmentWriteOutMedium,
String filenameBase,
CompressionStrategy compression) |
static DoubleColumnSerializer |
DoubleColumnSerializer.create(String columnName,
SegmentWriteOutMedium segmentWriteOutMedium,
String filenameBase,
CompressionStrategy compression) |
static FloatColumnSerializerV2 |
FloatColumnSerializerV2.create(String columnName,
SegmentWriteOutMedium segmentWriteOutMedium,
String filenameBase,
CompressionStrategy compression,
BitmapSerdeFactory bitmapSerdeFactory) |
static DoubleColumnSerializerV2 |
DoubleColumnSerializerV2.create(String columnName,
SegmentWriteOutMedium segmentWriteOutMedium,
String filenameBase,
CompressionStrategy compression,
BitmapSerdeFactory bitmapSerdeFactory) |
static LongColumnSerializer |
LongColumnSerializer.create(String columnName,
SegmentWriteOutMedium segmentWriteOutMedium,
String filenameBase,
CompressionStrategy compression,
CompressionFactory.LongEncodingStrategy encoding) |
static LongColumnSerializerV2 |
LongColumnSerializerV2.create(String columnName,
SegmentWriteOutMedium segmentWriteOutMedium,
String filenameBase,
CompressionStrategy compression,
CompressionFactory.LongEncodingStrategy encoding,
BitmapSerdeFactory bitmapSerdeFactory) |
DimensionMergerV9 |
LongDimensionHandler.makeMerger(IndexSpec indexSpec,
SegmentWriteOutMedium segmentWriteOutMedium,
ColumnCapabilities capabilities,
ProgressIndicator progress,
Closer closer) |
DimensionMergerV9 |
NestedDataDimensionHandler.makeMerger(IndexSpec indexSpec,
SegmentWriteOutMedium segmentWriteOutMedium,
ColumnCapabilities capabilities,
ProgressIndicator progress,
Closer closer) |
DimensionMergerV9 |
FloatDimensionHandler.makeMerger(IndexSpec indexSpec,
SegmentWriteOutMedium segmentWriteOutMedium,
ColumnCapabilities capabilities,
ProgressIndicator progress,
Closer closer) |
DimensionMergerV9 |
StringDimensionHandler.makeMerger(IndexSpec indexSpec,
SegmentWriteOutMedium segmentWriteOutMedium,
ColumnCapabilities capabilities,
ProgressIndicator progress,
Closer closer) |
DimensionMergerV9 |
DimensionHandler.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.
|
DimensionMergerV9 |
DoubleDimensionHandler.makeMerger(IndexSpec indexSpec,
SegmentWriteOutMedium segmentWriteOutMedium,
ColumnCapabilities capabilities,
ProgressIndicator progress,
Closer closer) |
| Constructor and Description |
|---|
DictionaryEncodedColumnMerger(String dimensionName,
IndexSpec indexSpec,
SegmentWriteOutMedium segmentWriteOutMedium,
ColumnCapabilities capabilities,
ProgressIndicator progress,
Closer closer) |
NestedDataColumnMerger(String name,
IndexSpec indexSpec,
SegmentWriteOutMedium segmentWriteOutMedium,
ProgressIndicator progressIndicator,
Closer closer) |
StringDimensionMergerV9(String dimensionName,
IndexSpec indexSpec,
SegmentWriteOutMedium segmentWriteOutMedium,
ColumnCapabilities capabilities,
ProgressIndicator progress,
Closer closer) |
| Modifier and Type | Method and Description |
|---|---|
static DictionaryWriter<String> |
StringEncodingStrategies.getStringDictionaryWriter(StringEncodingStrategy encodingStrategy,
SegmentWriteOutMedium writeoutMedium,
String fileName) |
| Modifier and Type | Method and Description |
|---|---|
static V3CompressedVSizeColumnarMultiIntsSerializer |
V3CompressedVSizeColumnarMultiIntsSerializer.create(String columnName,
SegmentWriteOutMedium segmentWriteOutMedium,
String filenameBase,
int maxValue,
CompressionStrategy compression) |
static CompressedVSizeColumnarIntsSerializer |
CompressedVSizeColumnarIntsSerializer.create(String columnName,
SegmentWriteOutMedium segmentWriteOutMedium,
String filenameBase,
int maxValue,
CompressionStrategy compression) |
static ColumnarDoublesSerializer |
CompressionFactory.getDoubleSerializer(String columnName,
SegmentWriteOutMedium segmentWriteOutMedium,
String filenameBase,
ByteOrder byteOrder,
CompressionStrategy compression) |
static ColumnarFloatsSerializer |
CompressionFactory.getFloatSerializer(String columnName,
SegmentWriteOutMedium segmentWriteOutMedium,
String filenameBase,
ByteOrder order,
CompressionStrategy compressionStrategy) |
static ColumnarLongsSerializer |
CompressionFactory.getLongSerializer(String columnName,
SegmentWriteOutMedium segmentWriteOutMedium,
String filenameBase,
ByteOrder order,
CompressionFactory.LongEncodingStrategy encodingStrategy,
CompressionStrategy compressionStrategy) |
static GenericIndexedWriter<ByteBuffer> |
GenericIndexedWriter.ofCompressedByteBuffers(SegmentWriteOutMedium segmentWriteOutMedium,
String filenameBase,
CompressionStrategy compressionStrategy,
int bufferSize) |
| Modifier and Type | Field and Description |
|---|---|
protected SegmentWriteOutMedium |
GlobalDictionaryEncodedFieldColumnWriter.segmentWriteOutMedium |
| Modifier and Type | Method and Description |
|---|---|
static ComplexColumnSerializer |
ComplexColumnSerializer.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) |
GenericColumnSerializer |
ComplexMetricSerde.getSerializer(SegmentWriteOutMedium segmentWriteOutMedium,
String column)
This method provides the ability for a ComplexMetricSerde to control its own serialization.
|
| Modifier and Type | Method and Description |
|---|---|
static CellWriter.Builder |
CellWriter.builder(SegmentWriteOutMedium segmentWriteOutMedium) |
| Constructor and Description |
|---|
BlockCompressedPayloadBufferFactory(ByteBufferProvider byteBufferProvider,
SegmentWriteOutMedium writeOutMedium,
CompressionStrategy.Compressor compressor) |
Builder(SegmentWriteOutMedium segmentWriteOutMedium)
Default instance with a
NativeClearedByteBufferProvider |
Builder(SegmentWriteOutMedium writeOutMedium) |
| Modifier and Type | Class and Description |
|---|---|
class |
OffHeapMemorySegmentWriteOutMedium |
class |
OnHeapMemorySegmentWriteOutMedium |
class |
TmpFileSegmentWriteOutMedium |
| Modifier and Type | Method and Description |
|---|---|
SegmentWriteOutMedium |
TmpFileSegmentWriteOutMedium.makeChildWriteOutMedium() |
SegmentWriteOutMedium |
OnHeapMemorySegmentWriteOutMedium.makeChildWriteOutMedium() |
SegmentWriteOutMedium |
OffHeapMemorySegmentWriteOutMedium.makeChildWriteOutMedium() |
SegmentWriteOutMedium |
SegmentWriteOutMedium.makeChildWriteOutMedium()
Creates a 'child' version of the
SegmentWriteOutMedium, which can be optionally closed,
independent of this SegmentWriteOutMedium but otherwise shares the same configuration. |
SegmentWriteOutMedium |
SegmentWriteOutMediumFactory.makeSegmentWriteOutMedium(File outDir)
Creates a new SegmentWriteOutMedium.
|
SegmentWriteOutMedium |
TmpFileSegmentWriteOutMediumFactory.makeSegmentWriteOutMedium(File outDir) |
SegmentWriteOutMedium |
OffHeapMemorySegmentWriteOutMediumFactory.makeSegmentWriteOutMedium(File outDir) |
SegmentWriteOutMedium |
OnHeapMemorySegmentWriteOutMediumFactory.makeSegmentWriteOutMedium(File outDir) |
Copyright © 2011–2022 The Apache Software Foundation. All rights reserved.