Package com.activeviam.directquery.api
Interface IDirectQueryDatabase
- All Superinterfaces:
com.activeviam.database.api.IDatabase
public interface IDirectQueryDatabase
extends com.activeviam.database.api.IDatabase
A DirectQuery database.
A DirectQuery database is the local representation in Atoti of some data stored in an external database. Queries will be delegated to the external database.
-
Method Summary
Modifier and TypeMethodDescriptionGets the cache manager of the database.Gets the schema of the database.Returns the bundled datastore.Returns the in-memory transaction manager.Methods inherited from interface com.activeviam.database.api.IDatabase
getDataStreamer, getHead, getHeads, getMasterHead, getQueryManager, getVersion
-
Method Details
-
getInMemoryDatastore
IDatastore getInMemoryDatastore()Returns the bundled datastore. -
getInMemoryTransactionManager
ITransactionManager getInMemoryTransactionManager()Returns the in-memory transaction manager. -
getCurrentSchema
SchemaDescription getCurrentSchema()Gets the schema of the database.- Specified by:
getCurrentSchema
in interfacecom.activeviam.database.api.IDatabase
-
getCacheManager
Gets the cache manager of the database.May be null if there is no cache.
-