Class SVNSqlJetInsertStatement

java.lang.Object
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

public abstract class SVNSqlJetInsertStatement extends SVNSqlJetTableStatement
Version:
1.4
  • Field Details

    • conflictAction

      protected org.tmatesoft.sqljet.core.schema.SqlJetConflictAction conflictAction
  • Constructor Details

    • SVNSqlJetInsertStatement

      public SVNSqlJetInsertStatement(SVNSqlJetDb sDb, java.lang.Enum<?> tableName) throws SVNException
      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

      public long exec() throws SVNException
      Overrides:
      exec in class SVNSqlJetStatement
      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