Interface IDatabaseVersion

All Superinterfaces:
IVersion
All Known Subinterfaces:
IDatastoreVersion, IInternalDatabaseVersion, ISqlDataVersion
All Known Implementing Classes:
ASqlDataVersion, CompositeDatabaseVersion, DatastoreVersion, JdbcDataVersion, UnpublishedCompositeDatabaseVersion, UnpublishedVersion

public interface IDatabaseVersion extends IVersion
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 Details Link icon

    • getDatabaseSchema Link icon

      IDatabaseSchema getDatabaseSchema()
      Returns the schema of the database.
    • getQueryRunner Link icon

      IQueryRunner getQueryRunner()
      Returns a component capable of running queries on this version of the data.
    • getQueryManager Link icon

      IQueryManager getQueryManager()
      Returns a component capable of preparing queries.