public class H2ConstraintExtractor extends TableConstraintExtractor
| Modifier and Type | Field and Description |
|---|---|
static String |
CHECK |
static String |
CHECK_EXPRESSION |
static String |
COLUMN_LIST |
static String |
CONSTRAINT_TYPE |
static String |
PRIMARY_KEY |
static String |
PRIMARY_KEY_BLANK |
static String |
REFERENTIAL |
static String |
UNIQUE |
| Constructor and Description |
|---|
H2ConstraintExtractor() |
| Modifier and Type | Method and Description |
|---|---|
List<DbTableConstraint> |
extract(Connection connectionToH2,
DbSchemaDto schemaDto)
Expects the schema explained in
http://www.h2database.com/html/systemtables.html#information_schema
|
public static final String CONSTRAINT_TYPE
public static final String CHECK_EXPRESSION
public static final String COLUMN_LIST
public static final String UNIQUE
public static final String REFERENTIAL
public static final String PRIMARY_KEY
public static final String PRIMARY_KEY_BLANK
public static final String CHECK
public List<DbTableConstraint> extract(Connection connectionToH2, DbSchemaDto schemaDto) throws SQLException
extract in class TableConstraintExtractorconnectionToH2 - a connection to a H2 databaseschemaDto - a DTO schema with retrieved information from the JBDC metadataSQLException - if the connection to the H2 database failsCopyright © 2016–2021. All rights reserved.