public abstract class SVNSqlJetInsertStatement extends SVNSqlJetTableStatement
Modifier and Type | Field and Description |
---|---|
protected org.tmatesoft.sqljet.core.schema.SqlJetConflictAction |
conflictAction |
table, tableName
binds, sDb, transactionMode
Constructor and Description |
---|
SVNSqlJetInsertStatement(SVNSqlJetDb sDb,
java.lang.Enum<?> tableName) |
SVNSqlJetInsertStatement(SVNSqlJetDb sDb,
java.lang.Enum<?> tableName,
org.tmatesoft.sqljet.core.schema.SqlJetConflictAction conflictAction) |
Modifier and Type | Method and Description |
---|---|
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) |
long |
exec() |
protected abstract java.util.Map<java.lang.String,java.lang.Object> |
getInsertValues() |
addTrigger, getTable, getTableName, getTriggers, reset, statementCompleted, statementStarted
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, setCursor
protected org.tmatesoft.sqljet.core.schema.SqlJetConflictAction conflictAction
public SVNSqlJetInsertStatement(SVNSqlJetDb sDb, java.lang.Enum<?> tableName) throws SVNException
SVNException
public SVNSqlJetInsertStatement(SVNSqlJetDb sDb, java.lang.Enum<?> tableName, org.tmatesoft.sqljet.core.schema.SqlJetConflictAction conflictAction) throws SVNException
SVNException
public long exec() throws SVNException
exec
in class SVNSqlJetStatement
SVNException
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)
protected abstract java.util.Map<java.lang.String,java.lang.Object> getInsertValues() throws SVNException
SVNException