Class SVNWCDbRoot

java.lang.Object
org.tmatesoft.svn.core.internal.wc17.db.SVNWCDbRoot

public class SVNWCDbRoot extends Object
  • Field Details

    • db

      private SVNWCDb db
    • absPath

      private File absPath
      Location of this wcroot in the filesystem.
    • sDb

      private SVNSqlJetDb sDb
      The SQLite database containing the metadata for everything in this wcroot.
    • wcId

      private long wcId
      The WCROOT.id for this directory (and all its children).
    • format

      private int format
      The format of this wcroot's metadata storage (see wc.h). If the format has not (yet) been determined, this will be UNKNOWN_FORMAT.
    • ownedLocks

      private List<SVNWCDbRoot.WCLock> ownedLocks
      Array of SVNWCDbLock fields. Typically just one or two locks maximum.
  • Constructor Details

  • Method Details

    • getDb

      public SVNWCDb getDb()
    • getAbsPath

      public File getAbsPath()
    • getSDb

      public SVNSqlJetDb getSDb()
    • getWcId

      public long getWcId()
    • getFormat

      public int getFormat()
    • getOwnedLocks

      public List<SVNWCDbRoot.WCLock> getOwnedLocks()
    • close

      public void close() throws SVNException
      Throws:
      SVNException
    • getAbsPath

      public File getAbsPath(File localRelPath)
    • ensureNoUnfinishedTransactions

      public void ensureNoUnfinishedTransactions() throws SVNException
      Throws:
      SVNException
    • computeRelPath

      public File computeRelPath(File localAbsPath)