Class CDODBUtil

java.lang.Object
org.eclipse.emf.cdo.server.db.CDODBUtil

public final class CDODBUtil extends Object
Various static methods that may help in setting up and dealing with DB stores.
Author:
Eike Stepper
  • Field Details

  • Method Details

    • prepareContainer

      public static void prepareContainer(org.eclipse.net4j.util.container.IManagedContainer container)
      Since:
      4.0
    • createStore

      public static IDBStore createStore(IMappingStrategy mappingStrategy, org.eclipse.net4j.db.IDBAdapter dbAdapter, org.eclipse.net4j.db.IDBConnectionProvider dbConnectionProvider)
      Since:
      2.0
    • createStore

      public static IDBStore createStore(IMappingStrategy mappingStrategy, org.eclipse.net4j.db.IDBAdapter dbAdapter, org.eclipse.net4j.db.IDBConnectionProvider dbConnectionProvider, Map<String,String> properties)
      Since:
      4.2
    • createHorizontalMappingStrategy

      public static IMappingStrategy createHorizontalMappingStrategy(boolean auditing)
      Since:
      2.0
    • createHorizontalMappingStrategy

      public static IMappingStrategy createHorizontalMappingStrategy(boolean auditing, boolean branching)
      Since:
      3.0
    • createHorizontalMappingStrategy

      public static IMappingStrategy createHorizontalMappingStrategy(boolean auditing, boolean branching, boolean withRanges)
      Since:
      4.1
    • createHorizontalMappingStrategy

      public static IMappingStrategy createHorizontalMappingStrategy()
      Creates a horizontal mapping strategy that supports all valid combinations of auditing and branching.
      Since:
      4.1
    • createMappingStrategy

      public static IMappingStrategy createMappingStrategy(String type)
      Can only be used when Eclipse is running. In standalone scenarios create the mapping strategy instance by directly calling the constructor of the mapping strategy class.
      Since:
      2.0
      See Also:
    • createStatementCache

      @Deprecated public static IPreparedStatementCache createStatementCache()
      Deprecated.
      As of 4.2 use IDBConnection.prepareStatement(String, org.eclipse.net4j.db.IDBPreparedStatement.ReuseProbability).
      Since:
      2.0
    • createStatementCache

      @Deprecated public static IPreparedStatementCache createStatementCache(int capacity)
      Deprecated.
      As of 4.2 use IDBConnection.prepareStatement(String, org.eclipse.net4j.db.IDBPreparedStatement.ReuseProbability).
      Since:
      2.0