public class SimpleQueryableIndex extends Object implements QueryableIndex
| Constructor and Description |
|---|
SimpleQueryableIndex(org.joda.time.Interval dataInterval,
Indexed<String> columnNames,
Indexed<String> dimNames,
com.metamx.collections.bitmap.BitmapFactory bitmapFactory,
Map<String,Column> columns,
com.metamx.common.io.smoosh.SmooshedFileMapper fileMapper,
Map<String,Object> metadata) |
| Modifier and Type | Method and Description |
|---|---|
void |
close()
The close method shouldn't actually be here as this is nasty.
|
Indexed<String> |
getAvailableDimensions() |
com.metamx.collections.bitmap.BitmapFactory |
getBitmapFactoryForDimensions() |
Column |
getColumn(String columnName) |
Indexed<String> |
getColumnNames() |
org.joda.time.Interval |
getDataInterval() |
Map<String,Object> |
getMetaData() |
int |
getNumRows() |
public SimpleQueryableIndex(org.joda.time.Interval dataInterval,
Indexed<String> columnNames,
Indexed<String> dimNames,
com.metamx.collections.bitmap.BitmapFactory bitmapFactory,
Map<String,Column> columns,
com.metamx.common.io.smoosh.SmooshedFileMapper fileMapper,
Map<String,Object> metadata)
public org.joda.time.Interval getDataInterval()
getDataInterval in interface QueryableIndexpublic int getNumRows()
getNumRows in interface QueryableIndexpublic Indexed<String> getColumnNames()
getColumnNames in interface QueryableIndexpublic Indexed<String> getAvailableDimensions()
getAvailableDimensions in interface QueryableIndexpublic com.metamx.collections.bitmap.BitmapFactory getBitmapFactoryForDimensions()
getBitmapFactoryForDimensions in interface QueryableIndexpublic Column getColumn(String columnName)
getColumn in interface ColumnSelectorpublic void close()
throws IOException
QueryableIndexclose in interface QueryableIndexclose in interface Closeableclose in interface AutoCloseableIOException - if an exception was thrown closing the indexpublic Map<String,Object> getMetaData()
getMetaData in interface QueryableIndexCopyright © 2011–2015. All rights reserved.