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.