Package com.activeviam.database.api
Interface IDatabaseVersion
- All Superinterfaces:
IVersion
- All Known Subinterfaces:
IDatastoreVersion
,IInternalDatabaseVersion
,ISqlDataVersion
- All Known Implementing Classes:
ASqlDataVersion
,CompositeDatabaseVersion
,DatastoreVersion
,JdbcDataVersion
,UnpublishedCompositeDatabaseVersion
,UnpublishedVersion
Definition of a given version of the Database.
This contains access to the snapshot of the data at this version through the Query Runner. One can always inspect the schema of the Database by looking at its metadata.
- Author:
- ActiveViam
-
Method Summary
Modifier and TypeMethodDescriptionReturns theschema
of the database.Returns a component capable of preparing queries.Returns a component capable of running queries on this version of the data.Methods inherited from interface com.activeviam.tech.mvcc.api.IVersion
getEpoch, getEpochId
-
Method Details
-
getDatabaseSchema
IDatabaseSchema getDatabaseSchema()Returns theschema
of the database. -
getQueryRunner
IQueryRunner getQueryRunner()Returns a component capable of running queries on this version of the data. -
getQueryManager
IQueryManager getQueryManager()Returns a component capable of preparing queries.
-