classInsertSelectProjectionPlanner
final class InsertSelectProjectionPlanner
Works out what each column of a rewritten INSERT ... SELECT reads back as.
Methods§
public function plan(
list<string> $tableColumns,
list<string> $insertColumns,
array<string, string> $defaults,
array<string, int> $generatedIdentityStarts = [],
): list<InsertSelectProjection>Parameters
$tableColumns | list<string> | |
$insertColumns | list<string> | |
$defaults | array<string, string> | |
$generatedIdentityStarts | array<string, int> |
Returns
list<InsertSelectProjection>Test cases 3
Calls 5
- function-call
array_key_existsline 33 - static-call InsertSelectProjection::source() line 34
- static-call InsertSelectProjection::generatedIdentity() line 38
- static-call InsertSelectProjection::defaultExpression() line 42
- static-call InsertSelectProjection::nullValue() line 45
Test cases 3§
Test cases that cover or call this symbol, from the coverage report and from the analyzed test sources.