interfaceQueryExpressionBodyForm
interface QueryExpressionBodyForm
extends Element
Public API: explicitly declared with
@visibility public.The query_expression_body SQL value; generated by bin/build-models.php.
$write = static fn (\SqlSemantics\Statement\Model\MySql\Role\QueryExpressionBodyForm $value): string => \SqlSemantics\Statement\Writer::render($value);
$write instanceof \Closure // => trueRelations§
Implemented by 18
- ExplicitTableWithTableSymTableIdent_2371bf4a packages/sql-semantics-mysql/resources/models/Value/ExplicitTableWithTableSymTableIdent_2371bf4a.php:15
- QueryExpressionBodyWithQueryExpressionBodyExceptSymUnionOptionQueryExpressionBody_3f0c837a packages/sql-semantics-mysql/resources/models/Value/QueryExpressionBodyWithQueryExpressionBodyExceptSymUnionOptionQueryExpressionBody_3f0c837a.php:15
- QueryExpressionBodyWithQueryExpressionBodyIntersectSymUnionOptionQueryExpressionBody_50417a62 packages/sql-semantics-mysql/resources/models/Value/QueryExpressionBodyWithQueryExpressionBodyIntersectSymUnionOptionQueryExpressionBody_50417a62.php:15
- QueryExpressionBodyWithQueryExpressionBodyUnionSymUnionOptionQueryExpressionBody_24d25384 packages/sql-semantics-mysql/resources/models/Value/QueryExpressionBodyWithQueryExpressionBodyUnionSymUnionOptionQueryExpressionBody_24d25384.php:15
- QueryExpressionBodyWithQueryExpressionBodyUnionSymUnionOptionQuerySpecificationOptUnionOrderOrLimi_5c96fe8e packages/sql-semantics-mysql/resources/models/Value/QueryExpressionBodyWithQueryExpressionBodyUnionSymUnionOptionQuerySpecificationOptUnionOrderOrLimi_5c96fe8e.php:15
- QueryExpressionBodyWithQueryExpressionBodyUnionSymUnionOptionQuerySpecification_939e7519 packages/sql-semantics-mysql/resources/models/Value/QueryExpressionBodyWithQueryExpressionBodyUnionSymUnionOptionQuerySpecification_939e7519.php:15
- QueryExpressionBodyWithQuerySpecificationOptUnionOrderOrLimit_c93fd014 packages/sql-semantics-mysql/resources/models/Value/QueryExpressionBodyWithQuerySpecificationOptUnionOrderOrLimit_c93fd014.php:15
- QueryExpressionParensWithQueryExpressionParens_830c0f99 packages/sql-semantics-mysql/resources/models/Value/QueryExpressionParensWithQueryExpressionParens_830c0f99.php:15
- QueryExpressionParensWithQueryExpressionWithOptLockingClauses_23be58de packages/sql-semantics-mysql/resources/models/Value/QueryExpressionParensWithQueryExpressionWithOptLockingClauses_23be58de.php:15
- QuerySpecificationWithSelectParenDerivedOptUnionOrderOrLimit_3c312dab packages/sql-semantics-mysql/resources/models/Value/QuerySpecificationWithSelectParenDerivedOptUnionOrderOrLimit_3c312dab.php:15
- QuerySpecificationWithSelectParenDerived_a7ed1cea packages/sql-semantics-mysql/resources/models/Value/QuerySpecificationWithSelectParenDerived_a7ed1cea.php:15
- QuerySpecificationWithSelectSymSelectInit2Derived_cb2c9ac3 packages/sql-semantics-mysql/resources/models/Value/QuerySpecificationWithSelectSymSelectInit2Derived_cb2c9ac3.php:15
- QuerySpecificationWithSelectSymSelectOptionsSelectItemListIntoClauseOptFromClauseOptWhereClauseOp_2b8950f0 packages/sql-semantics-mysql/resources/models/Value/QuerySpecificationWithSelectSymSelectOptionsSelectItemListIntoClauseOptFromClauseOptWhereClauseOp_2b8950f0.php:15
- QuerySpecificationWithSelectSymSelectOptionsSelectItemListIntoClauseOptFromClauseOptWhereClauseOp_64027ed6 packages/sql-semantics-mysql/resources/models/Value/QuerySpecificationWithSelectSymSelectOptionsSelectItemListIntoClauseOptFromClauseOptWhereClauseOp_64027ed6.php:15
- QuerySpecificationWithSelectSymSelectOptionsSelectItemListOptFromClauseOptWhereClauseOptGroupClau_1e0687be packages/sql-semantics-mysql/resources/models/Value/QuerySpecificationWithSelectSymSelectOptionsSelectItemListOptFromClauseOptWhereClauseOptGroupClau_1e0687be.php:15
- QuerySpecificationWithSelectSymSelectOptionsSelectItemListOptFromClauseOptWhereClauseOptGroupClau_5368232c packages/sql-semantics-mysql/resources/models/Value/QuerySpecificationWithSelectSymSelectOptionsSelectItemListOptFromClauseOptWhereClauseOptGroupClau_5368232c.php:15
- QuerySpecificationWithSelectSymSelectPart2DerivedTableExpression_cbf94a59 packages/sql-semantics-mysql/resources/models/Value/QuerySpecificationWithSelectSymSelectPart2DerivedTableExpression_cbf94a59.php:15
- TableValueConstructorWithValuesValuesRowList_51394bf1 packages/sql-semantics-mysql/resources/models/Value/TableValueConstructorWithValuesValuesRowList_51394bf1.php:15
Method calls 11
- method-call SqlSemantics\Statement\Model\MySql\Value\QueryExpressionBodyWithQueryExpressionBodyExceptSymUnionOptionQueryExpressionBody_3f0c837a::write() packages/sql-semantics-mysql/resources/models/Value/QueryExpressionBodyWithQueryExpressionBodyExceptSymUnionOptionQueryExpressionBody_3f0c837a.php:39
- method-call SqlSemantics\Statement\Model\MySql\Value\QueryExpressionBodyWithQueryExpressionBodyExceptSymUnionOptionQueryExpressionBody_3f0c837a::write() packages/sql-semantics-mysql/resources/models/Value/QueryExpressionBodyWithQueryExpressionBodyExceptSymUnionOptionQueryExpressionBody_3f0c837a.php:45
- method-call SqlSemantics\Statement\Model\MySql\Value\QueryExpressionBodyWithQueryExpressionBodyIntersectSymUnionOptionQueryExpressionBody_50417a62::write() packages/sql-semantics-mysql/resources/models/Value/QueryExpressionBodyWithQueryExpressionBodyIntersectSymUnionOptionQueryExpressionBody_50417a62.php:39
- method-call SqlSemantics\Statement\Model\MySql\Value\QueryExpressionBodyWithQueryExpressionBodyIntersectSymUnionOptionQueryExpressionBody_50417a62::write() packages/sql-semantics-mysql/resources/models/Value/QueryExpressionBodyWithQueryExpressionBodyIntersectSymUnionOptionQueryExpressionBody_50417a62.php:45
- method-call SqlSemantics\Statement\Model\MySql\Value\QueryExpressionBodyWithQueryExpressionBodyUnionSymUnionOptionQueryExpressionBody_24d25384::write() packages/sql-semantics-mysql/resources/models/Value/QueryExpressionBodyWithQueryExpressionBodyUnionSymUnionOptionQueryExpressionBody_24d25384.php:39
- method-call SqlSemantics\Statement\Model\MySql\Value\QueryExpressionBodyWithQueryExpressionBodyUnionSymUnionOptionQueryExpressionBody_24d25384::write() packages/sql-semantics-mysql/resources/models/Value/QueryExpressionBodyWithQueryExpressionBodyUnionSymUnionOptionQueryExpressionBody_24d25384.php:45
- method-call SqlSemantics\Statement\Model\MySql\Value\QueryExpressionBodyWithQueryExpressionBodyUnionSymUnionOptionQuerySpecificationOptUnionOrderOrLimi_5c96fe8e::write() packages/sql-semantics-mysql/resources/models/Value/QueryExpressionBodyWithQueryExpressionBodyUnionSymUnionOptionQuerySpecificationOptUnionOrderOrLimi_5c96fe8e.php:41
- method-call SqlSemantics\Statement\Model\MySql\Value\QueryExpressionBodyWithQueryExpressionBodyUnionSymUnionOptionQuerySpecification_939e7519::write() packages/sql-semantics-mysql/resources/models/Value/QueryExpressionBodyWithQueryExpressionBodyUnionSymUnionOptionQuerySpecification_939e7519.php:39
- method-call SqlSemantics\Statement\Model\MySql\Value\QueryExpressionWithQueryExpressionBodyOptOrderClauseOptLimitClause_15bbdf22::write() packages/sql-semantics-mysql/resources/models/Value/QueryExpressionWithQueryExpressionBodyOptOrderClauseOptLimitClause_15bbdf22.php:39
- method-call SqlSemantics\Statement\Model\MySql\Value\QueryExpressionWithWithClauseQueryExpressionBodyOptOrderClauseOptLimitClause_f3d9f9a0::write() packages/sql-semantics-mysql/resources/models/Value/QueryExpressionWithWithClauseQueryExpressionBodyOptOrderClauseOptLimitClause_f3d9f9a0.php:43
- method-call SqlSemantics\Statement\Model\MySql\Value\SubselectWithSubselectStartQueryExpressionBodySubselectEnd_4d4f9abf::write() packages/sql-semantics-mysql/resources/models/Value/SubselectWithSubselectStartQueryExpressionBodySubselectEnd_4d4f9abf.php:41
Type declarations 22
- type SqlSemantics\Statement\Model\MySql\Value\QueryExpressionBodyWithQueryExpressionBodyExceptSymUnionOptionQueryExpressionBody_3f0c837a packages/sql-semantics-mysql/resources/models/Value/QueryExpressionBodyWithQueryExpressionBodyExceptSymUnionOptionQueryExpressionBody_3f0c837a.php:23
- type SqlSemantics\Statement\Model\MySql\Value\QueryExpressionBodyWithQueryExpressionBodyExceptSymUnionOptionQueryExpressionBody_3f0c837a packages/sql-semantics-mysql/resources/models/Value/QueryExpressionBodyWithQueryExpressionBodyExceptSymUnionOptionQueryExpressionBody_3f0c837a.php:25
- type SqlSemantics\Statement\Model\MySql\Value\QueryExpressionBodyWithQueryExpressionBodyExceptSymUnionOptionQueryExpressionBody_3f0c837a packages/sql-semantics-mysql/resources/models/Value/QueryExpressionBodyWithQueryExpressionBodyExceptSymUnionOptionQueryExpressionBody_3f0c837a.php:51
- type SqlSemantics\Statement\Model\MySql\Value\QueryExpressionBodyWithQueryExpressionBodyExceptSymUnionOptionQueryExpressionBody_3f0c837a packages/sql-semantics-mysql/resources/models/Value/QueryExpressionBodyWithQueryExpressionBodyExceptSymUnionOptionQueryExpressionBody_3f0c837a.php:67
- type SqlSemantics\Statement\Model\MySql\Value\QueryExpressionBodyWithQueryExpressionBodyIntersectSymUnionOptionQueryExpressionBody_50417a62 packages/sql-semantics-mysql/resources/models/Value/QueryExpressionBodyWithQueryExpressionBodyIntersectSymUnionOptionQueryExpressionBody_50417a62.php:23
- type SqlSemantics\Statement\Model\MySql\Value\QueryExpressionBodyWithQueryExpressionBodyIntersectSymUnionOptionQueryExpressionBody_50417a62 packages/sql-semantics-mysql/resources/models/Value/QueryExpressionBodyWithQueryExpressionBodyIntersectSymUnionOptionQueryExpressionBody_50417a62.php:25
- type SqlSemantics\Statement\Model\MySql\Value\QueryExpressionBodyWithQueryExpressionBodyIntersectSymUnionOptionQueryExpressionBody_50417a62 packages/sql-semantics-mysql/resources/models/Value/QueryExpressionBodyWithQueryExpressionBodyIntersectSymUnionOptionQueryExpressionBody_50417a62.php:51
- type SqlSemantics\Statement\Model\MySql\Value\QueryExpressionBodyWithQueryExpressionBodyIntersectSymUnionOptionQueryExpressionBody_50417a62 packages/sql-semantics-mysql/resources/models/Value/QueryExpressionBodyWithQueryExpressionBodyIntersectSymUnionOptionQueryExpressionBody_50417a62.php:67
- type SqlSemantics\Statement\Model\MySql\Value\QueryExpressionBodyWithQueryExpressionBodyUnionSymUnionOptionQueryExpressionBody_24d25384 packages/sql-semantics-mysql/resources/models/Value/QueryExpressionBodyWithQueryExpressionBodyUnionSymUnionOptionQueryExpressionBody_24d25384.php:23
- type SqlSemantics\Statement\Model\MySql\Value\QueryExpressionBodyWithQueryExpressionBodyUnionSymUnionOptionQueryExpressionBody_24d25384 packages/sql-semantics-mysql/resources/models/Value/QueryExpressionBodyWithQueryExpressionBodyUnionSymUnionOptionQueryExpressionBody_24d25384.php:25
- type SqlSemantics\Statement\Model\MySql\Value\QueryExpressionBodyWithQueryExpressionBodyUnionSymUnionOptionQueryExpressionBody_24d25384 packages/sql-semantics-mysql/resources/models/Value/QueryExpressionBodyWithQueryExpressionBodyUnionSymUnionOptionQueryExpressionBody_24d25384.php:51
- type SqlSemantics\Statement\Model\MySql\Value\QueryExpressionBodyWithQueryExpressionBodyUnionSymUnionOptionQueryExpressionBody_24d25384 packages/sql-semantics-mysql/resources/models/Value/QueryExpressionBodyWithQueryExpressionBodyUnionSymUnionOptionQueryExpressionBody_24d25384.php:67
- type SqlSemantics\Statement\Model\MySql\Value\QueryExpressionBodyWithQueryExpressionBodyUnionSymUnionOptionQuerySpecificationOptUnionOrderOrLimi_5c96fe8e packages/sql-semantics-mysql/resources/models/Value/QueryExpressionBodyWithQueryExpressionBodyUnionSymUnionOptionQuerySpecificationOptUnionOrderOrLimi_5c96fe8e.php:23
- type SqlSemantics\Statement\Model\MySql\Value\QueryExpressionBodyWithQueryExpressionBodyUnionSymUnionOptionQuerySpecificationOptUnionOrderOrLimi_5c96fe8e packages/sql-semantics-mysql/resources/models/Value/QueryExpressionBodyWithQueryExpressionBodyUnionSymUnionOptionQuerySpecificationOptUnionOrderOrLimi_5c96fe8e.php:55
- type SqlSemantics\Statement\Model\MySql\Value\QueryExpressionBodyWithQueryExpressionBodyUnionSymUnionOptionQuerySpecification_939e7519 packages/sql-semantics-mysql/resources/models/Value/QueryExpressionBodyWithQueryExpressionBodyUnionSymUnionOptionQuerySpecification_939e7519.php:23
- type SqlSemantics\Statement\Model\MySql\Value\QueryExpressionBodyWithQueryExpressionBodyUnionSymUnionOptionQuerySpecification_939e7519 packages/sql-semantics-mysql/resources/models/Value/QueryExpressionBodyWithQueryExpressionBodyUnionSymUnionOptionQuerySpecification_939e7519.php:51
- type SqlSemantics\Statement\Model\MySql\Value\QueryExpressionWithQueryExpressionBodyOptOrderClauseOptLimitClause_15bbdf22 packages/sql-semantics-mysql/resources/models/Value/QueryExpressionWithQueryExpressionBodyOptOrderClauseOptLimitClause_15bbdf22.php:23
- type SqlSemantics\Statement\Model\MySql\Value\QueryExpressionWithQueryExpressionBodyOptOrderClauseOptLimitClause_15bbdf22 packages/sql-semantics-mysql/resources/models/Value/QueryExpressionWithQueryExpressionBodyOptOrderClauseOptLimitClause_15bbdf22.php:49
- type SqlSemantics\Statement\Model\MySql\Value\QueryExpressionWithWithClauseQueryExpressionBodyOptOrderClauseOptLimitClause_f3d9f9a0 packages/sql-semantics-mysql/resources/models/Value/QueryExpressionWithWithClauseQueryExpressionBodyOptOrderClauseOptLimitClause_f3d9f9a0.php:24
- type SqlSemantics\Statement\Model\MySql\Value\QueryExpressionWithWithClauseQueryExpressionBodyOptOrderClauseOptLimitClause_f3d9f9a0 packages/sql-semantics-mysql/resources/models/Value/QueryExpressionWithWithClauseQueryExpressionBodyOptOrderClauseOptLimitClause_f3d9f9a0.php:61
- type SqlSemantics\Statement\Model\MySql\Value\SubselectWithSubselectStartQueryExpressionBodySubselectEnd_4d4f9abf packages/sql-semantics-mysql/resources/models/Value/SubselectWithSubselectStartQueryExpressionBodySubselectEnd_4d4f9abf.php:24
- type SqlSemantics\Statement\Model\MySql\Value\SubselectWithSubselectStartQueryExpressionBodySubselectEnd_4d4f9abf packages/sql-semantics-mysql/resources/models/Value/SubselectWithSubselectStartQueryExpressionBodySubselectEnd_4d4f9abf.php:57