Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
1.1.0
-
None
Description
Internal methods are accessible from the Table API expressions.
For instance it is possible to call:
val table: Table = ???
table.select('name.toRexNode(), ('age + 10).validateInput())
We should hide internal methods like toRexNode() and validateInput() from the API.
I propose to restrict access to this methods to objects in the org.apache.flink name space via a private[flink] access modifier.
Attachments
Issue Links
- links to