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
Fields Modifier and Type Field Description protected java.util.List<E>
fields
-
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
Constructors Constructor Description SVNSqlJetSelectFieldsStatement(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
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected void
checkField(int f)
protected abstract void
defineFields()
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
-
-
-
-
Constructor Detail
-
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 Detail
-
defineFields
protected abstract void defineFields()
-
getColumnLong
public long getColumnLong(int f) throws SVNException
- Throws:
SVNException
-
getColumnString
public java.lang.String getColumnString(int f) throws SVNException
- Throws:
SVNException
-
isColumnNull
public boolean isColumnNull(int f) throws SVNException
- Throws:
SVNException
-
getColumnBlob
public byte[] getColumnBlob(int f) throws SVNException
- Throws:
SVNException
-
checkField
protected void checkField(int f) throws SVNException
- Throws:
SVNException
-
getFieldName
protected java.lang.String getFieldName(int f) throws SVNException
- Throws:
SVNException
-
-