public class SimpleQueryableIndex extends AbstractIndex implements QueryableIndex
| Constructor and Description |
|---|
SimpleQueryableIndex(org.joda.time.Interval dataInterval,
Indexed<String> dimNames,
BitmapFactory bitmapFactory,
Map<String,ColumnHolder> columns,
SmooshedFileMapper fileMapper,
Metadata metadata) |
SimpleQueryableIndex(org.joda.time.Interval interval,
List<String> columnNames,
Indexed<String> availableDimensions,
BitmapFactory bitmapFactory,
Map<String,ColumnHolder> columns,
SmooshedFileMapper fileMapper,
Metadata metadata,
Map<String,DimensionHandler> dimensionHandlers) |
| Modifier and Type | Method and Description |
|---|---|
void |
close()
The close method shouldn't actually be here as this is nasty.
|
Indexed<String> |
getAvailableDimensions() |
BitmapFactory |
getBitmapFactoryForDimensions() |
ColumnHolder |
getColumnHolder(String columnName) |
List<String> |
getColumnNames() |
Map<String,ColumnHolder> |
getColumns() |
org.joda.time.Interval |
getDataInterval() |
Map<String,DimensionHandler> |
getDimensionHandlers() |
SmooshedFileMapper |
getFileMapper() |
Metadata |
getMetadata() |
int |
getNumRows() |
StorageAdapter |
toStorageAdapter() |
toStringpublic SimpleQueryableIndex(org.joda.time.Interval dataInterval,
Indexed<String> dimNames,
BitmapFactory bitmapFactory,
Map<String,ColumnHolder> columns,
SmooshedFileMapper fileMapper,
@Nullable
Metadata metadata)
public SimpleQueryableIndex(org.joda.time.Interval interval,
List<String> columnNames,
Indexed<String> availableDimensions,
BitmapFactory bitmapFactory,
Map<String,ColumnHolder> columns,
SmooshedFileMapper fileMapper,
@Nullable
Metadata metadata,
Map<String,DimensionHandler> dimensionHandlers)
public org.joda.time.Interval getDataInterval()
getDataInterval in interface QueryableIndexpublic int getNumRows()
getNumRows in interface QueryableIndexpublic List<String> getColumnNames()
getColumnNames in interface ColumnSelectorgetColumnNames in class AbstractIndexpublic StorageAdapter toStorageAdapter()
toStorageAdapter in class AbstractIndexpublic Indexed<String> getAvailableDimensions()
getAvailableDimensions in interface QueryableIndexpublic BitmapFactory getBitmapFactoryForDimensions()
getBitmapFactoryForDimensions in interface QueryableIndex@Nullable public ColumnHolder getColumnHolder(String columnName)
getColumnHolder in interface ColumnSelectorpublic Map<String,ColumnHolder> getColumns()
public SmooshedFileMapper getFileMapper()
public void close()
QueryableIndexclose in interface Closeableclose in interface AutoCloseableclose in interface QueryableIndexpublic Metadata getMetadata()
getMetadata in interface QueryableIndexpublic Map<String,DimensionHandler> getDimensionHandlers()
getDimensionHandlers in interface QueryableIndexCopyright © 2011–2019 The Apache Software Foundation. All rights reserved.