Class SQLTargetTableSpec

java.lang.Object
com.orchestranetworks.addon.dint.dataconnector.spec.TableSpec
com.orchestranetworks.addon.dint.dataconnector.spec.SQLTableSpec
com.orchestranetworks.addon.dint.dataconnector.spec.SQLTargetTableSpec

public final class SQLTargetTableSpec extends SQLTableSpec
Specification for an SQLTargetTable.
Since:
4.5.0
  • Method Details

    • newInstance

      public static SQLTargetTableSpec newInstance(String databaseName, String tableName, SQLWriteMode writeMode)
      Creates a new instance.
      Parameters:
      databaseName - Name of the database
      tableName - Name of the table or view
      writeMode - How records are written
    • newInstance

      public static SQLTargetTableSpec newInstance(String databaseName, String schemaName, String tableName, SQLWriteMode writeMode)
      Creates a new instance.
      Parameters:
      databaseName - Name of the database
      schemaName - Name of the schema
      tableName - Name of the table or view
      writeMode - How records are written
    • newInstance

      public static SQLTargetTableSpec newInstance(DataSource dataSource, String tableName, SQLWriteMode writeMode)
      Creates a new instance.
      Parameters:
      dataSource - Database data source
      tableName - Name of the table or view
      writeMode - How records are written
    • newInstance

      public static SQLTargetTableSpec newInstance(DataSource dataSource, String schemaName, String tableName, SQLWriteMode writeMode)
      Creates a new instance.
      Parameters:
      dataSource - Database data source
      schemaName - Name of the schema
      tableName - Name of the table or view
      writeMode - How records are written
    • getWriteMode

      public SQLWriteMode getWriteMode()
      Returns the write mode.