class |
PatchInsertInstruction |
An operation that inserts a value into an array, shifting array items as necessary and handling
NOT_FOUND exceptions by creating the implied containing structure.
|
class |
PatchInsertMultipleInstruction |
An operation that inserts multiple consecutive values into an array, shifting array items as
necessary and handling NOT_FOUND exceptions by creating the implied containing structure.
|
class |
PatchMergeInstruction |
An operation that recursively updates items of the selection, or adding the value if the
selection is empty.
|
class |
PatchMoveInstruction |
An operation that “puts” values from elsewhere in the target, functionally equivalent to a single
add and then a remove.
|
class |
PatchProhibitInstruction |
A precondition operation that requires a selection to be empty, or optionally to be non-empty but
include no item with a specified value (useful for asserting that a value does not exist before
attempting to create it, avoiding accidental update).
|
class |
PatchRemoveInstruction |
An operation that deletes items, ignoring NOT_FOUND exceptions.
|
class |
PatchReplaceInstruction |
An operation that “puts” a value, replacing every item of the selection with it, or creating it
if the selection is empty.
|
class |
PatchRequireInstruction |
A precondition operation that requires a selection to be non-empty, and optionally to include an
item with a specified value (useful for asserting that a value exists before attempting to update
it, avoiding accidental creation).
|