interfaceJsonKeyUniquenessConstraintOptForm
interface JsonKeyUniquenessConstraintOptForm
extends Element
Public API: explicitly declared with
@visibility public.The json_key_uniqueness_constraint_opt SQL value; generated by bin/build-models.php.
$write = static fn (\SqlSemantics\Statement\Model\PostgreSql\Role\JsonKeyUniquenessConstraintOptForm $value): string => \SqlSemantics\Statement\Writer::render($value);
$write instanceof \Closure // => trueRelations§
Implemented by 1
Method calls 5
- method-call SqlSemantics\Statement\Model\PostgreSql\Value\AExprWithAExprIsJsonPredicateTypeConstraintJsonKeyUniquenessConstraintOpt_25f5c4f8::write() packages/sql-semantics-postgres/resources/models/Value/AExprWithAExprIsJsonPredicateTypeConstraintJsonKeyUniquenessConstraintOpt_25f5c4f8.php:46
- method-call SqlSemantics\Statement\Model\PostgreSql\Value\AExprWithAExprIsNotJsonPredicateTypeConstraintJsonKeyUniquenessConstraintOpt_1b6db014::write() packages/sql-semantics-postgres/resources/models/Value/AExprWithAExprIsNotJsonPredicateTypeConstraintJsonKeyUniquenessConstraintOpt_1b6db014.php:48
- method-call SqlSemantics\Statement\Model\PostgreSql\Value\FuncExprCommonSubexprWithJsonJsonValueExprJsonKeyUniquenessConstraintOpt_c6097138::write() packages/sql-semantics-postgres/resources/models/Value/FuncExprCommonSubexprWithJsonJsonValueExprJsonKeyUniquenessConstraintOpt_c6097138.php:43
- method-call SqlSemantics\Statement\Model\PostgreSql\Value\FuncExprCommonSubexprWithJsonObjectJsonNameAndValueListJsonObjectConstructorNullClauseOptJsonKeyUniq_bcbc04dd::write() packages/sql-semantics-postgres/resources/models/Value/FuncExprCommonSubexprWithJsonObjectJsonNameAndValueListJsonObjectConstructorNullClauseOptJsonKeyUniq_bcbc04dd.php:49
- method-call SqlSemantics\Statement\Model\PostgreSql\Value\JsonAggregateFuncWithJsonObjectaggJsonNameAndValueJsonObjectConstructorNullClauseOptJsonKeyUniqu_10d60da5::write() packages/sql-semantics-postgres/resources/models/Value/JsonAggregateFuncWithJsonObjectaggJsonNameAndValueJsonObjectConstructorNullClauseOptJsonKeyUniqu_10d60da5.php:49
Type declarations 10
- type SqlSemantics\Statement\Model\PostgreSql\Value\AExprWithAExprIsJsonPredicateTypeConstraintJsonKeyUniquenessConstraintOpt_25f5c4f8 packages/sql-semantics-postgres/resources/models/Value/AExprWithAExprIsJsonPredicateTypeConstraintJsonKeyUniquenessConstraintOpt_25f5c4f8.php:25
- type SqlSemantics\Statement\Model\PostgreSql\Value\AExprWithAExprIsJsonPredicateTypeConstraintJsonKeyUniquenessConstraintOpt_25f5c4f8 packages/sql-semantics-postgres/resources/models/Value/AExprWithAExprIsJsonPredicateTypeConstraintJsonKeyUniquenessConstraintOpt_25f5c4f8.php:68
- type SqlSemantics\Statement\Model\PostgreSql\Value\AExprWithAExprIsNotJsonPredicateTypeConstraintJsonKeyUniquenessConstraintOpt_1b6db014 packages/sql-semantics-postgres/resources/models/Value/AExprWithAExprIsNotJsonPredicateTypeConstraintJsonKeyUniquenessConstraintOpt_1b6db014.php:25
- type SqlSemantics\Statement\Model\PostgreSql\Value\AExprWithAExprIsNotJsonPredicateTypeConstraintJsonKeyUniquenessConstraintOpt_1b6db014 packages/sql-semantics-postgres/resources/models/Value/AExprWithAExprIsNotJsonPredicateTypeConstraintJsonKeyUniquenessConstraintOpt_1b6db014.php:70
- type SqlSemantics\Statement\Model\PostgreSql\Value\FuncExprCommonSubexprWithJsonJsonValueExprJsonKeyUniquenessConstraintOpt_c6097138 packages/sql-semantics-postgres/resources/models/Value/FuncExprCommonSubexprWithJsonJsonValueExprJsonKeyUniquenessConstraintOpt_c6097138.php:24
- type SqlSemantics\Statement\Model\PostgreSql\Value\FuncExprCommonSubexprWithJsonJsonValueExprJsonKeyUniquenessConstraintOpt_c6097138 packages/sql-semantics-postgres/resources/models/Value/FuncExprCommonSubexprWithJsonJsonValueExprJsonKeyUniquenessConstraintOpt_c6097138.php:59
- type SqlSemantics\Statement\Model\PostgreSql\Value\FuncExprCommonSubexprWithJsonObjectJsonNameAndValueListJsonObjectConstructorNullClauseOptJsonKeyUniq_bcbc04dd packages/sql-semantics-postgres/resources/models/Value/FuncExprCommonSubexprWithJsonObjectJsonNameAndValueListJsonObjectConstructorNullClauseOptJsonKeyUniq_bcbc04dd.php:25
- type SqlSemantics\Statement\Model\PostgreSql\Value\FuncExprCommonSubexprWithJsonObjectJsonNameAndValueListJsonObjectConstructorNullClauseOptJsonKeyUniq_bcbc04dd packages/sql-semantics-postgres/resources/models/Value/FuncExprCommonSubexprWithJsonObjectJsonNameAndValueListJsonObjectConstructorNullClauseOptJsonKeyUniq_bcbc04dd.php:75
- type SqlSemantics\Statement\Model\PostgreSql\Value\JsonAggregateFuncWithJsonObjectaggJsonNameAndValueJsonObjectConstructorNullClauseOptJsonKeyUniqu_10d60da5 packages/sql-semantics-postgres/resources/models/Value/JsonAggregateFuncWithJsonObjectaggJsonNameAndValueJsonObjectConstructorNullClauseOptJsonKeyUniqu_10d60da5.php:25
- type SqlSemantics\Statement\Model\PostgreSql\Value\JsonAggregateFuncWithJsonObjectaggJsonNameAndValueJsonObjectConstructorNullClauseOptJsonKeyUniqu_10d60da5 packages/sql-semantics-postgres/resources/models/Value/JsonAggregateFuncWithJsonObjectaggJsonNameAndValueJsonObjectConstructorNullClauseOptJsonKeyUniqu_10d60da5.php:75