mini\Database\VirtualDatabase::tryExtractEquiJoin()
Method
private
Signature
private function tryExtractEquiJoin(mini\Parsing\SQL\AST\ASTNode $node, array $knownTables = array (
)): ?array
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
$node |
mini\Parsing\SQL\AST\ASTNode |
required | Documentation missing |
$knownTables |
array |
array (
)
|
Documentation missing |
Returns
?array
Documentation
Try to extract equi-join columns from a predicate
Detects patterns like: col1 = col2 or table1.col1 = table2.col2 Returns null if not a simple equi-join between two columns.