Stamatis Zampetakis created CALCITE-3117:
--------------------------------------------
Summary: Distinguish Calcite's public APIs
Key: CALCITE-3117
URL: https://issues.apache.org/jira/browse/CALCITE-3117
Project: Calcite
Issue Type: Task
Reporter: Stamatis Zampetakis
Assignee: Stamatis Zampetakis
The goal of this issue is to identify and mark Calcite's public APIs. This can
have bring various benefits to the project:
* provide more flexibility to developers;
* speed-up reviews;
* enhance backward compatibility;
* facilitate the life of end-users who will be exposed to fewer classes and
interfaces.
Let's list here packages, interfaces, and classes that should be part of the
public API. As a first step let's focus exclusively on completing the list and
not argue about others proposals. It will be easier to solve disagreements
afterwards as soon as we have a rather complete list.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)