Murtadha Hubail created ASTERIXDB-1973:
------------------------------------------
Summary: Make IExtensionStatement extensible
Key: ASTERIXDB-1973
URL: https://issues.apache.org/jira/browse/ASTERIXDB-1973
Project: Apache AsterixDB
Issue Type: Improvement
Components: OTH - Other
Reporter: Murtadha Hubail
Assignee: Murtadha Hubail
Currently IExtensionStatement is used by multiple AsterixDB extensions and any
modification to the IExtensionStatement#handle API (e.g. adding a new
parameter) will cause the extensions to break. It is better to introduce an
object (e.g. RequestContext) that encapsulates the parameters of the request
and give the extensions the ability to extend it. In addition, give extensions
the ability to override the way IStatementExecutor handles IExtensionStatement.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)