Interface IPropertyStore
- All Superinterfaces:
 IDataStore<PropertyKey,,IDerivedProperty, IPropertyStore.PropertyField, PropertyFilter> IResourceStore<PropertyKey,,IDerivedProperty, IPropertyStore.PropertyField, PropertyFilter> Map<PropertyKey,IDerivedProperty> 
- All Known Implementing Classes:
 EmptyPropertyStore
public interface IPropertyStore
extends IResourceStore<PropertyKey,IDerivedProperty,IPropertyStore.PropertyField,PropertyFilter>   
Interface for data stores containing derived property definitions
- Since:
 - June 22, 2023
 
- 
Nested Class Summary
Nested ClassesNested 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.resource.IResourceStore
add, 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 interfaceIResourceStore<PropertyKey,IDerivedProperty, IPropertyStore.PropertyField, PropertyFilter> - Returns:
 - A builder for a filter compatible with this datastore
 
 
 -