//! `BATCH { … }` statement: one Qdrant batch RPC for homogeneous members.
use Vec;
use ;
/// `BATCH { <stmt>; … }` — members execute as one batch RPC.
///
/// Members are full statements sharing one collection and one family (all
/// queries or all mutations). Homogeneity is validated by the lowerer; the
/// parser only rejects empty blocks, nested batches, and non-batchable
/// statement kinds (DDL, `SHOW`, `COUNT`, `SCROLL`, `FACET`, `SET QUOTA`).