public class JooqSource
extends java.lang.Object
implements ch.ergon.adam.core.db.interfaces.SchemaSource
| Constructor and Description |
|---|
JooqSource(java.sql.Connection connection) |
JooqSource(java.sql.Connection connection,
java.lang.String schemaName) |
JooqSource(java.lang.String url) |
JooqSource(java.lang.String url,
java.lang.String schemaName) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
protected org.jooq.DSLContext |
getContext() |
protected java.lang.String |
getDefaultValue(org.jooq.Field<?> jooqField) |
protected org.jooq.Meta |
getMeta() |
ch.ergon.adam.core.db.schema.Schema |
getSchema() |
protected boolean |
isSequence(org.jooq.Field<?> jooqField) |
protected ch.ergon.adam.core.db.schema.DataType |
mapDataTypeFromJooq(org.jooq.Field<?> jooqField) |
protected void |
setSqlDialect(org.jooq.SQLDialect dialect) |
public JooqSource(java.lang.String url,
java.lang.String schemaName)
throws java.sql.SQLException
java.sql.SQLExceptionpublic JooqSource(java.sql.Connection connection,
java.lang.String schemaName)
public JooqSource(java.lang.String url)
throws java.sql.SQLException
java.sql.SQLExceptionpublic JooqSource(java.sql.Connection connection)
protected void setSqlDialect(org.jooq.SQLDialect dialect)
protected org.jooq.Meta getMeta()
protected org.jooq.DSLContext getContext()
public void close()
close in interface java.lang.AutoCloseablepublic ch.ergon.adam.core.db.schema.Schema getSchema()
getSchema in interface ch.ergon.adam.core.db.interfaces.SchemaSourceprotected java.lang.String getDefaultValue(org.jooq.Field<?> jooqField)
protected boolean isSequence(org.jooq.Field<?> jooqField)
protected ch.ergon.adam.core.db.schema.DataType mapDataTypeFromJooq(org.jooq.Field<?> jooqField)