Schnittstelle IDBStore

Alle Superschnittstellen:
org.eclipse.net4j.db.IDBConnectionProvider, IStore, IStore.CanHandleClientAssignedIDs

public interface IDBStore extends IStore, org.eclipse.net4j.db.IDBConnectionProvider, IStore.CanHandleClientAssignedIDs
The main entry point to the API of CDO's proprietary object/relational mapper.
Autor:
Eike Stepper
No Implement
This interface is not intended to be implemented by clients.
No Extend
This interface is not intended to be extended by clients.
  • Methodendetails

    • getMappingStrategy

      IMappingStrategy getMappingStrategy()
      Seit:
      2.0
    • getIDHandler

      IIDHandler getIDHandler()
      Seit:
      4.0
    • getDatabase

      org.eclipse.net4j.db.IDBDatabase getDatabase()
      Seit:
      4.2
    • getDBAdapter

      org.eclipse.net4j.db.IDBAdapter getDBAdapter()
    • getDBSchema

      org.eclipse.net4j.db.ddl.IDBSchema getDBSchema()
    • getIDColumnLength

      int getIDColumnLength()
      Seit:
      4.2
    • getJDBCFetchSize

      int getJDBCFetchSize()
      Seit:
      4.4
    • getProperties

      Map<String,String> getProperties()
      Seit:
      4.2
    • visitAllTables

      void visitAllTables(Connection connection, IDBStore.TableVisitor visitor)
      Seit:
      4.2
    • getMetaDataManager

      IMetaDataManager getMetaDataManager()
      Get the meta data manager associated with this DBStore.
      Seit:
      2.0
    • getReader

      IDBStoreAccessor getReader(ISession session)
      Beschreibung aus Schnittstelle kopiert: IStore
      Returns a reader that can be used to read from this store in the context of the given session.
      Angegeben von:
      getReader in Schnittstelle IStore
      Parameter:
      session - The session that should be used as a context for read access or null. The store implementor is free to interpret and use the session in a manner suitable for him or ignore it at all. It is meant only as a hint. Implementor can use it as a key into a cache and/or register a LifecycleEventAdapter with it to intercept cleanup on session close. Note however that the session can be null, for example during startup of the server while the repositories are initialized but before any user session has been opened.
      Gibt zurück:
      a reader that can be used to read from this store in the context of the given session, never null.
      Seit:
      2.0
    • getWriter

      IDBStoreAccessor getWriter(ITransaction transaction)
      Beschreibung aus Schnittstelle kopiert: IStore
      Returns a writer that can be used to write to this store in the context of the given view. The given view is always marked as a transaction.
      Angegeben von:
      getWriter in Schnittstelle IStore
      Parameter:
      transaction - The view that must be used as a context for write access. The store implementor is free to interpret and use the view in a manner suitable for him or ignore it at all. It is meant only as a hint. Implementor can use it as a key into a cache and/or register a LifecycleEventAdapter with it to intercept cleanup on view close.
      Gibt zurück:
      a writer that can be used to write to this store in the context of the given view, never null.
      Seit:
      2.0