| AggregationFunctionColumnPair |
|
| AggregationFunctionType |
NOTE: No underscore is allowed in the enum name.
|
| BasePinotLBuffer |
|
| BloomFilterCreator |
|
| BloomFilterCreatorProvider |
|
| BloomFilterReader |
Interface for bloom filter reader.
|
| BloomFilterReaderProvider |
|
| BoundedColumnValuePartitionFunction |
|
| ByteArrayPartitionFunction |
|
| ChunkCompressionType |
|
| ChunkCompressor |
Interface to compress a chunk of data.
|
| ChunkDecompressor |
Interface to decompress a chunk of data.
|
| CleanerUtil |
sun.misc.Cleaner has moved in OpenJDK 9 and
sun.misc.Unsafe#invokeCleaner(ByteBuffer) is the replacement.
|
| CleanerUtil.BufferCleaner |
Pass in an implementation of this interface to cleanup ByteBuffers.
|
| ColumnIndexContainer |
A container for all the indexes for a column.
|
| ColumnIndexCreationInfo |
|
| ColumnIndexDirectory |
Abstract class to map the columnar indices to their buffers
|
| ColumnIndexType |
|
| ColumnIndexUtils |
|
| ColumnMetadata |
The ColumnMetadata class holds the column level management information and data statistics.
|
| ColumnMetadataImpl |
|
| ColumnMetadataImpl.Builder |
|
| ColumnPartitionMetadata |
Class for partition related column metadata:
The name of the Partition function used to map the column values to their partitions
Total number of partitions
Set of partitions the column contains
|
| ColumnPartitionMetadata.ColumnPartitionMetadataDeserializer |
|
| ColumnStatistics |
An interface to read the column statistics from statistics collectors.
|
| CombinedInvertedIndexCreator |
|
| Constants |
|
| DataSource |
The DataSource contains all the indexes and metadata for a column for query execution purpose.
|
| DataSourceMetadata |
The DataSourceMetadata class contains all the metadata for a column for query execution purpose.
|
| Dictionary |
Interface for the dictionary.
|
| DictionaryBasedInvertedIndexCreator |
Support for RoaringBitmap inverted index:
|
| FetchContext |
The context for fetching buffers of a segment during query.
|
| FixedSegmentNameGenerator |
Fixed segment name generator which always returns the fixed segment name.
|
| ForwardIndexCreator |
Interface for forward index creator.
|
| ForwardIndexCreatorProvider |
|
| ForwardIndexReader<T extends ForwardIndexReaderContext> |
Interface for forward index reader.
|
| ForwardIndexReaderContext |
Interface for the context of the forward index reader.
|
| ForwardIndexReaderProvider |
|
| GeoSpatialIndexCreator |
Index creator for geospatial index.
|
| GeoSpatialIndexCreatorProvider |
|
| GeospatialIndexReaderProvider |
|
| H3IndexConfig |
|
| H3IndexReader |
Reader of the H3 index.
|
| H3IndexResolution |
Stores the resolutions for an index.
|
| HashCodePartitionFunction |
Hash code partition function, where:
partitionId = value.hashCode() % HashCodePartitionFunction._numPartitions
|
| ImmutableSegment |
|
| IndexCreationContext |
Provides parameters for constructing indexes via {@see IndexCreatorProvider}.
|
| IndexCreationContext.BloomFilter |
|
| IndexCreationContext.Builder |
|
| IndexCreationContext.Common |
|
| IndexCreationContext.Forward |
|
| IndexCreationContext.Geospatial |
|
| IndexCreationContext.Inverted |
|
| IndexCreationContext.Json |
|
| IndexCreationContext.Range |
|
| IndexCreationContext.Text |
|
| IndexCreationContext.Wrapper |
|
| IndexCreatorProvider |
Plugin interface to abstract index creation.
|
| IndexingOverrides |
|
| IndexingOverrides.Default |
Extend this class to override index creation
|
| IndexingOverrides.IndexingOverride |
|
| IndexReaderProvider |
|
| IndexSegment |
|
| InputFileSegmentNameGenerator |
Segment name generator that supports defining the segment name based on the input file name and path, via a pattern
(matched against the input file URI) and a template (currently only supports ${filePathPattern:\N}, where N is the
group match number from the regex).
|
| InvertedIndexCreator |
Marker interface for all inverted index creators.
|
| InvertedIndexCreatorProvider |
|
| InvertedIndexReader<T> |
|
| InvertedIndexReaderProvider |
|
| JsonIndexCreator |
Index creator for json index.
|
| JsonIndexCreatorProvider |
|
| JsonIndexReader |
Reader for json index.
|
| JsonIndexReaderProvider |
|
| JsonPathEvaluator |
Introduce an empty interface to allow it to be extended without
affecting {@see TransformEvaluator}.
|
| JsonPathEvaluatorProvider |
This is an evolving SPI and subject to change.
|
| JsonPathEvaluators |
Allows registration of a custom {@see JsonPathEvaluator} which can handle custom storage
functionality also present in a plugin.
|
| ModuloPartitionFunction |
Modulo operation based partition function, where:
partitionId = value % ModuloPartitionFunction._numPartitions
|
| MurmurPartitionFunction |
|
| MutableDictionary |
Interface for mutable dictionary (for CONSUMING segment).
|
| MutableDictionaryProvider |
|
| MutableForwardIndex |
Interface for mutable forward index (for CONSUMING segment).
|
| MutableForwardIndexProvider |
|
| MutableIndexContext |
|
| MutableIndexContext.Builder |
|
| MutableIndexContext.Common |
|
| MutableIndexContext.Dictionary |
|
| MutableIndexContext.Forward |
|
| MutableIndexContext.Inverted |
|
| MutableIndexContext.Json |
|
| MutableIndexContext.Text |
|
| MutableIndexContext.Wrapper |
|
| MutableIndexProvider |
|
| MutableInvertedIndex |
|
| MutableInvertedIndexProvider |
|
| MutableJsonIndex |
|
| MutableJsonIndexProvider |
|
| MutableSegment |
|
| MutableTextIndex |
|
| MutableTextIndexReaderProvider |
|
| NormalizedDateSegmentNameGenerator |
Segment name generator that normalizes the date to human readable format.
|
| NullValueVectorReader |
Reader interface to read from an underlying Null value vector.
|
| PartitionFunction |
Interface for partition function.
|
| PartitionFunctionFactory |
|
| PartitionFunctionFactory.PartitionFunctionType |
|
| PinotByteBuffer |
|
| PinotDataBuffer |
The class PinotDataBuffer is the byte buffer for Pinot data that resides in off-heap memory.
|
| PinotDataBufferMemoryManager |
Interface for memory manager that allocates/manages PinotDataBuffer.
|
| PinotNativeOrderLBuffer |
|
| PinotNonNativeOrderLBuffer |
|
| RangeIndexCreatorProvider |
|
| RangeIndexReader<T> |
Interface for indexed range queries
|
| RangeIndexReaderProvider |
|
| RawValueBasedInvertedIndexCreator |
|
| SegmentCreationDataSource |
Data source used to build segments.
|
| SegmentCreator |
Interface for segment creators, which create an index over a set of rows and writes the resulting index to disk.
|
| SegmentDirectory |
Basic top-level interface to access segment indexes.
|
| SegmentDirectoryLoader |
Interface for creating and loading the SegmentDirectory instance using provided config
|
| SegmentDirectoryLoaderContext |
|
| SegmentDirectoryLoaderContext.Builder |
|
| SegmentDirectoryLoaderRegistry |
|
| SegmentDirectoryPaths |
|
| SegmentFormatConverter |
Converts a segment from format to another.
|
| SegmentGeneratorConfig |
Configuration properties used in the creation of index segments.
|
| SegmentGeneratorConfig.TimeColumnType |
|
| SegmentIndexCreationDriver |
Driver that creates and writes index segments to disk from data that is stored on disk.
|
| SegmentIndexCreationInfo |
|
| SegmentLoader |
|
| SegmentMetadata |
The SegmentMetadata class holds the segment level management information and data statistics.
|
| SegmentMetadataImpl |
|
| SegmentMetadataUtils |
|
| SegmentNameGenerator |
Interface for segment name generator based on the segment sequence id and time range.
|
| SegmentNameGeneratorFactory |
|
| SegmentNameUtils |
Utils for segment names.
|
| SegmentPreIndexStatsCollector |
|
| SegmentPreIndexStatsContainer |
Container for per-column stats for a segment
|
| SegmentVersion |
|
| SimpleSegmentNameGenerator |
Simple segment name generator which does not perform time conversion.
|
| SortedIndexReader<T extends ForwardIndexReaderContext> |
Interface for sorted index reader which can be used as both forward index and inverted index.
|
| SortedIndexReaderProvider |
|
| StarTree |
Interface for StarTree.
|
| StarTreeNode |
Interface for Star Tree Node.
|
| StarTreeV2 |
The StarTreeV2 class is a wrapper on top of star-tree, its metadata, and the data sources associated
with it.
|
| StarTreeV2Constants |
The StarTreeV2Constants class contains all the constant values used by star-tree.
|
| StarTreeV2Constants.MetadataKey |
|
| StarTreeV2Metadata |
The StarTreeV2Metadata contains the metadata for a single star-tree.
|
| StatsCollectorConfig |
Config class for Stats collector, contains all the configs and parameters required to build
the stats collector.
|
| TextIndexCreator |
Index creator for text index.
|
| TextIndexCreatorProvider |
|
| TextIndexReader |
|
| TextIndexReaderProvider |
|
| ThreadSafeMutableRoaringBitmap |
Helper wrapper class for MutableRoaringBitmap to make it thread-safe.
|
| TransformEvaluator |
This is an evolving SPI and subject to change.
|
| V1Constants |
|
| V1Constants.Dict |
|
| V1Constants.Indexes |
|
| V1Constants.MetadataKeys |
|
| V1Constants.MetadataKeys.Column |
|
| V1Constants.MetadataKeys.Segment |
|
| V1Constants.MetadataKeys.Segment.Realtime |
|
| V1Constants.Str |
|
| ValidDocIndexReader |
|