Class TableConstraintExtractor

  • Direct Known Subclasses:
    H2ConstraintExtractor, PostgresConstraintExtractor

    public abstract class TableConstraintExtractor
    extends Object
    Unfortunately JDBC only provides a limited support for extracting constraints. For example, primary keys and foreign keys are supported, while unique and check expressions are not. Each time support for a new database engine is added to EvoMaster it has to be provided a custom extractor to collect the TableConstraint.

    Whenever a new TableConstraintExtractor is implemented, it has to be register in the TableConstraintExtractorFactory.