import static org.hibernate.ogm.model.spi.TupleOperationType.PUT;
import static org.hibernate.ogm.model.spi.TupleOperationType.PUT_NULL;
import static org.hibernate.ogm.model.spi.TupleOperationType.REMOVE;
Represents a Tuple (think of it as a row)
A tuple accepts a TupleShapshot which is a read-only state
of the tuple at creation time.
A tuple collects changes applied to it. These changes are represented by a
list of TupleOperation. It is intended that GridDialects retrieve to these actions and
reproduce them to the datastore. The list of changes is computed based off the snapshot.
- Emmanuel Bernard <firstname.lastname@example.org>
- Sanne Grinovero <email@example.com>
Return the list of actions on the tuple.
Inherently deduplicated operations
- the operations to execute on the Tuple