Table this operates on
Updates to collection fields (set, list, map)
If conditions
flag indicating if this has to be applied only if row exists.
adds given value to column of set type, allowing input by tagged as as
*
adds given value to column of set type *
sets value at given index in list *
append given elements to map column*
append given elements to map column*
Causes to update all elements of single row specified by primary key.
Causes to update all elements of single row specified by primary key.
Q
is set to primary key and S
type is set to type of all columns except columns specified in primary key.
appends element to column of list type (i.e.
appends element to column of list type (i.e. List, Seq, Vector), allowing input by tagged as as
*
appends element to column of list type (i.e.
appends element to column of list type (i.e. List, Seq, Vector) *
Create Update that may be used to perform UPDATE DML against the Table
Updates to collection fields (set, list, map)
decrements supplied counter column *
If conditions
flag indicating if this has to be applied only if row exists.
increments supplied counter column *
Like onlyIf, but allows to specify alias apart form the name of the column.
Like onlyIf, but allows to specify alias apart form the name of the column. Result contains field with that configured alias.
Causes to specify IF
condition to guard the update operation.
Causes to specify IF
condition to guard the update operation.
Returns optional field-type, that is set to None in case the operation was successful
or Some(current_value) in case the condition failed.
Causes to update the column(s) only if they already exists.
Causes to update the column(s) only if they already exists. Returns field with key [exists] that either is set to false, if the field existed or false otherwise.
prepends element to column of list type (i.e.
prepends element to column of list type (i.e. List, Seq, Vector), allowing input by tagged as as
*
prepends element to column of list type (i.e.
prepends element to column of list type (i.e. List, Seq, Vector) *
removes given value from the set of list collection column, allowing input by tagged as as
*
removes given value from the set of list collection column *
removes given keys from the map column.
removes given keys from the map column. multiple (possibly zero) keys may be specified *
removes given keys from the map column.
removes given keys from the map column. multiple (possibly zero) keys may be specified *
Sets only this given column.
Sets only this given column. Appends to columns already specified in set
Sets all columns in a given list *
Table this operates on
Allows to specify TTL attribute at update time.
Allows to specify Timestamp attribute of the row at update time.
Builder of update statement
Table this operates on
Updates to collection fields (set, list, map)
If conditions
flag indicating if this has to be applied only if row exists.