public class RowboatFilteringIndexAdapter extends Object implements IndexableAdapter
Constructor and Description |
---|
RowboatFilteringIndexAdapter(IndexableAdapter baseAdapter,
com.google.common.base.Predicate<Rowboat> filter) |
Modifier and Type | Method and Description |
---|---|
Indexed<String> |
getAvailableDimensions() |
Indexed<String> |
getAvailableMetrics() |
org.joda.time.Interval |
getDataInterval() |
Indexed<String> |
getDimValueLookup(String dimension) |
IndexedInts |
getInverteds(String dimension,
String value) |
String |
getMetricType(String metric) |
int |
getNumRows() |
Iterable<Rowboat> |
getRows() |
public RowboatFilteringIndexAdapter(IndexableAdapter baseAdapter, com.google.common.base.Predicate<Rowboat> filter)
public org.joda.time.Interval getDataInterval()
getDataInterval
in interface IndexableAdapter
public int getNumRows()
getNumRows
in interface IndexableAdapter
public Indexed<String> getAvailableDimensions()
getAvailableDimensions
in interface IndexableAdapter
public Indexed<String> getAvailableMetrics()
getAvailableMetrics
in interface IndexableAdapter
public Indexed<String> getDimValueLookup(String dimension)
getDimValueLookup
in interface IndexableAdapter
public Iterable<Rowboat> getRows()
getRows
in interface IndexableAdapter
public IndexedInts getInverteds(String dimension, String value)
getInverteds
in interface IndexableAdapter
public String getMetricType(String metric)
getMetricType
in interface IndexableAdapter
Copyright © 2015. All rights reserved.