interfaceInsertQueryExpressionForm
interface InsertQueryExpressionForm
extends Element
Public API: explicitly declared with
@visibility public.The insert_query_expression SQL value; generated by bin/build-models.php.
$write = static fn (\SqlSemantics\Statement\Model\MySql\Role\InsertQueryExpressionForm $value): string => \SqlSemantics\Statement\Writer::render($value);
$write instanceof \Closure // => trueRelations§
Implemented by 7
- InsertQueryExpressionWithCreateSelectOptUnionClause_9a2fc675 packages/sql-semantics-mysql/resources/models/Value/InsertQueryExpressionWithCreateSelectOptUnionClause_9a2fc675.php:15
- InsertQueryExpressionWithCreateSelectUnionOpt_aba39756 packages/sql-semantics-mysql/resources/models/Value/InsertQueryExpressionWithCreateSelectUnionOpt_aba39756.php:15
- InsertQueryExpressionWithInsertColumnsQueryExpressionWithOptLockingClauses_89ec416f packages/sql-semantics-mysql/resources/models/Value/InsertQueryExpressionWithInsertColumnsQueryExpressionWithOptLockingClauses_89ec416f.php:15
- InsertQueryExpressionWithQueryExpressionWithOptLockingClauses_fcc512d0 packages/sql-semantics-mysql/resources/models/Value/InsertQueryExpressionWithQueryExpressionWithOptLockingClauses_fcc512d0.php:15
- QueryExpressionWithOptLockingClausesWithQueryExpressionLockingClauseList_c7e0cf77 packages/sql-semantics-mysql/resources/models/Value/QueryExpressionWithOptLockingClausesWithQueryExpressionLockingClauseList_c7e0cf77.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
Method calls 4
- method-call SqlSemantics\Statement\Model\MySql\Value\InsertFromSubqueryWithFieldsInsertQueryExpression_b865e66a::write() packages/sql-semantics-mysql/resources/models/Value/InsertFromSubqueryWithFieldsInsertQueryExpression_b865e66a.php:43
- method-call SqlSemantics\Statement\Model\MySql\Value\InsertFromSubqueryWithInsertQueryExpression_6a05b39f::write() packages/sql-semantics-mysql/resources/models/Value/InsertFromSubqueryWithInsertQueryExpression_6a05b39f.php:39
- method-call SqlSemantics\Statement\Model\MySql\Value\InsertStmtWithInsertSymInsertLockOptionOptIgnoreOptIntoTableIdentOptUsePartitionInsertQue_de6115f9::write() packages/sql-semantics-mysql/resources/models/Value/InsertStmtWithInsertSymInsertLockOptionOptIgnoreOptIntoTableIdentOptUsePartitionInsertQue_de6115f9.php:59
- method-call SqlSemantics\Statement\Model\MySql\Value\ReplaceStmtWithReplaceSymReplaceLockOptionOptIntoTableIdentOptUsePartitionInsertQueryExpre_e4d59508::write() packages/sql-semantics-mysql/resources/models/Value/ReplaceStmtWithReplaceSymReplaceLockOptionOptIntoTableIdentOptUsePartitionInsertQueryExpre_e4d59508.php:53
Type declarations 8
- type SqlSemantics\Statement\Model\MySql\Value\InsertFromSubqueryWithFieldsInsertQueryExpression_b865e66a packages/sql-semantics-mysql/resources/models/Value/InsertFromSubqueryWithFieldsInsertQueryExpression_b865e66a.php:24
- type SqlSemantics\Statement\Model\MySql\Value\InsertFromSubqueryWithFieldsInsertQueryExpression_b865e66a packages/sql-semantics-mysql/resources/models/Value/InsertFromSubqueryWithFieldsInsertQueryExpression_b865e66a.php:57
- type SqlSemantics\Statement\Model\MySql\Value\InsertFromSubqueryWithInsertQueryExpression_6a05b39f packages/sql-semantics-mysql/resources/models/Value/InsertFromSubqueryWithInsertQueryExpression_6a05b39f.php:23
- type SqlSemantics\Statement\Model\MySql\Value\InsertFromSubqueryWithInsertQueryExpression_6a05b39f packages/sql-semantics-mysql/resources/models/Value/InsertFromSubqueryWithInsertQueryExpression_6a05b39f.php:45
- type SqlSemantics\Statement\Model\MySql\Value\InsertStmtWithInsertSymInsertLockOptionOptIgnoreOptIntoTableIdentOptUsePartitionInsertQue_de6115f9 packages/sql-semantics-mysql/resources/models/Value/InsertStmtWithInsertSymInsertLockOptionOptIgnoreOptIntoTableIdentOptUsePartitionInsertQue_de6115f9.php:28
- type SqlSemantics\Statement\Model\MySql\Value\InsertStmtWithInsertSymInsertLockOptionOptIgnoreOptIntoTableIdentOptUsePartitionInsertQue_de6115f9 packages/sql-semantics-mysql/resources/models/Value/InsertStmtWithInsertSymInsertLockOptionOptIgnoreOptIntoTableIdentOptUsePartitionInsertQue_de6115f9.php:107
- type SqlSemantics\Statement\Model\MySql\Value\ReplaceStmtWithReplaceSymReplaceLockOptionOptIntoTableIdentOptUsePartitionInsertQueryExpre_e4d59508 packages/sql-semantics-mysql/resources/models/Value/ReplaceStmtWithReplaceSymReplaceLockOptionOptIntoTableIdentOptUsePartitionInsertQueryExpre_e4d59508.php:27
- type SqlSemantics\Statement\Model\MySql\Value\ReplaceStmtWithReplaceSymReplaceLockOptionOptIntoTableIdentOptUsePartitionInsertQueryExpre_e4d59508 packages/sql-semantics-mysql/resources/models/Value/ReplaceStmtWithReplaceSymReplaceLockOptionOptIntoTableIdentOptUsePartitionInsertQueryExpre_e4d59508.php:91