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, tableNameFields 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 voidcheckField(int f) protected abstract voidbyte[]getColumnBlob(int f) longgetColumnLong(int f) java.lang.StringgetColumnString(int f) protected java.lang.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, setCursorMethods 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
-