interfaceOptDefinitionForm
interface OptDefinitionForm
extends Element
Public API: explicitly declared with
@visibility public.The opt_definition SQL value; generated by bin/build-models.php.
$write = static fn (\SqlSemantics\Statement\Model\PostgreSql\Role\OptDefinitionForm $value): string => \SqlSemantics\Statement\Writer::render($value);
$write instanceof \Closure // => trueRelations§
Implemented by 2
Method calls 13
- method-call SqlSemantics\Statement\Model\PostgreSql\Value\AlterSubscriptionStmtWithAlterSubscriptionNameAddPPublicationNameListOptDefinition_ab73d50e::write() packages/sql-semantics-postgres/resources/models/Value/AlterSubscriptionStmtWithAlterSubscriptionNameAddPPublicationNameListOptDefinition_ab73d50e.php:51
- method-call SqlSemantics\Statement\Model\PostgreSql\Value\AlterSubscriptionStmtWithAlterSubscriptionNameDropPublicationNameListOptDefinition_982539ee::write() packages/sql-semantics-postgres/resources/models/Value/AlterSubscriptionStmtWithAlterSubscriptionNameDropPublicationNameListOptDefinition_982539ee.php:51
- method-call SqlSemantics\Statement\Model\PostgreSql\Value\AlterSubscriptionStmtWithAlterSubscriptionNameRefreshPublicationOptDefinition_6fc8d337::write() packages/sql-semantics-postgres/resources/models/Value/AlterSubscriptionStmtWithAlterSubscriptionNameRefreshPublicationOptDefinition_6fc8d337.php:47
- method-call SqlSemantics\Statement\Model\PostgreSql\Value\AlterSubscriptionStmtWithAlterSubscriptionNameSetPublicationNameListOptDefinition_95d2d89f::write() packages/sql-semantics-postgres/resources/models/Value/AlterSubscriptionStmtWithAlterSubscriptionNameSetPublicationNameListOptDefinition_95d2d89f.php:51
- method-call SqlSemantics\Statement\Model\PostgreSql\Value\ColConstraintElemWithPrimaryKeyOptDefinitionOptConsTableSpace_1f3f1040::write() packages/sql-semantics-postgres/resources/models/Value/ColConstraintElemWithPrimaryKeyOptDefinitionOptConsTableSpace_1f3f1040.php:41
- method-call SqlSemantics\Statement\Model\PostgreSql\Value\ColConstraintElemWithUniqueOptUniqueNullTreatmentOptDefinitionOptConsTableSpace_27dcc042::write() packages/sql-semantics-postgres/resources/models/Value/ColConstraintElemWithUniqueOptUniqueNullTreatmentOptDefinitionOptConsTableSpace_27dcc042.php:43
- method-call SqlSemantics\Statement\Model\PostgreSql\Value\ConstraintElemWithExcludeAccessMethodClauseExclusionConstraintListOptCIncludeOptDefinitionOpt_c6d6ce90::write() packages/sql-semantics-postgres/resources/models/Value/ConstraintElemWithExcludeAccessMethodClauseExclusionConstraintListOptCIncludeOptDefinitionOpt_c6d6ce90.php:59
- method-call SqlSemantics\Statement\Model\PostgreSql\Value\ConstraintElemWithPrimaryKeyColumnListOptCIncludeOptDefinitionOptConsTableSpaceConstraintAttr_4c092875::write() packages/sql-semantics-postgres/resources/models/Value/ConstraintElemWithPrimaryKeyColumnListOptCIncludeOptDefinitionOptConsTableSpaceConstraintAttr_4c092875.php:55
- method-call SqlSemantics\Statement\Model\PostgreSql\Value\ConstraintElemWithUniqueOptUniqueNullTreatmentColumnListOptCIncludeOptDefinitionOptConsTableS_8d7c79bb::write() packages/sql-semantics-postgres/resources/models/Value/ConstraintElemWithUniqueOptUniqueNullTreatmentColumnListOptCIncludeOptDefinitionOptConsTableS_8d7c79bb.php:57
- method-call SqlSemantics\Statement\Model\PostgreSql\Value\CreatePublicationStmtWithCreatePublicationNameForAllTablesOptDefinition_f03e1e4f::write() packages/sql-semantics-postgres/resources/models/Value/CreatePublicationStmtWithCreatePublicationNameForAllTablesOptDefinition_f03e1e4f.php:49
- method-call SqlSemantics\Statement\Model\PostgreSql\Value\CreatePublicationStmtWithCreatePublicationNameForPubObjListOptDefinition_fd732d7f::write() packages/sql-semantics-postgres/resources/models/Value/CreatePublicationStmtWithCreatePublicationNameForPubObjListOptDefinition_fd732d7f.php:49
- method-call SqlSemantics\Statement\Model\PostgreSql\Value\CreatePublicationStmtWithCreatePublicationNameOptDefinition_3107ae1f::write() packages/sql-semantics-postgres/resources/models/Value/CreatePublicationStmtWithCreatePublicationNameOptDefinition_3107ae1f.php:43
- method-call SqlSemantics\Statement\Model\PostgreSql\Value\CreateSubscriptionStmtWithCreateSubscriptionNameConnectionSconstPublicationNameListOptDefinition_e48c03e5::write() packages/sql-semantics-postgres/resources/models/Value/CreateSubscriptionStmtWithCreateSubscriptionNameConnectionSconstPublicationNameListOptDefinition_e48c03e5.php:55
Type declarations 26
- type SqlSemantics\Statement\Model\PostgreSql\Value\AlterSubscriptionStmtWithAlterSubscriptionNameAddPPublicationNameListOptDefinition_ab73d50e packages/sql-semantics-postgres/resources/models/Value/AlterSubscriptionStmtWithAlterSubscriptionNameAddPPublicationNameListOptDefinition_ab73d50e.php:25
- type SqlSemantics\Statement\Model\PostgreSql\Value\AlterSubscriptionStmtWithAlterSubscriptionNameAddPPublicationNameListOptDefinition_ab73d50e packages/sql-semantics-postgres/resources/models/Value/AlterSubscriptionStmtWithAlterSubscriptionNameAddPPublicationNameListOptDefinition_ab73d50e.php:73
- type SqlSemantics\Statement\Model\PostgreSql\Value\AlterSubscriptionStmtWithAlterSubscriptionNameDropPublicationNameListOptDefinition_982539ee packages/sql-semantics-postgres/resources/models/Value/AlterSubscriptionStmtWithAlterSubscriptionNameDropPublicationNameListOptDefinition_982539ee.php:25
- type SqlSemantics\Statement\Model\PostgreSql\Value\AlterSubscriptionStmtWithAlterSubscriptionNameDropPublicationNameListOptDefinition_982539ee packages/sql-semantics-postgres/resources/models/Value/AlterSubscriptionStmtWithAlterSubscriptionNameDropPublicationNameListOptDefinition_982539ee.php:73
- type SqlSemantics\Statement\Model\PostgreSql\Value\AlterSubscriptionStmtWithAlterSubscriptionNameRefreshPublicationOptDefinition_6fc8d337 packages/sql-semantics-postgres/resources/models/Value/AlterSubscriptionStmtWithAlterSubscriptionNameRefreshPublicationOptDefinition_6fc8d337.php:24
- type SqlSemantics\Statement\Model\PostgreSql\Value\AlterSubscriptionStmtWithAlterSubscriptionNameRefreshPublicationOptDefinition_6fc8d337 packages/sql-semantics-postgres/resources/models/Value/AlterSubscriptionStmtWithAlterSubscriptionNameRefreshPublicationOptDefinition_6fc8d337.php:61
- type SqlSemantics\Statement\Model\PostgreSql\Value\AlterSubscriptionStmtWithAlterSubscriptionNameSetPublicationNameListOptDefinition_95d2d89f packages/sql-semantics-postgres/resources/models/Value/AlterSubscriptionStmtWithAlterSubscriptionNameSetPublicationNameListOptDefinition_95d2d89f.php:25
- type SqlSemantics\Statement\Model\PostgreSql\Value\AlterSubscriptionStmtWithAlterSubscriptionNameSetPublicationNameListOptDefinition_95d2d89f packages/sql-semantics-postgres/resources/models/Value/AlterSubscriptionStmtWithAlterSubscriptionNameSetPublicationNameListOptDefinition_95d2d89f.php:73
- type SqlSemantics\Statement\Model\PostgreSql\Value\ColConstraintElemWithPrimaryKeyOptDefinitionOptConsTableSpace_1f3f1040 packages/sql-semantics-postgres/resources/models/Value/ColConstraintElemWithPrimaryKeyOptDefinitionOptConsTableSpace_1f3f1040.php:23
- type SqlSemantics\Statement\Model\PostgreSql\Value\ColConstraintElemWithPrimaryKeyOptDefinitionOptConsTableSpace_1f3f1040 packages/sql-semantics-postgres/resources/models/Value/ColConstraintElemWithPrimaryKeyOptDefinitionOptConsTableSpace_1f3f1040.php:49
- type SqlSemantics\Statement\Model\PostgreSql\Value\ColConstraintElemWithUniqueOptUniqueNullTreatmentOptDefinitionOptConsTableSpace_27dcc042 packages/sql-semantics-postgres/resources/models/Value/ColConstraintElemWithUniqueOptUniqueNullTreatmentOptDefinitionOptConsTableSpace_27dcc042.php:24
- type SqlSemantics\Statement\Model\PostgreSql\Value\ColConstraintElemWithUniqueOptUniqueNullTreatmentOptDefinitionOptConsTableSpace_27dcc042 packages/sql-semantics-postgres/resources/models/Value/ColConstraintElemWithUniqueOptUniqueNullTreatmentOptDefinitionOptConsTableSpace_27dcc042.php:59
- type SqlSemantics\Statement\Model\PostgreSql\Value\ConstraintElemWithExcludeAccessMethodClauseExclusionConstraintListOptCIncludeOptDefinitionOpt_c6d6ce90 packages/sql-semantics-postgres/resources/models/Value/ConstraintElemWithExcludeAccessMethodClauseExclusionConstraintListOptCIncludeOptDefinitionOpt_c6d6ce90.php:26
- type SqlSemantics\Statement\Model\PostgreSql\Value\ConstraintElemWithExcludeAccessMethodClauseExclusionConstraintListOptCIncludeOptDefinitionOpt_c6d6ce90 packages/sql-semantics-postgres/resources/models/Value/ConstraintElemWithExcludeAccessMethodClauseExclusionConstraintListOptCIncludeOptDefinitionOpt_c6d6ce90.php:95
- type SqlSemantics\Statement\Model\PostgreSql\Value\ConstraintElemWithPrimaryKeyColumnListOptCIncludeOptDefinitionOptConsTableSpaceConstraintAttr_4c092875 packages/sql-semantics-postgres/resources/models/Value/ConstraintElemWithPrimaryKeyColumnListOptCIncludeOptDefinitionOptConsTableSpaceConstraintAttr_4c092875.php:25
- type SqlSemantics\Statement\Model\PostgreSql\Value\ConstraintElemWithPrimaryKeyColumnListOptCIncludeOptDefinitionOptConsTableSpaceConstraintAttr_4c092875 packages/sql-semantics-postgres/resources/models/Value/ConstraintElemWithPrimaryKeyColumnListOptCIncludeOptDefinitionOptConsTableSpaceConstraintAttr_4c092875.php:81
- type SqlSemantics\Statement\Model\PostgreSql\Value\ConstraintElemWithUniqueOptUniqueNullTreatmentColumnListOptCIncludeOptDefinitionOptConsTableS_8d7c79bb packages/sql-semantics-postgres/resources/models/Value/ConstraintElemWithUniqueOptUniqueNullTreatmentColumnListOptCIncludeOptDefinitionOptConsTableS_8d7c79bb.php:26
- type SqlSemantics\Statement\Model\PostgreSql\Value\ConstraintElemWithUniqueOptUniqueNullTreatmentColumnListOptCIncludeOptDefinitionOptConsTableS_8d7c79bb packages/sql-semantics-postgres/resources/models/Value/ConstraintElemWithUniqueOptUniqueNullTreatmentColumnListOptCIncludeOptDefinitionOptConsTableS_8d7c79bb.php:91
- type SqlSemantics\Statement\Model\PostgreSql\Value\CreatePublicationStmtWithCreatePublicationNameForAllTablesOptDefinition_f03e1e4f packages/sql-semantics-postgres/resources/models/Value/CreatePublicationStmtWithCreatePublicationNameForAllTablesOptDefinition_f03e1e4f.php:24
- type SqlSemantics\Statement\Model\PostgreSql\Value\CreatePublicationStmtWithCreatePublicationNameForAllTablesOptDefinition_f03e1e4f packages/sql-semantics-postgres/resources/models/Value/CreatePublicationStmtWithCreatePublicationNameForAllTablesOptDefinition_f03e1e4f.php:63
- type SqlSemantics\Statement\Model\PostgreSql\Value\CreatePublicationStmtWithCreatePublicationNameForPubObjListOptDefinition_fd732d7f packages/sql-semantics-postgres/resources/models/Value/CreatePublicationStmtWithCreatePublicationNameForPubObjListOptDefinition_fd732d7f.php:25
- type SqlSemantics\Statement\Model\PostgreSql\Value\CreatePublicationStmtWithCreatePublicationNameForPubObjListOptDefinition_fd732d7f packages/sql-semantics-postgres/resources/models/Value/CreatePublicationStmtWithCreatePublicationNameForPubObjListOptDefinition_fd732d7f.php:71
- type SqlSemantics\Statement\Model\PostgreSql\Value\CreatePublicationStmtWithCreatePublicationNameOptDefinition_3107ae1f packages/sql-semantics-postgres/resources/models/Value/CreatePublicationStmtWithCreatePublicationNameOptDefinition_3107ae1f.php:24
- type SqlSemantics\Statement\Model\PostgreSql\Value\CreatePublicationStmtWithCreatePublicationNameOptDefinition_3107ae1f packages/sql-semantics-postgres/resources/models/Value/CreatePublicationStmtWithCreatePublicationNameOptDefinition_3107ae1f.php:57
- type SqlSemantics\Statement\Model\PostgreSql\Value\CreateSubscriptionStmtWithCreateSubscriptionNameConnectionSconstPublicationNameListOptDefinition_e48c03e5 packages/sql-semantics-postgres/resources/models/Value/CreateSubscriptionStmtWithCreateSubscriptionNameConnectionSconstPublicationNameListOptDefinition_e48c03e5.php:26
- type SqlSemantics\Statement\Model\PostgreSql\Value\CreateSubscriptionStmtWithCreateSubscriptionNameConnectionSconstPublicationNameListOptDefinition_e48c03e5 packages/sql-semantics-postgres/resources/models/Value/CreateSubscriptionStmtWithCreateSubscriptionNameConnectionSconstPublicationNameListOptDefinition_e48c03e5.php:85