final class BatchDatabaseChecker

Query database-presence candidates in groups.

The validator owns rule interpretation and ordered candidate selection. This class turns each complete query shape into database-proven execution-local facts consumed by PrecomputedPresenceVerifier.

Constants

private CHUNK_SIZE

Methods

buildVerifier(array $groups, DatabasePresenceVerifier $presenceVerifier)

Build a precomputed verifier from grouped candidates.

Details

at line 33
static PrecomputedPresenceVerifier|null buildVerifier(array $groups, DatabasePresenceVerifier $presenceVerifier)

Build a precomputed verifier from grouped candidates.

Parameters

array $groups
DatabasePresenceVerifier $presenceVerifier

Return Value

PrecomputedPresenceVerifier|null