Function: query()
query(
msg): readonlyQueryRecord[]
Every request-information (Q) record in the message, in wire order. A non-empty
result means the message is a host-query request, not a result set - see
AstmMessage.classification (isHostQueryRequest).
Parameters
msg
A parsed single-message stream.
Returns
readonly QueryRecord[]
The query records (possibly empty).
Throws
AstmAmbiguousStreamError (ASTM_AMBIGUOUS_MULTI_MESSAGE) when the stream
carries more than one message - see messages.
Example
import { parseAstmRecords, query } from "@cosyte/astm";
const msg = parseAstmRecords("H|\\^&\rP|1\rQ|1|^SPEC-7||ALL\rL|1\r");
query(msg)[0]?.queriesAllTests; // true