enumConstraintKind
enum ConstraintKind: string
Public API: explicitly declared with
@visibility public.The integrity condition a fixture generator must respect.
\SqlSemantics\Core\Schema\ConstraintKind::ForeignKey->value // => 'foreign-key'Cases§
case PrimaryKey = 'primary-key'case Unique = 'unique'case ForeignKey = 'foreign-key'case Check = 'check'Test cases 13§
Test cases that cover or call this symbol, from the coverage report and from the analyzed test sources.
Dedicated tests 1
Other tests reaching this symbol 12
DialectTestcallsPlatformTestcallsNameRulesTestcallsQueryRulesTestcallsSchemaRulesTestcallsSyntaxRulesTestcallsTypeRulesTestcallsNameRulesTestcallsPlatformTestcallsQueryRulesTestcallsSchemaRulesTestcallsTypeRulesTestcalls
Relations§
Constant reads 13
- class-const SqlSemantics\Platform\Sqlite\SchemaRules::primaryNotNull() packages/sql-semantics-sqlite/src/SchemaRules.php:85
- class-const SqlSemantics\Core\Ast\ConstraintReader::read() packages/sql-semantics/src/Core/Ast/ConstraintReader.php:35
- class-const SqlSemantics\Core\Ast\ConstraintReader::read() packages/sql-semantics/src/Core/Ast/ConstraintReader.php:36
- class-const SqlSemantics\Core\Ast\ConstraintReader::read() packages/sql-semantics/src/Core/Ast/ConstraintReader.php:37
- class-const SqlSemantics\Core\Ast\ConstraintReader::read() packages/sql-semantics/src/Core/Ast/ConstraintReader.php:38
- class-const SqlSemantics\Core\Ast\ConstraintReader::read() packages/sql-semantics/src/Core/Ast/ConstraintReader.php:48
- class-const SqlSemantics\Core\Ast\ConstraintReader::read() packages/sql-semantics/src/Core/Ast/ConstraintReader.php:51
- class-const SqlSemantics\Core\Ast\ConstraintReader::read() packages/sql-semantics/src/Core/Ast/ConstraintReader.php:53
- class-const SqlSemantics\Core\Ast\SchemaReader::primaryKeys() packages/sql-semantics/src/Core/Ast/SchemaReader.php:136
- class-const SqlSemantics\Core\Schema\Invariant::table() packages/sql-semantics/src/Core/Schema/Invariant.php:86
- class-const SqlSemantics\Core\Schema\TableConstraint::__construct() packages/sql-semantics/src/Core/Schema/TableConstraint.php:46
- class-const SqlSemantics\Core\Schema\TableConstraint::__construct() packages/sql-semantics/src/Core/Schema/TableConstraint.php:47
- class-const SqlSemantics\Core\Schema\TableConstraint::__construct() packages/sql-semantics/src/Core/Schema/TableConstraint.php:48