Package | Description |
---|---|
org.sensorhub.api.persistence | |
org.sensorhub.api.processing | |
org.sensorhub.impl.persistence |
Modifier and Type | Interface and Description |
---|---|
interface |
IObsFilter
Simple structure for defining filtering criteria when retrieving observations
from storage.
|
Modifier and Type | Class and Description |
---|---|
class |
DataFilter
Default implementation of
IDataFilter returning null on all filter
predicates. |
class |
ObsFilter
Default implementation of
IObsFilter returning null on all filter
predicates. |
Modifier and Type | Method and Description |
---|---|
Iterator<net.opengis.swe.v20.DataBlock> |
IBasicStorage.getDataBlockIterator(IDataFilter filter)
Gets iterator of raw data blocks matching the specified filter
|
int |
IBasicStorage.getNumMatchingRecords(IDataFilter filter,
long maxCount)
Computes the (potentially approximate) number of records matching the
given filter.
Since the returned value can be approximate and the number of matching records can change before or even during the actual call to IBasicStorage.getRecordIterator(IDataFilter) , the exact number of records can
only be obtained by counting the records returned by the iterator next()
function. |
Iterator<? extends IDataRecord> |
IBasicStorage.getRecordIterator(IDataFilter filter)
Gets iterator of records matching the specified filter
|
int |
IBasicStorage.removeRecords(IDataFilter filter)
Removes all records matching the filter
|
Modifier and Type | Method and Description |
---|---|
void |
IOnDemandProcessInstance.execute(net.opengis.swe.v20.DataBlock paramValues,
Map<String,IDataFilter> dataFilters)
Executes the process synchronously with the given set of parameters and data filters
|
Modifier and Type | Method and Description |
---|---|
Iterator<net.opengis.swe.v20.DataBlock> |
InMemoryBasicStorage.getDataBlockIterator(IDataFilter filter) |
Iterator<net.opengis.swe.v20.DataBlock> |
InMemoryBasicStorage.TimeSeriesImpl.getDataBlockIterator(IDataFilter filter) |
Iterator<net.opengis.swe.v20.DataBlock> |
GenericStreamStorage.getDataBlockIterator(IDataFilter filter) |
int |
InMemoryBasicStorage.TimeSeriesImpl.getNumMatchingRecords(IDataFilter filter) |
int |
InMemoryBasicStorage.getNumMatchingRecords(IDataFilter filter,
long maxCount) |
int |
GenericStreamStorage.getNumMatchingRecords(IDataFilter filter,
long maxCount) |
Iterator<? extends IDataRecord> |
InMemoryBasicStorage.getRecordIterator(IDataFilter filter) |
Iterator<org.sensorhub.impl.persistence.InMemoryBasicStorage.DBRecord> |
InMemoryBasicStorage.TimeSeriesImpl.getRecordIterator(IDataFilter filter) |
Iterator<? extends IDataRecord> |
GenericStreamStorage.getRecordIterator(IDataFilter filter) |
int |
InMemoryBasicStorage.TimeSeriesImpl.remove(IDataFilter filter) |
int |
InMemoryBasicStorage.removeRecords(IDataFilter filter) |
int |
GenericStreamStorage.removeRecords(IDataFilter filter) |
Copyright © 2015 Sensia Software LLC. All rights reserved.