final class IndexRows
Restricted visibility: declared "@visibility root". Code outside that scope must not name this declaration.

Collects composite unique-index metadata before filtering unsupported expression indexes.

Methods§

public function append<T>(array<string, T> $uRow): void

Adds one catalog row while retaining invalid-index markers across all its columns.

Parameters

$uRowarray<string, T>
Test cases 2
Called from 1
Calls 2

Private surface 3§

Implementation details, listed for orientation only.

private array<string, list<string>> $uniqueConstraints = []
private array<string, array{columns: list<string>, predicate: string}> $partialIndexes = []
private array<string, string> $invalidIndexes = []

Test cases 6§

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 4

Relations§

Instantiated in 1
Method calls 2