walterddr opened a new pull request, #8479:
URL: https://github.com/apache/pinot/pull/8479

   Summary
   ===
   This PR addresses one of the TODOs in #8412 - use proto for serialization of 
query plan.
   
   Details
   ===
   Created plan.proto as a generic serializable format for any plan `StageNode`.
   - top level stageNode contains its 
     - stageID;
     - name of the stage node;
     - its children/inputs and;
     - its own member variable objects
   - each stage node (and its member variable objects) should override 
`ProtoSerializable` API that could serialize and deserialize between itself and 
proto objectFields
   - ObjectFields are generic and can contain
     - LiteralFields for primitive type member variable
     - List/MapFields for list/map type member variable
     - other ObjectFields for inner class or other member variable objects


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@pinot.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@pinot.apache.org
For additional commands, e-mail: commits-h...@pinot.apache.org

Reply via email to