All Classes
-
All Classes Interface Summary Class Summary Enum Summary Annotation Types Summary Class Description AggregationFunctionColumnPair AggregationFunctionType NOTE: No underscore is allowed in the enum name.BasePinotLBuffer BloomFilterCreator BloomFilterCreatorProvider BloomFilterReader Interface for bloom filter reader.BloomFilterReaderProvider BoundedColumnValuePartitionFunction Implementation ofPartitionFunctionwhich partitions based configured column values.ByteArrayPartitionFunction Implementation ofarray partitionerChunkCompressionType 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 buffersColumnIndexType ColumnIndexUtils ColumnMetadata TheColumnMetadataclass 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 containsColumnPartitionMetadata.ColumnPartitionMetadataDeserializer Custom deserializer forColumnPartitionMetadata.ColumnStatistics An interface to read the column statistics from statistics collectors.CombinedInvertedIndexCreator Constants DataSource TheDataSourcecontains all the indexes and metadata for a column for query execution purpose.DataSourceMetadata TheDataSourceMetadataclass 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._numPartitionsImmutableSegment 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 creationIndexingOverrides.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._numPartitionsMurmurPartitionFunction Implementation ofPartitionFunctionwhich partitions based on 32 bit murmur hashMutableDictionary 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 Factory to build instances ofPartitionFunction.PartitionFunctionFactory.PartitionFunctionType PinotByteBuffer PinotDataBuffer The classPinotDataBufferis 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 queriesRangeIndexReaderProvider 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 theSegmentDirectoryinstance using provided configSegmentDirectoryLoaderContext Context forSegmentDirectoryLoaderSegmentDirectoryLoaderContext.Builder SegmentDirectoryLoaderRegistry Helper class to dynamically register allSegmentDirectoryLoaderannotated withSegmentLoaderSegmentDirectoryPaths 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 Annotation class forSegmentDirectoryLoaderimplementations.SegmentMetadata TheSegmentMetadataclass 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 segmentSegmentVersion 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 TheStarTreeV2class is a wrapper on top of star-tree, its metadata, and the data sources associated with it.StarTreeV2Constants TheStarTreeV2Constantsclass contains all the constant values used by star-tree.StarTreeV2Constants.MetadataKey StarTreeV2Metadata TheStarTreeV2Metadatacontains 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 forMutableRoaringBitmapto 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