Uploaded image for project: 'Flink'
  1. Flink
  2. FLINK-4385

Union on Timestamp fields does not work

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 1.2.0
    • Table SQL / API
    • None

    Description

      The following does not work:

      public static class SDF {
      	public Timestamp t = Timestamp.valueOf("1990-10-10 12:10:10");
      }
      ExecutionEnvironment env = ExecutionEnvironment.getExecutionEnvironment();
      DataSet<SDF> dataSet1 = env.fromElements(new SDF());
      DataSet<SDF> dataSet2 = env.fromElements(new SDF());
      
      BatchTableEnvironment tableEnv = TableEnvironment.getTableEnvironment(env);
      tableEnv.registerDataSet( "table0", dataSet1 );
      tableEnv.registerDataSet( "table1", dataSet2 );
      Table table = tableEnv.sql( "select t from table0 union select t from table1" );
      DataSet<Row> d = tableEnv.toDataSet(table, Row.class);
      d.print();
      

      Attachments

        Issue Links

          Activity

            People

              jark Jark Wu
              twalthr Timo Walther
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: