Call used to help batch rows.
Package
@google-cloud/bigqueryConstructors
(constructor)(options)
constructor(options: RowBatchOptions);Constructs a new instance of the RowBatch class
| Parameter | |
|---|---|
| Name | Description |
options |
RowBatchOptions
|
Properties
batchOptions
batchOptions: RowBatchOptions;bytes
bytes: number;callbacks
callbacks: InsertRowsCallback[];created
created: number;rows
rows: RowMetadata[];Methods
add(row, callback)
add(row: RowMetadata, callback?: InsertRowsCallback): void;Adds a row to the current batch.
| Parameters | |
|---|---|
| Name | Description |
row |
RowMetadata
The row to insert. |
callback |
InsertRowsCallback
The callback function. |
| Returns | |
|---|---|
| Type | Description |
void |
|
canFit(row)
canFit(row: RowMetadata): boolean;Indicates if a given row can fit in the batch.
| Parameter | |
|---|---|
| Name | Description |
row |
RowMetadata
The row in question. |
| Returns | |
|---|---|
| Type | Description |
boolean |
{boolean} |
isAtMax()
isAtMax(): boolean;Checks to see if this batch is at the maximum allowed payload size.
| Returns | |
|---|---|
| Type | Description |
boolean |
{boolean} |
isFull()
isFull(): boolean;Indicates if the batch is at capacity.
| Returns | |
|---|---|
| Type | Description |
boolean |
{boolean} |