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

Bound predicate operations for PostgreSQL partition.

Methods§

public function rangePredicate(
    string $sql,
    list<SqlToken> $tokens,
    int $index,
    TablePartitionKey $key,
): ?string
public function listPredicate(
    string $sql,
    list<SqlToken> $tokens,
    int $index,
    TablePartitionKey $key,
): ?string
public function rangeBoundary(
    non-empty-list<string> $expressions,
    list<string> $values,
    string $operator,
    string $unbounded,
): string|false|null

Parameters

$expressionsnon-empty-list<string>
$valueslist<string>
$operatorstring
$unboundedstring

Returns

string|false|null
Test cases 1
Called from 2
Calls 5

Test cases 17§

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 14

Relations§

Instantiated in 2
Method calls 2