interfaceExplainableStmtForm
interface ExplainableStmtForm
extends Element
Public API: explicitly declared with
@visibility public.The explainable_stmt SQL value; generated by bin/build-models.php.
$write = static fn (\SqlSemantics\Statement\Model\MySql\Role\ExplainableStmtForm $value): string => \SqlSemantics\Statement\Writer::render($value);
$write instanceof \Closure // => trueRelations§
Implemented by 33
- DeleteStmtWithDeleteSymOptDeleteOptionsFromTableAliasRefListUsingJoinTableListOptWhereCla_c7bbf754 packages/sql-semantics-mysql/resources/models/Value/DeleteStmtWithDeleteSymOptDeleteOptionsFromTableAliasRefListUsingJoinTableListOptWhereCla_c7bbf754.php:15
- DeleteStmtWithDeleteSymOptDeleteOptionsFromTableIdentOptUsePartitionOptWhereClauseOptOrde_fd688d4f packages/sql-semantics-mysql/resources/models/Value/DeleteStmtWithDeleteSymOptDeleteOptionsFromTableIdentOptUsePartitionOptWhereClauseOptOrde_fd688d4f.php:15
- DeleteStmtWithDeleteSymOptDeleteOptionsTableAliasRefListFromJoinTableListOptWhereClause_ca75c71f packages/sql-semantics-mysql/resources/models/Value/DeleteStmtWithDeleteSymOptDeleteOptionsTableAliasRefListFromJoinTableListOptWhereClause_ca75c71f.php:15
- DeleteStmtWithOptWithClauseDeleteSymOptDeleteOptionsFromTableAliasRefListUsingTableRefere_ab819022 packages/sql-semantics-mysql/resources/models/Value/DeleteStmtWithOptWithClauseDeleteSymOptDeleteOptionsFromTableAliasRefListUsingTableRefere_ab819022.php:15
- DeleteStmtWithOptWithClauseDeleteSymOptDeleteOptionsFromTableIdentOptTableAliasOptUsePart_4c55cbf5 packages/sql-semantics-mysql/resources/models/Value/DeleteStmtWithOptWithClauseDeleteSymOptDeleteOptionsFromTableIdentOptTableAliasOptUsePart_4c55cbf5.php:15
- DeleteStmtWithOptWithClauseDeleteSymOptDeleteOptionsTableAliasRefListFromTableReferenceLi_fecc4570 packages/sql-semantics-mysql/resources/models/Value/DeleteStmtWithOptWithClauseDeleteSymOptDeleteOptionsTableAliasRefListFromTableReferenceLi_fecc4570.php:15
- ExplainableStmtWithForSymConnectionSymRealUlongNum_9037949f packages/sql-semantics-mysql/resources/models/Value/ExplainableStmtWithForSymConnectionSymRealUlongNum_9037949f.php:15
- ExplainableStmtWithOptExplainForSchemaDeleteStmt_262d4fa4 packages/sql-semantics-mysql/resources/models/Value/ExplainableStmtWithOptExplainForSchemaDeleteStmt_262d4fa4.php:15
- ExplainableStmtWithOptExplainForSchemaInsertStmt_ae7c1ac8 packages/sql-semantics-mysql/resources/models/Value/ExplainableStmtWithOptExplainForSchemaInsertStmt_ae7c1ac8.php:15
- ExplainableStmtWithOptExplainForSchemaReplaceStmt_808a4d07 packages/sql-semantics-mysql/resources/models/Value/ExplainableStmtWithOptExplainForSchemaReplaceStmt_808a4d07.php:15
- ExplainableStmtWithOptExplainForSchemaSelectStmt_3c961ff7 packages/sql-semantics-mysql/resources/models/Value/ExplainableStmtWithOptExplainForSchemaSelectStmt_3c961ff7.php:15
- ExplainableStmtWithOptExplainForSchemaUpdateStmt_462f5ca4 packages/sql-semantics-mysql/resources/models/Value/ExplainableStmtWithOptExplainForSchemaUpdateStmt_462f5ca4.php:15
- InsertStmtWithInsertInsertLockOptionOptIgnoreOptIntoTableIdentOptUsePartitionInsertFromCo_94dad0e7 packages/sql-semantics-mysql/resources/models/Value/InsertStmtWithInsertInsertLockOptionOptIgnoreOptIntoTableIdentOptUsePartitionInsertFromCo_94dad0e7.php:15
- InsertStmtWithInsertInsertLockOptionOptIgnoreOptIntoTableIdentOptUsePartitionInsertFromSu_5230158a packages/sql-semantics-mysql/resources/models/Value/InsertStmtWithInsertInsertLockOptionOptIgnoreOptIntoTableIdentOptUsePartitionInsertFromSu_5230158a.php:15
- InsertStmtWithInsertInsertLockOptionOptIgnoreOptIntoTableIdentOptUsePartitionSetUpdateLis_5b98c690 packages/sql-semantics-mysql/resources/models/Value/InsertStmtWithInsertInsertLockOptionOptIgnoreOptIntoTableIdentOptUsePartitionSetUpdateLis_5b98c690.php:15
- InsertStmtWithInsertSymInsertLockOptionOptIgnoreOptIntoTableIdentOptUsePartitionInsertFro_5460f971 packages/sql-semantics-mysql/resources/models/Value/InsertStmtWithInsertSymInsertLockOptionOptIgnoreOptIntoTableIdentOptUsePartitionInsertFro_5460f971.php:15
- InsertStmtWithInsertSymInsertLockOptionOptIgnoreOptIntoTableIdentOptUsePartitionInsertQue_de6115f9 packages/sql-semantics-mysql/resources/models/Value/InsertStmtWithInsertSymInsertLockOptionOptIgnoreOptIntoTableIdentOptUsePartitionInsertQue_de6115f9.php:15
- InsertStmtWithInsertSymInsertLockOptionOptIgnoreOptIntoTableIdentOptUsePartitionSetSymUpd_c3e85d5a packages/sql-semantics-mysql/resources/models/Value/InsertStmtWithInsertSymInsertLockOptionOptIgnoreOptIntoTableIdentOptUsePartitionSetSymUpd_c3e85d5a.php:15
- QueryExpressionWithQueryExpressionBodyOptOrderClauseOptLimitClause_15bbdf22 packages/sql-semantics-mysql/resources/models/Value/QueryExpressionWithQueryExpressionBodyOptOrderClauseOptLimitClause_15bbdf22.php:15
- QueryExpressionWithWithClauseQueryExpressionBodyOptOrderClauseOptLimitClause_f3d9f9a0 packages/sql-semantics-mysql/resources/models/Value/QueryExpressionWithWithClauseQueryExpressionBodyOptOrderClauseOptLimitClause_f3d9f9a0.php:15
- ReplaceStmtWithReplaceReplaceLockOptionOptIntoTableIdentOptUsePartitionInsertFromConstruct_ea9dd41c packages/sql-semantics-mysql/resources/models/Value/ReplaceStmtWithReplaceReplaceLockOptionOptIntoTableIdentOptUsePartitionInsertFromConstruct_ea9dd41c.php:15
- ReplaceStmtWithReplaceReplaceLockOptionOptIntoTableIdentOptUsePartitionInsertFromSubquery_e8e1f26f packages/sql-semantics-mysql/resources/models/Value/ReplaceStmtWithReplaceReplaceLockOptionOptIntoTableIdentOptUsePartitionInsertFromSubquery_e8e1f26f.php:15
- ReplaceStmtWithReplaceReplaceLockOptionOptIntoTableIdentOptUsePartitionSetUpdateList_9e9fee32 packages/sql-semantics-mysql/resources/models/Value/ReplaceStmtWithReplaceReplaceLockOptionOptIntoTableIdentOptUsePartitionSetUpdateList_9e9fee32.php:15
- ReplaceStmtWithReplaceSymReplaceLockOptionOptIntoTableIdentOptUsePartitionInsertFromConstr_faddcebe packages/sql-semantics-mysql/resources/models/Value/ReplaceStmtWithReplaceSymReplaceLockOptionOptIntoTableIdentOptUsePartitionInsertFromConstr_faddcebe.php:15
- ReplaceStmtWithReplaceSymReplaceLockOptionOptIntoTableIdentOptUsePartitionInsertQueryExpre_e4d59508 packages/sql-semantics-mysql/resources/models/Value/ReplaceStmtWithReplaceSymReplaceLockOptionOptIntoTableIdentOptUsePartitionInsertQueryExpre_e4d59508.php:15
- ReplaceStmtWithReplaceSymReplaceLockOptionOptIntoTableIdentOptUsePartitionSetSymUpdateList_aef01fef packages/sql-semantics-mysql/resources/models/Value/ReplaceStmtWithReplaceSymReplaceLockOptionOptIntoTableIdentOptUsePartitionSetSymUpdateList_aef01fef.php:15
- SelectStmtWithIntoWithQueryExpressionIntoClauseLockingClauseList_0be943b9 packages/sql-semantics-mysql/resources/models/Value/SelectStmtWithIntoWithQueryExpressionIntoClauseLockingClauseList_0be943b9.php:15
- SelectStmtWithIntoWithQueryExpressionIntoClause_a2e64bf6 packages/sql-semantics-mysql/resources/models/Value/SelectStmtWithIntoWithQueryExpressionIntoClause_a2e64bf6.php:15
- SelectStmtWithIntoWithQueryExpressionLockingClauseListIntoClause_693abe32 packages/sql-semantics-mysql/resources/models/Value/SelectStmtWithIntoWithQueryExpressionLockingClauseListIntoClause_693abe32.php:15
- SelectStmtWithIntoWithSelectStmtWithInto_531e38fc packages/sql-semantics-mysql/resources/models/Value/SelectStmtWithIntoWithSelectStmtWithInto_531e38fc.php:15
- SelectStmtWithQueryExpressionLockingClauseList_ae1da1e3 packages/sql-semantics-mysql/resources/models/Value/SelectStmtWithQueryExpressionLockingClauseList_ae1da1e3.php:15
- UpdateStmtWithOptWithClauseUpdateSymOptLowPriorityOptIgnoreTableReferenceListSetSymUpdate_550b8674 packages/sql-semantics-mysql/resources/models/Value/UpdateStmtWithOptWithClauseUpdateSymOptLowPriorityOptIgnoreTableReferenceListSetSymUpdate_550b8674.php:15
- UpdateStmtWithUpdateSymOptLowPriorityOptIgnoreJoinTableListSetUpdateListOptWhereClauseOpt_bbe01549 packages/sql-semantics-mysql/resources/models/Value/UpdateStmtWithUpdateSymOptLowPriorityOptIgnoreJoinTableListSetUpdateListOptWhereClauseOpt_bbe01549.php:15
Method calls 2
- method-call SqlSemantics\Statement\Model\MySql\Value\ExplainStmtWithDescribeCommandOptExplainOptionsExplainableStmt_c1c9381c::write() packages/sql-semantics-mysql/resources/models/Value/ExplainStmtWithDescribeCommandOptExplainOptionsExplainableStmt_c1c9381c.php:43
- method-call SqlSemantics\Statement\Model\MySql\Value\ExplainStmtWithDescribeCommandOptExplainOptionsIntoIdentOrTextExplainableStmt_6a8d8cd5::write() packages/sql-semantics-mysql/resources/models/Value/ExplainStmtWithDescribeCommandOptExplainOptionsIntoIdentOrTextExplainableStmt_6a8d8cd5.php:51
Type declarations 4
- type SqlSemantics\Statement\Model\MySql\Value\ExplainStmtWithDescribeCommandOptExplainOptionsExplainableStmt_c1c9381c packages/sql-semantics-mysql/resources/models/Value/ExplainStmtWithDescribeCommandOptExplainOptionsExplainableStmt_c1c9381c.php:25
- type SqlSemantics\Statement\Model\MySql\Value\ExplainStmtWithDescribeCommandOptExplainOptionsExplainableStmt_c1c9381c packages/sql-semantics-mysql/resources/models/Value/ExplainStmtWithDescribeCommandOptExplainOptionsExplainableStmt_c1c9381c.php:65
- type SqlSemantics\Statement\Model\MySql\Value\ExplainStmtWithDescribeCommandOptExplainOptionsIntoIdentOrTextExplainableStmt_6a8d8cd5 packages/sql-semantics-mysql/resources/models/Value/ExplainStmtWithDescribeCommandOptExplainOptionsIntoIdentOrTextExplainableStmt_6a8d8cd5.php:26
- type SqlSemantics\Statement\Model\MySql\Value\ExplainStmtWithDescribeCommandOptExplainOptionsIntoIdentOrTextExplainableStmt_6a8d8cd5 packages/sql-semantics-mysql/resources/models/Value/ExplainStmtWithDescribeCommandOptExplainOptionsIntoIdentOrTextExplainableStmt_6a8d8cd5.php:81