final class MySqlLoadDataProjector

Projects LOAD DATA input into the regular simulated INSERT/REPLACE pipeline.

Methods§

public function __construct(private TableDefinitionRegistry $registry)

Configure the dependencies used by this operation.

Parameters

Calls 2
public function project(string $sql, LoadStatement $statement): string

Project for the supplied MySQL input.

Parameters

$sqlstring
$statementLoadStatement

Returns

string
Test cases 18
Called from 1
Calls 22

Private surface 3§

Implementation details, listed for orientation only.

private MySqlIdentifierQuoter $quoter
private MySqlValueRenderer $valueRenderer
private TableDefinitionRegistry $registry

Test cases 20§

Test cases that cover or call this symbol, from the coverage report and from the analyzed test sources.

Dedicated tests 18
Other tests reaching this symbol 2

Relations§

Instantiated in 1
Method calls 1