Class SVNSqlJetUpdateStatement
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.SVNSqlJetUpdateStatement
- Direct Known Subclasses:
SvnNgDowngrade.DowngradeConflictStatement,SVNUpdateBaseNodePresenceRevnumAndReposPath,SVNWCDbClearActualNodeLeavingChangelistRecursive,SVNWCDbClearActualNodeLeavingConflict,SVNWCDbClearDavCacheRecursive,SVNWCDbClearMovedHereRecursive,SVNWCDbClearMovedToDescendants,SVNWCDbClearMovedToFromDest,SVNWCDbClearMovedToRelPath,SVNWCDbClearPropsConflict,SVNWCDbClearTextConflict,SVNWCDbCommitDescendantToBase,SvnWcDbRelocate.RecursiveUpdateNodeRepo,SvnWcDbRelocate.UpdateLockReposId,SVNWCDbUpdateActualChangelists,SVNWCDbUpdateActualConflict,SVNWCDbUpdateActualConflictData,SVNWCDbUpdateActualConflictData17,SVNWCDbUpdateActualPropertyConflicts,SVNWCDbUpdateActualProps,SVNWCDbUpdateActualTextConflicts,SVNWCDbUpdateActualTreeConflicts,SVNWCDbUpdateBaseNodeDavCache,SVNWCDbUpdateBaseRevision,SVNWCDbUpdateCopyfrom,SVNWCDbUpdateIProps,SVNWCDbUpdateMovedToDescendants,SVNWCDbUpdateMovedToRelPath,SVNWCDbUpdateNodeBaseDepth,SVNWCDbUpdateNodeBasePresence,SVNWCDbUpdateNodeFileinfo,SVNWCDbUpdateNodeProperties,SVNWCDbUpdateNodeWorkingDepth,SVNWCDbUpdateOpDepthIncreaseRecursive,SVNWCDbUpdateOpDepthRecursive,SVNWCDDBUpdateActualClearChangelist
-
Field Summary
Fields 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
ConstructorsConstructorDescriptionSVNSqlJetUpdateStatement(SVNSqlJetDb sDb, java.lang.Enum<?> fromTable) SVNSqlJetUpdateStatement(SVNSqlJetDb sDb, java.lang.Enum<?> fromTable, java.lang.Enum<?> indexName) -
Method Summary
Modifier and TypeMethodDescriptionprivate voidbeforeUpdate(org.tmatesoft.sqljet.core.table.ISqlJetCursor cursor, java.util.Map<java.lang.String, java.lang.Object> values) longexec()abstract java.util.Map<java.lang.String,java.lang.Object> voidupdate(java.util.Map<java.lang.String, java.lang.Object> values) 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, 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
-
Constructor Details
-
SVNSqlJetUpdateStatement
- Throws:
SVNException
-
SVNSqlJetUpdateStatement
public SVNSqlJetUpdateStatement(SVNSqlJetDb sDb, java.lang.Enum<?> fromTable, java.lang.Enum<?> indexName) throws SVNException - Throws:
SVNException
-
-
Method Details
-
update
public void update(java.util.Map<java.lang.String, java.lang.Object> values) throws org.tmatesoft.sqljet.core.SqlJetException- Throws:
org.tmatesoft.sqljet.core.SqlJetException
-
beforeUpdate
private void beforeUpdate(org.tmatesoft.sqljet.core.table.ISqlJetCursor cursor, java.util.Map<java.lang.String, java.lang.Object> values) -
exec
- Overrides:
execin classSVNSqlJetStatement- Throws:
SVNException
-
getUpdateValues
public abstract java.util.Map<java.lang.String,java.lang.Object> getUpdateValues() throws SVNException- Throws:
SVNException
-