T - the data type of valuespublic class AccessMethodsForAny<T> extends JDBCDatabaseMethods implements ch.agent.crnickl.impl.ValueAccessMethods<T>
ValueAccessMethods which
stores values as strings. It supports
any type supported by a ValueType.
Methods are only stubs. Actually using them throws exceptions.
| Constructor and Description |
|---|
AccessMethodsForAny()
Construct an access method object.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
deleteValue(ch.agent.crnickl.api.UpdatableSeries<T> series,
ch.agent.t2.time.TimeIndex t,
ch.agent.crnickl.impl.ChronicleUpdatePolicy policy) |
ch.agent.t2.timeseries.Observation<T> |
getFirst(ch.agent.crnickl.api.Series<T> series,
ch.agent.t2.time.TimeIndex time) |
ch.agent.t2.timeseries.Observation<T> |
getLast(ch.agent.crnickl.api.Series<T> series,
ch.agent.t2.time.TimeIndex time) |
ch.agent.t2.time.Range |
getRange(ch.agent.crnickl.api.Series<T> series) |
long |
getValues(ch.agent.crnickl.api.Series<T> series,
ch.agent.t2.time.Range range,
ch.agent.t2.timeseries.TimeAddressable<T> ts) |
void |
setValueType(ch.agent.crnickl.api.ValueType<T> valueType)
Set the value type.
|
boolean |
updateSeries(ch.agent.crnickl.api.UpdatableSeries<T> series,
ch.agent.t2.time.Range range,
ch.agent.crnickl.impl.ChronicleUpdatePolicy policy) |
long |
updateValues(ch.agent.crnickl.api.UpdatableSeries<T> series,
ch.agent.t2.timeseries.TimeAddressable<T> values,
ch.agent.crnickl.impl.ChronicleUpdatePolicy policy) |
close, executeAndGetNewId, getId, getId, getIdOrZero, makeSurrogate, open, open, opencheck, check, check, check, checkIntegrity, makeSurrogate, makeSurrogatepublic AccessMethodsForAny()
public void setValueType(ch.agent.crnickl.api.ValueType<T> valueType)
valueType - a value typepublic ch.agent.t2.time.Range getRange(ch.agent.crnickl.api.Series<T> series) throws ch.agent.crnickl.T2DBException
getRange in interface ch.agent.crnickl.impl.ValueAccessMethods<T>ch.agent.crnickl.T2DBExceptionpublic long getValues(ch.agent.crnickl.api.Series<T> series, ch.agent.t2.time.Range range, ch.agent.t2.timeseries.TimeAddressable<T> ts) throws ch.agent.crnickl.T2DBException
getValues in interface ch.agent.crnickl.impl.ValueAccessMethods<T>ch.agent.crnickl.T2DBExceptionpublic ch.agent.t2.timeseries.Observation<T> getFirst(ch.agent.crnickl.api.Series<T> series, ch.agent.t2.time.TimeIndex time) throws ch.agent.crnickl.T2DBException
getFirst in interface ch.agent.crnickl.impl.ValueAccessMethods<T>ch.agent.crnickl.T2DBExceptionpublic ch.agent.t2.timeseries.Observation<T> getLast(ch.agent.crnickl.api.Series<T> series, ch.agent.t2.time.TimeIndex time) throws ch.agent.crnickl.T2DBException
getLast in interface ch.agent.crnickl.impl.ValueAccessMethods<T>ch.agent.crnickl.T2DBExceptionpublic boolean deleteValue(ch.agent.crnickl.api.UpdatableSeries<T> 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<T>ch.agent.crnickl.T2DBExceptionpublic boolean updateSeries(ch.agent.crnickl.api.UpdatableSeries<T> 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<T>ch.agent.crnickl.T2DBExceptionpublic long updateValues(ch.agent.crnickl.api.UpdatableSeries<T> series, ch.agent.t2.timeseries.TimeAddressable<T> values, ch.agent.crnickl.impl.ChronicleUpdatePolicy policy) throws ch.agent.crnickl.T2DBException
updateValues in interface ch.agent.crnickl.impl.ValueAccessMethods<T>ch.agent.crnickl.T2DBExceptionCopyright © 2017. All rights reserved.