interfaceJsonFormatClauseOptForm
interface JsonFormatClauseOptForm
extends Element
Public API: explicitly declared with
@visibility public.The json_format_clause_opt SQL value; generated by bin/build-models.php.
$write = static fn (\SqlSemantics\Statement\Model\PostgreSql\Role\JsonFormatClauseOptForm $value): string => \SqlSemantics\Statement\Writer::render($value);
$write instanceof \Closure // => trueRelations§
Implemented by 3
- JsonFormatClauseOptWith_b5dab6cd packages/sql-semantics-postgres/resources/models/Value/JsonFormatClauseOptWith_b5dab6cd.php:15
- JsonFormatClauseWithFormatLaJsonEncodingName_35bf3aa1 packages/sql-semantics-postgres/resources/models/Value/JsonFormatClauseWithFormatLaJsonEncodingName_35bf3aa1.php:15
- JsonFormatClauseWithFormatLaJson_7d30f13c packages/sql-semantics-postgres/resources/models/Value/JsonFormatClauseWithFormatLaJson_7d30f13c.php:15
Method calls 3
- method-call SqlSemantics\Statement\Model\PostgreSql\Value\FuncExprCommonSubexprWithJsonArraySelectNoParensJsonFormatClauseOptJsonReturningClauseOpt_5e66f95d::write() packages/sql-semantics-postgres/resources/models/Value/FuncExprCommonSubexprWithJsonArraySelectNoParensJsonFormatClauseOptJsonReturningClauseOpt_5e66f95d.php:45
- method-call SqlSemantics\Statement\Model\PostgreSql\Value\JsonReturningClauseOptWithReturningTypenameJsonFormatClauseOpt_980775e8::write() packages/sql-semantics-postgres/resources/models/Value/JsonReturningClauseOptWithReturningTypenameJsonFormatClauseOpt_980775e8.php:41
- method-call SqlSemantics\Statement\Model\PostgreSql\Value\JsonValueExprWithAExprJsonFormatClauseOpt_30d990d0::write() packages/sql-semantics-postgres/resources/models/Value/JsonValueExprWithAExprJsonFormatClauseOpt_30d990d0.php:39
Type declarations 6
- type SqlSemantics\Statement\Model\PostgreSql\Value\FuncExprCommonSubexprWithJsonArraySelectNoParensJsonFormatClauseOptJsonReturningClauseOpt_5e66f95d packages/sql-semantics-postgres/resources/models/Value/FuncExprCommonSubexprWithJsonArraySelectNoParensJsonFormatClauseOptJsonReturningClauseOpt_5e66f95d.php:24
- type SqlSemantics\Statement\Model\PostgreSql\Value\FuncExprCommonSubexprWithJsonArraySelectNoParensJsonFormatClauseOptJsonReturningClauseOpt_5e66f95d packages/sql-semantics-postgres/resources/models/Value/FuncExprCommonSubexprWithJsonArraySelectNoParensJsonFormatClauseOptJsonReturningClauseOpt_5e66f95d.php:63
- type SqlSemantics\Statement\Model\PostgreSql\Value\JsonReturningClauseOptWithReturningTypenameJsonFormatClauseOpt_980775e8 packages/sql-semantics-postgres/resources/models/Value/JsonReturningClauseOptWithReturningTypenameJsonFormatClauseOpt_980775e8.php:24
- type SqlSemantics\Statement\Model\PostgreSql\Value\JsonReturningClauseOptWithReturningTypenameJsonFormatClauseOpt_980775e8 packages/sql-semantics-postgres/resources/models/Value/JsonReturningClauseOptWithReturningTypenameJsonFormatClauseOpt_980775e8.php:55
- type SqlSemantics\Statement\Model\PostgreSql\Value\JsonValueExprWithAExprJsonFormatClauseOpt_30d990d0 packages/sql-semantics-postgres/resources/models/Value/JsonValueExprWithAExprJsonFormatClauseOpt_30d990d0.php:24
- type SqlSemantics\Statement\Model\PostgreSql\Value\JsonValueExprWithAExprJsonFormatClauseOpt_30d990d0 packages/sql-semantics-postgres/resources/models/Value/JsonValueExprWithAExprJsonFormatClauseOpt_30d990d0.php:53