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.UnitSupport
InternalCDOBranchManager.BranchLoader.BranchInfo, InternalCDOBranchManager.BranchLoader.SubBranchInfo
NEW_BRANCH, NEW_LOCAL_BRANCH
Modifier and Type | Method and Description |
---|---|
void |
rawStore(CDOBranch branch,
long timeStamp,
long previousTimeStamp,
String userID,
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, rawStore
commit, createChunkReader, getSession, getStore, getTransaction, handleLobs, handleRevisions, isReader, loadLob, loadPackageUnit, queryLobs, queryResources, queryXRefs, readChangeSet, readPackageUnits, readResourceID, readRevision, readRevisionByVersion, release, rollback, write, writePackageUnits
getQueryHandler
createBranch, loadBranch, loadBranches, loadSubBranches
loadCommitData, loadCommitInfos
void rawStore(CDOBranch branch, long timeStamp, long previousTimeStamp, String userID, 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) 2014 Eike Stepper (Berlin, 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