Class SVNSqlJetSelectStatement
java.lang.Object
org.tmatesoft.svn.core.internal.db.SVNSqlJetStatement
org.tmatesoft.svn.core.internal.db.SVNSqlJetTableStatement
org.tmatesoft.svn.core.internal.db.SVNSqlJetSelectStatement
- Direct Known Subclasses:
SVNFSFSRevPropGet
,SVNSqlJetDeleteStatement
,SVNSqlJetSelectFieldsStatement
,SVNSqlJetUpdateStatement
,SvnWcDbCopy.SelectNodeToCopy
,SVNWCDbDeleteActualForBaseRecursive.SelectFromNodesForPresence
,SVNWCDBDoesNodeExists
,SVNWCDbHasServerExcludedNodes
,SVNWCDbNodesBase
,SVNWCDbNodesCurrent
,SVNWCDbNodesMaxOpDepth
,SVNWCDbNodesMinOpDepth
,SVNWCDbNodesStrictOpDepth
,SvnWcDbProperties.SelectRowWithMaxOpDepth
,SVNWCDbSelectAllServerExcludedNodes
,SVNWCDbSelectAncestorWCLocks
,SVNWCDbSelectBaseNodeChildren
,SVNWCDbSelectBaseNodeLockTokensRecursive
,SVNWCDbSelectChangelist
,SVNWCDbSelectCommittableExternalsImmediatelyBelow
,SVNWCDbSelectCopyPristines
,SVNWCDBSelectExternalProperties
,SVNWCDbSelectGeOpDepthChildren
,SVNWCDbSelectIPropsNode
,SVNWCDbSelectLock
,SVNWCDbSelectMinMaxRevisions
,SVNWCDbSelectMovedFromRelPath
,SVNWCDbSelectMovedFromRelPath17
,SVNWCDbSelectNodeChildrenInfo
,SVNWCDbSelectNodeChildrenWalkerInfo
,SVNWCDbSelectNotPresent
,SVNWCDbSelectOpDepthMovedPair
,SVNWCDbSelectRevertListCopiedChildren
,SVNWCDbSelectSHA1Checksum
,SVNWCDbSelectUnreferencedPristines
,SVNWCDbSelectWCRootNodes
- Version:
- 1.4
-
Field Summary
FieldsFields 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
ConstructorsConstructorDescriptionSVNSqlJetSelectStatement
(SVNSqlJetDb sDb, Enum<?> fromTable) SVNSqlJetSelectStatement
(SVNSqlJetDb sDb, Enum<?> fromTable, Enum<?> indexName) SVNSqlJetSelectStatement
(SVNSqlJetDb sDb, String fromTable) SVNSqlJetSelectStatement
(SVNSqlJetDb sDb, String fromTable, String indexName) -
Method Summary
Modifier and TypeMethodDescriptionboolean
eof()
protected Object
protected byte[]
protected long
protected String
private Enum<?>
protected String
protected String
protected String
protected Enum<?>
getRowValues2
(Map<String, Object> v) protected Object[]
getWhere()
protected boolean
protected boolean
private boolean
protected boolean
protected static boolean
isStrictDescendantOf
(String descendant, String ancestor) protected boolean
private void
loadRowValues
(boolean has) boolean
next()
protected org.tmatesoft.sqljet.core.table.ISqlJetCursor
private boolean
private boolean
void
reset()
void
setIndexName
(String indexName) 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 Details
-
indexName
-
rowValues
-
-
Constructor Details
-
SVNSqlJetSelectStatement
- Throws:
SVNException
-
SVNSqlJetSelectStatement
public SVNSqlJetSelectStatement(SVNSqlJetDb sDb, Enum<?> fromTable, Enum<?> indexName) throws SVNException - Throws:
SVNException
-
SVNSqlJetSelectStatement
- Throws:
SVNException
-
SVNSqlJetSelectStatement
public SVNSqlJetSelectStatement(SVNSqlJetDb sDb, String fromTable, String indexName) throws SVNException - Throws:
SVNException
-
-
Method Details
-
openCursor
- Overrides:
openCursor
in classSVNSqlJetStatement
- Throws:
SVNException
-
isPathScoped
- Throws:
SVNException
-
getPathScope
-
isStrictiDescendant
protected boolean isStrictiDescendant() -
isPathScopeInIndex
- Throws:
SVNException
-
getIndexName
-
setIndexName
-
getWhere
- Throws:
SVNException
-
next
- Overrides:
next
in classSVNSqlJetStatement
- Throws:
SVNException
-
pathScopeMatches
- Throws:
SVNException
-
pathIsDecendant
- Throws:
SVNException
-
getRowPathField
- Throws:
SVNException
-
getDefaultRowPathField
-
getRowPath
- Throws:
SVNException
-
isFilterPassed
- Throws:
SVNException
-
eof
- Overrides:
eof
in classSVNSqlJetStatement
- Throws:
SVNException
-
loadRowValues
- Throws:
SVNException
-
getRowValues2
- Throws:
SVNException
-
getRowValues
- Overrides:
getRowValues
in classSVNSqlJetStatement
- Throws:
SVNException
-
getColumn
- Overrides:
getColumn
in classSVNSqlJetStatement
- Throws:
SVNException
-
getColumnLong
- Overrides:
getColumnLong
in classSVNSqlJetStatement
- Throws:
SVNException
-
getColumnString
- Overrides:
getColumnString
in classSVNSqlJetStatement
- Throws:
SVNException
-
isColumnNull
- Overrides:
isColumnNull
in classSVNSqlJetStatement
- Throws:
SVNException
-
getColumnBlob
- Overrides:
getColumnBlob
in classSVNSqlJetStatement
- Throws:
SVNException
-
reset
- Overrides:
reset
in classSVNSqlJetTableStatement
- Throws:
SVNException
-
isStrictDescendantOf
-