Class SynchronizeAfterMergeData

  • All Implemented Interfaces:

    public class SynchronizeAfterMergeData
    extends BaseStepData
    implements StepDataInterface
    Performs an insert/update/delete depending on the value of a field.
    • Field Detail

      • db

        public org.pentaho.di.core.database.Database db
      • keynrs

        public int[] keynrs
      • keynrs2

        public int[] keynrs2
      • valuenrs

        public int[] valuenrs
      • indexOfTableNameField

        public int indexOfTableNameField
      • indexOfOperationOrderField

        public int indexOfOperationOrderField
      • preparedStatements

        public Map<String,​PreparedStatement> preparedStatements
        Mapping between the SQL and the actual prepared statement. Normally this is only one, but in case we have more then one, it's convenient to have this.
      • realTableName

        public String realTableName
      • realSchemaName

        public String realSchemaName
      • realSchemaTable

        public String realSchemaTable
      • batchMode

        public boolean batchMode
        Use batch mode or not?
      • insertValue

        public String insertValue
      • updateValue

        public String updateValue
      • deleteValue

        public String deleteValue
      • stringErrorKeyNotFound

        public String stringErrorKeyNotFound
      • stringFieldnames

        public String stringFieldnames
      • lookupFailure

        public boolean lookupFailure
      • outputRowMeta

        public org.pentaho.di.core.row.RowMetaInterface outputRowMeta
      • inputRowMeta

        public org.pentaho.di.core.row.RowMetaInterface inputRowMeta
      • deleteParameterRowMeta

        public org.pentaho.di.core.row.RowMetaInterface deleteParameterRowMeta
      • updateParameterRowMeta

        public org.pentaho.di.core.row.RowMetaInterface updateParameterRowMeta
      • lookupParameterRowMeta

        public org.pentaho.di.core.row.RowMetaInterface lookupParameterRowMeta
      • lookupReturnRowMeta

        public org.pentaho.di.core.row.RowMetaInterface lookupReturnRowMeta
      • insertRowMeta

        public org.pentaho.di.core.row.RowMetaInterface insertRowMeta
      • commitSize

        public int commitSize
      • databaseMeta

        public org.pentaho.di.core.database.DatabaseMeta databaseMeta
      • specialErrorHandling

        public boolean specialErrorHandling
      • releaseSavepoint

        public boolean releaseSavepoint
      • supportsSavepoints

        public boolean supportsSavepoints
    • Constructor Detail

      • SynchronizeAfterMergeData

        public SynchronizeAfterMergeData()
        Default constructor.