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, tableNameFields 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 voidcheckField(int f) protected abstract voidbyte[]getColumnBlob(int f) longgetColumnLong(int f) getColumnString(int f) protected StringgetFieldName(int f) booleanisColumnNull(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, setIndexNameMethods 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, 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
-