Class OracleSqlSink

java.lang.Object
ch.ergon.adam.jooq.JooqSink
ch.ergon.adam.oracle.OracleSqlSink
All Implemented Interfaces:
ch.ergon.adam.core.db.interfaces.SchemaSink, AutoCloseable

public class OracleSqlSink extends ch.ergon.adam.jooq.JooqSink
  • Field Summary

    Fields inherited from class ch.ergon.adam.jooq.JooqSink

    context, schema
  • Constructor Summary

    Constructors
    Constructor
    Description
    OracleSqlSink(Connection dbConnection, String schema)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    adjustSequences(ch.ergon.adam.core.db.schema.Table table)
     
    void
    dropSequencesAndDefaults(ch.ergon.adam.core.db.schema.Table table)
     

    Methods inherited from class ch.ergon.adam.jooq.JooqSink

    addField, castIfNeeded, changeFieldType, close, commitChanges, copyData, createConstraint, createEnum, createForeignKey, createIndex, createSequence, createTable, createView, dropConstraint, dropDefault, dropEnum, dropField, dropForeignKey, dropIndex, dropSequence, dropTable, dropView, getDefaultValue, getFieldName, getTableName, mapFieldToJooqType, mapRawType, mapType, renameTable, rollback, setDefault, setTargetSchema

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface ch.ergon.adam.core.db.interfaces.SchemaSink

    supportAlterAndDropField
  • Constructor Details

  • Method Details

    • dropSequencesAndDefaults

      public void dropSequencesAndDefaults(ch.ergon.adam.core.db.schema.Table table)
      Specified by:
      dropSequencesAndDefaults in interface ch.ergon.adam.core.db.interfaces.SchemaSink
      Overrides:
      dropSequencesAndDefaults in class ch.ergon.adam.jooq.JooqSink
    • adjustSequences

      public void adjustSequences(ch.ergon.adam.core.db.schema.Table table)
      Specified by:
      adjustSequences in interface ch.ergon.adam.core.db.interfaces.SchemaSink
      Overrides:
      adjustSequences in class ch.ergon.adam.jooq.JooqSink