aljoscha commented on a change in pull request #7587: [FLINK-11064] [table] Setup a new flink-table module structure URL: https://github.com/apache/flink/pull/7587#discussion_r251799750
########## File path: docs/dev/table/index.md ########## @@ -31,41 +31,78 @@ The Table API and the SQL interfaces are tightly integrated with each other as w **Please note that the Table API and SQL are not yet feature complete and are being actively developed. Not all operations are supported by every combination of \[Table API, SQL\] and \[stream, batch\] input.** -Setup ------ +Dependency Structure +-------------------- -The Table API and SQL are bundled in the `flink-table` Maven artifact. -The following dependency must be added to your project in order to use the Table API and SQL: +All Table API and SQL components are bundled in the `flink-table` Maven artifact. + +The following dependencies are relevant for most projects: + +* `flink-table-common`: A common module for extending the table ecosystem by custom functions, formats, etc. +* `flink-table-api-java-bridge`: The Table & SQL API with DataStream/DataSet API support using the Java programming language. +* `flink-table-api-scala-bridge`: The Table & SQL API with DataStream/DataSet API support using the Scala programming language. +* `flink-table-api-java`: The Table & SQL API for pure table programs using the Java programming language (in early development stage, not recommended!). Review comment: Maybe these should be listed right after `flink-table-common`, and the bridge modules last. ---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org With regards, Apache Git Services