OptionalviewHandler: QwpResultBatchViewHandlerInternalWhether the application cancelled before the timeout.
InternalWhether the timeout has expired; results are withheld.
InternalWhether the consumer has retired while the wire still drains.
InternalInternalStarts the timeout with what remains of its budget.
InternalBounds how long an expired query may take to end.
Waits for completion without changing the query lifecycle. A finite wait returns false on expiry; the query remains active until it completes, is cancelled explicitly, or its configured query deadline expires.
InternalClaims this request's single CANCEL. False once one has been sent: the server ignores a second, so it would only cost a frame.
InternalRecords a batch dropped unread because the consumer has retired or the timeout has expired, and returns the credit to restore for it.
InternalInternalPreserves batch/callback order before a wire query error.
Whether the query has reached any terminal outcome.
InternalRecords an application cancel, which outranks the timeout.
InternalPublishes a batch after reserveMaterializedBatch().
InternalQueues a decoded view after reserveViewBatch().
InternalReleases a reservation when decoding fails.
InternalReleases a reservation when zero-copy decoding fails.
InternalWaits for one decoded materialized-batch slot.
InternalWaits for one reusable zero-copy view slot.
InternalInternalDiscards queued results and retires the consumer immediately.
InternalWaits until all callback-scoped views have been released.
InternalCalled when the timeout expires. No further batch reaches the consumer: queued ones are dropped. Returns the flow-control credit they held, which the server needs back to stream on toward its terminal.
One QWP query/statement and its stream of materialized result batches.