zio.blocks.projection.ProjectionAction
See theProjectionAction companion object
A sealed enumeration of actions that can be applied to a projection.
ProjectionAction[+A] is covariant in A, allowing actions on subtypes to be used where supertype actions are expected.
Each variant represents a distinct operation on projected data:
Insert: Add a new entityUpsert: Add or update an entityUpdate: Modify specific fields of an existing entityDelete: Remove an entity (sentinel — no payload)Truncate: Remove all entities (sentinel — no payload)Noop: No operation (sentinel — no payload)
Type parameters
- A
-
The entity type this action operates on
Attributes
- Companion
- object
- Source
- ProjectionAction.scala
- Graph
-
- Supertypes
- Known subtypes
Members list
In this article