public class InMemoryBasicStorage.TimeSeriesImpl extends Object implements IRecordStoreInfo
Modifier and Type | Method and Description |
---|---|
DataBlock |
getDataBlock(DataKey key) |
Iterator<DataBlock> |
getDataBlockIterator(IDataFilter filter) |
double[] |
getDataTimeRange() |
String |
getName() |
int |
getNumMatchingRecords(IDataFilter filter) |
int |
getNumRecords() |
DataEncoding |
getRecommendedEncoding() |
IDataRecord |
getRecord(DataKey key) |
DataComponent |
getRecordDescription() |
Iterator<org.sensorhub.impl.persistence.InMemoryBasicStorage.DBRecord> |
getRecordIterator(IDataFilter filter) |
void |
remove(DataKey key) |
int |
remove(IDataFilter filter) |
DataKey |
store(DataKey key,
DataBlock data) |
void |
update(DataKey key,
DataBlock data) |
public String getName()
getName
in interface IRecordStoreInfo
public DataComponent getRecordDescription()
getRecordDescription
in interface IRecordStoreInfo
public DataEncoding getRecommendedEncoding()
getRecommendedEncoding
in interface IRecordStoreInfo
public int getNumRecords()
public Iterator<DataBlock> getDataBlockIterator(IDataFilter filter)
public IDataRecord getRecord(DataKey key)
public int getNumMatchingRecords(IDataFilter filter)
public Iterator<org.sensorhub.impl.persistence.InMemoryBasicStorage.DBRecord> getRecordIterator(IDataFilter filter)
public void remove(DataKey key)
public int remove(IDataFilter filter)
public double[] getDataTimeRange()
Copyright © 2016 Sensia Software LLC. All rights reserved.