interfaceJsonBehaviorClauseOptForm
interface JsonBehaviorClauseOptForm
extends Element
Public API: explicitly declared with
@visibility public.The json_behavior_clause_opt SQL value; generated by bin/build-models.php.
$write = static fn (\SqlSemantics\Statement\Model\PostgreSql\Role\JsonBehaviorClauseOptForm $value): string => \SqlSemantics\Statement\Writer::render($value);
$write instanceof \Closure // => trueRelations§
Implemented by 4
- JsonBehaviorClauseOptWithJsonBehaviorOnEmptyPJsonBehaviorOnErrorP_4ab19b87 packages/sql-semantics-postgres/resources/models/Value/JsonBehaviorClauseOptWithJsonBehaviorOnEmptyPJsonBehaviorOnErrorP_4ab19b87.php:15
- JsonBehaviorClauseOptWithJsonBehaviorOnEmptyP_2def171a packages/sql-semantics-postgres/resources/models/Value/JsonBehaviorClauseOptWithJsonBehaviorOnEmptyP_2def171a.php:15
- JsonBehaviorClauseOptWithJsonBehaviorOnErrorP_0eabf0a2 packages/sql-semantics-postgres/resources/models/Value/JsonBehaviorClauseOptWithJsonBehaviorOnErrorP_0eabf0a2.php:15
- JsonBehaviorClauseOptWith_4de5a559 packages/sql-semantics-postgres/resources/models/Value/JsonBehaviorClauseOptWith_4de5a559.php:15
Method calls 4
- method-call SqlSemantics\Statement\Model\PostgreSql\Value\FuncExprCommonSubexprWithJsonQueryJsonValueExprAExprJsonPassingClauseOptJsonReturningClauseOptJsonWr_ae6d993b::write() packages/sql-semantics-postgres/resources/models/Value/FuncExprCommonSubexprWithJsonQueryJsonValueExprAExprJsonPassingClauseOptJsonReturningClauseOptJsonWr_ae6d993b.php:65
- method-call SqlSemantics\Statement\Model\PostgreSql\Value\FuncExprCommonSubexprWithJsonValueJsonValueExprAExprJsonPassingClauseOptJsonReturningClauseOptJsonBe_0f07aae4::write() packages/sql-semantics-postgres/resources/models/Value/FuncExprCommonSubexprWithJsonValueJsonValueExprAExprJsonPassingClauseOptJsonReturningClauseOptJsonBe_0f07aae4.php:57
- method-call SqlSemantics\Statement\Model\PostgreSql\Value\JsonTableColumnDefinitionWithColIdTypenameJsonFormatClauseJsonTableColumnPathClauseOptJsonWrapperBehavio_839d0923::write() packages/sql-semantics-postgres/resources/models/Value/JsonTableColumnDefinitionWithColIdTypenameJsonFormatClauseJsonTableColumnPathClauseOptJsonWrapperBehavio_839d0923.php:59
- method-call SqlSemantics\Statement\Model\PostgreSql\Value\JsonTableColumnDefinitionWithColIdTypenameJsonTableColumnPathClauseOptJsonWrapperBehaviorJsonQuotesClaus_7d02e4e9::write() packages/sql-semantics-postgres/resources/models/Value/JsonTableColumnDefinitionWithColIdTypenameJsonTableColumnPathClauseOptJsonWrapperBehaviorJsonQuotesClaus_7d02e4e9.php:55
Type declarations 8
- type SqlSemantics\Statement\Model\PostgreSql\Value\FuncExprCommonSubexprWithJsonQueryJsonValueExprAExprJsonPassingClauseOptJsonReturningClauseOptJsonWr_ae6d993b packages/sql-semantics-postgres/resources/models/Value/FuncExprCommonSubexprWithJsonQueryJsonValueExprAExprJsonPassingClauseOptJsonReturningClauseOptJsonWr_ae6d993b.php:29
- type SqlSemantics\Statement\Model\PostgreSql\Value\FuncExprCommonSubexprWithJsonQueryJsonValueExprAExprJsonPassingClauseOptJsonReturningClauseOptJsonWr_ae6d993b packages/sql-semantics-postgres/resources/models/Value/FuncExprCommonSubexprWithJsonQueryJsonValueExprAExprJsonPassingClauseOptJsonReturningClauseOptJsonWr_ae6d993b.php:121
- type SqlSemantics\Statement\Model\PostgreSql\Value\FuncExprCommonSubexprWithJsonValueJsonValueExprAExprJsonPassingClauseOptJsonReturningClauseOptJsonBe_0f07aae4 packages/sql-semantics-postgres/resources/models/Value/FuncExprCommonSubexprWithJsonValueJsonValueExprAExprJsonPassingClauseOptJsonReturningClauseOptJsonBe_0f07aae4.php:27
- type SqlSemantics\Statement\Model\PostgreSql\Value\FuncExprCommonSubexprWithJsonValueJsonValueExprAExprJsonPassingClauseOptJsonReturningClauseOptJsonBe_0f07aae4 packages/sql-semantics-postgres/resources/models/Value/FuncExprCommonSubexprWithJsonValueJsonValueExprAExprJsonPassingClauseOptJsonReturningClauseOptJsonBe_0f07aae4.php:97
- type SqlSemantics\Statement\Model\PostgreSql\Value\JsonTableColumnDefinitionWithColIdTypenameJsonFormatClauseJsonTableColumnPathClauseOptJsonWrapperBehavio_839d0923 packages/sql-semantics-postgres/resources/models/Value/JsonTableColumnDefinitionWithColIdTypenameJsonFormatClauseJsonTableColumnPathClauseOptJsonWrapperBehavio_839d0923.php:29
- type SqlSemantics\Statement\Model\PostgreSql\Value\JsonTableColumnDefinitionWithColIdTypenameJsonFormatClauseJsonTableColumnPathClauseOptJsonWrapperBehavio_839d0923 packages/sql-semantics-postgres/resources/models/Value/JsonTableColumnDefinitionWithColIdTypenameJsonFormatClauseJsonTableColumnPathClauseOptJsonWrapperBehavio_839d0923.php:113
- type SqlSemantics\Statement\Model\PostgreSql\Value\JsonTableColumnDefinitionWithColIdTypenameJsonTableColumnPathClauseOptJsonWrapperBehaviorJsonQuotesClaus_7d02e4e9 packages/sql-semantics-postgres/resources/models/Value/JsonTableColumnDefinitionWithColIdTypenameJsonTableColumnPathClauseOptJsonWrapperBehaviorJsonQuotesClaus_7d02e4e9.php:28
- type SqlSemantics\Statement\Model\PostgreSql\Value\JsonTableColumnDefinitionWithColIdTypenameJsonTableColumnPathClauseOptJsonWrapperBehaviorJsonQuotesClaus_7d02e4e9 packages/sql-semantics-postgres/resources/models/Value/JsonTableColumnDefinitionWithColIdTypenameJsonTableColumnPathClauseOptJsonWrapperBehaviorJsonQuotesClaus_7d02e4e9.php:101