public class SimpleQueryableIndex extends Object implements QueryableIndex
Constructor and Description |
---|
SimpleQueryableIndex(org.joda.time.Interval dataInterval,
Indexed<String> columnNames,
Indexed<String> dimNames,
BitmapFactory bitmapFactory,
Map<String,Column> columns,
SmooshedFileMapper fileMapper,
Metadata metadata) |
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() |
Column |
getColumn(String columnName) |
Indexed<String> |
getColumnNames() |
org.joda.time.Interval |
getDataInterval() |
Map<String,DimensionHandler> |
getDimensionHandlers() |
Metadata |
getMetadata() |
int |
getNumRows() |
public SimpleQueryableIndex(org.joda.time.Interval dataInterval, Indexed<String> columnNames, Indexed<String> dimNames, BitmapFactory bitmapFactory, Map<String,Column> columns, SmooshedFileMapper fileMapper, Metadata metadata)
public org.joda.time.Interval getDataInterval()
getDataInterval
in interface QueryableIndex
public int getNumRows()
getNumRows
in interface QueryableIndex
public Indexed<String> getColumnNames()
getColumnNames
in interface ColumnSelector
public Indexed<String> getAvailableDimensions()
getAvailableDimensions
in interface QueryableIndex
public 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 indexpublic Metadata getMetadata()
getMetadata
in interface QueryableIndex
public Map<String,DimensionHandler> getDimensionHandlers()
getDimensionHandlers
in interface QueryableIndex
Copyright © 2011–2017. All rights reserved.