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.Stringprivate java.util.Map<java.lang.String,java.lang.Object> Fields 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
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 TypeMethodDescriptionbooleaneof()protected java.lang.ObjectgetColumn(java.lang.String f) protected byte[]getColumnBlob(java.lang.String f) protected longgetColumnLong(java.lang.String f) protected java.lang.StringgetColumnString(java.lang.String f) private java.lang.Enum<?>protected java.lang.Stringprotected java.lang.Stringprotected java.lang.Stringprotected 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 booleanisColumnNull(java.lang.String f) protected booleanprivate booleanprotected booleanprotected static booleanisStrictDescendantOf(java.lang.String descendant, java.lang.String ancestor) protected booleanprivate voidloadRowValues(boolean has) booleannext()protected org.tmatesoft.sqljet.core.table.ISqlJetCursorprivate booleanprivate booleanvoidreset()voidsetIndexName(java.lang.String indexName) Methods 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
-
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:
openCursorin 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:
nextin 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:
eofin 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:
getRowValuesin classSVNSqlJetStatement- Throws:
SVNException
-
getColumn
- Overrides:
getColumnin classSVNSqlJetStatement- Throws:
SVNException
-
getColumnLong
- Overrides:
getColumnLongin classSVNSqlJetStatement- Throws:
SVNException
-
getColumnString
- Overrides:
getColumnStringin classSVNSqlJetStatement- Throws:
SVNException
-
isColumnNull
- Overrides:
isColumnNullin classSVNSqlJetStatement- Throws:
SVNException
-
getColumnBlob
- Overrides:
getColumnBlobin classSVNSqlJetStatement- Throws:
SVNException
-
reset
- Overrides:
resetin classSVNSqlJetTableStatement- Throws:
SVNException
-
isStrictDescendantOf
protected static boolean isStrictDescendantOf(java.lang.String descendant, java.lang.String ancestor)
-