Class IncrementalIndexAdapter
java.lang.Object
org.apache.druid.segment.incremental.IncrementalIndexAdapter
- All Implemented Interfaces:
IndexableAdapter
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.druid.segment.IndexableAdapter
IndexableAdapter.NestedColumnMergable -
Constructor Summary
ConstructorsConstructorDescriptionIncrementalIndexAdapter(org.joda.time.Interval dataInterval, IncrementalIndexRowSelector index, BitmapFactory bitmapFactory) -
Method Summary
Modifier and TypeMethodDescriptiongetBitmapValues(String dimension, int index) getCapabilities(String column) org.joda.time.IntervalgetDimensionNames(boolean includeTime) Returns names of dimension columns.<T extends Comparable<? super T>>
CloseableIndexed<T> getDimValueLookup(String dimension) getNestedColumnMergeables(String column) intgetProjectionAdapter(String projection) getRows()
-
Constructor Details
-
IncrementalIndexAdapter
public IncrementalIndexAdapter(org.joda.time.Interval dataInterval, IncrementalIndexRowSelector index, BitmapFactory bitmapFactory)
-
-
Method Details
-
getDataInterval
public org.joda.time.Interval getDataInterval()- Specified by:
getDataIntervalin interfaceIndexableAdapter
-
getNumRows
public int getNumRows()- Specified by:
getNumRowsin interfaceIndexableAdapter
-
getDimensionNames
Description copied from interface:IndexableAdapterReturns names of dimension columns.- Specified by:
getDimensionNamesin interfaceIndexableAdapter- Parameters:
includeTime- whether to includeColumnHolder.TIME_COLUMN_NAME.
-
getMetricNames
- Specified by:
getMetricNamesin interfaceIndexableAdapter
-
getDimValueLookup
@Nullable public <T extends Comparable<? super T>> CloseableIndexed<T> getDimValueLookup(String dimension) - Specified by:
getDimValueLookupin interfaceIndexableAdapter
-
getNestedColumnMergeables
- Specified by:
getNestedColumnMergeablesin interfaceIndexableAdapter
-
getRows
- Specified by:
getRowsin interfaceIndexableAdapter
-
getProjectionAdapter
- Specified by:
getProjectionAdapterin interfaceIndexableAdapter
-
getBitmapValues
- Specified by:
getBitmapValuesin interfaceIndexableAdapter
-
getCapabilities
- Specified by:
getCapabilitiesin interfaceIndexableAdapter
-
getFormat
- Specified by:
getFormatin interfaceIndexableAdapter
-
getMetadata
- Specified by:
getMetadatain interfaceIndexableAdapter
-