public class AccessMethodsForNumber extends MongoDatabaseMethods implements ch.agent.crnickl.impl.ValueAccessMethods<Double>
ValueAccessMethods for numeric data using Double.MongoDatabaseMethods.Operator| Constructor and Description |
|---|
AccessMethodsForNumber()
Construct an access method object.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
deleteValue(ch.agent.crnickl.api.UpdatableSeries<Double> series,
ch.agent.t2.time.TimeIndex t,
ch.agent.crnickl.impl.ChronicleUpdatePolicy policy) |
ch.agent.t2.timeseries.Observation<Double> |
getFirst(ch.agent.crnickl.api.Series<Double> series,
ch.agent.t2.time.TimeIndex time) |
ch.agent.t2.timeseries.Observation<Double> |
getLast(ch.agent.crnickl.api.Series<Double> series,
ch.agent.t2.time.TimeIndex time) |
ch.agent.t2.time.Range |
getRange(ch.agent.crnickl.api.Series<Double> series) |
long |
getValues(ch.agent.crnickl.api.Series<Double> series,
ch.agent.t2.time.Range range,
ch.agent.t2.timeseries.TimeAddressable<Double> ts) |
boolean |
updateSeries(ch.agent.crnickl.api.UpdatableSeries<Double> series,
ch.agent.t2.time.Range range,
ch.agent.crnickl.impl.ChronicleUpdatePolicy policy) |
long |
updateValues(ch.agent.crnickl.api.UpdatableSeries<Double> series,
ch.agent.t2.timeseries.TimeAddressable<Double> values,
ch.agent.crnickl.impl.ChronicleUpdatePolicy policy) |
addOperation, asQuery, compositeName, extractRegexp, getId, getId, getIdOrZero, getMongoDB, getMongoDB, getMongoDB, getObject, getObjectId, makeSurrogate, mongoObject, operationcheck, check, check, check, checkIntegrity, makeSurrogate, makeSurrogatepublic AccessMethodsForNumber()
public ch.agent.t2.time.Range getRange(ch.agent.crnickl.api.Series<Double> series) throws ch.agent.crnickl.T2DBException
getRange in interface ch.agent.crnickl.impl.ValueAccessMethods<Double>ch.agent.crnickl.T2DBExceptionpublic long getValues(ch.agent.crnickl.api.Series<Double> series, ch.agent.t2.time.Range range, ch.agent.t2.timeseries.TimeAddressable<Double> ts) throws ch.agent.crnickl.T2DBException
getValues in interface ch.agent.crnickl.impl.ValueAccessMethods<Double>ch.agent.crnickl.T2DBExceptionpublic ch.agent.t2.timeseries.Observation<Double> getFirst(ch.agent.crnickl.api.Series<Double> series, ch.agent.t2.time.TimeIndex time) throws ch.agent.crnickl.T2DBException
getFirst in interface ch.agent.crnickl.impl.ValueAccessMethods<Double>ch.agent.crnickl.T2DBExceptionpublic ch.agent.t2.timeseries.Observation<Double> getLast(ch.agent.crnickl.api.Series<Double> series, ch.agent.t2.time.TimeIndex time) throws ch.agent.crnickl.T2DBException
getLast in interface ch.agent.crnickl.impl.ValueAccessMethods<Double>ch.agent.crnickl.T2DBExceptionpublic boolean deleteValue(ch.agent.crnickl.api.UpdatableSeries<Double> series, ch.agent.t2.time.TimeIndex t, ch.agent.crnickl.impl.ChronicleUpdatePolicy policy) throws ch.agent.crnickl.T2DBException
deleteValue in interface ch.agent.crnickl.impl.ValueAccessMethods<Double>ch.agent.crnickl.T2DBExceptionpublic boolean updateSeries(ch.agent.crnickl.api.UpdatableSeries<Double> series, ch.agent.t2.time.Range range, ch.agent.crnickl.impl.ChronicleUpdatePolicy policy) throws ch.agent.crnickl.T2DBException
updateSeries in interface ch.agent.crnickl.impl.ValueAccessMethods<Double>ch.agent.crnickl.T2DBExceptionpublic long updateValues(ch.agent.crnickl.api.UpdatableSeries<Double> series, ch.agent.t2.timeseries.TimeAddressable<Double> values, ch.agent.crnickl.impl.ChronicleUpdatePolicy policy) throws ch.agent.crnickl.T2DBException
updateValues in interface ch.agent.crnickl.impl.ValueAccessMethods<Double>ch.agent.crnickl.T2DBExceptionCopyright © 2017. All rights reserved.