public interface StorageAdapter extends CursorFactory
Modifier and Type | Method and Description |
---|---|
Indexed<String> |
getAvailableDimensions() |
Iterable<String> |
getAvailableMetrics() |
Capabilities |
getCapabilities() |
ColumnCapabilities |
getColumnCapabilities(String column)
Returns capabilities of a particular column, if known.
|
String |
getColumnTypeName(String column)
Like
ColumnCapabilities.getType() , but may return a more descriptive string for complex columns. |
int |
getDimensionCardinality(String column)
Returns the number of distinct values for the given dimension column
For dimensions of unknown cardinality, e.g.
|
Map<String,DimensionHandler> |
getDimensionHandlers() |
org.joda.time.Interval |
getInterval() |
org.joda.time.DateTime |
getMaxIngestedEventTime() |
org.joda.time.DateTime |
getMaxTime() |
Comparable |
getMaxValue(String column) |
Metadata |
getMetadata() |
org.joda.time.DateTime |
getMinTime() |
Comparable |
getMinValue(String column) |
int |
getNumRows() |
String |
getSegmentIdentifier() |
makeCursors
String getSegmentIdentifier()
org.joda.time.Interval getInterval()
int getDimensionCardinality(String column)
column
- org.joda.time.DateTime getMinTime()
org.joda.time.DateTime getMaxTime()
Comparable getMinValue(String column)
Comparable getMaxValue(String column)
Capabilities getCapabilities()
@Nullable ColumnCapabilities getColumnCapabilities(String column)
column
- column nameMap<String,DimensionHandler> getDimensionHandlers()
String getColumnTypeName(String column)
ColumnCapabilities.getType()
, but may return a more descriptive string for complex columns.column
- column nameint getNumRows()
org.joda.time.DateTime getMaxIngestedEventTime()
Metadata getMetadata()
Copyright © 2011–2017. All rights reserved.