Interface IFeatureStore
- All Superinterfaces:
IDataStore<FeatureKey,,IFeature, IFeatureStoreBase.FeatureField, FeatureFilter> IFeatureStoreBase<IFeature,,IFeatureStoreBase.FeatureField, FeatureFilter> IResourceStore<FeatureKey,,IFeature, IFeatureStoreBase.FeatureField, FeatureFilter> Map<FeatureKey,IFeature>
public interface IFeatureStore
extends IFeatureStoreBase<IFeature,IFeatureStoreBase.FeatureField,FeatureFilter>
Generic interface for all feature stores
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.sensorhub.api.datastore.feature.IFeatureStoreBase
IFeatureStoreBase.FeatureFieldNested classes/interfaces inherited from interface org.sensorhub.api.datastore.resource.IResourceStore
IResourceStore.ResourceField -
Method Summary
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, valuesMethods inherited from interface org.sensorhub.api.datastore.feature.IFeatureStoreBase
add, add, contains, contains, getCurrentVersion, getCurrentVersion, getCurrentVersionEntry, getCurrentVersionEntry, getCurrentVersionKey, getCurrentVersionKey, getFeaturesBbox, getLatestEntry, getNumFeatures, getParent, removeMethods inherited from interface org.sensorhub.api.datastore.resource.IResourceStore
selectAllFilterMethods inherited from interface java.util.Map
clear, compute, computeIfAbsent, computeIfPresent, equals, forEach, get, getOrDefault, hashCode, merge, put, putIfAbsent, remove, remove, replace, replace, replaceAll
-
Method Details
-
filterBuilder
- Specified by:
filterBuilderin interfaceIFeatureStoreBase<IFeature,IFeatureStoreBase.FeatureField, FeatureFilter> - Specified by:
filterBuilderin interfaceIResourceStore<FeatureKey,IFeature, IFeatureStoreBase.FeatureField, FeatureFilter> - Returns:
- A builder for a filter compatible with this datastore
-