| Package | Description |
|---|---|
| org.apache.druid.segment | |
| org.apache.druid.segment.column | |
| org.apache.druid.segment.data | |
| org.apache.druid.segment.nested | |
| org.apache.druid.segment.serde |
| Modifier and Type | Method and Description |
|---|---|
GenericIndexed<String> |
MMappedIndex.getAvailableDimensions() |
GenericIndexed<String> |
MMappedIndex.getAvailableMetrics() |
GenericIndexed<String> |
MMappedIndex.getDimValueLookup(String dimension) |
GenericIndexed<ByteBuffer> |
MMappedIndex.getDimValueUtf8Lookup(String dimension) |
| Modifier and Type | Method and Description |
|---|---|
Map<String,GenericIndexed<ImmutableBitmap>> |
MMappedIndex.getBitmapIndexes() |
| Constructor and Description |
|---|
GenericIndexedBasedComplexColumn(String typeName,
GenericIndexed<?> index) |
| Modifier and Type | Method and Description |
|---|---|
static <T> GenericIndexed<T> |
GenericIndexed.fromArray(T[] objects,
ObjectStrategy<T> strategy) |
static <T> GenericIndexed<T> |
GenericIndexed.fromIterable(Iterable<T> objectsIterable,
ObjectStrategy<T> strategy) |
static GenericIndexed<ResourceHolder<ByteBuffer>> |
GenericIndexed.ofCompressedByteBuffers(Iterable<ByteBuffer> buffers,
CompressionStrategy compression,
int bufferSize,
ByteOrder order,
Closer closer) |
static <T> GenericIndexed<T> |
GenericIndexed.read(ByteBuffer buffer,
ObjectStrategy<T> strategy) |
static <T> GenericIndexed<T> |
GenericIndexed.read(ByteBuffer buffer,
ObjectStrategy<T> strategy,
SmooshedFileMapper fileMapper) |
| Constructor and Description |
|---|
CachingIndexed(GenericIndexed<T> delegate,
int lookupCacheSize)
Creates a CachingIndexed wrapping the given GenericIndexed with a value lookup cache
CachingIndexed objects are not thread safe and should only be used by a single thread at a time.
|
| Modifier and Type | Method and Description |
|---|---|
GenericIndexed<String> |
CompressedNestedDataComplexColumn.getFields() |
| Constructor and Description |
|---|
CompressedNestedDataComplexColumn(NestedDataColumnMetadata metadata,
ColumnConfig columnConfig,
CompressedVariableSizedBlobColumnSupplier compressedRawColumnSupplier,
ImmutableBitmap nullValues,
GenericIndexed<String> fields,
NestedLiteralTypeInfo 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) |
NestedDataColumnV3(NestedDataColumnMetadata metadata,
ColumnConfig columnConfig,
CompressedVariableSizedBlobColumnSupplier compressedRawColumnSupplier,
ImmutableBitmap nullValues,
GenericIndexed<String> fields,
NestedLiteralTypeInfo 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) |
NestedDataColumnV4(NestedDataColumnMetadata metadata,
ColumnConfig columnConfig,
CompressedVariableSizedBlobColumnSupplier compressedRawColumnSupplier,
ImmutableBitmap nullValues,
GenericIndexed<String> fields,
NestedLiteralTypeInfo 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) |
NestedFieldLiteralColumnIndexSupplier(NestedLiteralTypeInfo.TypeSet types,
BitmapFactory bitmapFactory,
GenericIndexed<ImmutableBitmap> bitmaps,
com.google.common.base.Supplier<FixedIndexed<Integer>> localDictionarySupplier,
com.google.common.base.Supplier<TStringDictionary> globalStringDictionarySupplier,
com.google.common.base.Supplier<FixedIndexed<Long>> globalLongDictionarySupplier,
com.google.common.base.Supplier<FixedIndexed<Double>> globalDoubleDictionarySupplier) |
Copyright © 2011–2022 The Apache Software Foundation. All rights reserved.