interfaceSubselectForm
interface SubselectForm
extends Element
Public API: explicitly declared with
@visibility public.The subselect SQL value; generated by bin/build-models.php.
$write = static fn (\SqlSemantics\Statement\Model\MySql\Role\SubselectForm $value): string => \SqlSemantics\Statement\Writer::render($value);
$write instanceof \Closure // => trueRelations§
Implemented by 19
- 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
- SubselectWithSubselectStartQueryExpressionBodySubselectEnd_4d4f9abf packages/sql-semantics-mysql/resources/models/Value/SubselectWithSubselectStartQueryExpressionBodySubselectEnd_4d4f9abf.php:15
- TableValueConstructorWithValuesValuesRowList_51394bf1 packages/sql-semantics-mysql/resources/models/Value/TableValueConstructorWithValuesValuesRowList_51394bf1.php:15
Method calls 5
- method-call SqlSemantics\Statement\Model\MySql\Value\BoolPriWithBoolPriCompOpAllOrAnySubselect_ff3558ec::write() packages/sql-semantics-mysql/resources/models/Value/BoolPriWithBoolPriCompOpAllOrAnySubselect_ff3558ec.php:50
- method-call SqlSemantics\Statement\Model\MySql\Value\PredicateWithBitExprInSymSubselect_c4775214::write() packages/sql-semantics-mysql/resources/models/Value/PredicateWithBitExprInSymSubselect_c4775214.php:43
- method-call SqlSemantics\Statement\Model\MySql\Value\PredicateWithBitExprNotInSymSubselect_58c1fc3e::write() packages/sql-semantics-mysql/resources/models/Value/PredicateWithBitExprNotInSymSubselect_58c1fc3e.php:47
- method-call SqlSemantics\Statement\Model\MySql\Value\SimpleExprWithExistsSubselect_5df3bf4b::write() packages/sql-semantics-mysql/resources/models/Value/SimpleExprWithExistsSubselect_5df3bf4b.php:39
- method-call SqlSemantics\Statement\Model\MySql\Value\SimpleExprWithSubselect_decff698::write() packages/sql-semantics-mysql/resources/models/Value/SimpleExprWithSubselect_decff698.php:37
Type declarations 10
- type SqlSemantics\Statement\Model\MySql\Value\BoolPriWithBoolPriCompOpAllOrAnySubselect_ff3558ec packages/sql-semantics-mysql/resources/models/Value/BoolPriWithBoolPriCompOpAllOrAnySubselect_ff3558ec.php:26
- type SqlSemantics\Statement\Model\MySql\Value\BoolPriWithBoolPriCompOpAllOrAnySubselect_ff3558ec packages/sql-semantics-mysql/resources/models/Value/BoolPriWithBoolPriCompOpAllOrAnySubselect_ff3558ec.php:82
- type SqlSemantics\Statement\Model\MySql\Value\PredicateWithBitExprInSymSubselect_c4775214 packages/sql-semantics-mysql/resources/models/Value/PredicateWithBitExprInSymSubselect_c4775214.php:24
- type SqlSemantics\Statement\Model\MySql\Value\PredicateWithBitExprInSymSubselect_c4775214 packages/sql-semantics-mysql/resources/models/Value/PredicateWithBitExprInSymSubselect_c4775214.php:59
- type SqlSemantics\Statement\Model\MySql\Value\PredicateWithBitExprNotInSymSubselect_58c1fc3e packages/sql-semantics-mysql/resources/models/Value/PredicateWithBitExprNotInSymSubselect_58c1fc3e.php:25
- type SqlSemantics\Statement\Model\MySql\Value\PredicateWithBitExprNotInSymSubselect_58c1fc3e packages/sql-semantics-mysql/resources/models/Value/PredicateWithBitExprNotInSymSubselect_58c1fc3e.php:71
- type SqlSemantics\Statement\Model\MySql\Value\SimpleExprWithExistsSubselect_5df3bf4b packages/sql-semantics-mysql/resources/models/Value/SimpleExprWithExistsSubselect_5df3bf4b.php:23
- type SqlSemantics\Statement\Model\MySql\Value\SimpleExprWithExistsSubselect_5df3bf4b packages/sql-semantics-mysql/resources/models/Value/SimpleExprWithExistsSubselect_5df3bf4b.php:47
- type SqlSemantics\Statement\Model\MySql\Value\SimpleExprWithSubselect_decff698 packages/sql-semantics-mysql/resources/models/Value/SimpleExprWithSubselect_decff698.php:23
- type SqlSemantics\Statement\Model\MySql\Value\SimpleExprWithSubselect_decff698 packages/sql-semantics-mysql/resources/models/Value/SimpleExprWithSubselect_decff698.php:45