interfaceTableRefForm
interface TableRefForm
extends Element
Public API: explicitly declared with
@visibility public.The table_ref SQL value; generated by bin/build-models.php.
$write = static fn (\SqlSemantics\Statement\Model\PostgreSql\Role\TableRefForm $value): string => \SqlSemantics\Statement\Writer::render($value);
$write instanceof \Closure // => trueRelations§
Implemented by 17
- JoinedTableWithJoinedTable_49114d90 packages/sql-semantics-postgres/resources/models/Value/JoinedTableWithJoinedTable_49114d90.php:15
- JoinedTableWithTableRefCrossJoinTableRef_23a87e7b packages/sql-semantics-postgres/resources/models/Value/JoinedTableWithTableRefCrossJoinTableRef_23a87e7b.php:15
- JoinedTableWithTableRefJoinTableRefJoinQual_1ebb717e packages/sql-semantics-postgres/resources/models/Value/JoinedTableWithTableRefJoinTableRefJoinQual_1ebb717e.php:15
- JoinedTableWithTableRefJoinTypeJoinTableRefJoinQual_b11a13a0 packages/sql-semantics-postgres/resources/models/Value/JoinedTableWithTableRefJoinTypeJoinTableRefJoinQual_b11a13a0.php:15
- JoinedTableWithTableRefNaturalJoinTableRef_aad2e35c packages/sql-semantics-postgres/resources/models/Value/JoinedTableWithTableRefNaturalJoinTableRef_aad2e35c.php:15
- JoinedTableWithTableRefNaturalJoinTypeJoinTableRef_3182d06c packages/sql-semantics-postgres/resources/models/Value/JoinedTableWithTableRefNaturalJoinTypeJoinTableRef_3182d06c.php:15
- TableRefWithFuncTableFuncAliasClause_ddb1efaf packages/sql-semantics-postgres/resources/models/Value/TableRefWithFuncTableFuncAliasClause_ddb1efaf.php:15
- TableRefWithJoinedTableAliasClause_c50a46c5 packages/sql-semantics-postgres/resources/models/Value/TableRefWithJoinedTableAliasClause_c50a46c5.php:15
- TableRefWithJsonTableOptAliasClause_d503ab39 packages/sql-semantics-postgres/resources/models/Value/TableRefWithJsonTableOptAliasClause_d503ab39.php:15
- TableRefWithLateralPFuncTableFuncAliasClause_aad119d7 packages/sql-semantics-postgres/resources/models/Value/TableRefWithLateralPFuncTableFuncAliasClause_aad119d7.php:15
- TableRefWithLateralPJsonTableOptAliasClause_7b6ba1be packages/sql-semantics-postgres/resources/models/Value/TableRefWithLateralPJsonTableOptAliasClause_7b6ba1be.php:15
- TableRefWithLateralPSelectWithParensOptAliasClause_163b5e99 packages/sql-semantics-postgres/resources/models/Value/TableRefWithLateralPSelectWithParensOptAliasClause_163b5e99.php:15
- TableRefWithLateralPXmltableOptAliasClause_71e4ec0e packages/sql-semantics-postgres/resources/models/Value/TableRefWithLateralPXmltableOptAliasClause_71e4ec0e.php:15
- TableRefWithRelationExprOptAliasClauseTablesampleClause_e6aaffe3 packages/sql-semantics-postgres/resources/models/Value/TableRefWithRelationExprOptAliasClauseTablesampleClause_e6aaffe3.php:15
- TableRefWithRelationExprOptAliasClause_9bd376be packages/sql-semantics-postgres/resources/models/Value/TableRefWithRelationExprOptAliasClause_9bd376be.php:15
- TableRefWithSelectWithParensOptAliasClause_18747e81 packages/sql-semantics-postgres/resources/models/Value/TableRefWithSelectWithParensOptAliasClause_18747e81.php:15
- TableRefWithXmltableOptAliasClause_980a8c2e packages/sql-semantics-postgres/resources/models/Value/TableRefWithXmltableOptAliasClause_980a8c2e.php:15
Method calls 12
- method-call SqlSemantics\Statement\Model\PostgreSql\Value\FromListWithFromListTableRef_1cc17d12::write() packages/sql-semantics-postgres/resources/models/Value/FromListWithFromListTableRef_1cc17d12.php:41
- method-call SqlSemantics\Statement\Model\PostgreSql\Value\JoinedTableWithTableRefCrossJoinTableRef_23a87e7b::write() packages/sql-semantics-postgres/resources/models/Value/JoinedTableWithTableRefCrossJoinTableRef_23a87e7b.php:37
- method-call SqlSemantics\Statement\Model\PostgreSql\Value\JoinedTableWithTableRefCrossJoinTableRef_23a87e7b::write() packages/sql-semantics-postgres/resources/models/Value/JoinedTableWithTableRefCrossJoinTableRef_23a87e7b.php:43
- method-call SqlSemantics\Statement\Model\PostgreSql\Value\JoinedTableWithTableRefJoinTableRefJoinQual_1ebb717e::write() packages/sql-semantics-postgres/resources/models/Value/JoinedTableWithTableRefJoinTableRefJoinQual_1ebb717e.php:39
- method-call SqlSemantics\Statement\Model\PostgreSql\Value\JoinedTableWithTableRefJoinTableRefJoinQual_1ebb717e::write() packages/sql-semantics-postgres/resources/models/Value/JoinedTableWithTableRefJoinTableRefJoinQual_1ebb717e.php:43
- method-call SqlSemantics\Statement\Model\PostgreSql\Value\JoinedTableWithTableRefJoinTypeJoinTableRefJoinQual_b11a13a0::write() packages/sql-semantics-postgres/resources/models/Value/JoinedTableWithTableRefJoinTypeJoinTableRefJoinQual_b11a13a0.php:41
- method-call SqlSemantics\Statement\Model\PostgreSql\Value\JoinedTableWithTableRefJoinTypeJoinTableRefJoinQual_b11a13a0::write() packages/sql-semantics-postgres/resources/models/Value/JoinedTableWithTableRefJoinTypeJoinTableRefJoinQual_b11a13a0.php:47
- method-call SqlSemantics\Statement\Model\PostgreSql\Value\JoinedTableWithTableRefNaturalJoinTableRef_aad2e35c::write() packages/sql-semantics-postgres/resources/models/Value/JoinedTableWithTableRefNaturalJoinTableRef_aad2e35c.php:37
- method-call SqlSemantics\Statement\Model\PostgreSql\Value\JoinedTableWithTableRefNaturalJoinTableRef_aad2e35c::write() packages/sql-semantics-postgres/resources/models/Value/JoinedTableWithTableRefNaturalJoinTableRef_aad2e35c.php:43
- method-call SqlSemantics\Statement\Model\PostgreSql\Value\JoinedTableWithTableRefNaturalJoinTypeJoinTableRef_3182d06c::write() packages/sql-semantics-postgres/resources/models/Value/JoinedTableWithTableRefNaturalJoinTypeJoinTableRef_3182d06c.php:39
- method-call SqlSemantics\Statement\Model\PostgreSql\Value\JoinedTableWithTableRefNaturalJoinTypeJoinTableRef_3182d06c::write() packages/sql-semantics-postgres/resources/models/Value/JoinedTableWithTableRefNaturalJoinTypeJoinTableRef_3182d06c.php:47
- method-call SqlSemantics\Statement\Model\PostgreSql\Value\MergeStmtWithOptWithClauseMergeIntoRelationExprOptAliasUsingTableRefOnAExprMergeWhenList_76187741::write() packages/sql-semantics-postgres/resources/models/Value/MergeStmtWithOptWithClauseMergeIntoRelationExprOptAliasUsingTableRefOnAExprMergeWhenList_76187741.php:55
Type declarations 24
- type SqlSemantics\Statement\Model\PostgreSql\Value\FromListWithFromListTableRef_1cc17d12 packages/sql-semantics-postgres/resources/models/Value/FromListWithFromListTableRef_1cc17d12.php:24
- type SqlSemantics\Statement\Model\PostgreSql\Value\FromListWithFromListTableRef_1cc17d12 packages/sql-semantics-postgres/resources/models/Value/FromListWithFromListTableRef_1cc17d12.php:55
- type SqlSemantics\Statement\Model\PostgreSql\Value\JoinedTableWithTableRefCrossJoinTableRef_23a87e7b packages/sql-semantics-postgres/resources/models/Value/JoinedTableWithTableRefCrossJoinTableRef_23a87e7b.php:23
- type SqlSemantics\Statement\Model\PostgreSql\Value\JoinedTableWithTableRefCrossJoinTableRef_23a87e7b packages/sql-semantics-postgres/resources/models/Value/JoinedTableWithTableRefCrossJoinTableRef_23a87e7b.php:24
- type SqlSemantics\Statement\Model\PostgreSql\Value\JoinedTableWithTableRefCrossJoinTableRef_23a87e7b packages/sql-semantics-postgres/resources/models/Value/JoinedTableWithTableRefCrossJoinTableRef_23a87e7b.php:49
- type SqlSemantics\Statement\Model\PostgreSql\Value\JoinedTableWithTableRefCrossJoinTableRef_23a87e7b packages/sql-semantics-postgres/resources/models/Value/JoinedTableWithTableRefCrossJoinTableRef_23a87e7b.php:57
- type SqlSemantics\Statement\Model\PostgreSql\Value\JoinedTableWithTableRefJoinTableRefJoinQual_1ebb717e packages/sql-semantics-postgres/resources/models/Value/JoinedTableWithTableRefJoinTableRefJoinQual_1ebb717e.php:23
- type SqlSemantics\Statement\Model\PostgreSql\Value\JoinedTableWithTableRefJoinTableRefJoinQual_1ebb717e packages/sql-semantics-postgres/resources/models/Value/JoinedTableWithTableRefJoinTableRefJoinQual_1ebb717e.php:24
- type SqlSemantics\Statement\Model\PostgreSql\Value\JoinedTableWithTableRefJoinTableRefJoinQual_1ebb717e packages/sql-semantics-postgres/resources/models/Value/JoinedTableWithTableRefJoinTableRefJoinQual_1ebb717e.php:51
- type SqlSemantics\Statement\Model\PostgreSql\Value\JoinedTableWithTableRefJoinTableRefJoinQual_1ebb717e packages/sql-semantics-postgres/resources/models/Value/JoinedTableWithTableRefJoinTableRefJoinQual_1ebb717e.php:59
- type SqlSemantics\Statement\Model\PostgreSql\Value\JoinedTableWithTableRefJoinTypeJoinTableRefJoinQual_b11a13a0 packages/sql-semantics-postgres/resources/models/Value/JoinedTableWithTableRefJoinTypeJoinTableRefJoinQual_b11a13a0.php:23
- type SqlSemantics\Statement\Model\PostgreSql\Value\JoinedTableWithTableRefJoinTypeJoinTableRefJoinQual_b11a13a0 packages/sql-semantics-postgres/resources/models/Value/JoinedTableWithTableRefJoinTypeJoinTableRefJoinQual_b11a13a0.php:25
- type SqlSemantics\Statement\Model\PostgreSql\Value\JoinedTableWithTableRefJoinTypeJoinTableRefJoinQual_b11a13a0 packages/sql-semantics-postgres/resources/models/Value/JoinedTableWithTableRefJoinTypeJoinTableRefJoinQual_b11a13a0.php:55
- type SqlSemantics\Statement\Model\PostgreSql\Value\JoinedTableWithTableRefJoinTypeJoinTableRefJoinQual_b11a13a0 packages/sql-semantics-postgres/resources/models/Value/JoinedTableWithTableRefJoinTypeJoinTableRefJoinQual_b11a13a0.php:71
- type SqlSemantics\Statement\Model\PostgreSql\Value\JoinedTableWithTableRefNaturalJoinTableRef_aad2e35c packages/sql-semantics-postgres/resources/models/Value/JoinedTableWithTableRefNaturalJoinTableRef_aad2e35c.php:23
- type SqlSemantics\Statement\Model\PostgreSql\Value\JoinedTableWithTableRefNaturalJoinTableRef_aad2e35c packages/sql-semantics-postgres/resources/models/Value/JoinedTableWithTableRefNaturalJoinTableRef_aad2e35c.php:24
- type SqlSemantics\Statement\Model\PostgreSql\Value\JoinedTableWithTableRefNaturalJoinTableRef_aad2e35c packages/sql-semantics-postgres/resources/models/Value/JoinedTableWithTableRefNaturalJoinTableRef_aad2e35c.php:49
- type SqlSemantics\Statement\Model\PostgreSql\Value\JoinedTableWithTableRefNaturalJoinTableRef_aad2e35c packages/sql-semantics-postgres/resources/models/Value/JoinedTableWithTableRefNaturalJoinTableRef_aad2e35c.php:57
- type SqlSemantics\Statement\Model\PostgreSql\Value\JoinedTableWithTableRefNaturalJoinTypeJoinTableRef_3182d06c packages/sql-semantics-postgres/resources/models/Value/JoinedTableWithTableRefNaturalJoinTypeJoinTableRef_3182d06c.php:23
- type SqlSemantics\Statement\Model\PostgreSql\Value\JoinedTableWithTableRefNaturalJoinTypeJoinTableRef_3182d06c packages/sql-semantics-postgres/resources/models/Value/JoinedTableWithTableRefNaturalJoinTypeJoinTableRef_3182d06c.php:25
- type SqlSemantics\Statement\Model\PostgreSql\Value\JoinedTableWithTableRefNaturalJoinTypeJoinTableRef_3182d06c packages/sql-semantics-postgres/resources/models/Value/JoinedTableWithTableRefNaturalJoinTypeJoinTableRef_3182d06c.php:53
- type SqlSemantics\Statement\Model\PostgreSql\Value\JoinedTableWithTableRefNaturalJoinTypeJoinTableRef_3182d06c packages/sql-semantics-postgres/resources/models/Value/JoinedTableWithTableRefNaturalJoinTypeJoinTableRef_3182d06c.php:69
- type SqlSemantics\Statement\Model\PostgreSql\Value\MergeStmtWithOptWithClauseMergeIntoRelationExprOptAliasUsingTableRefOnAExprMergeWhenList_76187741 packages/sql-semantics-postgres/resources/models/Value/MergeStmtWithOptWithClauseMergeIntoRelationExprOptAliasUsingTableRefOnAExprMergeWhenList_76187741.php:25
- type SqlSemantics\Statement\Model\PostgreSql\Value\MergeStmtWithOptWithClauseMergeIntoRelationExprOptAliasUsingTableRefOnAExprMergeWhenList_76187741 packages/sql-semantics-postgres/resources/models/Value/MergeStmtWithOptWithClauseMergeIntoRelationExprOptAliasUsingTableRefOnAExprMergeWhenList_76187741.php:85