Class SvnWcDbExternals
java.lang.Object
org.tmatesoft.svn.core.internal.wc17.db.SvnWcDbShared
org.tmatesoft.svn.core.internal.wc17.db.SvnWcDbExternals
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static class
INSERT OR REPLACE INTO externals ( wc_id, local_relpath, parent_relpath, presence, kind, def_local_relpath, repos_id, def_repos_relpath, def_operational_revision, def_revision) VALUES (?1, ?2, ?3, ?4, ?5, ?6, ?7, ?8, ?9, ?10)Nested classes/interfaces inherited from class org.tmatesoft.svn.core.internal.wc17.db.SvnWcDbShared
SvnWcDbShared.Target
-
Field Summary
Fields inherited from class org.tmatesoft.svn.core.internal.wc17.db.SvnWcDbShared
EMPTY_PROPS_BLOB
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void
addExternalDir
(SVNWCDb db, java.io.File localAbspath, java.io.File wriPath, SVNURL reposRootUrl, java.lang.String reposUuid, java.io.File recordAncestorAbspath, java.io.File recordedReposRelPath, long recordedPegRevision, long recordedRevision, SVNSkel workItems) static void
addExternalFile
(SVNWCContext context, java.io.File localAbsPath, java.io.File wriAbsPath, java.io.File reposRelPath, SVNURL reposRootUrl, java.lang.String reposUuid, long targetRevision, SVNProperties newPristineProperties, java.util.Map<java.lang.String, SVNProperties> iprops, long changedRev, SVNDate changedDate, java.lang.String changedAuthor, SvnChecksum newChecksum, SVNProperties davCache, java.io.File recordAncestorAbspath, java.io.File recordedReposRelPath, long recordedPegRevision, long recordedRevision, boolean updateActualProperties, SVNProperties newActualProperties, boolean keepRecordedInfo, SVNSkel conflictSkel, SVNSkel allWorkItems) static void
insertExternalNode
(SVNWCDbRoot root, java.io.File localRelpath, Structure<StructureFields.ExternalNodeInfo> info) readExternal
(SVNWCContext context, java.io.File localAbsPath, java.io.File wriAbsPath, StructureFields.ExternalNodeInfo... fields) static void
removeExternal
(SVNWCContext context, java.io.File wriAbsPath, java.io.File localAbsPath) static void
removeExternalNode
(SVNWCContext context, java.io.File localAbsPath, java.io.File wriAbsPath, SVNSkel workItems) Methods inherited from class org.tmatesoft.svn.core.internal.wc17.db.SvnWcDbShared
begingReadTransaction, begingWriteTransaction, canonicalizeURLs, collectTargets, commitTransaction, doesNodeExists, getBaseInfo, getBaseInfo, getDepthInfo, getMovedFromInfo, nodeIsNotInstallable, nodeNotFound, nodeNotFound, readInfo, readInfo, rollbackTransaction, scanAddition, scanAddition, scanDeletion, scanDeletion, scanMoved, sqliteError
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
SvnWcDbExternals
public SvnWcDbExternals()
-
-
Method Details
-
addExternalDir
public static void addExternalDir(SVNWCDb db, java.io.File localAbspath, java.io.File wriPath, SVNURL reposRootUrl, java.lang.String reposUuid, java.io.File recordAncestorAbspath, java.io.File recordedReposRelPath, long recordedPegRevision, long recordedRevision, SVNSkel workItems) throws SVNException - Throws:
SVNException
-
insertExternalNode
public static void insertExternalNode(SVNWCDbRoot root, java.io.File localRelpath, Structure<StructureFields.ExternalNodeInfo> info) throws SVNException - Throws:
SVNException
-
removeExternal
public static void removeExternal(SVNWCContext context, java.io.File wriAbsPath, java.io.File localAbsPath) throws SVNException - Throws:
SVNException
-
removeExternalNode
public static void removeExternalNode(SVNWCContext context, java.io.File localAbsPath, java.io.File wriAbsPath, SVNSkel workItems) throws SVNException - Throws:
SVNException
-
readExternal
public static Structure<StructureFields.ExternalNodeInfo> readExternal(SVNWCContext context, java.io.File localAbsPath, java.io.File wriAbsPath, StructureFields.ExternalNodeInfo... fields) throws SVNException - Throws:
SVNException
-
addExternalFile
public static void addExternalFile(SVNWCContext context, java.io.File localAbsPath, java.io.File wriAbsPath, java.io.File reposRelPath, SVNURL reposRootUrl, java.lang.String reposUuid, long targetRevision, SVNProperties newPristineProperties, java.util.Map<java.lang.String, SVNProperties> iprops, long changedRev, SVNDate changedDate, java.lang.String changedAuthor, SvnChecksum newChecksum, SVNProperties davCache, java.io.File recordAncestorAbspath, java.io.File recordedReposRelPath, long recordedPegRevision, long recordedRevision, boolean updateActualProperties, SVNProperties newActualProperties, boolean keepRecordedInfo, SVNSkel conflictSkel, SVNSkel allWorkItems) throws SVNException- Throws:
SVNException
-