interfaceSelectStmtForm
interface SelectStmtForm
extends Element
Public API: explicitly declared with
@visibility public.The SelectStmt SQL value; generated by bin/build-models.php.
$write = static fn (\SqlSemantics\Statement\Model\PostgreSql\Role\SelectStmtForm $value): string => \SqlSemantics\Statement\Writer::render($value);
$write instanceof \Closure // => trueRelations§
Implemented by 17
- SelectNoParensWithSelectClauseOptSortClauseForLockingClauseOptSelectLimit_ba938154 packages/sql-semantics-postgres/resources/models/Value/SelectNoParensWithSelectClauseOptSortClauseForLockingClauseOptSelectLimit_ba938154.php:15
- SelectNoParensWithSelectClauseOptSortClauseSelectLimitOptForLockingClause_7d2056fd packages/sql-semantics-postgres/resources/models/Value/SelectNoParensWithSelectClauseOptSortClauseSelectLimitOptForLockingClause_7d2056fd.php:15
- SelectNoParensWithSelectClauseSortClause_dffb29ae packages/sql-semantics-postgres/resources/models/Value/SelectNoParensWithSelectClauseSortClause_dffb29ae.php:15
- SelectNoParensWithWithClauseSelectClauseOptSortClauseForLockingClauseOptSelectLimit_f1383c39 packages/sql-semantics-postgres/resources/models/Value/SelectNoParensWithWithClauseSelectClauseOptSortClauseForLockingClauseOptSelectLimit_f1383c39.php:15
- SelectNoParensWithWithClauseSelectClauseOptSortClauseSelectLimitOptForLockingClause_3ceeb32e packages/sql-semantics-postgres/resources/models/Value/SelectNoParensWithWithClauseSelectClauseOptSortClauseSelectLimitOptForLockingClause_3ceeb32e.php:15
- SelectNoParensWithWithClauseSelectClauseSortClause_5381d5ff packages/sql-semantics-postgres/resources/models/Value/SelectNoParensWithWithClauseSelectClauseSortClause_5381d5ff.php:15
- SelectNoParensWithWithClauseSelectClause_65313ae7 packages/sql-semantics-postgres/resources/models/Value/SelectNoParensWithWithClauseSelectClause_65313ae7.php:15
- SelectWithParensWithSelectNoParens_1ebbcdf8 packages/sql-semantics-postgres/resources/models/Value/SelectWithParensWithSelectNoParens_1ebbcdf8.php:15
- SelectWithParensWithSelectWithParens_649efceb packages/sql-semantics-postgres/resources/models/Value/SelectWithParensWithSelectWithParens_649efceb.php:15
- SimpleSelectWithSelectClauseExceptSetQuantifierSelectClause_5a7ba6bd packages/sql-semantics-postgres/resources/models/Value/SimpleSelectWithSelectClauseExceptSetQuantifierSelectClause_5a7ba6bd.php:15
- SimpleSelectWithSelectClauseIntersectSetQuantifierSelectClause_f15b6f33 packages/sql-semantics-postgres/resources/models/Value/SimpleSelectWithSelectClauseIntersectSetQuantifierSelectClause_f15b6f33.php:15
- SimpleSelectWithSelectClauseUnionSetQuantifierSelectClause_80993a60 packages/sql-semantics-postgres/resources/models/Value/SimpleSelectWithSelectClauseUnionSetQuantifierSelectClause_80993a60.php:15
- SimpleSelectWithSelectDistinctClauseTargetListIntoClauseFromClauseWhereClauseGroupClauseHav_83a4cbe8 packages/sql-semantics-postgres/resources/models/Value/SimpleSelectWithSelectDistinctClauseTargetListIntoClauseFromClauseWhereClauseGroupClauseHav_83a4cbe8.php:15
- SimpleSelectWithSelectOptAllClauseOptTargetListIntoClauseFromClauseWhereClauseGroupClauseHa_0d11e19c packages/sql-semantics-postgres/resources/models/Value/SimpleSelectWithSelectOptAllClauseOptTargetListIntoClauseFromClauseWhereClauseGroupClauseHa_0d11e19c.php:15
- SimpleSelectWithTableRelationExpr_1ebd48d2 packages/sql-semantics-postgres/resources/models/Value/SimpleSelectWithTableRelationExpr_1ebd48d2.php:15
- ValuesClauseWithValuesClauseExprList_bf82b178 packages/sql-semantics-postgres/resources/models/Value/ValuesClauseWithValuesClauseExprList_bf82b178.php:15
- ValuesClauseWithValuesExprList_7b19b367 packages/sql-semantics-postgres/resources/models/Value/ValuesClauseWithValuesExprList_7b19b367.php:15
Method calls 12
- method-call SqlSemantics\Statement\Model\PostgreSql\Value\CreateAsStmtWithCreateOptTempTableCreateAsTargetAsSelectStmtOptWithData_626e62c9::write() packages/sql-semantics-postgres/resources/models/Value/CreateAsStmtWithCreateOptTempTableCreateAsTargetAsSelectStmtOptWithData_626e62c9.php:51
- method-call SqlSemantics\Statement\Model\PostgreSql\Value\CreateAsStmtWithCreateOptTempTableIfPNotExistsCreateAsTargetAsSelectStmtOptWithData_f8734049::write() packages/sql-semantics-postgres/resources/models/Value/CreateAsStmtWithCreateOptTempTableIfPNotExistsCreateAsTargetAsSelectStmtOptWithData_f8734049.php:57
- method-call SqlSemantics\Statement\Model\PostgreSql\Value\CreateMatViewStmtWithCreateOptNoLogMaterializedViewCreateMvTargetAsSelectStmtOptWithData_5075fb30::write() packages/sql-semantics-postgres/resources/models/Value/CreateMatViewStmtWithCreateOptNoLogMaterializedViewCreateMvTargetAsSelectStmtOptWithData_5075fb30.php:53
- method-call SqlSemantics\Statement\Model\PostgreSql\Value\CreateMatViewStmtWithCreateOptNoLogMaterializedViewIfPNotExistsCreateMvTargetAsSelectStmtOptWith_04173bd0::write() packages/sql-semantics-postgres/resources/models/Value/CreateMatViewStmtWithCreateOptNoLogMaterializedViewIfPNotExistsCreateMvTargetAsSelectStmtOptWith_04173bd0.php:59
- method-call SqlSemantics\Statement\Model\PostgreSql\Value\DeclareCursorStmtWithDeclareCursorNameCursorOptionsCursorOptHoldForSelectStmt_c4717fe0::write() packages/sql-semantics-postgres/resources/models/Value/DeclareCursorStmtWithDeclareCursorNameCursorOptionsCursorOptHoldForSelectStmt_c4717fe0.php:53
- method-call SqlSemantics\Statement\Model\PostgreSql\Value\InsertRestWithInsertColumnListOverridingOverrideKindValuePSelectStmt_ad09bda0::write() packages/sql-semantics-postgres/resources/models/Value/InsertRestWithInsertColumnListOverridingOverrideKindValuePSelectStmt_ad09bda0.php:51
- method-call SqlSemantics\Statement\Model\PostgreSql\Value\InsertRestWithInsertColumnListSelectStmt_a320fd9d::write() packages/sql-semantics-postgres/resources/models/Value/InsertRestWithInsertColumnListSelectStmt_a320fd9d.php:43
- method-call SqlSemantics\Statement\Model\PostgreSql\Value\InsertRestWithOverridingOverrideKindValuePSelectStmt_a6b7ce8d::write() packages/sql-semantics-postgres/resources/models/Value/InsertRestWithOverridingOverrideKindValuePSelectStmt_a6b7ce8d.php:43
- method-call SqlSemantics\Statement\Model\PostgreSql\Value\ViewStmtWithCreateOptTempRecursiveViewQualifiedNameColumnListOptReloptionsAsSelectStmtO_7d884500::write() packages/sql-semantics-postgres/resources/models/Value/ViewStmtWithCreateOptTempRecursiveViewQualifiedNameColumnListOptReloptionsAsSelectStmtO_7d884500.php:65
- method-call SqlSemantics\Statement\Model\PostgreSql\Value\ViewStmtWithCreateOptTempViewQualifiedNameOptColumnListOptReloptionsAsSelectStmtOptChec_21343b5b::write() packages/sql-semantics-postgres/resources/models/Value/ViewStmtWithCreateOptTempViewQualifiedNameOptColumnListOptReloptionsAsSelectStmtOptChec_21343b5b.php:59
- method-call SqlSemantics\Statement\Model\PostgreSql\Value\ViewStmtWithCreateOrReplaceOptTempRecursiveViewQualifiedNameColumnListOptReloptionsAsSe_adc772a7::write() packages/sql-semantics-postgres/resources/models/Value/ViewStmtWithCreateOrReplaceOptTempRecursiveViewQualifiedNameColumnListOptReloptionsAsSe_adc772a7.php:69
- method-call SqlSemantics\Statement\Model\PostgreSql\Value\ViewStmtWithCreateOrReplaceOptTempViewQualifiedNameOptColumnListOptReloptionsAsSelectSt_dd1cc602::write() packages/sql-semantics-postgres/resources/models/Value/ViewStmtWithCreateOrReplaceOptTempViewQualifiedNameOptColumnListOptReloptionsAsSelectSt_dd1cc602.php:63
Type declarations 24
- type SqlSemantics\Statement\Model\PostgreSql\Value\CreateAsStmtWithCreateOptTempTableCreateAsTargetAsSelectStmtOptWithData_626e62c9 packages/sql-semantics-postgres/resources/models/Value/CreateAsStmtWithCreateOptTempTableCreateAsTargetAsSelectStmtOptWithData_626e62c9.php:25
- type SqlSemantics\Statement\Model\PostgreSql\Value\CreateAsStmtWithCreateOptTempTableCreateAsTargetAsSelectStmtOptWithData_626e62c9 packages/sql-semantics-postgres/resources/models/Value/CreateAsStmtWithCreateOptTempTableCreateAsTargetAsSelectStmtOptWithData_626e62c9.php:75
- type SqlSemantics\Statement\Model\PostgreSql\Value\CreateAsStmtWithCreateOptTempTableIfPNotExistsCreateAsTargetAsSelectStmtOptWithData_f8734049 packages/sql-semantics-postgres/resources/models/Value/CreateAsStmtWithCreateOptTempTableIfPNotExistsCreateAsTargetAsSelectStmtOptWithData_f8734049.php:25
- type SqlSemantics\Statement\Model\PostgreSql\Value\CreateAsStmtWithCreateOptTempTableIfPNotExistsCreateAsTargetAsSelectStmtOptWithData_f8734049 packages/sql-semantics-postgres/resources/models/Value/CreateAsStmtWithCreateOptTempTableIfPNotExistsCreateAsTargetAsSelectStmtOptWithData_f8734049.php:81
- type SqlSemantics\Statement\Model\PostgreSql\Value\CreateMatViewStmtWithCreateOptNoLogMaterializedViewCreateMvTargetAsSelectStmtOptWithData_5075fb30 packages/sql-semantics-postgres/resources/models/Value/CreateMatViewStmtWithCreateOptNoLogMaterializedViewCreateMvTargetAsSelectStmtOptWithData_5075fb30.php:25
- type SqlSemantics\Statement\Model\PostgreSql\Value\CreateMatViewStmtWithCreateOptNoLogMaterializedViewCreateMvTargetAsSelectStmtOptWithData_5075fb30 packages/sql-semantics-postgres/resources/models/Value/CreateMatViewStmtWithCreateOptNoLogMaterializedViewCreateMvTargetAsSelectStmtOptWithData_5075fb30.php:77
- type SqlSemantics\Statement\Model\PostgreSql\Value\CreateMatViewStmtWithCreateOptNoLogMaterializedViewIfPNotExistsCreateMvTargetAsSelectStmtOptWith_04173bd0 packages/sql-semantics-postgres/resources/models/Value/CreateMatViewStmtWithCreateOptNoLogMaterializedViewIfPNotExistsCreateMvTargetAsSelectStmtOptWith_04173bd0.php:25
- type SqlSemantics\Statement\Model\PostgreSql\Value\CreateMatViewStmtWithCreateOptNoLogMaterializedViewIfPNotExistsCreateMvTargetAsSelectStmtOptWith_04173bd0 packages/sql-semantics-postgres/resources/models/Value/CreateMatViewStmtWithCreateOptNoLogMaterializedViewIfPNotExistsCreateMvTargetAsSelectStmtOptWith_04173bd0.php:83
- type SqlSemantics\Statement\Model\PostgreSql\Value\DeclareCursorStmtWithDeclareCursorNameCursorOptionsCursorOptHoldForSelectStmt_c4717fe0 packages/sql-semantics-postgres/resources/models/Value/DeclareCursorStmtWithDeclareCursorNameCursorOptionsCursorOptHoldForSelectStmt_c4717fe0.php:26
- type SqlSemantics\Statement\Model\PostgreSql\Value\DeclareCursorStmtWithDeclareCursorNameCursorOptionsCursorOptHoldForSelectStmt_c4717fe0 packages/sql-semantics-postgres/resources/models/Value/DeclareCursorStmtWithDeclareCursorNameCursorOptionsCursorOptHoldForSelectStmt_c4717fe0.php:83
- type SqlSemantics\Statement\Model\PostgreSql\Value\InsertRestWithInsertColumnListOverridingOverrideKindValuePSelectStmt_ad09bda0 packages/sql-semantics-postgres/resources/models/Value/InsertRestWithInsertColumnListOverridingOverrideKindValuePSelectStmt_ad09bda0.php:25
- type SqlSemantics\Statement\Model\PostgreSql\Value\InsertRestWithInsertColumnListOverridingOverrideKindValuePSelectStmt_ad09bda0 packages/sql-semantics-postgres/resources/models/Value/InsertRestWithInsertColumnListOverridingOverrideKindValuePSelectStmt_ad09bda0.php:73
- type SqlSemantics\Statement\Model\PostgreSql\Value\InsertRestWithInsertColumnListSelectStmt_a320fd9d packages/sql-semantics-postgres/resources/models/Value/InsertRestWithInsertColumnListSelectStmt_a320fd9d.php:24
- type SqlSemantics\Statement\Model\PostgreSql\Value\InsertRestWithInsertColumnListSelectStmt_a320fd9d packages/sql-semantics-postgres/resources/models/Value/InsertRestWithInsertColumnListSelectStmt_a320fd9d.php:57
- type SqlSemantics\Statement\Model\PostgreSql\Value\InsertRestWithOverridingOverrideKindValuePSelectStmt_a6b7ce8d packages/sql-semantics-postgres/resources/models/Value/InsertRestWithOverridingOverrideKindValuePSelectStmt_a6b7ce8d.php:24
- type SqlSemantics\Statement\Model\PostgreSql\Value\InsertRestWithOverridingOverrideKindValuePSelectStmt_a6b7ce8d packages/sql-semantics-postgres/resources/models/Value/InsertRestWithOverridingOverrideKindValuePSelectStmt_a6b7ce8d.php:57
- type SqlSemantics\Statement\Model\PostgreSql\Value\ViewStmtWithCreateOptTempRecursiveViewQualifiedNameColumnListOptReloptionsAsSelectStmtO_7d884500 packages/sql-semantics-postgres/resources/models/Value/ViewStmtWithCreateOptTempRecursiveViewQualifiedNameColumnListOptReloptionsAsSelectStmtO_7d884500.php:27
- type SqlSemantics\Statement\Model\PostgreSql\Value\ViewStmtWithCreateOptTempRecursiveViewQualifiedNameColumnListOptReloptionsAsSelectStmtO_7d884500 packages/sql-semantics-postgres/resources/models/Value/ViewStmtWithCreateOptTempRecursiveViewQualifiedNameColumnListOptReloptionsAsSelectStmtO_7d884500.php:105
- type SqlSemantics\Statement\Model\PostgreSql\Value\ViewStmtWithCreateOptTempViewQualifiedNameOptColumnListOptReloptionsAsSelectStmtOptChec_21343b5b packages/sql-semantics-postgres/resources/models/Value/ViewStmtWithCreateOptTempViewQualifiedNameOptColumnListOptReloptionsAsSelectStmtOptChec_21343b5b.php:27
- type SqlSemantics\Statement\Model\PostgreSql\Value\ViewStmtWithCreateOptTempViewQualifiedNameOptColumnListOptReloptionsAsSelectStmtOptChec_21343b5b packages/sql-semantics-postgres/resources/models/Value/ViewStmtWithCreateOptTempViewQualifiedNameOptColumnListOptReloptionsAsSelectStmtOptChec_21343b5b.php:99
- type SqlSemantics\Statement\Model\PostgreSql\Value\ViewStmtWithCreateOrReplaceOptTempRecursiveViewQualifiedNameColumnListOptReloptionsAsSe_adc772a7 packages/sql-semantics-postgres/resources/models/Value/ViewStmtWithCreateOrReplaceOptTempRecursiveViewQualifiedNameColumnListOptReloptionsAsSe_adc772a7.php:27
- type SqlSemantics\Statement\Model\PostgreSql\Value\ViewStmtWithCreateOrReplaceOptTempRecursiveViewQualifiedNameColumnListOptReloptionsAsSe_adc772a7 packages/sql-semantics-postgres/resources/models/Value/ViewStmtWithCreateOrReplaceOptTempRecursiveViewQualifiedNameColumnListOptReloptionsAsSe_adc772a7.php:109
- type SqlSemantics\Statement\Model\PostgreSql\Value\ViewStmtWithCreateOrReplaceOptTempViewQualifiedNameOptColumnListOptReloptionsAsSelectSt_dd1cc602 packages/sql-semantics-postgres/resources/models/Value/ViewStmtWithCreateOrReplaceOptTempViewQualifiedNameOptColumnListOptReloptionsAsSelectSt_dd1cc602.php:27
- type SqlSemantics\Statement\Model\PostgreSql\Value\ViewStmtWithCreateOrReplaceOptTempViewQualifiedNameOptColumnListOptReloptionsAsSelectSt_dd1cc602 packages/sql-semantics-postgres/resources/models/Value/ViewStmtWithCreateOrReplaceOptTempViewQualifiedNameOptColumnListOptReloptionsAsSelectSt_dd1cc602.php:103