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 classprivate static classprivate static class -
Field Summary
FieldsModifier and TypeFieldDescriptionFields inherited from class org.tmatesoft.svn.core.internal.db.SVNSqlJetTableStatement
table, tableNameFields 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, setIndexNameMethods inherited from class org.tmatesoft.svn.core.internal.db.SVNSqlJetTableStatement
addTrigger, getTable, getTableName, getTriggers, statementCompleted, statementStartedMethods 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, setCursorMethods 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:
getPathScopein classSVNSqlJetSelectStatement
-
isStrictiDescendant
protected boolean isStrictiDescendant()- Overrides:
isStrictiDescendantin classSVNSqlJetSelectStatement
-
isFilterPassed
- Overrides:
isFilterPassedin classSVNSqlJetSelectStatement- Throws:
SVNException
-
getInternalStatement2
private SVNWCDbSelectCommittableExternalsImmediatelyBelow.InternalStatement2 getInternalStatement2() throws SVNException- Throws:
SVNException
-
checkForImmediate
- Throws:
SVNException
-
getWhere
- Overrides:
getWherein classSVNSqlJetSelectStatement- Throws:
SVNException
-
next
- Overrides:
nextin classSVNSqlJetSelectStatement- Throws:
SVNException
-
reset
- Overrides:
resetin classSVNSqlJetSelectStatement- Throws:
SVNException
-