Class Hierarchy
- java.lang.Object
- org.apache.druid.segment.AbstractDimensionSelector (implements org.apache.druid.segment.DimensionSelector)
- org.apache.druid.segment.AbstractSegment (implements org.apache.druid.segment.Segment)
- org.apache.druid.segment.ArrayListSegment<RowType> (implements org.apache.druid.segment.Segment)
- org.apache.druid.segment.AutoTypeColumnIndexer (implements org.apache.druid.segment.DimensionIndexer<EncodedType,EncodedKeyComponentType,ActualType>)
- org.apache.druid.segment.AutoTypeColumnMerger (implements org.apache.druid.segment.DimensionMergerV9)
- org.apache.druid.segment.AutoTypeColumnMerger.ArrayDictionaryMergingIterator (implements java.util.Iterator<E>)
- org.apache.druid.segment.AutoTypeColumnMerger.IdLookupArrayIterator (implements java.util.Iterator<E>)
- org.apache.druid.segment.BaseProgressIndicator (implements org.apache.druid.segment.ProgressIndicator)
- org.apache.druid.segment.BaseSingleValueDimensionSelector (implements org.apache.druid.segment.DimensionSelector)
- org.apache.druid.segment.DoubleWrappingDimensionSelector
- org.apache.druid.segment.FloatWrappingDimensionSelector
- org.apache.druid.segment.LongWrappingDimensionSelector
- org.apache.druid.segment.ColumnCache (implements org.apache.druid.segment.ColumnSelector)
- org.apache.druid.segment.ColumnProcessors
- org.apache.druid.segment.ColumnSelectorColumnIndexSelector (implements org.apache.druid.query.filter.ColumnIndexSelector)
- org.apache.druid.segment.ComparatorDimensionDictionary<T>
- org.apache.druid.segment.ComparatorSortedDimensionDictionary<T>
- org.apache.druid.segment.CompressedPools
- org.apache.druid.segment.ConstantDimensionSelector (implements org.apache.druid.segment.IdLookup, org.apache.druid.segment.historical.SingleValueHistoricalDimensionSelector)
- org.apache.druid.segment.ConstantExprEvalSelector (implements org.apache.druid.segment.ColumnValueSelector<T>)
- org.apache.druid.segment.ConstantMultiValueDimensionSelector (implements org.apache.druid.segment.historical.HistoricalDimensionSelector)
- org.apache.druid.segment.DefaultColumnFormatConfig
- org.apache.druid.segment.DeprecatedQueryableIndexColumnSelector (implements org.apache.druid.segment.ColumnSelector)
- org.apache.druid.segment.DictionaryEncodedColumnIndexer<KeyType,ActualType> (implements org.apache.druid.segment.DimensionIndexer<EncodedType,EncodedKeyComponentType,ActualType>)
- org.apache.druid.segment.StringDimensionIndexer
- org.apache.druid.segment.DictionaryEncodedColumnMerger<T> (implements org.apache.druid.segment.DimensionMergerV9)
- org.apache.druid.segment.StringDimensionMergerV9
- org.apache.druid.segment.DictionaryEncodedColumnMerger.ConvertingBitmapValues (implements it.unimi.dsi.fastutil.ints.IntIterable)
- org.apache.druid.segment.DictionaryEncodedColumnMerger.IndexSeekerWithConversion (implements org.apache.druid.segment.DictionaryEncodedColumnMerger.IndexSeeker)
- org.apache.druid.segment.DictionaryEncodedColumnMerger.IndexSeekerWithoutConversion (implements org.apache.druid.segment.DictionaryEncodedColumnMerger.IndexSeeker)
- org.apache.druid.segment.DictionaryMergingIterator<T> (implements org.apache.druid.java.util.common.parsers.CloseableIterator<T>)
- org.apache.druid.segment.DimensionDictionary<T>
- org.apache.druid.segment.StringDimensionDictionary
- org.apache.druid.segment.DimensionHandlerUtils
- org.apache.druid.data.input.impl.DimensionSchema
- org.apache.druid.segment.AutoTypeColumnSchema
- org.apache.druid.segment.NestedDataColumnSchema
- org.apache.druid.segment.DimensionSelector.NullDimensionSelectorHolder
- org.apache.druid.segment.DimensionSelectorUtils
- org.apache.druid.segment.DoubleColumnSerializer (implements org.apache.druid.segment.GenericColumnSerializer<T>)
- org.apache.druid.segment.DoubleColumnSerializerV2 (implements org.apache.druid.segment.GenericColumnSerializer<T>)
- org.apache.druid.segment.DoubleDimensionHandler (implements org.apache.druid.segment.DimensionHandler<EncodedType,EncodedKeyComponentType,ActualType>)
- org.apache.druid.segment.DoubleDimensionIndexer (implements org.apache.druid.segment.DimensionIndexer<EncodedType,EncodedKeyComponentType,ActualType>)
- org.apache.druid.segment.EncodedKeyComponent<K>
- org.apache.druid.segment.FilterAnalysis
- org.apache.druid.segment.FilteredStorageAdapter (implements org.apache.druid.segment.StorageAdapter)
- org.apache.druid.segment.FloatColumnSerializer (implements org.apache.druid.segment.GenericColumnSerializer<T>)
- org.apache.druid.segment.FloatColumnSerializerV2 (implements org.apache.druid.segment.GenericColumnSerializer<T>)
- org.apache.druid.segment.FloatDimensionHandler (implements org.apache.druid.segment.DimensionHandler<EncodedType,EncodedKeyComponentType,ActualType>)
- org.apache.druid.segment.FloatDimensionIndexer (implements org.apache.druid.segment.DimensionIndexer<EncodedType,EncodedKeyComponentType,ActualType>)
- org.apache.druid.segment.ForwardingRowIterator (implements org.apache.druid.segment.TransformableRowIterator)
- org.apache.druid.segment.IdMapping
- org.apache.druid.segment.IdMapping.Builder
- org.apache.druid.segment.IncrementalIndexSegment (implements org.apache.druid.segment.Segment)
- org.apache.druid.segment.IndexableAdapter.NestedColumnMergable (implements java.io.Closeable)
- org.apache.druid.segment.IndexIO
- org.apache.druid.segment.IndexIO.DefaultIndexIOHandler
- org.apache.druid.segment.IndexMergerV9 (implements org.apache.druid.segment.IndexMerger)
- org.apache.druid.segment.IndexMergerV9Factory
- org.apache.druid.segment.IndexSpec
- org.apache.druid.segment.IndexSpec.Builder
- org.apache.druid.segment.IntIteratorUtils
- org.apache.druid.segment.IntListUtils
- org.apache.druid.segment.LongColumnSerializer (implements org.apache.druid.segment.GenericColumnSerializer<T>)
- org.apache.druid.segment.LongColumnSerializerV2 (implements org.apache.druid.segment.GenericColumnSerializer<T>)
- org.apache.druid.segment.LongDimensionHandler (implements org.apache.druid.segment.DimensionHandler<EncodedType,EncodedKeyComponentType,ActualType>)
- org.apache.druid.segment.LongDimensionIndexer (implements org.apache.druid.segment.DimensionIndexer<EncodedType,EncodedKeyComponentType,ActualType>)
- org.apache.druid.segment.Metadata
- org.apache.druid.segment.MetricHolder
- org.apache.druid.segment.MMappedIndex
- org.apache.druid.segment.NestedCommonFormatColumnHandler (implements org.apache.druid.segment.DimensionHandler<EncodedType,EncodedKeyComponentType,ActualType>)
- org.apache.druid.segment.NestedDataColumnHandlerV4 (implements org.apache.druid.segment.DimensionHandler<EncodedType,EncodedKeyComponentType,ActualType>)
- org.apache.druid.segment.NestedDataColumnIndexerV4 (implements org.apache.druid.segment.DimensionIndexer<EncodedType,EncodedKeyComponentType,ActualType>)
- org.apache.druid.segment.NestedDataColumnMergerV4 (implements org.apache.druid.segment.DimensionMergerV9)
- org.apache.druid.segment.NilColumnValueSelector (implements org.apache.druid.segment.ColumnValueSelector<T>)
- org.apache.druid.segment.NumericDimensionMergerV9 (implements org.apache.druid.segment.DimensionMergerV9)
- org.apache.druid.segment.DoubleDimensionMergerV9
- org.apache.druid.segment.FloatDimensionMergerV9
- org.apache.druid.segment.LongDimensionMergerV9
- org.apache.druid.segment.ObjectColumnSelector<T> (implements org.apache.druid.segment.ColumnValueSelector<T>)
- org.apache.druid.segment.data.Offset (implements java.lang.Cloneable, org.apache.druid.segment.data.ReadableOffset)
- org.apache.druid.segment.BitmapOffset
- org.apache.druid.segment.FilteredOffset
- org.apache.druid.segment.QueryableIndexCursorSequenceBuilder.TimestampCheckingOffset
- org.apache.druid.segment.QueryableIndexCursorSequenceBuilder.AscendingTimestampCheckingOffset
- org.apache.druid.segment.QueryableIndexCursorSequenceBuilder.DescendingTimestampCheckingOffset
- org.apache.druid.segment.SimpleSettableOffset
- org.apache.druid.segment.SimpleAscendingOffset
- org.apache.druid.segment.SimpleDescendingOffset
- org.apache.druid.segment.QueryableIndexColumnSelectorFactory (implements org.apache.druid.segment.ColumnSelectorFactory, org.apache.druid.segment.RowIdSupplier)
- org.apache.druid.segment.QueryableIndexCursorSequenceBuilder
- org.apache.druid.segment.QueryableIndexIndexableAdapter (implements org.apache.druid.segment.IndexableAdapter)
- org.apache.druid.segment.QueryableIndexSegment (implements org.apache.druid.segment.Segment)
- org.apache.druid.segment.QueryableIndexStorageAdapter (implements org.apache.druid.segment.StorageAdapter)
- org.apache.druid.segment.ReferenceCountingCloseableObject<BaseObject> (implements java.io.Closeable)
- org.apache.druid.segment.ReferenceCountingSegment (implements org.apache.druid.timeline.Overshadowable<T>, org.apache.druid.segment.SegmentReference)
- org.apache.druid.segment.RowAdapters
- org.apache.druid.segment.RowBasedColumnSelectorFactory<T> (implements org.apache.druid.segment.ColumnSelectorFactory)
- org.apache.druid.segment.RowBasedCursor<RowType> (implements org.apache.druid.segment.Cursor)
- org.apache.druid.segment.RowBasedSegment<RowType> (implements org.apache.druid.segment.Segment)
- org.apache.druid.segment.RowBasedStorageAdapter<RowType> (implements org.apache.druid.segment.StorageAdapter)
- org.apache.druid.segment.RowNumCounter (implements java.util.function.IntSupplier)
- org.apache.druid.segment.RowWalker<T> (implements java.io.Closeable)
- org.apache.druid.segment.SegmentUtils
- org.apache.druid.segment.SimpleDictionaryMergingIterator<T> (implements org.apache.druid.java.util.common.parsers.CloseableIterator<T>)
- org.apache.druid.segment.SimpleQueryableIndex (implements org.apache.druid.segment.QueryableIndex)
- org.apache.druid.segment.SingleScanTimeDimensionSelector (implements org.apache.druid.segment.DimensionSelector)
- org.apache.druid.segment.SortedDimensionDictionary<T>
- org.apache.druid.segment.StringDimensionHandler (implements org.apache.druid.segment.DimensionHandler<EncodedType,EncodedKeyComponentType,ActualType>)
- org.apache.druid.segment.StringDimensionMergerV9.SpatialIndexesMerger
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- java.lang.IllegalStateException
- org.apache.druid.java.util.common.ISE (implements org.apache.druid.common.exception.SanitizableException)
- org.apache.druid.segment.SegmentMissingException
- org.apache.druid.java.util.common.ISE (implements org.apache.druid.common.exception.SanitizableException)
- org.apache.druid.segment.SegmentValidationException
- java.lang.IllegalStateException
- java.lang.RuntimeException
- java.lang.Exception
- org.apache.druid.segment.TimeAndDimsPointer (implements java.lang.Comparable<T>)
- org.apache.druid.segment.RowPointer
- org.apache.druid.segment.UnnestColumnValueSelectorCursor (implements org.apache.druid.segment.Cursor)
- org.apache.druid.segment.UnnestDimensionCursor (implements org.apache.druid.segment.Cursor)
- org.apache.druid.segment.UnnestStorageAdapter (implements org.apache.druid.segment.StorageAdapter)
- org.apache.druid.segment.VirtualColumns (implements org.apache.druid.java.util.common.Cacheable)
- org.apache.druid.segment.VirtualColumns.JsonIncludeFilter
- org.apache.druid.segment.WrappedSegmentReference (implements org.apache.druid.segment.SegmentReference)
Interface Hierarchy
- java.lang.AutoCloseable
- java.io.Closeable
- org.apache.druid.segment.CloseableShapeshifter
- org.apache.druid.segment.QueryableIndex (also extends org.apache.druid.segment.ColumnInspector)
- org.apache.druid.segment.Segment
- org.apache.druid.segment.SegmentReference (also extends org.apache.druid.segment.ReferenceCountedObject)
- org.apache.druid.segment.TimeAndDimsIterator
- org.apache.druid.segment.RowIterator
- org.apache.druid.segment.TransformableRowIterator
- org.apache.druid.segment.RowIterator
- java.io.Closeable
- org.apache.druid.segment.BaseNullableColumnValueSelector
- org.apache.druid.segment.BaseDoubleColumnValueSelector (also extends org.apache.druid.query.monomorphicprocessing.HotLoopCallee)
- org.apache.druid.segment.ColumnValueSelector<T> (also extends org.apache.druid.segment.BaseFloatColumnValueSelector, org.apache.druid.segment.BaseLongColumnValueSelector, org.apache.druid.segment.BaseObjectColumnValueSelector<T>)
- org.apache.druid.segment.DimensionSelector (also extends org.apache.druid.segment.DimensionDictionarySelector, org.apache.druid.query.monomorphicprocessing.HotLoopCallee)
- org.apache.druid.segment.DoubleColumnSelector
- org.apache.druid.segment.FloatColumnSelector
- org.apache.druid.segment.LongColumnSelector
- org.apache.druid.segment.ColumnValueSelector<T> (also extends org.apache.druid.segment.BaseFloatColumnValueSelector, org.apache.druid.segment.BaseLongColumnValueSelector, org.apache.druid.segment.BaseObjectColumnValueSelector<T>)
- org.apache.druid.segment.BaseFloatColumnValueSelector (also extends org.apache.druid.query.monomorphicprocessing.HotLoopCallee)
- org.apache.druid.segment.ColumnValueSelector<T> (also extends org.apache.druid.segment.BaseDoubleColumnValueSelector, org.apache.druid.segment.BaseLongColumnValueSelector, org.apache.druid.segment.BaseObjectColumnValueSelector<T>)
- org.apache.druid.segment.DimensionSelector (also extends org.apache.druid.segment.DimensionDictionarySelector, org.apache.druid.query.monomorphicprocessing.HotLoopCallee)
- org.apache.druid.segment.DoubleColumnSelector
- org.apache.druid.segment.FloatColumnSelector
- org.apache.druid.segment.LongColumnSelector
- org.apache.druid.segment.ColumnValueSelector<T> (also extends org.apache.druid.segment.BaseDoubleColumnValueSelector, org.apache.druid.segment.BaseLongColumnValueSelector, org.apache.druid.segment.BaseObjectColumnValueSelector<T>)
- org.apache.druid.segment.BaseLongColumnValueSelector (also extends org.apache.druid.query.monomorphicprocessing.HotLoopCallee)
- org.apache.druid.segment.ColumnValueSelector<T> (also extends org.apache.druid.segment.BaseDoubleColumnValueSelector, org.apache.druid.segment.BaseFloatColumnValueSelector, org.apache.druid.segment.BaseObjectColumnValueSelector<T>)
- org.apache.druid.segment.DimensionSelector (also extends org.apache.druid.segment.DimensionDictionarySelector, org.apache.druid.query.monomorphicprocessing.HotLoopCallee)
- org.apache.druid.segment.DoubleColumnSelector
- org.apache.druid.segment.FloatColumnSelector
- org.apache.druid.segment.LongColumnSelector
- org.apache.druid.segment.ColumnValueSelector<T> (also extends org.apache.druid.segment.BaseDoubleColumnValueSelector, org.apache.druid.segment.BaseFloatColumnValueSelector, org.apache.druid.segment.BaseObjectColumnValueSelector<T>)
- org.apache.druid.segment.BaseDoubleColumnValueSelector (also extends org.apache.druid.query.monomorphicprocessing.HotLoopCallee)
- org.apache.druid.segment.BaseObjectColumnValueSelector<T>
- org.apache.druid.segment.ColumnValueSelector<T> (also extends org.apache.druid.segment.BaseDoubleColumnValueSelector, org.apache.druid.segment.BaseFloatColumnValueSelector, org.apache.druid.segment.BaseLongColumnValueSelector)
- org.apache.druid.segment.DimensionSelector (also extends org.apache.druid.segment.DimensionDictionarySelector, org.apache.druid.query.monomorphicprocessing.HotLoopCallee)
- org.apache.druid.segment.DoubleColumnSelector
- org.apache.druid.segment.FloatColumnSelector
- org.apache.druid.segment.LongColumnSelector
- org.apache.druid.segment.ColumnValueSelector<T> (also extends org.apache.druid.segment.BaseDoubleColumnValueSelector, org.apache.druid.segment.BaseFloatColumnValueSelector, org.apache.druid.segment.BaseLongColumnValueSelector)
- org.apache.druid.java.util.common.Cacheable
- org.apache.druid.segment.VirtualColumn
- org.apache.druid.segment.ColumnProcessorFactory<T>
- org.apache.druid.segment.Cursor
- org.apache.druid.segment.CursorFactory
- org.apache.druid.segment.StorageAdapter (also extends org.apache.druid.segment.ColumnInspector)
- org.apache.druid.segment.DictionaryEncodedColumnMerger.IndexSeeker
- org.apache.druid.segment.DimensionDictionarySelector
- org.apache.druid.segment.DimensionSelector (also extends org.apache.druid.segment.ColumnValueSelector<T>, org.apache.druid.query.monomorphicprocessing.HotLoopCallee)
- org.apache.druid.segment.DimensionHandler<EncodedType,EncodedKeyComponentType,ActualType>
- org.apache.druid.segment.DimensionHandlerProvider<EncodedType,EncodedKeyComponentType,ActualType>
- org.apache.druid.segment.DimensionIndexer<EncodedType,EncodedKeyComponentType,ActualType>
- org.apache.druid.segment.DimensionMerger
- org.apache.druid.segment.DimensionMergerV9
- org.apache.druid.math.expr.Expr.InputBindingInspector
- org.apache.druid.segment.ColumnInspector
- org.apache.druid.segment.ColumnSelector
- org.apache.druid.segment.ColumnSelectorFactory
- org.apache.druid.segment.QueryableIndex (also extends java.io.Closeable)
- org.apache.druid.segment.StorageAdapter (also extends org.apache.druid.segment.CursorFactory)
- org.apache.druid.segment.ColumnInspector
- org.apache.druid.query.monomorphicprocessing.HotLoopCallee
- org.apache.druid.segment.BaseDoubleColumnValueSelector (also extends org.apache.druid.segment.BaseNullableColumnValueSelector)
- org.apache.druid.segment.ColumnValueSelector<T> (also extends org.apache.druid.segment.BaseFloatColumnValueSelector, org.apache.druid.segment.BaseLongColumnValueSelector, org.apache.druid.segment.BaseObjectColumnValueSelector<T>)
- org.apache.druid.segment.DimensionSelector (also extends org.apache.druid.segment.DimensionDictionarySelector, org.apache.druid.query.monomorphicprocessing.HotLoopCallee)
- org.apache.druid.segment.DoubleColumnSelector
- org.apache.druid.segment.FloatColumnSelector
- org.apache.druid.segment.LongColumnSelector
- org.apache.druid.segment.ColumnValueSelector<T> (also extends org.apache.druid.segment.BaseFloatColumnValueSelector, org.apache.druid.segment.BaseLongColumnValueSelector, org.apache.druid.segment.BaseObjectColumnValueSelector<T>)
- org.apache.druid.segment.BaseFloatColumnValueSelector (also extends org.apache.druid.segment.BaseNullableColumnValueSelector)
- org.apache.druid.segment.ColumnValueSelector<T> (also extends org.apache.druid.segment.BaseDoubleColumnValueSelector, org.apache.druid.segment.BaseLongColumnValueSelector, org.apache.druid.segment.BaseObjectColumnValueSelector<T>)
- org.apache.druid.segment.DimensionSelector (also extends org.apache.druid.segment.DimensionDictionarySelector, org.apache.druid.query.monomorphicprocessing.HotLoopCallee)
- org.apache.druid.segment.DoubleColumnSelector
- org.apache.druid.segment.FloatColumnSelector
- org.apache.druid.segment.LongColumnSelector
- org.apache.druid.segment.ColumnValueSelector<T> (also extends org.apache.druid.segment.BaseDoubleColumnValueSelector, org.apache.druid.segment.BaseLongColumnValueSelector, org.apache.druid.segment.BaseObjectColumnValueSelector<T>)
- org.apache.druid.segment.BaseLongColumnValueSelector (also extends org.apache.druid.segment.BaseNullableColumnValueSelector)
- org.apache.druid.segment.ColumnValueSelector<T> (also extends org.apache.druid.segment.BaseDoubleColumnValueSelector, org.apache.druid.segment.BaseFloatColumnValueSelector, org.apache.druid.segment.BaseObjectColumnValueSelector<T>)
- org.apache.druid.segment.DimensionSelector (also extends org.apache.druid.segment.DimensionDictionarySelector, org.apache.druid.query.monomorphicprocessing.HotLoopCallee)
- org.apache.druid.segment.DoubleColumnSelector
- org.apache.druid.segment.FloatColumnSelector
- org.apache.druid.segment.LongColumnSelector
- org.apache.druid.segment.ColumnValueSelector<T> (also extends org.apache.druid.segment.BaseDoubleColumnValueSelector, org.apache.druid.segment.BaseFloatColumnValueSelector, org.apache.druid.segment.BaseObjectColumnValueSelector<T>)
- org.apache.druid.segment.DimensionSelector (also extends org.apache.druid.segment.ColumnValueSelector<T>, org.apache.druid.segment.DimensionDictionarySelector)
- org.apache.druid.segment.BaseDoubleColumnValueSelector (also extends org.apache.druid.segment.BaseNullableColumnValueSelector)
- org.apache.druid.segment.IdLookup
- org.apache.druid.segment.IndexableAdapter
- org.apache.druid.segment.IndexMerger
- org.apache.druid.segment.ProgressIndicator
- org.apache.druid.segment.ReferenceCountedObject
- org.apache.druid.segment.SegmentReference (also extends org.apache.druid.segment.Segment)
- org.apache.druid.segment.RowAdapter<RowType>
- org.apache.druid.segment.RowIdSupplier
- org.apache.druid.segment.SegmentLazyLoadFailCallback
- org.apache.druid.segment.SegmentWrangler
- org.apache.druid.segment.serde.Serializer
- org.apache.druid.segment.GenericColumnSerializer<T>
- org.apache.druid.segment.VectorColumnProcessorFactory<T>
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- org.apache.druid.segment.MetricHolder.MetricType
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)