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 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 interface com.activeviam.database.api.IDatabase
    • getCacheManager

      @Nullable IDatabaseCacheManager getCacheManager()
      Gets the cache manager of the database.

      May be null if there is no cache.