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) |
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() |
int |
getNumRows() |
public org.joda.time.Interval getDataInterval()
getDataInterval
in interface QueryableIndex
public int getNumRows()
getNumRows
in interface QueryableIndex
public Indexed<String> getColumnNames()
getColumnNames
in interface QueryableIndex
public Indexed<String> getAvailableDimensions()
getAvailableDimensions
in interface QueryableIndex
public com.metamx.collections.bitmap.BitmapFactory getBitmapFactoryForDimensions()
getBitmapFactoryForDimensions
in interface QueryableIndex
public Column getColumn(String columnName)
getColumn
in interface ColumnSelector
public void close() throws IOException
QueryableIndex
close
in interface QueryableIndex
close
in interface Closeable
close
in interface AutoCloseable
IOException
- if an exception was thrown closing the indexCopyright © 2011–2015. All rights reserved.