Package org.sensorhub.api.database
Interface IProcedureDatabase
- All Superinterfaces:
 IDatabase
- All Known Subinterfaces:
 IFederatedDatabase,ISystemDriverDatabase
 Common interface for procedure databases.
 Procedure databases are used to store information about various kinds of
 procedures, including:
 
 
 - Observing procedures (e.g. sensor datasheet, description of measurement methodologies...)
 - Actuating procedures (e.g. actuator datasheet, description of actions by humans or agents...)
 - Sampling procedures (e.g. description of field or lab sampling methodologies...)
 - Other procedures (e.g. platform datasheets...)
 
- Since:
 - June 22, 2023
 
- 
Method Summary
Modifier and TypeMethodDescriptionMethods inherited from interface org.sensorhub.api.database.IDatabase
commit, executeTransaction, getDatabaseNum, isOpen, isReadOnly 
- 
Method Details
- 
getProcedureStore
IProcedureStore getProcedureStore()- Returns:
 - Data store containing the procedure descriptions.
If the database does not support persisting procedure descriptions, return an instance ofEmptyProcedureStore 
 - 
getPropertyStore
IPropertyStore getPropertyStore()- Returns:
 - Dataata store containing the property definitions.
If the database does not support persisting property definitions, return an instance ofEmptyPropertyStore 
 
 -