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, tableName
Fields 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 void
beforeUpdate
(org.tmatesoft.sqljet.core.table.ISqlJetCursor cursor, java.util.Map<java.lang.String, java.lang.Object> values) long
exec()
abstract java.util.Map<java.lang.String,
java.lang.Object> void
update
(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, 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, 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
Methods 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:
exec
in classSVNSqlJetStatement
- Throws:
SVNException
-
getUpdateValues
public abstract java.util.Map<java.lang.String,java.lang.Object> getUpdateValues() throws SVNException- Throws:
SVNException
-