[ https://issues.apache.org/jira/browse/DRILL-3160?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14621729#comment-14621729 ]
Daniel Barclay (Drill) commented on DRILL-3160: ----------------------------------------------- Notes for when implementing: The [published|http://martinfowler.com/bliki/PublishedInterface.html] interface of the JDBC driver is package {{org.apache.drill.jdbc}}. Specifically: - That includes all types (interfaces and classes) in package {{org.apache.drill.jdbc}}. (There shouldn't be any non-public types in that package, so there shouldn't be any need to exclude any.) - That includes public and any protected members, but not any package-private or private members. - That does not include any child packages of {{package org.apache.drill}}. - That includes only the {{src/main/java}} source tree in the {{drill-jdbc}} module. (It excludes the {{src/test/java}} subtree.) Something to resolve, probably later: The published interface of the JDBC driver includes, in the declaration of {{org.apache.drill.jdbc.DrillConnection.getClient()}}, a reference to {{org.apache.drill.exec.client.DrillClient}} (from the {{drill-java-exec module}}). Eventually, the published-interface Javadoc documentation for Drill as a whole needs to include {{DrillClient}} and probably everything public or protected that it leads to, > Make JDBC Javadoc documentation available to users > -------------------------------------------------- > > Key: DRILL-3160 > URL: https://issues.apache.org/jira/browse/DRILL-3160 > Project: Apache Drill > Issue Type: Bug > Components: Tools, Build & Test > Reporter: Daniel Barclay (Drill) > Assignee: Aditya Kishore > Fix For: 1.3.0 > > > The existing Javadoc documentation (source) for Drill JDBC classes/interfaces > such as org.apache.drill.jdbc.Driver and org.apache.drill.jdbc.DrillResultSet > is not generated into documentation pages and packaged for users by the > current Maven build scripts. -- This message was sent by Atlassian JIRA (v6.3.4#6332)