Package | Description |
---|---|
org.eclipse.emf.cdo.common.revision |
Common concepts for dealing with revisions and revision lists.
|
org.eclipse.emf.cdo.server |
Server concepts for dealing with repositories and stores.
|
org.eclipse.emf.cdo.server.db.mapping |
Server concepts for dealing with mapping strategies and mappings for classes, lists and types.
|
org.eclipse.emf.cdo.server.hibernate |
Server concepts for dealing with Hibernate stores and accessors.
|
org.eclipse.emf.cdo.server.objectivity |
Server concepts for dealing with Objectivity/DB stores and accessors.
|
org.eclipse.emf.cdo.spi.common.model |
Common service provider interfaces and useful base implementations for dealing with models and types
|
org.eclipse.emf.cdo.spi.common.revision |
Common service provider interfaces and useful base implementations for dealing with revisions and deltas.
|
org.eclipse.emf.cdo.spi.server |
Server service provider interfaces and useful base implementations.
|
org.eclipse.emf.cdo.spi.workspace |
Server provider interfaces (SPI) for CDO
workspaces . |
org.eclipse.emf.internal.cdo |
Exposes
CDOObjectImpl for extension in generated EMF models. |
org.eclipse.emf.spi.cdo |
Client service provider interfaces and useful base implementations.
|
Modifier and Type | Method and Description |
---|---|
static boolean |
CDORevisionUtil.isContained(InternalCDORevision child,
CDOID container,
CDORevisionProvider provider) |
Modifier and Type | Method and Description |
---|---|
InternalCDORevision[] |
IStoreAccessor.CommitContext.getDirtyObjects()
Returns an array of the dirty objects that are part of the commit operation represented by this
CommitContext . |
InternalCDORevision[] |
IStoreAccessor.CommitContext.getNewObjects()
Returns an array of the new objects that are part of the commit operation represented by this
CommitContext . |
InternalCDORevision |
IStoreAccessor.readRevision(CDOID id,
CDOBranchPoint branchPoint,
int listChunk,
CDORevisionCacheAdder cache)
Reads a revision from the back-end that was valid at the given timeStamp in the given branch.
|
InternalCDORevision |
IStoreAccessor.readRevisionByVersion(CDOID id,
CDOBranchVersion branchVersion,
int listChunk,
CDORevisionCacheAdder cache)
Reads a revision with the given version in the given branch from the back-end.
|
Modifier and Type | Method and Description |
---|---|
java.util.Map<CDOID,InternalCDORevision> |
IStoreAccessor.CommitContext.getNewRevisions() |
java.util.Map<CDOID,InternalCDORevision> |
IStoreAccessor.CommitContext.getOldRevisions() |
Modifier and Type | Method and Description |
---|---|
IStoreChunkReader |
IStoreAccessor.createChunkReader(InternalCDORevision revision,
EStructuralFeature feature) |
protected java.lang.Object |
CDOServerBrowser.RevisionsPage.getRevisionValue(java.lang.Object value,
CDOServerBrowser browser,
java.util.Map<CDOID,java.util.List<CDORevision>> ids,
InternalCDORevision context) |
void |
IStoreAccessor.Raw.rawStore(InternalCDORevision revision,
OMMonitor monitor)
Stores the given
revision in the backend represented by this raw
store accessor without going through a regular commit . |
protected void |
CDOServerBrowser.RevisionsPage.showRevision(java.io.PrintStream pout,
CDOServerBrowser browser,
java.util.Map<CDOID,java.util.List<CDORevision>> ids,
InternalCDORevision revision) |
Modifier and Type | Method and Description |
---|---|
protected java.lang.Object |
AbstractTypeMapping.getRevisionValue(InternalCDORevision revision) |
boolean |
IClassMapping.readRevision(IDBStoreAccessor accessor,
InternalCDORevision revision,
int listChunk)
Read a revision.
|
boolean |
IClassMappingAuditSupport.readRevisionByVersion(IDBStoreAccessor storeAccessor,
InternalCDORevision revision,
int listChunk)
Read a specific version of a revision.
|
void |
IListMapping.readValues(IDBStoreAccessor accessor,
InternalCDORevision revision,
int listChunk)
Read the list size and the complete list or the first part of it.
|
void |
AbstractTypeMapping.readValueToRevision(java.sql.ResultSet resultSet,
InternalCDORevision revision) |
void |
ITypeMapping.readValueToRevision(java.sql.ResultSet resultSet,
InternalCDORevision revision)
Read a value from a
ResultSet , convert it from the DB to the CDO representation and set it to the feature
of the revision. |
void |
AbstractTypeMapping.setValueFromRevision(java.sql.PreparedStatement stmt,
int index,
InternalCDORevision revision) |
void |
ITypeMapping.setValueFromRevision(java.sql.PreparedStatement stmt,
int index,
InternalCDORevision value)
Set a value of the given revision to the JDBC
IDBPreparedStatement using an appropriate setXxx
method. |
void |
IClassMapping.writeRevision(IDBStoreAccessor accessor,
InternalCDORevision revision,
boolean mapType,
boolean revise,
OMMonitor monitor)
Write the revision data to the database.
|
void |
IListMapping.writeValues(IDBStoreAccessor accessor,
InternalCDORevision revision)
Write a complete list of values to the database.
|
Modifier and Type | Method and Description |
---|---|
IHibernateStoreChunkReader |
IHibernateStoreAccessor.createChunkReader(InternalCDORevision revision,
EStructuralFeature feature) |
Modifier and Type | Method and Description |
---|---|
IObjectivityStoreChunkReader |
IObjectivityStoreAccessor.createChunkReader(InternalCDORevision revision,
EStructuralFeature feature) |
Modifier and Type | Method and Description |
---|---|
InternalCDORevision |
InternalCDOClassInfo.getRevisionForID(CDOID id) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractCDORevision
If the meaning of this type isn't clear, there really should be more of a description here...
|
class |
BaseCDORevision
If the meaning of this type isn't clear, there really should be more of a description here...
|
class |
DelegatingCDORevision
If the meaning of this type isn't clear, there really should be more of a description here...
|
class |
DetachedCDORevision
If the meaning of this type isn't clear, there really should be more of a description here...
|
class |
PointerCDORevision
|
class |
StubCDORevision
If the meaning of this type isn't clear, there really should be more of a description here...
|
class |
SyntheticCDORevision
A synthetic revision that represents the initial period of an object in a
branch when the object is
still associated with a revision from one of the baseline branches. |
Modifier and Type | Method and Description |
---|---|
InternalCDORevision |
DelegatingCDORevision.copy() |
InternalCDORevision |
InternalCDORevision.copy() |
InternalCDORevision |
StubCDORevision.copy() |
protected InternalCDORevision |
RevisionInfo.doReadResult(CDODataInput in)
Deprecated.
Not called anymore by the framework
|
abstract InternalCDORevision |
DelegatingCDORevision.getDelegate() |
InternalCDORevision |
AbstractCDORevision.getProperRevision() |
InternalCDORevision |
DelegatingCDORevision.getProperRevision() |
InternalCDORevision |
InternalCDORevision.getProperRevision() |
InternalCDORevision |
RevisionInfo.getResult() |
InternalCDORevision |
RevisionInfo.Available.Normal.getResult() |
InternalCDORevision |
DelegatingCDORevisionManager.getRevision(CDOID id,
CDOBranchPoint branchPoint,
int referenceChunk,
int prefetchDepth,
boolean loadOnDemand) |
InternalCDORevision |
InternalCDORevisionManager.getRevision(CDOID id,
CDOBranchPoint branchPoint,
int referenceChunk,
int prefetchDepth,
boolean loadOnDemand) |
InternalCDORevision |
DelegatingCDORevisionManager.getRevision(CDOID id,
CDOBranchPoint branchPoint,
int referenceChunk,
int prefetchDepth,
boolean loadOnDemand,
SyntheticCDORevision[] synthetics) |
InternalCDORevision |
InternalCDORevisionManager.getRevision(CDOID id,
CDOBranchPoint branchPoint,
int referenceChunk,
int prefetchDepth,
boolean loadOnDemand,
SyntheticCDORevision[] synthetics) |
InternalCDORevision |
DelegatingCDORevisionManager.getRevisionByVersion(CDOID id,
CDOBranchVersion branchVersion,
int referenceChunk,
boolean loadOnDemand) |
InternalCDORevision |
InternalCDORevisionManager.getRevisionByVersion(CDOID id,
CDOBranchVersion branchVersion,
int referenceChunk,
boolean loadOnDemand) |
InternalCDORevision |
AbstractCDORevision.getRevisionForID(CDOID id) |
InternalCDORevision |
DelegatingCDORevision.getRevisionForID(CDOID id) |
InternalCDORevision |
InternalCDORevision.getRevisionForID(CDOID id) |
InternalCDORevision |
InternalCDORevisionManager.RevisionLoader.loadRevisionByVersion(CDOID id,
CDOBranchVersion branchVersion,
int referenceChunk) |
static InternalCDORevision |
RevisionInfo.readResult(CDODataInput in,
CDOID id,
CDOBranch branch) |
Modifier and Type | Method and Description |
---|---|
protected void |
RevisionInfo.doWriteResult(CDODataOutput out,
InternalCDORevision revision,
int referenceChunk)
Deprecated.
Not called anymore by the framework
|
void |
CDORevisionUnchunker.ensureChunks(InternalCDORevision revision,
int chunkSize) |
void |
CDORevisionMerger.merge(InternalCDORevision revision,
CDORevisionDelta delta) |
void |
RevisionInfo.setResult(InternalCDORevision result) |
static void |
RevisionInfo.writeResult(CDODataOutput out,
InternalCDORevision revision,
int referenceChunk)
|
static void |
RevisionInfo.writeResult(CDODataOutput out,
InternalCDORevision revision,
int referenceChunk,
CDOBranchPoint securityContext) |
Modifier and Type | Method and Description |
---|---|
void |
InternalCDORevisionCache.getAllRevisions(java.util.List<InternalCDORevision> result)
Fills a list with all
revisions . |
Modifier and Type | Method and Description |
---|---|
InternalCDORevision |
Store.createRevision(EClass eClass,
CDOID id) |
InternalCDORevision[] |
InternalCommitContext.getDetachedRevisions() |
InternalCDORevision[] |
InternalCommitContext.getDetachedRevisions(boolean check) |
Modifier and Type | Method and Description |
---|---|
void |
InternalSession.collectContainedRevisions(InternalCDORevision revision,
CDOBranchPoint branchPoint,
int referenceChunk,
java.util.Set<CDOID> revisions,
java.util.List<CDORevision> additionalRevisions) |
IStoreAccessor |
InternalRepository.ensureChunk(InternalCDORevision revision,
EStructuralFeature feature,
int chunkStart,
int chunkEnd) |
void |
InternalRepository.ensureChunks(InternalCDORevision revision) |
void |
InternalCommitContext.setNewObjects(InternalCDORevision[] newObjects) |
protected void |
StoreAccessor.writeDirtyObjectRevisions(InternalCommitContext context,
InternalCDORevision[] dirtyObjects,
CDOBranch branch,
OMMonitor monitor) |
protected void |
StoreAccessor.writeNewObjectRevisions(InternalCommitContext context,
InternalCDORevision[] newObjects,
CDOBranch branch,
OMMonitor monitor) |
protected abstract void |
StoreAccessor.writeRevisions(InternalCDORevision[] revisions,
CDOBranch branch,
OMMonitor monitor) |
Modifier and Type | Method and Description |
---|---|
void |
InternalCDOWorkspaceBase.registerAddedAndDetachedObject(InternalCDORevision revision) |
void |
InternalCDOWorkspaceBase.registerChangedOrDetachedObject(InternalCDORevision revision) |
Modifier and Type | Method and Description |
---|---|
InternalCDORevision |
CDOObjectImpl.cdoRevision() |
InternalCDORevision |
CDOObjectImpl.cdoRevision(boolean loadOnDemand) |
Modifier and Type | Method and Description |
---|---|
static void |
CDOObjectImpl.revisionToInstanceFeature(InternalCDOObject instance,
InternalCDORevision revision,
EStructuralFeature eFeature) |
Modifier and Type | Method and Description |
---|---|
InternalCDORevision |
InternalCDOObject.cdoRevision() |
InternalCDORevision |
InternalCDOObject.cdoRevision(boolean loadOnDemand) |
InternalCDORevision |
InternalCDOView.getRevision(CDOID id,
boolean loadOnDemand) |
Modifier and Type | Method and Description |
---|---|
java.util.List<InternalCDORevision> |
CDOSessionProtocol.RefreshSessionResult.getChangedObjects(CDOBranch branch) |
java.util.Map<InternalCDOObject,InternalCDORevision> |
InternalCDOTransaction.getCleanRevisions() |
java.util.Map<CDOID,InternalCDORevision> |
InternalCDOView.ViewInvalidationData.getOldRevisions() |
Modifier and Type | Method and Description |
---|---|
void |
CDOSessionProtocol.RefreshSessionResult.addChangedObject(InternalCDORevision revision) |
java.lang.Object |
CDOStore.convertToEMF(EObject eObject,
InternalCDORevision revision,
EStructuralFeature feature,
int index,
java.lang.Object value) |
java.lang.Object |
CDOSessionProtocol.loadChunk(InternalCDORevision revision,
EStructuralFeature feature,
int accessIndex,
int fetchIndex,
int fromIndex,
int toIndex) |
java.util.Map<CDORevision,CDOPermission> |
CDOSessionProtocol.loadPermissions(InternalCDORevision[] revisions) |
void |
InternalCDOTransaction.registerDirty(InternalCDOObject object,
CDOFeatureDelta featureDelta,
InternalCDORevision cleanRevision) |
void |
InternalCDOTransaction.registerFeatureDelta(InternalCDOObject object,
CDOFeatureDelta featureDelta,
InternalCDORevision cleanRevision) |
java.lang.Object |
CDOStore.resolveProxy(InternalCDORevision revision,
EStructuralFeature feature,
int index,
java.lang.Object value) |
Modifier and Type | Method and Description |
---|---|
void |
InternalCDOView.collectViewedRevisions(java.util.Map<CDOID,InternalCDORevision> revisions) |
CDOSessionProtocol.RefreshSessionResult |
CDOSessionProtocol.RefreshSessionResult.Provider.getRefreshSessionResult(java.util.Map<CDOBranch,java.util.List<InternalCDOView>> views,
java.util.Map<CDOBranch,java.util.Map<CDOID,InternalCDORevision>> viewedRevisions) |
void |
InternalCDOView.invalidate(CDOBranch branch,
long lastUpdateTime,
java.util.List<CDORevisionKey> allChangedObjects,
java.util.List<CDOIDAndVersion> allDetachedObjects,
java.util.Map<CDOID,InternalCDORevision> oldRevisions,
boolean async)
Deprecated.
|
void |
InternalCDOView.invalidate(CDOBranch branch,
long lastUpdateTime,
java.util.List<CDORevisionKey> allChangedObjects,
java.util.List<CDOIDAndVersion> allDetachedObjects,
java.util.Map<CDOID,InternalCDORevision> oldRevisions,
boolean async,
boolean clearResourcePathCache)
Deprecated.
As of 4.6. use
InternalCDOView.invalidate(ViewInvalidationData) |
CDOSessionProtocol.LockObjectsResult |
CDOSessionProtocol.lockObjects(java.util.List<InternalCDORevision> viewedRevisions,
int viewID,
CDOBranch viewedBranch,
IRWLockManager.LockType lockType,
long timeout)
Deprecated.
Not called anymore. Use
#lockObjects2(List, int, CDOBranch, LockType, boolean, long) instead. |
void |
InternalCDOSession.processRefreshSessionResult(CDOSessionProtocol.RefreshSessionResult result,
CDOBranch branch,
java.util.List<InternalCDOView> branchViews,
java.util.Map<CDOBranch,java.util.Map<CDOID,InternalCDORevision>> viewedRevisions) |
CDOSessionProtocol.RefreshSessionResult |
CDOSessionProtocol.refresh(long lastUpdateTime,
java.util.Map<CDOBranch,java.util.Map<CDOID,InternalCDORevision>> viewedRevisions,
int initialChunkSize,
boolean enablePassiveUpdates) |
void |
InternalCDOView.ViewInvalidationData.setOldRevisions(java.util.Map<CDOID,InternalCDORevision> oldRevisions) |
java.util.Map<CDORevision,CDOPermission> |
CDOPermissionUpdater.updatePermissions(InternalCDOSession session,
java.util.Set<InternalCDORevision> revisions) |
Copyright (c) 2014 Eike Stepper (Loehne, Germany) and others.
All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html