Uses of Class
org.apache.pinot.segment.spi.store.ColumnIndexType
-
Packages that use ColumnIndexType Package Description org.apache.pinot.segment.spi org.apache.pinot.segment.spi.index.metadata org.apache.pinot.segment.spi.store -
-
Uses of ColumnIndexType in org.apache.pinot.segment.spi
Methods in org.apache.pinot.segment.spi that return types with arguments of type ColumnIndexType Modifier and Type Method Description Map<String,List<ColumnIndexType>>FetchContext. getColumnToIndexList()Map of columns to fetch as key, and the list of indexes to fetch for the column as value The list of indexes can be null, which indicates that every index for this column should be fetchedMap<ColumnIndexType,Long>ColumnMetadata. getIndexSizeMap()Constructor parameters in org.apache.pinot.segment.spi with type arguments of type ColumnIndexType Constructor Description FetchContext(UUID fetchId, String segmentName, Map<String,List<ColumnIndexType>> columnToIndexList)Create a new FetchRequest for this segment, to fetch those indexes as mentioned in the column to indexes list map -
Uses of ColumnIndexType in org.apache.pinot.segment.spi.index.metadata
Methods in org.apache.pinot.segment.spi.index.metadata that return types with arguments of type ColumnIndexType Modifier and Type Method Description Map<ColumnIndexType,Long>ColumnMetadataImpl. getIndexSizeMap()Method parameters in org.apache.pinot.segment.spi.index.metadata with type arguments of type ColumnIndexType Modifier and Type Method Description voidColumnMetadataImpl.Builder. setIndexSizeMap(Map<ColumnIndexType,Long> indexSizeMap) -
Uses of ColumnIndexType in org.apache.pinot.segment.spi.store
Methods in org.apache.pinot.segment.spi.store that return ColumnIndexType Modifier and Type Method Description static ColumnIndexTypeColumnIndexType. getValue(String val)static ColumnIndexTypeColumnIndexType. valueOf(String name)Returns the enum constant of this type with the specified name.static ColumnIndexType[]ColumnIndexType. values()Returns an array containing the constants of this enum type, in the order they are declared.Methods in org.apache.pinot.segment.spi.store with parameters of type ColumnIndexType Modifier and Type Method Description abstract PinotDataBufferColumnIndexDirectory. getBuffer(String column, ColumnIndexType type)Get data buffer of a specified indexType for a columnabstract Set<String>ColumnIndexDirectory. getColumnsWithIndex(ColumnIndexType type)Get the columns with specific index type, loaded by column index directory.abstract Set<String>SegmentDirectory. getColumnsWithIndex(ColumnIndexType type)Get the columns with specific index type, in this local segment directory.abstract PinotDataBufferSegmentDirectory.Reader. getIndexFor(String column, ColumnIndexType type)Get columnar index data buffer.abstract booleanColumnIndexDirectory. hasIndexFor(String column, ColumnIndexType type)Check if an index exists for a columnabstract booleanSegmentDirectory.Reader. hasIndexFor(String column, ColumnIndexType type)abstract PinotDataBufferColumnIndexDirectory. newBuffer(String column, ColumnIndexType type, long sizeBytes)Allocate a new data buffer of specified sizeBytes in the columnar index directoryabstract PinotDataBufferSegmentDirectory.Writer. newIndexFor(String columnName, ColumnIndexType indexType, long sizeBytes)create a new buffer for writers to store index.abstract voidColumnIndexDirectory. removeIndex(String columnName, ColumnIndexType indexType)Remove the specified indexabstract voidSegmentDirectory.Writer. removeIndex(String columnName, ColumnIndexType indexType)Removes an existing column index from directory
-