Class SVNSqlJetInsertStatement
java.lang.Object
org.tmatesoft.svn.core.internal.db.SVNSqlJetStatement
org.tmatesoft.svn.core.internal.db.SVNSqlJetTableStatement
org.tmatesoft.svn.core.internal.db.SVNSqlJetInsertStatement
- Direct Known Subclasses:
SVNWCDbApplyChangesToBaseNode,SvnWcDbCopy.InsertWorkingNodeCopy,SvnWcDbExternals.InsertExternalStatement,SVNWCDbInsertActualConflictData,SVNWCDbInsertActualConflictData17,SVNWCDbInsertActualEmpties,SVNWCDbInsertActualNode,SVNWCDbInsertActualNode17,SVNWCDbInsertActualPropertiesConflicts,SVNWCDbInsertActualProps,SVNWCDbInsertActualTextConflicts,SVNWCDbInsertActualTreeConflicts,SVNWCDbInsertDeleteFromBase,SVNWCDbInsertDeleteFromNodeRecursive,SVNWCDbInsertDeleteList,SVNWCDbInsertExternal,SVNWCDbInsertExternalUpgrade,SVNWCDbInsertNode,SVNWCDbInsertOrIgnorePristine,SVNWCDbInsertPristine,SVNWCDbInsertRepository,SVNWCDbInsertTarget,SVNWCDbInsertTarget2,SVNWCDbInsertTargetDepthFiles,SVNWCDbInsertTargetDepthFilesWithChangelist,SVNWCDbInsertTargetDepthImmediates,SVNWCDbInsertTargetDepthImmediatesWithChangelist,SVNWCDbInsertTargetDepthInfinity,SVNWCDbInsertTargetDepthInfinityWithChangelist,SVNWCDbInsertTargetWithChangelist,SVNWCDbInsertUpdateMoveList,SVNWCDbInsertWCRoot,SVNWCDbInsertWorkingNodeCopyFrom,SVNWCDbInsertWorkingNodeFromBase,SVNWCDbInsertWorkingNodeFromBaseCopy,SVNWCDbInsertWorkingNodeNormalFromBase,SVNWCDbInsertWorkingNodeNotPresentFromBase,SVNWCDbInstallWorkingNodeForDelete,SVNWCDbMarkSkippedChangelistDirs,SVNWCDbResetActualWithChangelist
- Version:
- 1.4
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.tmatesoft.sqljet.core.schema.SqlJetConflictActionFields 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
ConstructorsConstructorDescriptionSVNSqlJetInsertStatement(SVNSqlJetDb sDb, java.lang.Enum<?> tableName) SVNSqlJetInsertStatement(SVNSqlJetDb sDb, java.lang.Enum<?> tableName, org.tmatesoft.sqljet.core.schema.SqlJetConflictAction conflictAction) -
Method Summary
Modifier and TypeMethodDescriptionprivate voidbeforeInsert(org.tmatesoft.sqljet.core.schema.SqlJetConflictAction conflictAction, org.tmatesoft.sqljet.core.table.ISqlJetTable table, java.util.Map<java.lang.String, java.lang.Object> insertValues) longexec()protected abstract java.util.Map<java.lang.String,java.lang.Object> Methods inherited from class org.tmatesoft.svn.core.internal.db.SVNSqlJetTableStatement
addTrigger, getTable, getTableName, getTriggers, reset, statementCompleted, statementStartedMethods inherited from class org.tmatesoft.svn.core.internal.db.SVNSqlJetStatement
bindBlob, bindChecksum, bindf, bindIProperties, bindLong, bindNull, bindProperties, bindRevision, bindString, count, done, eof, getBind, getBinds, getColumn, getColumn, getColumnBlob, getColumnBlob, getColumnBoolean, getColumnInheritedProperties, getColumnInheritedProperties, getColumnLong, getColumnLong, getColumnProperties, getColumnProperties, getColumnRevnum, getColumnString, getColumnString, getCursor, getJoinedStatement, getJoinedStatement, getRowValues, hasColumnInheritedProperties, hasColumnInheritedProperties, hasColumnProperties, hasColumnProperties, insert, isColumnNull, isColumnNull, isNeedsReset, next, nextRow, openCursor, parseInheritedProperties, parseProperties, setCursorMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
conflictAction
protected org.tmatesoft.sqljet.core.schema.SqlJetConflictAction conflictAction
-
-
Constructor Details
-
SVNSqlJetInsertStatement
- Throws:
SVNException
-
SVNSqlJetInsertStatement
public SVNSqlJetInsertStatement(SVNSqlJetDb sDb, java.lang.Enum<?> tableName, org.tmatesoft.sqljet.core.schema.SqlJetConflictAction conflictAction) throws SVNException - Throws:
SVNException
-
-
Method Details
-
exec
- Overrides:
execin classSVNSqlJetStatement- Throws:
SVNException
-
beforeInsert
private void beforeInsert(org.tmatesoft.sqljet.core.schema.SqlJetConflictAction conflictAction, org.tmatesoft.sqljet.core.table.ISqlJetTable table, java.util.Map<java.lang.String, java.lang.Object> insertValues) -
getInsertValues
protected abstract java.util.Map<java.lang.String,java.lang.Object> getInsertValues() throws SVNException- Throws:
SVNException
-