Uses of Interface
org.apache.druid.segment.data.Indexed
-
-
Uses of Indexed in org.apache.druid.common.config
Methods in org.apache.druid.common.config with parameters of type Indexed Modifier and Type Method Description static booleanNullHandling. mustCombineNullAndEmptyInDictionary(Indexed<ByteBuffer> dictionaryUtf8)Given a UTF-8 dictionary, returns whether the first two entries must be coalesced into a single null entry.static booleanNullHandling. mustReplaceFirstValueWithNullInDictionary(Indexed<ByteBuffer> dictionaryUtf8)Given a UTF-8 dictionary, returns whether the first entry must be replaced with null. -
Uses of Indexed in org.apache.druid.frame.segment
Methods in org.apache.druid.frame.segment that return Indexed Modifier and Type Method Description Indexed<String>FrameStorageAdapter. getAvailableDimensions() -
Uses of Indexed in org.apache.druid.frame.segment.columnar
Methods in org.apache.druid.frame.segment.columnar that return Indexed Modifier and Type Method Description Indexed<String>FrameQueryableIndex. getAvailableDimensions() -
Uses of Indexed in org.apache.druid.segment
Methods in org.apache.druid.segment that return Indexed Modifier and Type Method Description Indexed<String>FilteredStorageAdapter. getAvailableDimensions()Indexed<String>QueryableIndex. getAvailableDimensions()Indexed<String>QueryableIndexStorageAdapter. getAvailableDimensions()Indexed<String>RowBasedStorageAdapter. getAvailableDimensions()Indexed<String>SimpleQueryableIndex. getAvailableDimensions()Indexed<String>StorageAdapter. getAvailableDimensions()Indexed<String>UnnestStorageAdapter. getAvailableDimensions()protected abstract Indexed<T>DictionaryEncodedColumnMerger. getNullDimValue()protected Indexed<String>StringDimensionMergerV9. getNullDimValue()Methods in org.apache.druid.segment with parameters of type Indexed Modifier and Type Method Description protected com.google.common.collect.PeekingIterator<T>DictionaryMergingIterator. transformIndexedIterator(Indexed<T> indexed)Constructors in org.apache.druid.segment with parameters of type Indexed Constructor Description DictionaryMergingIterator(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<ColumnHolder>> columns, SmooshedFileMapper fileMapper, Metadata metadata, boolean lazy) -
Uses of Indexed in org.apache.druid.segment.column
Classes in org.apache.druid.segment.column that implement Indexed Modifier and Type Class Description static classStringEncodingStrategies.Utf8ToStringIndexedMethods in org.apache.druid.segment.column that return Indexed Modifier and Type Method Description Indexed<String>StringUtf8DictionaryEncodedColumn. getStringDictionary()Methods in org.apache.druid.segment.column that return types with arguments of type Indexed Modifier and Type Method Description static com.google.common.base.Supplier<? extends Indexed<ByteBuffer>>StringEncodingStrategies. getStringDictionarySupplier(SmooshedFileMapper mapper, ByteBuffer stringDictionaryBuffer, ByteOrder byteOrder)Constructors in org.apache.druid.segment.column with parameters of type Indexed Constructor Description StringUtf8DictionaryEncodedColumn(ColumnarInts singleValueColumn, ColumnarMultiInts multiValueColumn, Indexed<ByteBuffer> utf8Dictionary)Utf8ToStringIndexed(Indexed<ByteBuffer> delegate) -
Uses of Indexed in org.apache.druid.segment.data
Subinterfaces of Indexed in org.apache.druid.segment.data Modifier and Type Interface Description interfaceCloseableIndexed<T>interfaceColumnarMultiIntsResource that provides random access to a packed array of short arrays of ints (IndexedInts).Classes in org.apache.druid.segment.data that implement Indexed Modifier and Type Class Description static classCompressedVSizeColumnarMultiIntsSupplier.CompressedVSizeColumnarMultiIntsclassFixedIndexed<T>Fixed width value implementation ofIndexed, stored simply as a header that contains the number of values, and then the values stored sequentially.classFrontCodedIndexedIndexedspecialized for storing variable-width binary values (such as utf8 encoded strings), which must be sorted and unique, using 'front coding'.static classFrontCodedIndexed.FrontCodedV0static classFrontCodedIndexed.FrontCodedV1classFrontCodedIntArrayIndexedIndexedspecialized for storing int arrays, which must be sorted and unique, using 'front coding'.classGenericIndexed<T>A generic, flat storage mechanism.classGenericIndexed.BufferIndexedSingle-threaded view.classListIndexed<T>classVSizeColumnarMultiIntsMethods in org.apache.druid.segment.data that return Indexed Modifier and Type Method Description static <T> Indexed<T>Indexed. empty()Methods in org.apache.druid.segment.data with parameters of type Indexed Modifier and Type Method Description static <T> IndexedIterable<T>IndexedIterable. create(Indexed<T> indexed)Constructors in org.apache.druid.segment.data with parameters of type Indexed Constructor Description IndexedIterable(Indexed<T> indexed) -
Uses of Indexed in org.apache.druid.segment.incremental
Methods in org.apache.druid.segment.incremental that return Indexed Modifier and Type Method Description Indexed<String>IncrementalIndexStorageAdapter. getAvailableDimensions() -
Uses of Indexed in org.apache.druid.segment.index
Classes in org.apache.druid.segment.index with type parameters of type Indexed Modifier and Type Class Description classIndexedStringDictionaryEncodedStringValueIndex<TDictionary extends Indexed<String>>classIndexedStringDruidPredicateIndexes<TDictionary extends Indexed<String>>classIndexedUtf8LexicographicalRangeIndexes<TDictionary extends Indexed<ByteBuffer>>classIndexedUtf8ValueIndexes<TDictionary extends Indexed<ByteBuffer>>Constructors in org.apache.druid.segment.index with parameters of type Indexed Constructor Description IndexedStringDictionaryEncodedStringValueIndex(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
Constructors in org.apache.druid.segment.index.semantic with parameters of type Indexed Constructor Description BaseValueSetIndexesFromIterable(BitmapFactory bitmapFactory, Indexed<ImmutableBitmap> bitmaps, com.google.common.base.Supplier<ImmutableBitmap> unknownsBitmap) -
Uses of Indexed in org.apache.druid.segment.join
Methods in org.apache.druid.segment.join that return Indexed Modifier and Type Method Description Indexed<String>HashJoinSegmentStorageAdapter. getAvailableDimensions() -
Uses of Indexed in org.apache.druid.segment.nested
Classes in org.apache.druid.segment.nested with type parameters of type Indexed Modifier and Type Class Description classCompressedNestedDataComplexColumn<TStringDictionary extends Indexed<ByteBuffer>>Implementation ofNestedDataComplexColumnwhich uses aCompressedVariableSizedBlobColumnfor the 'raw'StructuredDatavalues and provides selectors for nested field columns specified by ordered lists ofNestedPathPart.classNestedDataColumnV3<TStringDictionary extends Indexed<ByteBuffer>>classNestedDataColumnV4<TStringDictionary extends Indexed<ByteBuffer>>classNestedDataColumnV5<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.Methods in org.apache.druid.segment.nested that return Indexed Modifier and Type Method Description Indexed<Object[]>CompressedNestedDataComplexColumn. getArrayDictionary()default Indexed<Object[]>NestedCommonFormatColumn. getArrayDictionary()Indexed<Object[]>VariantColumn. getArrayDictionary()Indexed<Double>CompressedNestedDataComplexColumn. getDoubleDictionary()default Indexed<Double>NestedCommonFormatColumn. getDoubleDictionary()Indexed<Double>ScalarDoubleColumn. getDoubleDictionary()Indexed<Double>VariantColumn. getDoubleDictionary()Indexed<Long>CompressedNestedDataComplexColumn. getLongDictionary()default Indexed<Long>NestedCommonFormatColumn. getLongDictionary()Indexed<Long>ScalarLongColumn. getLongDictionary()Indexed<Long>VariantColumn. getLongDictionary()Indexed<Object[]>SortedValueDictionary. getSortedArrays()Indexed<Double>SortedValueDictionary. getSortedDoubles()Indexed<Long>SortedValueDictionary. getSortedLongs()Indexed<String>SortedValueDictionary. getSortedStrings()Indexed<String>CompressedNestedDataComplexColumn. getStringDictionary()default Indexed<String>NestedCommonFormatColumn. getStringDictionary()Indexed<String>VariantColumn. getStringDictionary()Constructors in org.apache.druid.segment.nested with parameters of type Indexed Constructor Description SortedValueDictionary(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 Indexed Constructor Description VariantColumnAndIndexSupplier(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 Indexed Modifier and Type Class Description classStringUtf8ColumnIndexSupplier<TIndexed extends Indexed<ByteBuffer>>classStringUtf8DictionaryEncodedColumnSupplier<TIndexed extends Indexed<ByteBuffer>>Supplier forStringUtf8DictionaryEncodedColumnClasses in org.apache.druid.segment.serde that implement Indexed Modifier and Type Class Description classCombineFirstTwoEntriesIndexed<T>AnIndexedthat delegates to an underyling instance, but combines the first two entries.classCombineFirstTwoValuesColumnarMultiIntsAColumnarMultiIntsthat delegates to an underyling instance, but appliesCombineFirstTwoValuesIndexedIntsto each row's set of values.classReplaceFirstValueWithNullIndexed<T>An Indexed that replaces the first value with a literal null.Fields in org.apache.druid.segment.serde declared as Indexed Modifier and Type Field Description protected Indexed<T>CombineFirstTwoEntriesIndexed. delegateMethods in org.apache.druid.segment.serde with parameters of type Indexed Modifier and Type Method Description static <T> CombineFirstTwoEntriesIndexed<T>CombineFirstTwoEntriesIndexed. returnNull(Indexed<T> delegate)Combine the first two values into a literal null.static CombineFirstTwoEntriesIndexed<ImmutableBitmap>CombineFirstTwoEntriesIndexed. unionBitmaps(BitmapFactory bitmapFactory, Indexed<ImmutableBitmap> delegate)Union the first two bitmaps.Constructors in org.apache.druid.segment.serde with parameters of type Indexed Constructor Description CombineFirstTwoEntriesIndexed(Indexed<T> delegate)ReplaceFirstValueWithNullIndexed(Indexed<T> delegate)
-