Class SVNWCDbSelectBaseNodeWithLock
- java.lang.Object
-
- org.tmatesoft.svn.core.internal.db.SVNSqlJetStatement
-
- org.tmatesoft.svn.core.internal.db.SVNSqlJetTableStatement
-
- org.tmatesoft.svn.core.internal.db.SVNSqlJetSelectStatement
-
- org.tmatesoft.svn.core.internal.db.SVNSqlJetSelectFieldsStatement<SVNWCDbSchema.NODES__Fields>
-
- org.tmatesoft.svn.core.internal.wc17.db.statement.SVNWCDbSelectBaseNode
-
- org.tmatesoft.svn.core.internal.wc17.db.statement.SVNWCDbSelectBaseNodeWithLock
-
public class SVNWCDbSelectBaseNodeWithLock extends SVNWCDbSelectBaseNode
SELECT nodes.repos_id, nodes.repos_path, presence, kind, revision, checksum, translated_size, changed_revision, changed_date, changed_author, depth, symlink_target, last_mod_time, properties, lock_token, lock_owner, lock_comment, lock_date FROM nodes LEFT OUTER JOIN lock ON nodes.repos_id = lock.repos_id AND nodes.repos_path = lock.repos_relpath WHERE wc_id = ?1 AND local_relpath = ?2 AND op_depth = 0;
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static classSVNWCDbSelectBaseNodeWithLock.LockStatement
-
Field Summary
Fields Modifier and Type Field Description private SVNWCDbSelectBaseNodeWithLock.LockStatementlockStatement-
Fields inherited from class org.tmatesoft.svn.core.internal.db.SVNSqlJetSelectFieldsStatement
fields
-
Fields inherited from class org.tmatesoft.svn.core.internal.db.SVNSqlJetTableStatement
table, tableName
-
Fields inherited from class org.tmatesoft.svn.core.internal.db.SVNSqlJetStatement
binds, sDb, transactionMode
-
-
Constructor Summary
Constructors Constructor Description SVNWCDbSelectBaseNodeWithLock(SVNSqlJetDb sDb)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SVNSqlJetStatementgetJoinedStatement(java.lang.String joinedTable)booleannext()voidreset()-
Methods inherited from class org.tmatesoft.svn.core.internal.wc17.db.statement.SVNWCDbSelectBaseNode
defineFields, getWhere
-
Methods inherited from class org.tmatesoft.svn.core.internal.db.SVNSqlJetSelectFieldsStatement
checkField, getColumnBlob, getColumnLong, getColumnString, getFieldName, isColumnNull
-
Methods inherited from class org.tmatesoft.svn.core.internal.db.SVNSqlJetSelectStatement
eof, getColumn, getColumnBlob, getColumnLong, getColumnString, getIndexName, getPathScope, getRowPath, getRowPathField, getRowValues, getRowValues2, isColumnNull, isFilterPassed, isPathScopeInIndex, isStrictDescendantOf, isStrictiDescendant, openCursor, setIndexName
-
Methods inherited from class org.tmatesoft.svn.core.internal.db.SVNSqlJetTableStatement
addTrigger, getTable, getTableName, getTriggers, statementCompleted, statementStarted
-
Methods inherited from class org.tmatesoft.svn.core.internal.db.SVNSqlJetStatement
bindBlob, bindChecksum, bindf, bindIProperties, bindLong, bindNull, bindProperties, bindRevision, bindString, count, done, exec, getBind, getBinds, getColumn, getColumnBlob, getColumnBoolean, getColumnInheritedProperties, getColumnInheritedProperties, getColumnLong, getColumnProperties, getColumnProperties, getColumnRevnum, getColumnString, getCursor, getJoinedStatement, hasColumnInheritedProperties, hasColumnInheritedProperties, hasColumnProperties, hasColumnProperties, insert, isColumnNull, isNeedsReset, nextRow, parseInheritedProperties, parseProperties, setCursor
-
-
-
-
Field Detail
-
lockStatement
private SVNWCDbSelectBaseNodeWithLock.LockStatement lockStatement
-
-
Constructor Detail
-
SVNWCDbSelectBaseNodeWithLock
public SVNWCDbSelectBaseNodeWithLock(SVNSqlJetDb sDb) throws SVNException
- Throws:
SVNException
-
-
Method Detail
-
next
public boolean next() throws SVNException- Overrides:
nextin classSVNSqlJetSelectStatement- Throws:
SVNException
-
reset
public void reset() throws SVNException- Overrides:
resetin classSVNSqlJetSelectStatement- Throws:
SVNException
-
getJoinedStatement
public SVNSqlJetStatement getJoinedStatement(java.lang.String joinedTable) throws SVNException
- Overrides:
getJoinedStatementin classSVNSqlJetStatement- Throws:
SVNException
-
-