Interface Repository


public interface Repository
  • Method Details

    • createTablespace

      default void createTablespace()
    • checkDataCompatibility

      default void checkDataCompatibility()
    • checkSchemaCompatibility

      default void checkSchemaCompatibility()
    • schema

      <T extends Entity<T>> SchemaOperations<T> schema(Class<T> c)
    • tables

      @Deprecated Set<Class<? extends Entity<?>>> tables()
      Deprecated.
      For testing purposes only. Will only reliably work for tables that were created or inspected using calls to schema(Class).
    • startTransaction

      default RepositoryTransaction startTransaction()
    • startTransaction

      default RepositoryTransaction startTransaction(IsolationLevel isolationLevel)
    • startTransaction

      RepositoryTransaction startTransaction(TxOptions options)
    • dropDb

      void dropDb()
    • makeSnapshot

      String makeSnapshot()
    • loadSnapshot

      void loadSnapshot(String id)
    • healthCheck

      default boolean healthCheck()
    • shutdown

      default void shutdown()