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
-