This is an automated email from the ASF dual-hosted git repository.

gortiz pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/pinot.git


    from 9302f186d6 Fix null literal handling for null intolerant functions in 
multi-stage query engine (#13255)
     add 3b5711686b Serialize V2 Plan using Protobufs instead of reflection. 
(#13221)

No new revisions were added by this update.

Summary of changes:
 pinot-common/src/main/proto/expressions.proto      |  80 +++++
 pinot-common/src/main/proto/plan.proto             | 247 ++++++++++---
 .../planner/logical/RelToPlanNodeConverter.java    |   9 +-
 .../query/planner/plannode/AbstractPlanNode.java   |  15 +-
 .../query/planner/plannode/AggregateNode.java      |  10 +
 .../pinot/query/planner/plannode/ExchangeNode.java |  14 +
 .../pinot/query/planner/plannode/FilterNode.java   |   5 +
 .../pinot/query/planner/plannode/JoinNode.java     |  13 +
 .../query/planner/plannode/MailboxReceiveNode.java |  19 +
 .../query/planner/plannode/MailboxSendNode.java    |  17 +-
 .../pinot/query/planner/plannode/ProjectNode.java  |   9 +-
 .../pinot/query/planner/plannode/SortNode.java     |  10 +
 .../planner/plannode/StageNodeSerDeUtils.java      |  97 -----
 .../query/planner/plannode/TableScanNode.java      |   8 +
 .../pinot/query/planner/plannode/ValueNode.java    |   5 +
 .../pinot/query/planner/plannode/WindowNode.java   |  16 +
 .../query/planner/serde/PlanNodeSerializer.java    | 392 +++++++++++++++++++++
 .../serde/ProtoExpressionToRexExpression.java      | 149 ++++++++
 .../query/planner/serde/ProtoSerializable.java     |  49 ---
 .../planner/serde/ProtoSerializationUtils.java     | 280 ---------------
 .../serde/RexExpressionToProtoExpression.java      | 145 ++++++++
 .../query/planner/serde/StageNodeDeserializer.java | 384 ++++++++++++++++++++
 .../pinot/query/routing/QueryPlanSerDeUtils.java   |   5 +-
 .../query/planner/plannode/SerDeUtilsTest.java     |   6 +-
 .../planner/serde/ProtoSerializationUtilsTest.java |  62 ----
 .../query/service/dispatch/QueryDispatcher.java    |   7 +-
 .../query/service/server/QueryServerTest.java      |   4 +-
 27 files changed, 1487 insertions(+), 570 deletions(-)
 create mode 100644 pinot-common/src/main/proto/expressions.proto
 delete mode 100644 
pinot-query-planner/src/main/java/org/apache/pinot/query/planner/plannode/StageNodeSerDeUtils.java
 create mode 100644 
pinot-query-planner/src/main/java/org/apache/pinot/query/planner/serde/PlanNodeSerializer.java
 create mode 100644 
pinot-query-planner/src/main/java/org/apache/pinot/query/planner/serde/ProtoExpressionToRexExpression.java
 delete mode 100644 
pinot-query-planner/src/main/java/org/apache/pinot/query/planner/serde/ProtoSerializable.java
 delete mode 100644 
pinot-query-planner/src/main/java/org/apache/pinot/query/planner/serde/ProtoSerializationUtils.java
 create mode 100644 
pinot-query-planner/src/main/java/org/apache/pinot/query/planner/serde/RexExpressionToProtoExpression.java
 create mode 100644 
pinot-query-planner/src/main/java/org/apache/pinot/query/planner/serde/StageNodeDeserializer.java
 delete mode 100644 
pinot-query-planner/src/test/java/org/apache/pinot/query/planner/serde/ProtoSerializationUtilsTest.java


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to