Class H2ConstraintExtractor
- java.lang.Object
-
- org.evomaster.client.java.controller.internal.db.constraint.TableConstraintExtractor
-
- org.evomaster.client.java.controller.internal.db.constraint.H2ConstraintExtractor
-
public class H2ConstraintExtractor extends TableConstraintExtractor
-
-
Field Summary
Fields Modifier and Type Field Description static StringCHECKstatic StringCHECK_EXPRESSIONstatic StringCOLUMN_LISTstatic StringCONSTRAINT_TYPEstatic StringPRIMARY_KEYstatic StringPRIMARY_KEY_BLANKstatic StringREFERENTIALstatic StringUNIQUE
-
Constructor Summary
Constructors Constructor Description H2ConstraintExtractor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<DbTableConstraint>extract(Connection connectionToH2, DbSchemaDto schemaDto)Expects the schema explained in http://www.h2database.com/html/systemtables.html#information_schema
-
-
-
Field Detail
-
CONSTRAINT_TYPE
public static final String CONSTRAINT_TYPE
- See Also:
- Constant Field Values
-
CHECK_EXPRESSION
public static final String CHECK_EXPRESSION
- See Also:
- Constant Field Values
-
COLUMN_LIST
public static final String COLUMN_LIST
- See Also:
- Constant Field Values
-
UNIQUE
public static final String UNIQUE
- See Also:
- Constant Field Values
-
REFERENTIAL
public static final String REFERENTIAL
- See Also:
- Constant Field Values
-
PRIMARY_KEY
public static final String PRIMARY_KEY
- See Also:
- Constant Field Values
-
PRIMARY_KEY_BLANK
public static final String PRIMARY_KEY_BLANK
- See Also:
- Constant Field Values
-
CHECK
public static final String CHECK
- See Also:
- Constant Field Values
-
-
Method Detail
-
extract
public List<DbTableConstraint> extract(Connection connectionToH2, DbSchemaDto schemaDto) throws SQLException
Expects the schema explained in http://www.h2database.com/html/systemtables.html#information_schema- Specified by:
extractin classTableConstraintExtractor- Parameters:
connectionToH2- a connection to a H2 databaseschemaDto- a DTO schema with retrieved information from the JBDC metadata- Throws:
SQLException- if the connection to the H2 database fails
-
-