Hypertable Client Library / Exports / HypBatch

Class: HypBatch

A batch applies a number of record edits at once, rolling them all back if any fail.

Table of contents

Methods

Methods

createRecord

createRecord(collection): HypRecord

Create a new record in the given collection. The returned record can be edited before executing the batch without needing to be passed to updateRecord(...)

Parameters

Name Type
collection HypCollection

Returns

HypRecord


deleteRecord

deleteRecord(record): void

Delete the given record as part of this batch

Parameters

Name Type
record HypRecord

Returns

void


deleteRecords

deleteRecords(records): void

Delete all the given records as part of this batch

Parameters

Name Type
records HypRecord[]

Returns

void


save

save(): Promise<boolean>

Perform all the edits added to the batch in one operation

Returns

Promise<boolean>


updateRecord

updateRecord(record): void

Update the field values of the given record as part of this batch

Parameters

Name Type
record HypRecord

Returns

void


updateRecords

updateRecords(records): void

Update the field values of the all given records as part of this batch

Parameters

Name Type
records HypRecord[]

Returns

void