interfaceOptTableAliasForm
interface OptTableAliasForm
extends Element
Public API: explicitly declared with
@visibility public.The opt_table_alias SQL value; generated by bin/build-models.php.
$write = static fn (\SqlSemantics\Statement\Model\MySql\Role\OptTableAliasForm $value): string => \SqlSemantics\Statement\Writer::render($value);
$write instanceof \Closure // => trueRelations§
Implemented by 3
- OptTableAliasWithOptAsIdent_35f95dae packages/sql-semantics-mysql/resources/models/Value/OptTableAliasWithOptAsIdent_35f95dae.php:15
- OptTableAliasWithTableAliasIdent_d2c42fe0 packages/sql-semantics-mysql/resources/models/Value/OptTableAliasWithTableAliasIdent_d2c42fe0.php:15
- OptTableAliasWith_aaa72a4b packages/sql-semantics-mysql/resources/models/Value/OptTableAliasWith_aaa72a4b.php:15
Method calls 12
- method-call SqlSemantics\Statement\Model\MySql\Value\DeleteStmtWithOptWithClauseDeleteSymOptDeleteOptionsFromTableIdentOptTableAliasOptUsePart_4c55cbf5::write() packages/sql-semantics-mysql/resources/models/Value/DeleteStmtWithOptWithClauseDeleteSymOptDeleteOptionsFromTableIdentOptTableAliasOptUsePart_4c55cbf5.php:59
- method-call SqlSemantics\Statement\Model\MySql\Value\DerivedTableWithLateralSymTableSubqueryOptTableAliasOptDerivedColumnList_01106007::write() packages/sql-semantics-mysql/resources/models/Value/DerivedTableWithLateralSymTableSubqueryOptTableAliasOptDerivedColumnList_01106007.php:43
- method-call SqlSemantics\Statement\Model\MySql\Value\DerivedTableWithTableSubqueryOptTableAliasOptDerivedColumnList_52c62ad2::write() packages/sql-semantics-mysql/resources/models/Value/DerivedTableWithTableSubqueryOptTableAliasOptDerivedColumnList_52c62ad2.php:41
- method-call SqlSemantics\Statement\Model\MySql\Value\HandlerStmtWithHandlerSymTableIdentOpenSymOptTableAlias_2266b243::write() packages/sql-semantics-mysql/resources/models/Value/HandlerStmtWithHandlerSymTableIdentOpenSymOptTableAlias_2266b243.php:43
- method-call SqlSemantics\Statement\Model\MySql\Value\HandlerWithHandlerSymTableIdentOpenSymOptTableAlias_eb2e5caa::write() packages/sql-semantics-mysql/resources/models/Value/HandlerWithHandlerSymTableIdentOpenSymOptTableAlias_eb2e5caa.php:43
- method-call SqlSemantics\Statement\Model\MySql\Value\SingleTableWithTableIdentOptUsePartitionOptTableAliasOptKeyDefinitionOptTablesampleClause_9f1642ba::write() packages/sql-semantics-mysql/resources/models/Value/SingleTableWithTableIdentOptUsePartitionOptTableAliasOptKeyDefinitionOptTablesampleClause_9f1642ba.php:47
- method-call SqlSemantics\Statement\Model\MySql\Value\SingleTableWithTableIdentOptUsePartitionOptTableAliasOptKeyDefinition_e33dd17f::write() packages/sql-semantics-mysql/resources/models/Value/SingleTableWithTableIdentOptUsePartitionOptTableAliasOptKeyDefinition_e33dd17f.php:45
- method-call SqlSemantics\Statement\Model\MySql\Value\TableFactorWithGetSelectLexSelectDerivedUnionOptTableAlias_5f406aa3::write() packages/sql-semantics-mysql/resources/models/Value/TableFactorWithGetSelectLexSelectDerivedUnionOptTableAlias_5f406aa3.php:47
- method-call SqlSemantics\Statement\Model\MySql\Value\TableFactorWithSelectDerivedUnionOptTableAlias_804f1e0c::write() packages/sql-semantics-mysql/resources/models/Value/TableFactorWithSelectDerivedUnionOptTableAlias_804f1e0c.php:43
- method-call SqlSemantics\Statement\Model\MySql\Value\TableFactorWithTableIdentOptUsePartitionOptTableAliasOptKeyDefinition_878cf1f5::write() packages/sql-semantics-mysql/resources/models/Value/TableFactorWithTableIdentOptUsePartitionOptTableAliasOptKeyDefinition_878cf1f5.php:45
- method-call SqlSemantics\Statement\Model\MySql\Value\TableFunctionWithJsonTableSymExprTextLiteralColumnsClauseOptTableAlias_3caa7f67::write() packages/sql-semantics-mysql/resources/models/Value/TableFunctionWithJsonTableSymExprTextLiteralColumnsClauseOptTableAlias_3caa7f67.php:55
- method-call SqlSemantics\Statement\Model\MySql\Value\TableLockWithTableIdentOptTableAliasLockOption_e396abc1::write() packages/sql-semantics-mysql/resources/models/Value/TableLockWithTableIdentOptTableAliasLockOption_e396abc1.php:41
Type declarations 24
- type SqlSemantics\Statement\Model\MySql\Value\DeleteStmtWithOptWithClauseDeleteSymOptDeleteOptionsFromTableIdentOptTableAliasOptUsePart_4c55cbf5 packages/sql-semantics-mysql/resources/models/Value/DeleteStmtWithOptWithClauseDeleteSymOptDeleteOptionsFromTableIdentOptTableAliasOptUsePart_4c55cbf5.php:26
- type SqlSemantics\Statement\Model\MySql\Value\DeleteStmtWithOptWithClauseDeleteSymOptDeleteOptionsFromTableIdentOptTableAliasOptUsePart_4c55cbf5 packages/sql-semantics-mysql/resources/models/Value/DeleteStmtWithOptWithClauseDeleteSymOptDeleteOptionsFromTableIdentOptTableAliasOptUsePart_4c55cbf5.php:97
- type SqlSemantics\Statement\Model\MySql\Value\DerivedTableWithLateralSymTableSubqueryOptTableAliasOptDerivedColumnList_01106007 packages/sql-semantics-mysql/resources/models/Value/DerivedTableWithLateralSymTableSubqueryOptTableAliasOptDerivedColumnList_01106007.php:24
- type SqlSemantics\Statement\Model\MySql\Value\DerivedTableWithLateralSymTableSubqueryOptTableAliasOptDerivedColumnList_01106007 packages/sql-semantics-mysql/resources/models/Value/DerivedTableWithLateralSymTableSubqueryOptTableAliasOptDerivedColumnList_01106007.php:59
- type SqlSemantics\Statement\Model\MySql\Value\DerivedTableWithTableSubqueryOptTableAliasOptDerivedColumnList_52c62ad2 packages/sql-semantics-mysql/resources/models/Value/DerivedTableWithTableSubqueryOptTableAliasOptDerivedColumnList_52c62ad2.php:24
- type SqlSemantics\Statement\Model\MySql\Value\DerivedTableWithTableSubqueryOptTableAliasOptDerivedColumnList_52c62ad2 packages/sql-semantics-mysql/resources/models/Value/DerivedTableWithTableSubqueryOptTableAliasOptDerivedColumnList_52c62ad2.php:57
- type SqlSemantics\Statement\Model\MySql\Value\HandlerStmtWithHandlerSymTableIdentOpenSymOptTableAlias_2266b243 packages/sql-semantics-mysql/resources/models/Value/HandlerStmtWithHandlerSymTableIdentOpenSymOptTableAlias_2266b243.php:24
- type SqlSemantics\Statement\Model\MySql\Value\HandlerStmtWithHandlerSymTableIdentOpenSymOptTableAlias_2266b243 packages/sql-semantics-mysql/resources/models/Value/HandlerStmtWithHandlerSymTableIdentOpenSymOptTableAlias_2266b243.php:57
- type SqlSemantics\Statement\Model\MySql\Value\HandlerWithHandlerSymTableIdentOpenSymOptTableAlias_eb2e5caa packages/sql-semantics-mysql/resources/models/Value/HandlerWithHandlerSymTableIdentOpenSymOptTableAlias_eb2e5caa.php:24
- type SqlSemantics\Statement\Model\MySql\Value\HandlerWithHandlerSymTableIdentOpenSymOptTableAlias_eb2e5caa packages/sql-semantics-mysql/resources/models/Value/HandlerWithHandlerSymTableIdentOpenSymOptTableAlias_eb2e5caa.php:57
- type SqlSemantics\Statement\Model\MySql\Value\SingleTableWithTableIdentOptUsePartitionOptTableAliasOptKeyDefinitionOptTablesampleClause_9f1642ba packages/sql-semantics-mysql/resources/models/Value/SingleTableWithTableIdentOptUsePartitionOptTableAliasOptKeyDefinitionOptTablesampleClause_9f1642ba.php:25
- type SqlSemantics\Statement\Model\MySql\Value\SingleTableWithTableIdentOptUsePartitionOptTableAliasOptKeyDefinitionOptTablesampleClause_9f1642ba packages/sql-semantics-mysql/resources/models/Value/SingleTableWithTableIdentOptUsePartitionOptTableAliasOptKeyDefinitionOptTablesampleClause_9f1642ba.php:73
- type SqlSemantics\Statement\Model\MySql\Value\SingleTableWithTableIdentOptUsePartitionOptTableAliasOptKeyDefinition_e33dd17f packages/sql-semantics-mysql/resources/models/Value/SingleTableWithTableIdentOptUsePartitionOptTableAliasOptKeyDefinition_e33dd17f.php:25
- type SqlSemantics\Statement\Model\MySql\Value\SingleTableWithTableIdentOptUsePartitionOptTableAliasOptKeyDefinition_e33dd17f packages/sql-semantics-mysql/resources/models/Value/SingleTableWithTableIdentOptUsePartitionOptTableAliasOptKeyDefinition_e33dd17f.php:69
- type SqlSemantics\Statement\Model\MySql\Value\TableFactorWithGetSelectLexSelectDerivedUnionOptTableAlias_5f406aa3 packages/sql-semantics-mysql/resources/models/Value/TableFactorWithGetSelectLexSelectDerivedUnionOptTableAlias_5f406aa3.php:25
- type SqlSemantics\Statement\Model\MySql\Value\TableFactorWithGetSelectLexSelectDerivedUnionOptTableAlias_5f406aa3 packages/sql-semantics-mysql/resources/models/Value/TableFactorWithGetSelectLexSelectDerivedUnionOptTableAlias_5f406aa3.php:69
- type SqlSemantics\Statement\Model\MySql\Value\TableFactorWithSelectDerivedUnionOptTableAlias_804f1e0c packages/sql-semantics-mysql/resources/models/Value/TableFactorWithSelectDerivedUnionOptTableAlias_804f1e0c.php:24
- type SqlSemantics\Statement\Model\MySql\Value\TableFactorWithSelectDerivedUnionOptTableAlias_804f1e0c packages/sql-semantics-mysql/resources/models/Value/TableFactorWithSelectDerivedUnionOptTableAlias_804f1e0c.php:57
- type SqlSemantics\Statement\Model\MySql\Value\TableFactorWithTableIdentOptUsePartitionOptTableAliasOptKeyDefinition_878cf1f5 packages/sql-semantics-mysql/resources/models/Value/TableFactorWithTableIdentOptUsePartitionOptTableAliasOptKeyDefinition_878cf1f5.php:25
- type SqlSemantics\Statement\Model\MySql\Value\TableFactorWithTableIdentOptUsePartitionOptTableAliasOptKeyDefinition_878cf1f5 packages/sql-semantics-mysql/resources/models/Value/TableFactorWithTableIdentOptUsePartitionOptTableAliasOptKeyDefinition_878cf1f5.php:69
- type SqlSemantics\Statement\Model\MySql\Value\TableFunctionWithJsonTableSymExprTextLiteralColumnsClauseOptTableAlias_3caa7f67 packages/sql-semantics-mysql/resources/models/Value/TableFunctionWithJsonTableSymExprTextLiteralColumnsClauseOptTableAlias_3caa7f67.php:26
- type SqlSemantics\Statement\Model\MySql\Value\TableFunctionWithJsonTableSymExprTextLiteralColumnsClauseOptTableAlias_3caa7f67 packages/sql-semantics-mysql/resources/models/Value/TableFunctionWithJsonTableSymExprTextLiteralColumnsClauseOptTableAlias_3caa7f67.php:85
- type SqlSemantics\Statement\Model\MySql\Value\TableLockWithTableIdentOptTableAliasLockOption_e396abc1 packages/sql-semantics-mysql/resources/models/Value/TableLockWithTableIdentOptTableAliasLockOption_e396abc1.php:24
- type SqlSemantics\Statement\Model\MySql\Value\TableLockWithTableIdentOptTableAliasLockOption_e396abc1 packages/sql-semantics-mysql/resources/models/Value/TableLockWithTableIdentOptTableAliasLockOption_e396abc1.php:57