risingwave_pb/
iceberg_compaction.rs1#[derive(prost_helpers::AnyPB)]
3#[derive(Clone, Copy, PartialEq, ::prost::Message)]
4pub struct SubscribeIcebergCompactionEventRequest {
5 #[prost(uint64, tag = "3")]
6 pub create_at: u64,
7 #[prost(oneof = "subscribe_iceberg_compaction_event_request::Event", tags = "1, 2")]
8 pub event: ::core::option::Option<subscribe_iceberg_compaction_event_request::Event>,
9}
10pub mod subscribe_iceberg_compaction_event_request {
12 #[derive(prost_helpers::AnyPB)]
14 #[derive(Clone, Copy, PartialEq, ::prost::Message)]
15 pub struct Register {
16 #[prost(uint32, tag = "1")]
17 pub context_id: u32,
18 }
19 #[derive(prost_helpers::AnyPB)]
21 #[derive(Clone, Copy, PartialEq, ::prost::Message)]
22 pub struct PullTask {
23 #[prost(uint32, tag = "1")]
24 pub pull_task_count: u32,
25 }
26 #[derive(prost_helpers::AnyPB)]
27 #[derive(Clone, Copy, PartialEq, ::prost::Oneof)]
28 pub enum Event {
29 #[prost(message, tag = "1")]
31 Register(Register),
32 #[prost(message, tag = "2")]
34 PullTask(PullTask),
35 }
36}
37#[derive(prost_helpers::AnyPB)]
38#[derive(Clone, PartialEq, ::prost::Message)]
39pub struct IcebergCompactionTask {
40 #[prost(btree_map = "string, string", tag = "1")]
43 pub props: ::prost::alloc::collections::BTreeMap<
44 ::prost::alloc::string::String,
45 ::prost::alloc::string::String,
46 >,
47}
48#[derive(prost_helpers::AnyPB)]
49#[derive(Clone, PartialEq, ::prost::Message)]
50pub struct SubscribeIcebergCompactionEventResponse {
51 #[prost(uint64, tag = "7")]
52 pub create_at: u64,
53 #[prost(oneof = "subscribe_iceberg_compaction_event_response::Event", tags = "1, 2")]
54 pub event: ::core::option::Option<
55 subscribe_iceberg_compaction_event_response::Event,
56 >,
57}
58pub mod subscribe_iceberg_compaction_event_response {
60 #[derive(prost_helpers::AnyPB)]
63 #[derive(Clone, Copy, PartialEq, ::prost::Message)]
64 pub struct PullTaskAck {}
65 #[derive(prost_helpers::AnyPB)]
66 #[derive(Clone, PartialEq, ::prost::Oneof)]
67 pub enum Event {
68 #[prost(message, tag = "1")]
69 CompactTask(super::IcebergCompactionTask),
70 #[prost(message, tag = "2")]
71 PullTaskAck(PullTaskAck),
72 }
73}