public static interface IStoreAccessor.Raw2 extends IStoreAccessor.Raw
store accessors that support raw data access as needed by
repository synchronizers or server importers.IStoreAccessor.CommitContext, IStoreAccessor.DurableLocking, IStoreAccessor.DurableLocking2, IStoreAccessor.QueryResourcesContext, IStoreAccessor.QueryXRefsContext, IStoreAccessor.Raw, IStoreAccessor.Raw2, IStoreAccessor.UnitSupportInternalCDOBranchManager.BranchLoader.BranchInfo, InternalCDOBranchManager.BranchLoader.SubBranchInfoNEW_BRANCH, NEW_LOCAL_BRANCH| Modifier and Type | Method and Description |
|---|---|
void |
rawStore(CDOBranch branch,
long timeStamp,
long previousTimeStamp,
java.lang.String userID,
java.lang.String comment,
CDOBranchPoint mergeSource,
OMMonitor monitor)
Stores the given
commit in the backend represented by this raw
store accessor without going through a regular commit. |
rawCommit, rawDelete, rawExport, rawImport, rawStore, rawStore, rawStore, rawStore, rawStorecommit, createChunkReader, getSession, getStore, getTransaction, handleLobs, handleRevisions, isReader, loadLob, loadPackageUnit, queryLobs, queryResources, queryXRefs, readChangeSet, readPackageUnits, readResourceID, readRevision, readRevisionByVersion, release, rollback, write, writePackageUnitsgetQueryHandlercreateBranch, loadBranch, loadBranches, loadSubBranchesloadCommitData, loadCommitInfosvoid rawStore(CDOBranch branch, long timeStamp, long previousTimeStamp, java.lang.String userID, java.lang.String comment, CDOBranchPoint mergeSource, OMMonitor monitor)
commit in the backend represented by this raw
store accessor without going through a regular commit.
Implementation note: The implementor of this method may rely on the fact that multiple subsequent calls to
this method are followed by a single final call to the rawCommit() method
where the accumulated backend changes can be committed atomically.
branch - the branch of the commit info to be stored in the backend represented
by this raw store accessor.timeStamp - the time stamp of the commit info to be stored in the backend
represented by this raw store accessor.previousTimeStamp - the previous time stamp of the commit info to be stored in
the backend represented by this raw store accessor.userID - the user ID of the commit info to be stored in the backend represented
by this raw store accessor.comment - the comment of the commit info to be stored in the backend
represented by this raw store accessor.mergeSource - the merge source of the commit info to be stored in the backend
represented by this raw store accessor.IStoreAccessor.Raw.rawCommit(double, OMMonitor)Copyright (c) 2004-2019 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