GitHub user twalthr opened a pull request:

    https://github.com/apache/flink/pull/3277

    [FLINK-5662] [table] Rework internal type handling of Table API

    This PR refactors the internal type handling of the Table API. It...
    
    - converts type to internal Row type immediately in Batch/StreamScan
    - uses only Row type within the operators
    - converts to target type at the very end in Batch/StreamTableEnvironment
    - removes interfaces for `expectedType`
    - removes the config parameter `efficient type usage`
    - fixes the generic types (now `Any` means "any type" and `Row` means a 
"row type")
    - fixes IDE warnings and unused imports where I found them
    - fixes the "Alias in front of output fails" issue

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/twalthr/flink FLINK-5662

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/flink/pull/3277.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #3277
    
----
commit fdca898407a6e70800ff706c37ed58ea4244a9b0
Author: twalthr <[email protected]>
Date:   2017-02-06T16:18:08Z

    [FLINK-5662] [table] Rework internal type handling of Table API

----


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---

Reply via email to