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
FieldsModifier and TypeFieldDescriptionprivate java.lang.String
private java.util.Map<java.lang.String,
java.lang.Object> 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
ConstructorsConstructorDescriptionSVNSqlJetSelectStatement
(SVNSqlJetDb sDb, java.lang.Enum<?> fromTable) SVNSqlJetSelectStatement
(SVNSqlJetDb sDb, java.lang.Enum<?> fromTable, java.lang.Enum<?> indexName) SVNSqlJetSelectStatement
(SVNSqlJetDb sDb, java.lang.String fromTable) SVNSqlJetSelectStatement
(SVNSqlJetDb sDb, java.lang.String fromTable, java.lang.String indexName) -
Method Summary
Modifier and TypeMethodDescriptionboolean
eof()
protected java.lang.Object
getColumn
(java.lang.String f) protected byte[]
getColumnBlob
(java.lang.String f) protected long
getColumnLong
(java.lang.String f) protected java.lang.String
getColumnString
(java.lang.String f) private java.lang.Enum<?>
protected java.lang.String
protected java.lang.String
protected java.lang.String
protected java.lang.Enum<?>
java.util.Map<java.lang.String,
java.lang.Object> java.util.Map<java.lang.String,
java.lang.Object> getRowValues2
(java.util.Map<java.lang.String, java.lang.Object> v) protected java.lang.Object[]
getWhere()
protected boolean
isColumnNull
(java.lang.String f) protected boolean
private boolean
protected boolean
protected static boolean
isStrictDescendantOf
(java.lang.String descendant, java.lang.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
(java.lang.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
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
indexName
private java.lang.String indexName -
rowValues
private java.util.Map<java.lang.String,java.lang.Object> rowValues
-
-
Constructor Details
-
SVNSqlJetSelectStatement
- Throws:
SVNException
-
SVNSqlJetSelectStatement
public SVNSqlJetSelectStatement(SVNSqlJetDb sDb, java.lang.Enum<?> fromTable, java.lang.Enum<?> indexName) throws SVNException - Throws:
SVNException
-
SVNSqlJetSelectStatement
- Throws:
SVNException
-
SVNSqlJetSelectStatement
public SVNSqlJetSelectStatement(SVNSqlJetDb sDb, java.lang.String fromTable, java.lang.String indexName) throws SVNException - Throws:
SVNException
-
-
Method Details
-
openCursor
- Overrides:
openCursor
in classSVNSqlJetStatement
- Throws:
SVNException
-
isPathScoped
- Throws:
SVNException
-
getPathScope
protected java.lang.String getPathScope() -
isStrictiDescendant
protected boolean isStrictiDescendant() -
isPathScopeInIndex
- Throws:
SVNException
-
getIndexName
protected java.lang.String getIndexName() -
setIndexName
public void setIndexName(java.lang.String indexName) -
getWhere
- Throws:
SVNException
-
next
- Overrides:
next
in classSVNSqlJetStatement
- Throws:
SVNException
-
pathScopeMatches
- Throws:
SVNException
-
pathIsDecendant
- Throws:
SVNException
-
getRowPathField
- Throws:
SVNException
-
getDefaultRowPathField
private java.lang.Enum<?> getDefaultRowPathField() -
getRowPath
- Throws:
SVNException
-
isFilterPassed
- Throws:
SVNException
-
eof
- Overrides:
eof
in classSVNSqlJetStatement
- Throws:
SVNException
-
loadRowValues
- Throws:
SVNException
-
getRowValues2
public java.util.Map<java.lang.String,java.lang.Object> getRowValues2(java.util.Map<java.lang.String, java.lang.Object> v) throws SVNException- 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
protected static boolean isStrictDescendantOf(java.lang.String descendant, java.lang.String ancestor)
-