// SPDX-License-Identifier: Apache-2.0
use crateLiteError;
use crateLiteQueryEngine;
use crateStorageEngine;
use QueryResult;
/// BulkDelete dispatch target.
///
/// `DocumentOp::BulkDelete` carries a msgpack-encoded filter predicate produced
/// by Origin's Calvin/OLLP planner. Lite's SQL visitor resolves DELETE to
/// point-key `PointDelete` ops via `target_keys`, and CRDT sync plans carry no
/// bulk-predicate deletes, so Lite has no evaluator for this op and refuses it.
pub async