This is an automated email from the ASF dual-hosted git repository. starocean999 pushed a commit to branch dev_rec in repository https://gitbox.apache.org/repos/asf/doris.git
commit 6f5d84efaf6c4ac2b0f0c9b89c6305e14c1cdd73 Author: BiteTheDDDDt <[email protected]> AuthorDate: Thu Sep 18 21:02:33 2025 +0800 add rec cte thrift struct update --- gensrc/thrift/PlanNodes.thrift | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/gensrc/thrift/PlanNodes.thrift b/gensrc/thrift/PlanNodes.thrift index e99f93b3ff1..3cae7f63cf9 100644 --- a/gensrc/thrift/PlanNodes.thrift +++ b/gensrc/thrift/PlanNodes.thrift @@ -60,7 +60,9 @@ enum TPlanNodeType { TEST_EXTERNAL_SCAN_NODE = 31, PARTITION_SORT_NODE = 32, GROUP_COMMIT_SCAN_NODE = 33, - MATERIALIZATION_NODE = 34 + MATERIALIZATION_NODE = 34, + REC_CTE_NODE = 35, + REC_CTE_SCAN_NODE = 36 } struct TKeyRange { @@ -692,6 +694,23 @@ struct TFileScanNode { 2: optional string table_name } +struct TRecCTETarget { + 1: optional Types.TNetworkAddress addr + 2: optional Types.TUniqueId fragment_instance_id + 3: optional i32 node_id +} + +struct TRecCTEResetInfo { + 1: optional Types.TNetworkAddress addr + 2: optional Types.TUniqueId fragment_id +} + +struct TRecCTENode { + 1: optional bool is_union_all + 2: optional list<TRecCTETarget> targets + 3: optional list<TRecCTEResetInfo> fragments_to_reset +} + struct TEsScanNode { 1: required Types.TTupleId tuple_id 2: optional map<string,string> properties --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
