Uploaded image for project: 'Flink'
  1. Flink
  2. FLINK-12251 Rework the Table API & SQL type system
  3. FLINK-12996

Add predefined type validators, strategies, and transformations

Attach filesAttach ScreenshotVotersWatch issueWatchersLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

    Details

      Description

       FLINK-12924 introduced new interfaces for performing type inference. We need a set of predefined type validators, strategies, and transformations implemented with the new interfaces in order to represent the old type checking logic. Those interfaces can be inspired by Calcite's org.apache.calcite.sql.type.ReturnTypes, org.apache.calcite.sql.type.OperandTypes, and org.apache.calcite.sql.type.SqlTypeTransforms.

        Attachments

        Issue Links

          Activity

            People

            • Assignee:
              twalthr Timo Walther
              Reporter:
              twalthr Timo Walther

              Dates

              • Created:
                Updated:
                Resolved:

                Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0h
                0h
                Logged:
                Time Spent - 20m
                20m

                  Issue deployment