opensearch-project / sql

Query your data using familiar SQL or intuitive Piped Processing Language (PPL)
https://opensearch.org/docs/latest/search-plugins/sql/index/
Apache License 2.0
120 stars 139 forks source link

[Enhancement] Simplify Explain execution plan and Response listener abstraction #985

Open penghuo opened 2 years ago

penghuo commented 2 years ago

Problem Statements

  1. AbstractPlan has seperate interface for execute() and explain() which should be simplified to execute() only.
  2. ExplainResponse and QueryResponse should be unified as QueryResponse.
penghuo commented 2 years ago

Related to https://github.com/opensearch-project/sql/pull/845