Uses of Interface
org.apache.druid.segment.data.Indexed
Packages that use Indexed
Package
Description
-
Uses of Indexed in org.apache.druid.frame.segment.columnar
Methods in org.apache.druid.frame.segment.columnar that return Indexed -
Uses of Indexed in org.apache.druid.segment
Methods in org.apache.druid.segment that return IndexedModifier and TypeMethodDescriptionNoopQueryableIndex.getAvailableDimensions()QueryableIndex.getAvailableDimensions()List of dimensions, not includingColumnHolder.TIME_COLUMN_NAME.SimpleQueryableIndex.getAvailableDimensions()DictionaryEncodedColumnMerger.getNullDimValue()StringDimensionMergerV9.getNullDimValue()Methods in org.apache.druid.segment with parameters of type IndexedModifier and TypeMethodDescriptionprotected com.google.common.collect.PeekingIterator<T>DictionaryMergingIterator.transformIndexedIterator(Indexed<T> indexed) Constructors in org.apache.druid.segment with parameters of type IndexedModifierConstructorDescriptionDictionaryMergingIterator(Indexed<T>[] dimValueLookups, Comparator<Pair<Integer, com.google.common.collect.PeekingIterator<T>>> comparator, boolean useDirect) SimpleDictionaryMergingIterator(Indexed<T>[] dimValueLookups, Comparator<com.google.common.collect.PeekingIterator<T>> comparator) SimpleQueryableIndex(org.joda.time.Interval dataInterval, Indexed<String> dimNames, BitmapFactory bitmapFactory, Map<String, com.google.common.base.Supplier<BaseColumnHolder>> columns, SegmentFileMapper fileMapper) SimpleQueryableIndex(org.joda.time.Interval dataInterval, Indexed<String> dimNames, BitmapFactory bitmapFactory, Map<String, com.google.common.base.Supplier<BaseColumnHolder>> columns, SegmentFileMapper fileMapper, Metadata metadata, Map<String, Map<String, com.google.common.base.Supplier<BaseColumnHolder>>> projectionColumns) -
Uses of Indexed in org.apache.druid.segment.column
Classes in org.apache.druid.segment.column that implement IndexedModifier and TypeClassDescriptionstatic final classAdapter to convertIndexed<ByteBuffer>with utf8 encoded bytes intoIndexed<String>to be friendly to consumers.Methods in org.apache.druid.segment.column that return IndexedMethods in org.apache.druid.segment.column that return types with arguments of type IndexedModifier and TypeMethodDescriptionstatic com.google.common.base.Supplier<? extends Indexed<ByteBuffer>>StringEncodingStrategies.getStringDictionarySupplier(SegmentFileMapper mapper, ByteBuffer stringDictionaryBuffer, ByteOrder byteOrder) Constructors in org.apache.druid.segment.column with parameters of type IndexedModifierConstructorDescriptionStringUtf8DictionaryEncodedColumn(ColumnarInts singleValueColumn, ColumnarMultiInts multiValueColumn, Indexed<ByteBuffer> utf8Dictionary, BitmapFactory bitmapFactory) Utf8ToStringIndexed(Indexed<ByteBuffer> delegate) -
Uses of Indexed in org.apache.druid.segment.data
Subinterfaces of Indexed in org.apache.druid.segment.dataModifier and TypeInterfaceDescriptioninterfaceinterfaceResource that provides random access to a packed array of short arrays of ints (IndexedInts).Classes in org.apache.druid.segment.data that implement IndexedModifier and TypeClassDescriptionstatic classclassFixedIndexed<T>Fixed width value implementation ofIndexed, stored simply as a header that contains the number of values, and then the values stored sequentially.classIndexedspecialized for storing variable-width binary values (such as utf8 encoded strings), which must be sorted and unique, using 'front coding'.static final classstatic final classfinal classIndexedspecialized for storing int arrays, which must be sorted and unique, using 'front coding'.classA generic, flat storage mechanism.classSingle-threaded view.classListIndexed<T>classMethods in org.apache.druid.segment.data that return IndexedMethods in org.apache.druid.segment.data with parameters of type IndexedConstructors in org.apache.druid.segment.data with parameters of type Indexed -
Uses of Indexed in org.apache.druid.segment.index
Classes in org.apache.druid.segment.index with type parameters of type IndexedModifier and TypeClassDescriptionfinal classIndexedStringDictionaryEncodedStringValueIndex<TDictionary extends Indexed<String>>final classIndexedStringDruidPredicateIndexes<TDictionary extends Indexed<String>>final classIndexedUtf8LexicographicalRangeIndexes<TDictionary extends Indexed<ByteBuffer>>final classIndexedUtf8ValueIndexes<TDictionary extends Indexed<ByteBuffer>>Constructors in org.apache.druid.segment.index with parameters of type IndexedModifierConstructorDescriptionIndexedStringDictionaryEncodedStringValueIndex(BitmapFactory bitmapFactory, TDictionary dictionary, Indexed<ImmutableBitmap> bitmaps) IndexedStringDruidPredicateIndexes(BitmapFactory bitmapFactory, TDictionary dictionary, Indexed<ImmutableBitmap> bitmaps) IndexedUtf8LexicographicalRangeIndexes(BitmapFactory bitmapFactory, TDictionary dictionary, Indexed<ImmutableBitmap> bitmaps, boolean hasNull) IndexedUtf8ValueIndexes(BitmapFactory bitmapFactory, TDictionary dictionary, Indexed<ImmutableBitmap> bitmaps) -
Uses of Indexed in org.apache.druid.segment.index.semantic
Methods in org.apache.druid.segment.index.semantic with parameters of type IndexedModifier and TypeMethodDescriptionstatic <T> BitmapColumnIndexValueSetIndexes.buildBitmapColumnIndexFromIteratorBinarySearch(BitmapFactory bitmapFactory, Iterable<T> values, int size, Indexed<T> dictionary, Indexed<ImmutableBitmap> bitmaps, com.google.common.base.Supplier<ImmutableBitmap> getUnknownsIndex) Helper method for implementingValueSetIndexes.forSortedValues(java.util.List<?>, org.apache.druid.segment.column.TypeSignature<org.apache.druid.segment.column.ValueType>)for a value set that is NOT sorted the same as the column dictionary.static <T> BitmapColumnIndexValueSetIndexes.buildBitmapColumnIndexFromSortedIteratorBinarySearch(BitmapFactory bitmapFactory, Iterable<T> values, int size, Indexed<T> dictionary, Indexed<ImmutableBitmap> bitmaps, com.google.common.base.Supplier<ImmutableBitmap> getUnknownsIndex) Helper method for implementingValueSetIndexes.forSortedValues(java.util.List<?>, org.apache.druid.segment.column.TypeSignature<org.apache.druid.segment.column.ValueType>)for a value set that is sorted the same as the column dictionary.static <T> BitmapColumnIndexValueSetIndexes.buildBitmapColumnIndexFromSortedIteratorScan(BitmapFactory bitmapFactory, Comparator<T> comparator, Iterable<T> values, int size, Indexed<T> dictionary, Indexed<ImmutableBitmap> bitmaps, com.google.common.base.Supplier<ImmutableBitmap> unknownsBitmap) Helper method for implementingValueSetIndexes.forSortedValues(java.util.List<?>, org.apache.druid.segment.column.TypeSignature<org.apache.druid.segment.column.ValueType>)for a value set that is sorted the same as the column dictionary.Constructors in org.apache.druid.segment.index.semantic with parameters of type IndexedModifierConstructorDescriptionBaseValueSetIndexesFromIterable(BitmapFactory bitmapFactory, Indexed<ImmutableBitmap> bitmaps, com.google.common.base.Supplier<ImmutableBitmap> unknownsBitmap) -
Uses of Indexed in org.apache.druid.segment.nested
Classes in org.apache.druid.segment.nested with type parameters of type IndexedModifier and TypeClassDescriptionclassCompressedNestedDataComplexColumn<TKeyDictionary extends Indexed<ByteBuffer>,TStringDictionary extends Indexed<ByteBuffer>> Implementation ofNestedDataComplexColumnwhich uses aCompressedVariableSizedBlobColumnfor the 'raw'StructuredDatavalues and provides selectors for nested field columns specified by ordered lists ofNestedPathPart.classCompressedNestedDataComplexColumn<TKeyDictionary extends Indexed<ByteBuffer>,TStringDictionary extends Indexed<ByteBuffer>> Implementation ofNestedDataComplexColumnwhich uses aCompressedVariableSizedBlobColumnfor the 'raw'StructuredDatavalues and provides selectors for nested field columns specified by ordered lists ofNestedPathPart.final classNestedDataColumnV3<TKeyDictionary extends Indexed<ByteBuffer>,TStringDictionary extends Indexed<ByteBuffer>> final classNestedDataColumnV3<TKeyDictionary extends Indexed<ByteBuffer>,TStringDictionary extends Indexed<ByteBuffer>> final classNestedDataColumnV4<TKeyDictionary extends Indexed<ByteBuffer>,TStringDictionary extends Indexed<ByteBuffer>> final classNestedDataColumnV4<TKeyDictionary extends Indexed<ByteBuffer>,TStringDictionary extends Indexed<ByteBuffer>> classNestedDataColumnV5<TKeyDictionary extends Indexed<ByteBuffer>,TStringDictionary extends Indexed<ByteBuffer>> Nested data column with optimized support for simple arrays.classNestedDataColumnV5<TKeyDictionary extends Indexed<ByteBuffer>,TStringDictionary extends Indexed<ByteBuffer>> Nested data column with optimized support for simple arrays.classNestedFieldColumnIndexSupplier<TStringDictionary extends Indexed<ByteBuffer>>Supplies indexes for nested field columnsNestedFieldDictionaryEncodedColumnofNestedDataComplexColumn.classNestedFieldDictionaryEncodedColumn<TStringDictionary extends Indexed<ByteBuffer>>classVariantColumn<TStringDictionary extends Indexed<ByteBuffer>>NestedCommonFormatColumnfor single type array columns, and mixed type columns.Classes in org.apache.druid.segment.nested that implement IndexedModifier and TypeClassDescriptionstatic classIndexedimplementation which contains a map of positions to replace with corrected values byNestedDataColumnSupplier.getAndFixFieldsSupplier(ByteBuffer, ByteOrder, SegmentFileMapper).Methods in org.apache.druid.segment.nested that return IndexedModifier and TypeMethodDescriptionCompressedNestedDataComplexColumn.getArrayDictionary()NestedCommonFormatColumn.getArrayDictionary()VariantColumn.getArrayDictionary()CompressedNestedDataComplexColumn.getDoubleDictionary()NestedCommonFormatColumn.getDoubleDictionary()ScalarDoubleColumn.getDoubleDictionary()VariantColumn.getDoubleDictionary()CompressedNestedDataComplexColumn.getLongDictionary()NestedCommonFormatColumn.getLongDictionary()ScalarLongColumn.getLongDictionary()VariantColumn.getLongDictionary()SortedValueDictionary.getSortedArrays()SortedValueDictionary.getSortedDoubles()SortedValueDictionary.getSortedLongs()SortedValueDictionary.getSortedStrings()CompressedNestedDataComplexColumn.getStringDictionary()NestedCommonFormatColumn.getStringDictionary()VariantColumn.getStringDictionary()Constructors in org.apache.druid.segment.nested with parameters of type IndexedModifierConstructorDescriptionSortedValueDictionary(Indexed<String> sortedStrings, Indexed<Long> sortedLongs, Indexed<Double> sortedDoubles, Indexed<Object[]> sortedArrays, Closeable closeable) Constructor parameters in org.apache.druid.segment.nested with type arguments of type IndexedModifierConstructorDescriptionVariantColumnAndIndexSupplier(ColumnType logicalType, Byte variantTypeSetByte, com.google.common.base.Supplier<? extends Indexed<ByteBuffer>> stringDictionarySupplier, com.google.common.base.Supplier<FixedIndexed<Long>> longDictionarySupplier, com.google.common.base.Supplier<FixedIndexed<Double>> doubleDictionarySupplier, com.google.common.base.Supplier<FrontCodedIntArrayIndexed> arrayDictionarySupplier, com.google.common.base.Supplier<FixedIndexed<Integer>> arrayElementDictionarySupplier, com.google.common.base.Supplier<ColumnarInts> encodedValueColumnSupplier, GenericIndexed<ImmutableBitmap> valueIndexes, GenericIndexed<ImmutableBitmap> elementIndexes, BitmapFactory bitmapFactory) -
Uses of Indexed in org.apache.druid.segment.serde
Classes in org.apache.druid.segment.serde with type parameters of type IndexedModifier and TypeClassDescriptionclassStringUtf8ColumnIndexSupplier<TIndexed extends Indexed<ByteBuffer>>classStringUtf8DictionaryEncodedColumnSupplier<TIndexed extends Indexed<ByteBuffer>>Supplier forStringUtf8DictionaryEncodedColumn