Class StoreAccessor

    • Constructor Detail

      • StoreAccessor

        protected StoreAccessor​(Store store,
                                ISession session)
    • Method Detail

      • needsRevisionPostProcessing

        protected boolean needsRevisionPostProcessing()
        Since:
        4.6
      • postProcessRevisions

        protected void postProcessRevisions​(InternalCommitContext context,
                                            org.eclipse.net4j.util.om.monitor.OMMonitor monitor)
        Since:
        4.6
      • applyIDMappings

        protected void applyIDMappings​(InternalCommitContext context,
                                       org.eclipse.net4j.util.om.monitor.OMMonitor monitor)
        Since:
        3.0
      • writeCommitInfo

        protected void writeCommitInfo​(CDOBranch branch,
                                       long timeStamp,
                                       long previousTimeStamp,
                                       java.lang.String userID,
                                       java.lang.String comment,
                                       CDOBranchPoint mergeSource,
                                       org.eclipse.net4j.util.om.monitor.OMMonitor monitor)
        Since:
        4.6
      • writeRevisions

        protected abstract void writeRevisions​(InternalCDORevision[] revisions,
                                               CDOBranch branch,
                                               org.eclipse.net4j.util.om.monitor.OMMonitor monitor)
        Since:
        3.0
      • writeRevisionDeltas

        protected abstract void writeRevisionDeltas​(InternalCDORevisionDelta[] revisionDeltas,
                                                    CDOBranch branch,
                                                    long created,
                                                    org.eclipse.net4j.util.om.monitor.OMMonitor monitor)
        Since:
        3.0
      • detachObjects

        protected abstract void detachObjects​(CDOID[] detachedObjects,
                                              CDOBranch branch,
                                              long timeStamp,
                                              org.eclipse.net4j.util.om.monitor.OMMonitor monitor)
        Since:
        3.0
      • writeBlob

        protected abstract void writeBlob​(byte[] id,
                                          long size,
                                          java.io.InputStream inputStream)
                                   throws java.io.IOException
        Throws:
        java.io.IOException
        Since:
        4.0
      • writeClob

        protected abstract void writeClob​(byte[] id,
                                          long size,
                                          java.io.Reader reader)
                                   throws java.io.IOException
        Throws:
        java.io.IOException
        Since:
        4.0