88
99pub mod array;
1010pub mod cluster_array;
11+ pub mod cluster_event;
1112pub mod columnar;
1213pub mod crdt;
1314pub mod document;
@@ -26,6 +27,7 @@ pub mod wire;
2627
2728pub use array:: { ArrayBinaryOp , ArrayOp , ArrayReducer } ;
2829pub use cluster_array:: ClusterArrayOp ;
30+ pub use cluster_event:: ClusterEventOp ;
2931pub use columnar:: { ColumnarInsertIntent , ColumnarOp } ;
3032pub use crdt:: CrdtOp ;
3133pub use document:: {
@@ -89,6 +91,9 @@ pub enum PhysicalPlan {
8991 /// Cluster-mode array operations executed by the coordinator on the
9092 /// Control Plane. Never sent to the Data Plane.
9193 ClusterArray ( ClusterArrayOp ) ,
94+ /// Event-Plane operations executed by a receiving Control Plane.
95+ /// Never sent to the Data Plane.
96+ ClusterEvent ( ClusterEventOp ) ,
9297}
9398
9499impl PhysicalPlan {
@@ -200,6 +205,7 @@ impl PhysicalPlan {
200205 | PhysicalPlan :: Meta ( _)
201206 | PhysicalPlan :: Array ( _)
202207 | PhysicalPlan :: ClusterArray ( _)
208+ | PhysicalPlan :: ClusterEvent ( _)
203209 | PhysicalPlan :: Query ( _) => false ,
204210 }
205211 }
@@ -336,7 +342,8 @@ impl PhysicalPlan {
336342 | PhysicalPlan :: Query ( _)
337343 | PhysicalPlan :: Meta ( _)
338344 | PhysicalPlan :: Array ( _)
339- | PhysicalPlan :: ClusterArray ( _) => None ,
345+ | PhysicalPlan :: ClusterArray ( _)
346+ | PhysicalPlan :: ClusterEvent ( _) => None ,
340347 }
341348 }
342349
0 commit comments