Optional abortIf true, and if this operation fails, it will cause the entire writeMany operation to abort.
Optional deleteOptional exactSame as exactMatch, valid only for put operation.
Optional identitySame as identityCacheSize, valid only for put operation.
Optional ifSame as ifAbsent, valid only for put operation.
Optional ifSame as ifPresent, valid only for put operation.
Optional matchSame as matchVersion for put operation or matchVersion for delete operation.
Optional putOptional returnSame as returnExisting for put operation or returnExisting for delete operation.
Optional tableTable name for the operation. Only needed when issuing operations for multiple tables. This property is mutually exclusive with tableName parameter to writeMany.
Optional ttlSame as ttl, valid only for put operation.
Optional updateTTLToSame as updateTTLToDefault, only valid for put operation.
Generated using TypeDoc
Represents one of put or delete sub operations in the operations array argument provided to writeMany method. It contains row for put operation (as put key) or primary key for delete operation (as delete key) and may contain additional properties representing options for this sub operation. These options are the same as used for put and delete and they override options specified in WriteMultipleOpt. for this sub operation. Exceptions to this are timeout, compartment, namespace and durability which cannot be specified per sub-operation, but only for the whole writeMany operation.
If issuing operations for multiple tables, you must also specify tableName for each operation. See writeMany for more details.
Note that in a more simple case where operations are for a single table and are either all put or all delete and you don't need to set per-operation options, you may prefer to use putMany or deleteMany methods and avoid using this type.