Package org.apache.druid.segment
Interface IndexableAdapter
- All Known Implementing Classes:
IncrementalIndexAdapter,QueryableIndexIndexableAdapter
public interface IndexableAdapter
An adapter to an index
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptiongetBitmapValues(String dimension, int dictId) getCapabilities(String column) org.joda.time.IntervalgetDimensionNames(boolean includeTime) Returns names of dimension columns.<T extends Comparable<? super T>>
CloseableIndexed<T> getDimValueLookup(String dimension) default ColumnFormatgetNestedColumnMergeables(String column) intgetProjectionAdapter(String projection) getRows()
-
Method Details
-
getDataInterval
org.joda.time.Interval getDataInterval() -
getNumRows
int getNumRows() -
getDimensionNames
Returns names of dimension columns.- Parameters:
includeTime- whether to includeColumnHolder.TIME_COLUMN_NAME.
-
getMetricNames
-
getDimValueLookup
@MustBeClosed @Nullable <T extends Comparable<? super T>> CloseableIndexed<T> getDimValueLookup(String dimension) -
getNestedColumnMergeables
-
getRows
TransformableRowIterator getRows() -
getProjectionAdapter
-
getBitmapValues
-
getCapabilities
-
getFormat
-
getMetadata
Metadata getMetadata()
-