Class SVNWCDbSelectDeletionInfo
- 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.SVNWCDbSelectDeletionInfo
-
- Direct Known Subclasses:
SVNWCDbSelectDeletionInfoScan
public class SVNWCDbSelectDeletionInfo extends SVNSqlJetSelectFieldsStatement<SVNWCDbSchema.NODES__Fields>
SELECT (SELECT b.presence FROM nodes AS b WHERE b.wc_id = ?1 AND b.local_relpath = ?2 AND b.op_depth = 0), work.presence, work.op_depth FROM nodes_current AS work WHERE work.wc_id = ?1 AND work.local_relpath = ?2 AND work.op_depth > 0 LIMIT 1- Version:
- 1.8
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSVNWCDbSelectDeletionInfo.InternalSelect
-
Field Summary
Fields Modifier and Type Field Description private SVNWCDbSelectDeletionInfo.InternalSelectinternalStatementprivate SVNWCDbNodesMaxOpDepthmaxOpDepth-
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 SVNWCDbSelectDeletionInfo(SVNSqlJetDb sDb)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voiddefineFields()SVNWCDbSelectDeletionInfo.InternalSelectgetInternalStatement()protected java.lang.Object[]getWhere()protected booleanisFilterPassed()protected org.tmatesoft.sqljet.core.table.ISqlJetCursoropenCursor()voidreset()-
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, isPathScopeInIndex, isStrictDescendantOf, isStrictiDescendant, next, 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, getJoinedStatement, hasColumnInheritedProperties, hasColumnInheritedProperties, hasColumnProperties, hasColumnProperties, insert, isColumnNull, isNeedsReset, nextRow, parseInheritedProperties, parseProperties, setCursor
-
-
-
-
Field Detail
-
internalStatement
private SVNWCDbSelectDeletionInfo.InternalSelect internalStatement
-
maxOpDepth
private SVNWCDbNodesMaxOpDepth maxOpDepth
-
-
Constructor Detail
-
SVNWCDbSelectDeletionInfo
public SVNWCDbSelectDeletionInfo(SVNSqlJetDb sDb) throws SVNException
- Throws:
SVNException
-
-
Method Detail
-
defineFields
protected void defineFields()
- Specified by:
defineFieldsin classSVNSqlJetSelectFieldsStatement<SVNWCDbSchema.NODES__Fields>
-
getInternalStatement
public SVNWCDbSelectDeletionInfo.InternalSelect getInternalStatement() throws SVNException
- Throws:
SVNException
-
reset
public void reset() throws SVNException- Overrides:
resetin classSVNSqlJetSelectStatement- Throws:
SVNException
-
openCursor
protected org.tmatesoft.sqljet.core.table.ISqlJetCursor openCursor() throws SVNException- Overrides:
openCursorin classSVNSqlJetSelectStatement- Throws:
SVNException
-
isFilterPassed
protected boolean isFilterPassed() throws SVNException- Overrides:
isFilterPassedin classSVNSqlJetSelectStatement- Throws:
SVNException
-
getWhere
protected java.lang.Object[] getWhere() throws SVNException- Overrides:
getWherein classSVNSqlJetSelectStatement- Throws:
SVNException
-
-