Class SVNSqlJetSelectFieldsStatement<E extends 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 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, Enum<?> fromTable) SVNSqlJetSelectFieldsStatement
(SVNSqlJetDb sDb, Enum<?> fromTable, Enum<?> indexName) SVNSqlJetSelectFieldsStatement
(SVNSqlJetDb sDb, String fromTable) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
checkField
(int f) protected abstract void
byte[]
getColumnBlob
(int f) long
getColumnLong
(int f) getColumnString
(int f) protected 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
-
Field Details
-
fields
-
-
Constructor Details
-
SVNSqlJetSelectFieldsStatement
- Throws:
SVNException
-
SVNSqlJetSelectFieldsStatement
- Throws:
SVNException
-
SVNSqlJetSelectFieldsStatement
public SVNSqlJetSelectFieldsStatement(SVNSqlJetDb sDb, Enum<?> fromTable, 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
-