Class EmptyFoiStore
java.lang.Object
org.sensorhub.impl.datastore.ReadOnlyDataStore<K,V,VF,Q>
org.sensorhub.impl.datastore.EmptyDataStore<K,V,VF,F>
org.sensorhub.api.datastore.resource.EmptyResourceStore<FeatureKey,V,VF,F>
org.sensorhub.api.datastore.feature.EmptyFeatureBaseStore<IFeature,IFoiStore.FoiField,FoiFilter>
org.sensorhub.api.datastore.feature.EmptyFoiStore
- All Implemented Interfaces:
Map<FeatureKey,
,IFeature> IFeatureStoreBase<IFeature,
,IFoiStore.FoiField, FoiFilter> IFoiStore
,IDataStore<FeatureKey,
,IFeature, IFoiStore.FoiField, FoiFilter> IResourceStore<FeatureKey,
IFeature, IFoiStore.FoiField, FoiFilter>
public class EmptyFoiStore
extends EmptyFeatureBaseStore<IFeature,IFoiStore.FoiField,FoiFilter>
implements IFoiStore
Helper class to implement databases that don't support all datastores
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.sensorhub.api.datastore.feature.IFeatureStoreBase
IFeatureStoreBase.FeatureField
Nested classes/interfaces inherited from interface org.sensorhub.api.datastore.feature.IFoiStore
IFoiStore.FoiField
Nested classes/interfaces inherited from interface org.sensorhub.api.datastore.resource.IResourceStore
IResourceStore.ResourceField
-
Field Summary
Fields inherited from class org.sensorhub.impl.datastore.ReadOnlyDataStore
READ_ONLY_ERROR_MSG
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
linkTo
(IFeatureStore featureStore) Link this store to a sampled feature store to enable JOIN queriesvoid
Link this store to an observation store to enable JOIN queriesvoid
linkTo
(ISystemDescStore procStore) Link this store to a system store to enable JOIN queriesMethods inherited from class org.sensorhub.api.datastore.feature.EmptyFeatureBaseStore
add, getFeaturesBbox, getParent
Methods inherited from class org.sensorhub.api.datastore.resource.EmptyResourceStore
add
Methods inherited from class org.sensorhub.impl.datastore.EmptyDataStore
get, getDatastoreName, selectEntries
Methods inherited from class org.sensorhub.impl.datastore.ReadOnlyDataStore
backup, clear, commit, isReadOnly, isReadSupported, isWriteSupported, put, remove, restore
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.sensorhub.api.datastore.IDataStore
backup, commit, containsKey, containsValue, countMatchingEntries, entrySet, getDatastoreName, getNumRecords, isEmpty, isReadOnly, keySet, putAll, removeEntries, restore, select, select, select, selectEntries, selectEntries, selectEntries, selectKeys, size, values
Methods inherited from interface org.sensorhub.api.datastore.feature.IFeatureStoreBase
add, add, contains, contains, getCurrentVersion, getCurrentVersion, getCurrentVersionEntry, getCurrentVersionEntry, getCurrentVersionKey, getCurrentVersionKey, getFeaturesBbox, getLatestEntry, getNumFeatures, getParent, remove
Methods inherited from interface org.sensorhub.api.datastore.feature.IFoiStore
filterBuilder
Methods inherited from interface org.sensorhub.api.datastore.resource.IResourceStore
selectAllFilter
Methods inherited from interface java.util.Map
clear, compute, computeIfAbsent, computeIfPresent, equals, forEach, get, getOrDefault, hashCode, merge, put, putIfAbsent, remove, remove, replace, replace, replaceAll
-
Constructor Details
-
EmptyFoiStore
public EmptyFoiStore()
-
-
Method Details
-
linkTo
Description copied from interface:IFoiStore
Link this store to a system store to enable JOIN queries -
linkTo
Description copied from interface:IFoiStore
Link this store to an observation store to enable JOIN queries -
linkTo
Description copied from interface:IFoiStore
Link this store to a sampled feature store to enable JOIN queries
-