public class MongoSeriesStore
extends java.lang.Object
implements rapture.series.SeriesStore
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
COLKEY |
static java.lang.String |
ROWKEY |
static java.lang.String |
VALKEY |
| Constructor and Description |
|---|
MongoSeriesStore() |
| Modifier and Type | Method and Description |
|---|---|
void |
addDoublesToSeries(java.lang.String key,
java.util.List<java.lang.String> columns,
java.util.List<java.lang.Double> values) |
void |
addDoubleToSeries(java.lang.String key,
java.lang.String column,
double value) |
void |
addLongsToSeries(java.lang.String key,
java.util.List<java.lang.String> columns,
java.util.List<java.lang.Long> values) |
void |
addLongToSeries(java.lang.String key,
java.lang.String column,
long value) |
void |
addPointsToSeries(java.lang.String key,
java.util.List<rapture.common.SeriesValue> values) |
void |
addPointToSeries(java.lang.String key,
rapture.common.SeriesValue value) |
void |
addStringsToSeries(java.lang.String key,
java.util.List<java.lang.String> columns,
java.util.List<java.lang.String> values) |
void |
addStringToSeries(java.lang.String key,
java.lang.String column,
java.lang.String value) |
void |
addStructuresToSeries(java.lang.String key,
java.util.List<java.lang.String> columns,
java.util.List<java.lang.String> values) |
void |
addStructureToSeries(java.lang.String key,
java.lang.String column,
java.lang.String json) |
void |
createSeries(java.lang.String key) |
boolean |
deletePointsFromSeries(java.lang.String key) |
boolean |
deletePointsFromSeriesByPointKey(java.lang.String key,
java.util.List<java.lang.String> pointKeys) |
void |
deleteSeries(java.lang.String key) |
void |
drop() |
rapture.common.SeriesValue |
getLastPoint(java.lang.String key) |
java.util.List<rapture.common.SeriesValue> |
getPoints(java.lang.String key) |
java.util.List<rapture.common.SeriesValue> |
getPointsAfter(java.lang.String key,
java.lang.String startColumn,
int maxNumber) |
java.util.List<rapture.common.SeriesValue> |
getPointsAfter(java.lang.String key,
java.lang.String startColumn,
java.lang.String endColumn,
int maxNumber) |
java.util.List<rapture.common.SeriesValue> |
getPointsAfterReverse(java.lang.String key,
java.lang.String startColumn,
int maxNumber) |
java.lang.Iterable<rapture.common.SeriesValue> |
getRangeAsIteration(java.lang.String key,
java.lang.String startCol,
java.lang.String endCol,
int pageSize) |
java.util.List<rapture.common.SeriesValue> |
getRangeAsList(java.lang.String key,
java.lang.String startCol,
java.lang.String endCol) |
java.util.List<java.lang.String> |
getSeriesLike(java.lang.String keyPrefix) |
java.util.List<rapture.common.RaptureFolderInfo> |
listSeriesByUriPrefix(java.lang.String folderName) |
void |
setConfig(java.util.Map<java.lang.String,java.lang.String> config) |
void |
setInstanceName(java.lang.String instanceName) |
boolean |
unregisterKey(java.lang.String key) |
boolean |
unregisterKey(java.lang.String key,
boolean isFolder) |
public static final java.lang.String ROWKEY
public static final java.lang.String COLKEY
public static final java.lang.String VALKEY
public void drop()
drop in interface rapture.series.SeriesStorepublic void addDoubleToSeries(java.lang.String key,
java.lang.String column,
double value)
addDoubleToSeries in interface rapture.series.SeriesStorepublic void addLongToSeries(java.lang.String key,
java.lang.String column,
long value)
addLongToSeries in interface rapture.series.SeriesStorepublic void addStringToSeries(java.lang.String key,
java.lang.String column,
java.lang.String value)
addStringToSeries in interface rapture.series.SeriesStorepublic void addStructureToSeries(java.lang.String key,
java.lang.String column,
java.lang.String json)
addStructureToSeries in interface rapture.series.SeriesStorepublic void addPointToSeries(java.lang.String key,
rapture.common.SeriesValue value)
addPointToSeries in interface rapture.series.SeriesStorepublic boolean unregisterKey(java.lang.String key)
unregisterKey in interface rapture.series.SeriesStorepublic boolean unregisterKey(java.lang.String key,
boolean isFolder)
unregisterKey in interface rapture.series.SeriesStorepublic void addDoublesToSeries(java.lang.String key,
java.util.List<java.lang.String> columns,
java.util.List<java.lang.Double> values)
addDoublesToSeries in interface rapture.series.SeriesStorepublic void addLongsToSeries(java.lang.String key,
java.util.List<java.lang.String> columns,
java.util.List<java.lang.Long> values)
addLongsToSeries in interface rapture.series.SeriesStorepublic void addStringsToSeries(java.lang.String key,
java.util.List<java.lang.String> columns,
java.util.List<java.lang.String> values)
addStringsToSeries in interface rapture.series.SeriesStorepublic void addStructuresToSeries(java.lang.String key,
java.util.List<java.lang.String> columns,
java.util.List<java.lang.String> values)
addStructuresToSeries in interface rapture.series.SeriesStorepublic void addPointsToSeries(java.lang.String key,
java.util.List<rapture.common.SeriesValue> values)
addPointsToSeries in interface rapture.series.SeriesStorepublic boolean deletePointsFromSeriesByPointKey(java.lang.String key,
java.util.List<java.lang.String> pointKeys)
deletePointsFromSeriesByPointKey in interface rapture.series.SeriesStorepublic boolean deletePointsFromSeries(java.lang.String key)
deletePointsFromSeries in interface rapture.series.SeriesStorepublic java.util.List<rapture.common.SeriesValue> getPoints(java.lang.String key)
getPoints in interface rapture.series.SeriesStorepublic java.util.List<rapture.common.SeriesValue> getPointsAfter(java.lang.String key,
java.lang.String startColumn,
int maxNumber)
getPointsAfter in interface rapture.series.SeriesStorepublic java.util.List<rapture.common.SeriesValue> getPointsAfterReverse(java.lang.String key,
java.lang.String startColumn,
int maxNumber)
getPointsAfterReverse in interface rapture.series.SeriesStorepublic java.util.List<rapture.common.SeriesValue> getPointsAfter(java.lang.String key,
java.lang.String startColumn,
java.lang.String endColumn,
int maxNumber)
getPointsAfter in interface rapture.series.SeriesStorepublic void setInstanceName(java.lang.String instanceName)
setInstanceName in interface rapture.series.SeriesStorepublic void setConfig(java.util.Map<java.lang.String,java.lang.String> config)
setConfig in interface rapture.series.SeriesStorepublic java.util.List<java.lang.String> getSeriesLike(java.lang.String keyPrefix)
getSeriesLike in interface rapture.series.SeriesStorepublic java.lang.Iterable<rapture.common.SeriesValue> getRangeAsIteration(java.lang.String key,
java.lang.String startCol,
java.lang.String endCol,
int pageSize)
getRangeAsIteration in interface rapture.series.SeriesStorepublic java.util.List<rapture.common.SeriesValue> getRangeAsList(java.lang.String key,
java.lang.String startCol,
java.lang.String endCol)
getRangeAsList in interface rapture.series.SeriesStorepublic java.util.List<rapture.common.RaptureFolderInfo> listSeriesByUriPrefix(java.lang.String folderName)
listSeriesByUriPrefix in interface rapture.series.SeriesStorepublic rapture.common.SeriesValue getLastPoint(java.lang.String key)
getLastPoint in interface rapture.series.SeriesStorepublic void createSeries(java.lang.String key)
createSeries in interface rapture.series.SeriesStorepublic void deleteSeries(java.lang.String key)
deleteSeries in interface rapture.series.SeriesStore