RowQueue

RowQueue

Standard row queue used for inserting rows.

Constructor

new RowQueue(table, dup, options)

Parameters:
Name Type Description
table Table

The table.

dup Duplex

Row stream.

options InsertStreamOptions

Insert and batch options.

Methods

_insert(rows, callbacks, callbackopt)

Accepts a batch of rows and inserts them into table.

Parameters:
Name Type Attributes Description
rows Array.<object>

The rows to insert.

callbacks Array.<InsertCallback>

The corresponding callback functions.

callback function <optional>

Callback to be fired when insert is done.

add(row, callback)

Adds a row to the queue.

Parameters:
Name Type Description
row RowMetadata

The row to insert.

callback InsertRowsCallback

The insert callback.

insert()

Cancels any pending inserts and calls _insert immediately.

setOptions(optionsopt)

Sets the batching options.

Parameters:
Name Type Attributes Description
options RowBatchOptions <optional>

The batching options.