OptionalautoOptionalautoSoft threshold for estimated buffered column bytes. Zero disables the byte trigger. Defaults to zero and is clamped below a connected server's batch cap; exact encoded frames remain subject to the protocol batch limit.
OptionalautoNot capped at the host timer ceiling: compared against elapsed time only.
OptionalautoOptionalawaitWait for durable upload after every successful ingress ACK. When true, this implies awaitServerAck unless awaitServerAck is explicitly false.
OptionalawaitWait for the server's protocol ACK before flush()/commit() resolves. Defaults to false, matching the Java QWP sender's local-publication boundary. Set this to true for an acknowledgement barrier, or use flushAndGetSequence() followed by waitForAcknowledged().
OptionalcloseMaximum time close() spends publishing queued rows and waiting for the
server ACK watermark. Zero or a negative value skips the drain. Defaults
to 5 seconds. Capped at 2,147,483,647ms (the host timer ceiling); a larger
value throws a RangeError.
OptionaldurableDurable-upload deadline applied after each ingress ACK. Capped at
2,147,483,647ms (the host timer ceiling); a larger value throws a
RangeError.
OptionalencodeQWP frame encoding options supported by the high-level sender.
OptionallogOptionalmaxMaximum UTF-8 byte length of table and column names. Defaults to 127.
OptionaltransactionalKeep auto-flushed rows in an open server-side transaction. An explicit flush()/commit() closes the transaction. QWP transactions are atomic per table, rather than across every table in a multi-table flush.
Options for the browser-safe, fluent QWP sender.