Package org.eclipse.emf.cdo.server.db
Interface IDBStoreAccessor
-
- All Superinterfaces:
InternalCDOBranchManager.BranchLoader
,InternalCDOCommitInfoManager.CommitInfoLoader
,IQueryHandlerProvider
,IStoreAccessor
,IStoreAccessor.Raw
,IStoreAccessor.Raw2
,IStoreAccessor.UnitSupport
public interface IDBStoreAccessor extends IStoreAccessor.Raw2, IStoreAccessor.UnitSupport
Astore accessor
for CDO's proprietary object/relational mapper.- Author:
- 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.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.eclipse.emf.cdo.spi.common.branch.InternalCDOBranchManager.BranchLoader
InternalCDOBranchManager.BranchLoader.BranchInfo, InternalCDOBranchManager.BranchLoader.SubBranchInfo
-
Nested classes/interfaces inherited from interface org.eclipse.emf.cdo.server.IStoreAccessor
IStoreAccessor.CommitContext, IStoreAccessor.DurableLocking, IStoreAccessor.DurableLocking2, IStoreAccessor.QueryResourcesContext, IStoreAccessor.QueryXRefsContext, IStoreAccessor.Raw, IStoreAccessor.Raw2, IStoreAccessor.UnitSupport
-
-
Field Summary
-
Fields inherited from interface org.eclipse.emf.cdo.spi.common.branch.InternalCDOBranchManager.BranchLoader
NEW_BRANCH, NEW_LOCAL_BRANCH
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description java.sql.Connection
getConnection()
org.eclipse.net4j.db.IDBConnection
getDBConnection()
EClass
getObjectType(CDOID id)
IPreparedStatementCache
getStatementCache()
Deprecated.As of 4.2 useIDBConnection.prepareStatement(String, org.eclipse.net4j.db.IDBPreparedStatement.ReuseProbability)
.IDBStore
getStore()
Returns the store this accessor is associated with.org.eclipse.net4j.db.IDBSchemaTransaction
openSchemaTransaction()
void
tableCreated(org.eclipse.net4j.db.ddl.IDBTable table)
-
Methods inherited from interface org.eclipse.emf.cdo.spi.common.branch.InternalCDOBranchManager.BranchLoader
createBranch, loadBranch, loadBranches, loadSubBranches
-
Methods inherited from interface org.eclipse.emf.cdo.spi.common.commit.InternalCDOCommitInfoManager.CommitInfoLoader
loadCommitData, loadCommitInfos
-
Methods inherited from interface org.eclipse.emf.cdo.server.IQueryHandlerProvider
getQueryHandler
-
Methods inherited from interface org.eclipse.emf.cdo.server.IStoreAccessor
commit, createChunkReader, getSession, getTransaction, handleLobs, handleRevisions, isReader, loadLob, loadPackageUnit, queryLobs, queryResources, queryXRefs, readChangeSet, readPackageUnits, readResourceID, readRevision, readRevisionByVersion, release, rollback, write, writePackageUnits
-
Methods inherited from interface org.eclipse.emf.cdo.server.IStoreAccessor.Raw
rawCommit, rawDelete, rawExport, rawImport, rawStore, rawStore, rawStore, rawStore, rawStore
-
Methods inherited from interface org.eclipse.emf.cdo.server.IStoreAccessor.Raw2
rawStore
-
Methods inherited from interface org.eclipse.emf.cdo.server.IStoreAccessor.UnitSupport
finishUnit, initUnit, readUnit, readUnitRoots, writeUnits
-
-
-
-
Method Detail
-
getStore
IDBStore getStore()
Description copied from interface:IStoreAccessor
Returns the store this accessor is associated with.- Specified by:
getStore
in interfaceIStoreAccessor
-
getDBConnection
org.eclipse.net4j.db.IDBConnection getDBConnection()
- Since:
- 4.2
-
getConnection
java.sql.Connection getConnection()
-
getStatementCache
@Deprecated IPreparedStatementCache getStatementCache()
Deprecated.As of 4.2 useIDBConnection.prepareStatement(String, org.eclipse.net4j.db.IDBPreparedStatement.ReuseProbability)
.- Since:
- 2.0
-
tableCreated
void tableCreated(org.eclipse.net4j.db.ddl.IDBTable table)
- Since:
- 4.6
-
openSchemaTransaction
org.eclipse.net4j.db.IDBSchemaTransaction openSchemaTransaction()
- Since:
- 4.9
-
-