Package ch.ergon.adam.oracle
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 Summary
ConstructorsConstructorDescriptionOracleSqlSource(String url, String schemaName) OracleSqlSource(Connection connection, String schemaName) -
Method Summary
Modifier and TypeMethodDescriptionch.ergon.adam.core.db.schema.Schemaprotected StringgetViewDefinition(String name) protected booleanisGeneratedName(String name) protected ch.ergon.adam.core.db.schema.FieldmapFieldFromJooq(org.jooq.Field<?> jooqField) Methods inherited from class ch.ergon.adam.jooq.JooqSource
close, getContext, getDefaultValue, getMeta, isSequence, mapDataTypeFromJooq, setSqlDialect
-
Constructor Details
-
OracleSqlSource
- Throws:
SQLException
-
OracleSqlSource
-
-
Method Details
-
getSchema
public ch.ergon.adam.core.db.schema.Schema getSchema()- Specified by:
getSchemain interfacech.ergon.adam.core.db.interfaces.SchemaSource- Overrides:
getSchemain classch.ergon.adam.jooq.JooqSource
-
getViewDefinition
- Specified by:
getViewDefinitionin classch.ergon.adam.jooq.JooqSource
-
fetchViewDependencies
- Specified by:
fetchViewDependenciesin classch.ergon.adam.jooq.JooqSource
-
isGeneratedName
- Overrides:
isGeneratedNamein classch.ergon.adam.jooq.JooqSource
-
mapFieldFromJooq
protected ch.ergon.adam.core.db.schema.Field mapFieldFromJooq(org.jooq.Field<?> jooqField) - Overrides:
mapFieldFromJooqin classch.ergon.adam.jooq.JooqSource
-