Authors: Wei Zhong, Jincheng Sun
Status
Current state: [Under Discussion]
...
Page properties | ||||
---|---|---|---|---|
|
...
...
...
|
...
|
Please keep the discussion on the mailing list rather than commenting on the wiki (wiki discussions get unwieldy fast).
...
That is, add a "Python API" section at the same level of "DataStream API", "DataSet API" and "Table API & SQL". We hope to have a unified entry for all PyFlink documentation, which includes includes Python Table API and Python DataStream API. So that Python users don’t need to dive into the ocean of Java documentation to find the Python part.
- Restructure current Python documentation to a brand new structure to ensure complete content and friendly to beginners
Please Please see the next section for detailed structure and description.
...
Proposed Changes
Top-Level Structure
</> Application Development DataStream API ▾ DataSet API ▾ Table API & SQL Python API ▾ (newly added) Data Types & Serialization ▾ Managing Execution ▾ API Migration Guides |
Python API Document Structure
|
|
|
The following are descriptions for each document above. Some of them can refer to existing documents:
...
Currently the content of this document can copy from the bottom of be a reference to https://ci.apache.org/projects/flink/flink-docs-release-1.11/dev/table/tableApi.html. In future it will be replaced with the syntax of Python Expression DSL.
Built-in Functions
Moved from Could be a reference to https://ci.apache.org/projects/flink/flink-docs-release-1.11/dev/table/functions/systemFunctions.html.
...
The generated sphinx doc of PyFlink, e.g. https://ci.apache.org/projects/flink/flink-docs-release-1.11/api/python/.
But we can’t just simply put the link here. Some And some examples in the docs still use the deprecated APIs. We need to keep the examples in it up to date.
Rejected Alternatives
N/A
Implementation plan
The details will be refined in
Jira | ||||||
---|---|---|---|---|---|---|
|