protected final function DeleteRowsByPrimaryKeysQuery(IConnection $Connection, Table $Table, array $DiscardedPrimaryKeys) { if (count($DiscardedPrimaryKeys) === 0) { return; } $QueryBuilder = $Connection->QueryBuilder(); $this->DeletePrimaryKeysQuery($QueryBuilder, $Table, $DiscardedPrimaryKeys); $QueryBuilder->Build()->Execute(); }