Github user fhueske commented on a diff in the pull request: https://github.com/apache/flink/pull/3829#discussion_r139470224 --- Diff: docs/dev/table/common.md --- @@ -407,6 +506,14 @@ A batch `Table` can only be written to a `BatchTableSink`, while a streaming tab Please see the documentation about [Table Sources & Sinks]({{ site.baseurl }}/dev/table/sourceSinks.html) for details about available sinks and instructions for how to implement a custom `TableSink`. +There're two ways to emit a table: + +1. Using `Table.writeToSink` which derives output schema from the input table. --- End diff -- Rephrase: ``` 1. `Table.writeToSink(TableSink sink)` emit the table using the provided TableSink and configures the sink with the schema of the table to emit. 2. `Table.insertInto(String table)` looks up the TableSink in the catalog that was registered with a specific schema as `table`. The emission fails if `table` was not registered or if the schema of the registered TableSink does match the schema of the table to emit. ```
---