interfaceJsonValueExprForm
interface JsonValueExprForm
extends Element
Public API: explicitly declared with
@visibility public.The json_value_expr SQL value; generated by bin/build-models.php.
$write = static fn (\SqlSemantics\Statement\Model\PostgreSql\Role\JsonValueExprForm $value): string => \SqlSemantics\Statement\Writer::render($value);
$write instanceof \Closure // => trueRelations§
Implemented by 1
Method calls 11
- method-call SqlSemantics\Statement\Model\PostgreSql\Value\FuncExprCommonSubexprWithJsonExistsJsonValueExprAExprJsonPassingClauseOptJsonOnErrorClauseOpt_7fca87cc::write() packages/sql-semantics-postgres/resources/models/Value/FuncExprCommonSubexprWithJsonExistsJsonValueExprAExprJsonPassingClauseOptJsonOnErrorClauseOpt_7fca87cc.php:45
- method-call SqlSemantics\Statement\Model\PostgreSql\Value\FuncExprCommonSubexprWithJsonJsonValueExprJsonKeyUniquenessConstraintOpt_c6097138::write() packages/sql-semantics-postgres/resources/models/Value/FuncExprCommonSubexprWithJsonJsonValueExprJsonKeyUniquenessConstraintOpt_c6097138.php:41
- method-call SqlSemantics\Statement\Model\PostgreSql\Value\FuncExprCommonSubexprWithJsonQueryJsonValueExprAExprJsonPassingClauseOptJsonReturningClauseOptJsonWr_ae6d993b::write() packages/sql-semantics-postgres/resources/models/Value/FuncExprCommonSubexprWithJsonQueryJsonValueExprAExprJsonPassingClauseOptJsonReturningClauseOptJsonWr_ae6d993b.php:51
- method-call SqlSemantics\Statement\Model\PostgreSql\Value\FuncExprCommonSubexprWithJsonSerializeJsonValueExprJsonReturningClauseOpt_fef1c0c3::write() packages/sql-semantics-postgres/resources/models/Value/FuncExprCommonSubexprWithJsonSerializeJsonValueExprJsonReturningClauseOpt_fef1c0c3.php:41
- method-call SqlSemantics\Statement\Model\PostgreSql\Value\FuncExprCommonSubexprWithJsonValueJsonValueExprAExprJsonPassingClauseOptJsonReturningClauseOptJsonBe_0f07aae4::write() packages/sql-semantics-postgres/resources/models/Value/FuncExprCommonSubexprWithJsonValueJsonValueExprAExprJsonPassingClauseOptJsonReturningClauseOptJsonBe_0f07aae4.php:47
- method-call SqlSemantics\Statement\Model\PostgreSql\Value\JsonAggregateFuncWithJsonArrayaggJsonValueExprJsonArrayAggregateOrderByClauseOptJsonArrayConstru_f339643a::write() packages/sql-semantics-postgres/resources/models/Value/JsonAggregateFuncWithJsonArrayaggJsonValueExprJsonArrayAggregateOrderByClauseOptJsonArrayConstru_f339643a.php:45
- method-call SqlSemantics\Statement\Model\PostgreSql\Value\JsonArgumentWithJsonValueExprAsColLabel_fb72418e::write() packages/sql-semantics-postgres/resources/models/Value/JsonArgumentWithJsonValueExprAsColLabel_fb72418e.php:37
- method-call SqlSemantics\Statement\Model\PostgreSql\Value\JsonNameAndValueWithAExprJsonValueExpr_77bc34b0::write() packages/sql-semantics-postgres/resources/models/Value/JsonNameAndValueWithAExprJsonValueExpr_77bc34b0.php:41
- method-call SqlSemantics\Statement\Model\PostgreSql\Value\JsonNameAndValueWithCExprValuePJsonValueExpr_207d85d4::write() packages/sql-semantics-postgres/resources/models/Value/JsonNameAndValueWithCExprValuePJsonValueExpr_207d85d4.php:41
- method-call SqlSemantics\Statement\Model\PostgreSql\Value\JsonTableWithJsonTableJsonValueExprAExprJsonTablePathNameOptJsonPassingClauseOptColumnsJ_ed7685d5::write() packages/sql-semantics-postgres/resources/models/Value/JsonTableWithJsonTableJsonValueExprAExprJsonTablePathNameOptJsonPassingClauseOptColumnsJ_ed7685d5.php:49
- method-call SqlSemantics\Statement\Model\PostgreSql\Value\JsonValueExprListWithJsonValueExprListJsonValueExpr_ffed7cab::write() packages/sql-semantics-postgres/resources/models/Value/JsonValueExprListWithJsonValueExprListJsonValueExpr_ffed7cab.php:41
Type declarations 22
- type SqlSemantics\Statement\Model\PostgreSql\Value\FuncExprCommonSubexprWithJsonExistsJsonValueExprAExprJsonPassingClauseOptJsonOnErrorClauseOpt_7fca87cc packages/sql-semantics-postgres/resources/models/Value/FuncExprCommonSubexprWithJsonExistsJsonValueExprAExprJsonPassingClauseOptJsonOnErrorClauseOpt_7fca87cc.php:23
- type SqlSemantics\Statement\Model\PostgreSql\Value\FuncExprCommonSubexprWithJsonExistsJsonValueExprAExprJsonPassingClauseOptJsonOnErrorClauseOpt_7fca87cc packages/sql-semantics-postgres/resources/models/Value/FuncExprCommonSubexprWithJsonExistsJsonValueExprAExprJsonPassingClauseOptJsonOnErrorClauseOpt_7fca87cc.php:61
- type SqlSemantics\Statement\Model\PostgreSql\Value\FuncExprCommonSubexprWithJsonJsonValueExprJsonKeyUniquenessConstraintOpt_c6097138 packages/sql-semantics-postgres/resources/models/Value/FuncExprCommonSubexprWithJsonJsonValueExprJsonKeyUniquenessConstraintOpt_c6097138.php:23
- type SqlSemantics\Statement\Model\PostgreSql\Value\FuncExprCommonSubexprWithJsonJsonValueExprJsonKeyUniquenessConstraintOpt_c6097138 packages/sql-semantics-postgres/resources/models/Value/FuncExprCommonSubexprWithJsonJsonValueExprJsonKeyUniquenessConstraintOpt_c6097138.php:51
- type SqlSemantics\Statement\Model\PostgreSql\Value\FuncExprCommonSubexprWithJsonQueryJsonValueExprAExprJsonPassingClauseOptJsonReturningClauseOptJsonWr_ae6d993b packages/sql-semantics-postgres/resources/models/Value/FuncExprCommonSubexprWithJsonQueryJsonValueExprAExprJsonPassingClauseOptJsonReturningClauseOptJsonWr_ae6d993b.php:23
- type SqlSemantics\Statement\Model\PostgreSql\Value\FuncExprCommonSubexprWithJsonQueryJsonValueExprAExprJsonPassingClauseOptJsonReturningClauseOptJsonWr_ae6d993b packages/sql-semantics-postgres/resources/models/Value/FuncExprCommonSubexprWithJsonQueryJsonValueExprAExprJsonPassingClauseOptJsonReturningClauseOptJsonWr_ae6d993b.php:73
- type SqlSemantics\Statement\Model\PostgreSql\Value\FuncExprCommonSubexprWithJsonSerializeJsonValueExprJsonReturningClauseOpt_fef1c0c3 packages/sql-semantics-postgres/resources/models/Value/FuncExprCommonSubexprWithJsonSerializeJsonValueExprJsonReturningClauseOpt_fef1c0c3.php:23
- type SqlSemantics\Statement\Model\PostgreSql\Value\FuncExprCommonSubexprWithJsonSerializeJsonValueExprJsonReturningClauseOpt_fef1c0c3 packages/sql-semantics-postgres/resources/models/Value/FuncExprCommonSubexprWithJsonSerializeJsonValueExprJsonReturningClauseOpt_fef1c0c3.php:51
- type SqlSemantics\Statement\Model\PostgreSql\Value\FuncExprCommonSubexprWithJsonValueJsonValueExprAExprJsonPassingClauseOptJsonReturningClauseOptJsonBe_0f07aae4 packages/sql-semantics-postgres/resources/models/Value/FuncExprCommonSubexprWithJsonValueJsonValueExprAExprJsonPassingClauseOptJsonReturningClauseOptJsonBe_0f07aae4.php:23
- type SqlSemantics\Statement\Model\PostgreSql\Value\FuncExprCommonSubexprWithJsonValueJsonValueExprAExprJsonPassingClauseOptJsonReturningClauseOptJsonBe_0f07aae4 packages/sql-semantics-postgres/resources/models/Value/FuncExprCommonSubexprWithJsonValueJsonValueExprAExprJsonPassingClauseOptJsonReturningClauseOptJsonBe_0f07aae4.php:65
- type SqlSemantics\Statement\Model\PostgreSql\Value\JsonAggregateFuncWithJsonArrayaggJsonValueExprJsonArrayAggregateOrderByClauseOptJsonArrayConstru_f339643a packages/sql-semantics-postgres/resources/models/Value/JsonAggregateFuncWithJsonArrayaggJsonValueExprJsonArrayAggregateOrderByClauseOptJsonArrayConstru_f339643a.php:23
- type SqlSemantics\Statement\Model\PostgreSql\Value\JsonAggregateFuncWithJsonArrayaggJsonValueExprJsonArrayAggregateOrderByClauseOptJsonArrayConstru_f339643a packages/sql-semantics-postgres/resources/models/Value/JsonAggregateFuncWithJsonArrayaggJsonValueExprJsonArrayAggregateOrderByClauseOptJsonArrayConstru_f339643a.php:59
- type SqlSemantics\Statement\Model\PostgreSql\Value\JsonArgumentWithJsonValueExprAsColLabel_fb72418e packages/sql-semantics-postgres/resources/models/Value/JsonArgumentWithJsonValueExprAsColLabel_fb72418e.php:23
- type SqlSemantics\Statement\Model\PostgreSql\Value\JsonArgumentWithJsonValueExprAsColLabel_fb72418e packages/sql-semantics-postgres/resources/models/Value/JsonArgumentWithJsonValueExprAsColLabel_fb72418e.php:47
- type SqlSemantics\Statement\Model\PostgreSql\Value\JsonNameAndValueWithAExprJsonValueExpr_77bc34b0 packages/sql-semantics-postgres/resources/models/Value/JsonNameAndValueWithAExprJsonValueExpr_77bc34b0.php:24
- type SqlSemantics\Statement\Model\PostgreSql\Value\JsonNameAndValueWithAExprJsonValueExpr_77bc34b0 packages/sql-semantics-postgres/resources/models/Value/JsonNameAndValueWithAExprJsonValueExpr_77bc34b0.php:55
- type SqlSemantics\Statement\Model\PostgreSql\Value\JsonNameAndValueWithCExprValuePJsonValueExpr_207d85d4 packages/sql-semantics-postgres/resources/models/Value/JsonNameAndValueWithCExprValuePJsonValueExpr_207d85d4.php:24
- type SqlSemantics\Statement\Model\PostgreSql\Value\JsonNameAndValueWithCExprValuePJsonValueExpr_207d85d4 packages/sql-semantics-postgres/resources/models/Value/JsonNameAndValueWithCExprValuePJsonValueExpr_207d85d4.php:55
- type SqlSemantics\Statement\Model\PostgreSql\Value\JsonTableWithJsonTableJsonValueExprAExprJsonTablePathNameOptJsonPassingClauseOptColumnsJ_ed7685d5 packages/sql-semantics-postgres/resources/models/Value/JsonTableWithJsonTableJsonValueExprAExprJsonTablePathNameOptJsonPassingClauseOptColumnsJ_ed7685d5.php:23
- type SqlSemantics\Statement\Model\PostgreSql\Value\JsonTableWithJsonTableJsonValueExprAExprJsonTablePathNameOptJsonPassingClauseOptColumnsJ_ed7685d5 packages/sql-semantics-postgres/resources/models/Value/JsonTableWithJsonTableJsonValueExprAExprJsonTablePathNameOptJsonPassingClauseOptColumnsJ_ed7685d5.php:75
- type SqlSemantics\Statement\Model\PostgreSql\Value\JsonValueExprListWithJsonValueExprListJsonValueExpr_ffed7cab packages/sql-semantics-postgres/resources/models/Value/JsonValueExprListWithJsonValueExprListJsonValueExpr_ffed7cab.php:24
- type SqlSemantics\Statement\Model\PostgreSql\Value\JsonValueExprListWithJsonValueExprListJsonValueExpr_ffed7cab packages/sql-semantics-postgres/resources/models/Value/JsonValueExprListWithJsonValueExprListJsonValueExpr_ffed7cab.php:55