Class SVNWCDbSelectCommittableExternalsImmediatelyBelow
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.wc17.db.statement.SVNWCDbSelectCommittableExternalsImmediatelyBelow
- Direct Known Subclasses:
SVNWCDbSelectCommittableExternalsBelow
SELECT local_relpath, kind, def_repos_relpath,
(SELECT root FROM repository AS r WHERE r.id = e.repos_id)
FROM externals e
WHERE wc_id = ?1
AND IS_STRICT_DESCENDANT_OF(e.local_relpath, ?2)
AND parent_relpath = ?2
AND def_revision IS NULL
AND repos_id = (SELECT repos_id
FROM nodes AS n
WHERE n.wc_id = ?1
AND n.local_relpath = ''
AND n.op_depth = 0)
AND ((kind='dir')
OR EXISTS (SELECT 1 FROM nodes
WHERE nodes.wc_id = e.wc_id
AND nodes.local_relpath = e.parent_relpath))
- Version:
- 1.8
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static class
private static class
private static class
-
Field Summary
FieldsModifier and TypeFieldDescriptionFields 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 -
Method Summary
Methods inherited from class org.tmatesoft.svn.core.internal.db.SVNSqlJetSelectStatement
eof, getColumn, getColumnBlob, getColumnLong, getColumnString, getIndexName, getRowPath, getRowPathField, getRowValues, getRowValues2, isColumnNull, isPathScopeInIndex, isStrictDescendantOf, 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, getJoinedStatement, hasColumnInheritedProperties, hasColumnInheritedProperties, hasColumnProperties, hasColumnProperties, insert, isColumnNull, isNeedsReset, nextRow, parseInheritedProperties, parseProperties, setCursor
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
internalStatement1
-
internalStatement2
-
-
Constructor Details
-
SVNWCDbSelectCommittableExternalsImmediatelyBelow
- Throws:
SVNException
-
-
Method Details
-
getInternalStatement1
-
getPathScope
protected java.lang.String getPathScope()- Overrides:
getPathScope
in classSVNSqlJetSelectStatement
-
isStrictiDescendant
protected boolean isStrictiDescendant()- Overrides:
isStrictiDescendant
in classSVNSqlJetSelectStatement
-
isFilterPassed
- Overrides:
isFilterPassed
in classSVNSqlJetSelectStatement
- Throws:
SVNException
-
getInternalStatement2
private SVNWCDbSelectCommittableExternalsImmediatelyBelow.InternalStatement2 getInternalStatement2() throws SVNException- Throws:
SVNException
-
checkForImmediate
- Throws:
SVNException
-
getWhere
- Overrides:
getWhere
in classSVNSqlJetSelectStatement
- Throws:
SVNException
-
next
- Overrides:
next
in classSVNSqlJetSelectStatement
- Throws:
SVNException
-
reset
- Overrides:
reset
in classSVNSqlJetSelectStatement
- Throws:
SVNException
-