Class SVNSqlJetSelectFieldsStatement<E extends java.lang.Enum<E>>
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.db.SVNSqlJetSelectFieldsStatement<E>
- Direct Known Subclasses:
SvnNgDowngrade.SelectConflictsStatement
,SVNWCDbCopyMoveNode.InternalSelectStatement
,SVNWCDbFindWCLock
,SVNWCDbHasLayerBetween
,SVNWCDbHasServerExcludedDescendants
,SVNWCDbInsertWorkingNodeCopyFrom.InternalStatement1
,SVNWCDbInsertWorkingNodeCopyFrom.InternalStatement2
,SVNWCDbLookForWork
,SVNWCDbReplaceWithBaseDeleted.InternalSelectStatement
,SVNWCDbSelectActualChildrenConflict
,SVNWCDbSelectActualChildrenConflict17
,SVNWCDbSelectActualChildrenInfo
,SVNWCDbSelectActualChildrenInfo17
,SVNWCDbSelectActualConflictVictims
,SVNWCDbSelectActualConflictVictims17
,SVNWCDbSelectActualNode
,SVNWCDbSelectActualProperties
,SVNWCDbSelectActualTreeConflict
,SVNWCDbSelectAllFiles
,SVNWCDbSelectBaseChildrenInfo
,SVNWCDbSelectBaseDavCache
,SVNWCDbSelectBaseNode
,SVNWCDbSelectBaseNodeLockTokensRecursive.JoinedStatement
,SVNWCDbSelectBaseNodeWithLock.LockStatement
,SVNWCDbSelectBasePresent
,SVNWCDbSelectBaseProperties
,SVNWCDbSelectChildrenOpDepth
,SVNWCDbSelectCommittableExternalsImmediatelyBelow.InternalStatement1
,SVNWCDbSelectCommittableExternalsImmediatelyBelow.InternalStatement2
,SVNWCDbSelectCommittableExternalsImmediatelyBelow.InternalStatement3
,SVNWCDbSelectConflictDetails
,SVNWCDbSelectConflictVictims
,SVNWCDbSelectConflictVictims17
,SVNWCDbSelectCopyPristines.JoinedStatement
,SVNWCDbSelectDeletionInfo
,SVNWCDbSelectDeletionInfo.InternalSelect
,SVNWCDbSelectDeletionInfoScan.JoinedStatement
,SVNWCDbSelectDepthNode
,SVNWCDBSelectExternalsDefined
,SVNWCDBSelectFileExternal
,SVNWCDbSelectHasGrandChildren
,SVNWCDbSelectHasNonFileChildren
,SVNWCDbSelectHighestWorkingNode
,SVNWCDbSelectLocalRelPathOpDepth
,SVNWCDbSelectLowestWorkingNode
,SVNWCDbSelectMovedBack
,SVNWCDbSelectMovedBack.JoinedStatement
,SVNWCDbSelectMovedForDelete
,SVNWCDbSelectMovedForDelete.InternalStatement
,SVNWCDbSelectMovedFromForDelete
,SVNWCDbSelectMovedFromForDelete.InternalStatement
,SVNWCDbSelectMovedHereChildren
,SVNWCDbSelectMovedOutside
,SVNWCDbSelectMovedPair3
,SVNWCDbSelectMovedTo
,SVNWCDbSelectNodeChildrenInfo.LockStatement
,SVNWCDbSelectNodeInfo
,SVNWCDbSelectNodeInfoWithLock.LockStatement
,SVNWCDbSelectNodeProps
,SVNWCDbSelectOpDepthChildren
,SVNWCDbSelectPristineMD5Checksum
,SVNWCDbSelectRepository
,SVNWCDbSelectRepositoryById
,SVNWCDbSelectReposPathRevision
,SVNWCDbSelectTargetslist
,SVNWCDbSelectUpdateMoveList
,SVNWCDbSelectWCLock
,SVNWCDbSelectWCRootNull
,SVNWCDbSelectWorkingChildren
,SVNWCDbSelectWorkingNode
,SVNWCDbSelectWorkingNodeChildren
,SVNWCDbSelectWorkItem
public abstract class SVNSqlJetSelectFieldsStatement<E extends java.lang.Enum<E>>
extends SVNSqlJetSelectStatement
- 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
ConstructorsConstructorDescriptionSVNSqlJetSelectFieldsStatement
(SVNSqlJetDb sDb, java.lang.Enum<?> fromTable) SVNSqlJetSelectFieldsStatement
(SVNSqlJetDb sDb, java.lang.Enum<?> fromTable, java.lang.Enum<?> indexName) SVNSqlJetSelectFieldsStatement
(SVNSqlJetDb sDb, java.lang.String fromTable) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
checkField
(int f) protected abstract void
byte[]
getColumnBlob
(int f) long
getColumnLong
(int f) java.lang.String
getColumnString
(int f) protected java.lang.String
getFieldName
(int f) boolean
isColumnNull
(int f) Methods inherited from class org.tmatesoft.svn.core.internal.db.SVNSqlJetSelectStatement
eof, getColumn, getColumnBlob, getColumnLong, getColumnString, getIndexName, getPathScope, getRowPath, getRowPathField, getRowValues, getRowValues2, getWhere, isColumnNull, isFilterPassed, isPathScopeInIndex, isStrictDescendantOf, isStrictiDescendant, next, openCursor, reset, 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
-
fields
-
-
Constructor Details
-
SVNSqlJetSelectFieldsStatement
public SVNSqlJetSelectFieldsStatement(SVNSqlJetDb sDb, java.lang.Enum<?> fromTable) throws SVNException - Throws:
SVNException
-
SVNSqlJetSelectFieldsStatement
public SVNSqlJetSelectFieldsStatement(SVNSqlJetDb sDb, java.lang.String fromTable) throws SVNException - Throws:
SVNException
-
SVNSqlJetSelectFieldsStatement
public SVNSqlJetSelectFieldsStatement(SVNSqlJetDb sDb, java.lang.Enum<?> fromTable, java.lang.Enum<?> indexName) throws SVNException - Throws:
SVNException
-
-
Method Details
-
defineFields
protected abstract void defineFields() -
getColumnLong
- Throws:
SVNException
-
getColumnString
- Throws:
SVNException
-
isColumnNull
- Throws:
SVNException
-
getColumnBlob
- Throws:
SVNException
-
checkField
- Throws:
SVNException
-
getFieldName
- Throws:
SVNException
-