Abraham Elmahrek created SQOOP-1926:
---------------------------------------
Summary: Sqoop2: Add annotations for compatibility guarantees
Key: SQOOP-1926
URL: https://issues.apache.org/jira/browse/SQOOP-1926
Project: Sqoop
Issue Type: Improvement
Reporter: Abraham Elmahrek
Fix For: 1.99.5
In Hadoop, there are annotations that describe the visibility of an API and its
compatibility story:
{noformat:title=https://github.com/apache/hadoop/blob/branch-2.6/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapreduce/Job.java#L76}
@InterfaceAudience.Public
@InterfaceStability.Evolving
{noformat}
It would be nice to use some thing similar to this (if not the same thing) and
define our own (or same) compatibility story.
This lock down the connector APIs and define a better contract about what can
be modified.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)