classPgSqlPartitionReflector
final class PgSqlPartitionReflector
Partition reflector for PostgreSQL queries.
Methods§
public function __construct(private ConnectionInterface $connection)Initializes the collaborators and state used by this partition reflector.
Parameters
$connection | ConnectionInterface |
public function reflect(): array{keys: array<string, TablePartitionKey>, relations: array<string, TablePartitionRelation>}Returns
array{keys: array<string, TablePartitionKey>, relations: array<string, TablePartitionRelation>}Test cases 2
Called from 1
Calls 6
- method-call PartitionKeys::reflect() line 31
- new PartitionKeys line 31
- method-call ConnectionInterface::query() line 34
- function-call
is_stringline 49 - function-call
trimline 54 - new TablePartitionRelation line 58
Private surface 1§
Implementation details, listed for orientation only.
private ConnectionInterface $connectionTest cases 4§
Test cases that cover or call this symbol, from the coverage report and from the analyzed test sources.
Dedicated tests 2
Other tests reaching this symbol 2
PgSqlSessionFactoryTestcallsSchemaInitializerTestcalls