Class SvnWcDbExternals
- java.lang.Object
-
- org.tmatesoft.svn.core.internal.wc17.db.SvnWcDbShared
-
- org.tmatesoft.svn.core.internal.wc17.db.SvnWcDbExternals
-
public class SvnWcDbExternals extends SvnWcDbShared
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static class
SvnWcDbExternals.InsertExternalStatement
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 Constructor Description SvnWcDbExternals()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description 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)
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)
static Structure<StructureFields.ExternalNodeInfo>
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
-
-
-
-
Method Detail
-
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
-
-