Class OracleSqlSource

java.lang.Object
ch.ergon.adam.jooq.JooqSource
ch.ergon.adam.oracle.OracleSqlSource
All Implemented Interfaces:
ch.ergon.adam.core.db.interfaces.SchemaSource, AutoCloseable

public class OracleSqlSource extends ch.ergon.adam.jooq.JooqSource
  • Constructor Details

  • Method Details

    • getSchema

      public ch.ergon.adam.core.db.schema.Schema getSchema()
      Specified by:
      getSchema in interface ch.ergon.adam.core.db.interfaces.SchemaSource
      Overrides:
      getSchema in class ch.ergon.adam.jooq.JooqSource
    • getViewDefinition

      protected String getViewDefinition(String name)
      Specified by:
      getViewDefinition in class ch.ergon.adam.jooq.JooqSource
    • fetchViewDependencies

      protected Map<String,List<String>> fetchViewDependencies()
      Specified by:
      fetchViewDependencies in class ch.ergon.adam.jooq.JooqSource
    • isGeneratedName

      protected boolean isGeneratedName(String name)
      Overrides:
      isGeneratedName in class ch.ergon.adam.jooq.JooqSource
    • mapFieldFromJooq

      protected ch.ergon.adam.core.db.schema.Field mapFieldFromJooq(org.jooq.Field<?> jooqField)
      Overrides:
      mapFieldFromJooq in class ch.ergon.adam.jooq.JooqSource