interfaceOptConstraintNameForm
interface OptConstraintNameForm
extends Element
Public API: explicitly declared with
@visibility public.The opt_constraint_name SQL value; generated by bin/build-models.php.
$write = static fn (\SqlSemantics\Statement\Model\MySql\Role\OptConstraintNameForm $value): string => \SqlSemantics\Statement\Writer::render($value);
$write instanceof \Closure // => trueRelations§
Implemented by 2
Method calls 4
- method-call SqlSemantics\Statement\Model\MySql\Value\ColumnAttributeWithOptConstraintNameCheckConstraint_74b7cb7a::write() packages/sql-semantics-mysql/resources/models/Value/ColumnAttributeWithOptConstraintNameCheckConstraint_74b7cb7a.php:37
- method-call SqlSemantics\Statement\Model\MySql\Value\TableConstraintDefWithOptConstraintNameCheckConstraintOptConstraintEnforcement_21fd9e18::write() packages/sql-semantics-mysql/resources/models/Value/TableConstraintDefWithOptConstraintNameCheckConstraintOptConstraintEnforcement_21fd9e18.php:39
- method-call SqlSemantics\Statement\Model\MySql\Value\TableConstraintDefWithOptConstraintNameConstraintKeyTypeOptIndexNameAndTypeKeyListWithExpressionO_1a05d953::write() packages/sql-semantics-mysql/resources/models/Value/TableConstraintDefWithOptConstraintNameConstraintKeyTypeOptIndexNameAndTypeKeyListWithExpressionO_1a05d953.php:43
- method-call SqlSemantics\Statement\Model\MySql\Value\TableConstraintDefWithOptConstraintNameForeignKeySymOptIdentKeyListReferences_3c498ccd::write() packages/sql-semantics-mysql/resources/models/Value/TableConstraintDefWithOptConstraintNameForeignKeySymOptIdentKeyListReferences_3c498ccd.php:41
Type declarations 8
- type SqlSemantics\Statement\Model\MySql\Value\ColumnAttributeWithOptConstraintNameCheckConstraint_74b7cb7a packages/sql-semantics-mysql/resources/models/Value/ColumnAttributeWithOptConstraintNameCheckConstraint_74b7cb7a.php:23
- type SqlSemantics\Statement\Model\MySql\Value\ColumnAttributeWithOptConstraintNameCheckConstraint_74b7cb7a packages/sql-semantics-mysql/resources/models/Value/ColumnAttributeWithOptConstraintNameCheckConstraint_74b7cb7a.php:45
- type SqlSemantics\Statement\Model\MySql\Value\TableConstraintDefWithOptConstraintNameCheckConstraintOptConstraintEnforcement_21fd9e18 packages/sql-semantics-mysql/resources/models/Value/TableConstraintDefWithOptConstraintNameCheckConstraintOptConstraintEnforcement_21fd9e18.php:23
- type SqlSemantics\Statement\Model\MySql\Value\TableConstraintDefWithOptConstraintNameCheckConstraintOptConstraintEnforcement_21fd9e18 packages/sql-semantics-mysql/resources/models/Value/TableConstraintDefWithOptConstraintNameCheckConstraintOptConstraintEnforcement_21fd9e18.php:49
- type SqlSemantics\Statement\Model\MySql\Value\TableConstraintDefWithOptConstraintNameConstraintKeyTypeOptIndexNameAndTypeKeyListWithExpressionO_1a05d953 packages/sql-semantics-mysql/resources/models/Value/TableConstraintDefWithOptConstraintNameConstraintKeyTypeOptIndexNameAndTypeKeyListWithExpressionO_1a05d953.php:23
- type SqlSemantics\Statement\Model\MySql\Value\TableConstraintDefWithOptConstraintNameConstraintKeyTypeOptIndexNameAndTypeKeyListWithExpressionO_1a05d953 packages/sql-semantics-mysql/resources/models/Value/TableConstraintDefWithOptConstraintNameConstraintKeyTypeOptIndexNameAndTypeKeyListWithExpressionO_1a05d953.php:61
- type SqlSemantics\Statement\Model\MySql\Value\TableConstraintDefWithOptConstraintNameForeignKeySymOptIdentKeyListReferences_3c498ccd packages/sql-semantics-mysql/resources/models/Value/TableConstraintDefWithOptConstraintNameForeignKeySymOptIdentKeyListReferences_3c498ccd.php:23
- type SqlSemantics\Statement\Model\MySql\Value\TableConstraintDefWithOptConstraintNameForeignKeySymOptIdentKeyListReferences_3c498ccd packages/sql-semantics-mysql/resources/models/Value/TableConstraintDefWithOptConstraintNameForeignKeySymOptIdentKeyListReferences_3c498ccd.php:61