classRelationGroups
final class RelationGroups
Restricted visibility: declared "@visibility root". Code outside that scope must not name this declaration.
Groups relations by their printable left endpoint and operator.
Methods§
Parameters
$relations | list<Relation> |
Returns
array<string, list<Relation>>Test cases 1
Called from 1
Calls 1
- method-call RelationGroups::groupKey() line 25
public function groupKey(Relation $relation): stringRelations group when they would print the same left end and operator, which is exactly when the shorthand can fold them together.
Parameters
$relation | Relation |
Returns
stringTest cases 1
Called from 2
Calls 1
- method-call RelationGroups::operator() line 38
Test cases 33§
Test cases that cover or call this symbol, from the coverage report and from the analyzed test sources.
Dedicated tests 3
Other tests reaching this symbol 30
PostgreSqlEndToEndTestcallsSqliteIntegrationTestcallsConnectedTablesTestcallsOverrideSpecsTestcallsRelationCountsTestcallsRelationProjectionTestcallsRowMaterializerTestcallsGenerationRunTestcallsPlanGeneratorTestcallsPlanSchemaExceptionTestcallsPlanSchemaValidatorTestcallsEndpointValidatorTestcallsFixtureProviderTestcallsConstructorHydrationTestcallsPropertyHydrationTestcallsColumnRefTestcallsFixturePlanTestcallsPlanStatementsTestcallsRelationCursorTestcallsRelationReaderTestcallsPlanParserTestcallsPlanPrinterTestcallsPlanStructureExceptionTestcallsPlanSyntaxExceptionTestcallsPlanTablesTestcallsStatementPrinterTestcallsRelationTestcallsPlanValidationTestcallsTableNameTestcallsSqlSchemaProviderTestcalls