flink-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Anton Mushin (JIRA)" <j...@apache.org>
Subject [jira] [Created] (FLINK-5750) Incorrect parse of brackets inside VALUES subquery
Date Thu, 09 Feb 2017 09:09:41 GMT
Anton Mushin created FLINK-5750:
-----------------------------------

             Summary: Incorrect parse of brackets inside VALUES subquery
                 Key: FLINK-5750
                 URL: https://issues.apache.org/jira/browse/FLINK-5750
             Project: Flink
          Issue Type: Bug
          Components: Table API & SQL
    Affects Versions: 1.2.0
            Reporter: Anton Mushin
            Priority: Minor


{code:java}
@Test
	public void testValuesWithCast() throws Exception {
		ExecutionEnvironment env = ExecutionEnvironment.getExecutionEnvironment();
		BatchTableEnvironment tableEnv = TableEnvironment.getTableEnvironment(env, config());

		String sqlQuery = "VALUES (1, cast(1 as BIGINT) )," +
			"(2, cast(2 as BIGINT))," +
			"(3, cast(3 as BIGINT))";
		String sqlQuery2 = "VALUES (1,1)," +
			"(2, 2)," +
			"(3, 3)";
		Table result = tableEnv.sql(sqlQuery);
		DataSet<Row> resultSet = tableEnv.toDataSet(result, Row.class);
		List<Row> results = resultSet.collect();

		Table result2 = tableEnv.sql(sqlQuery2);
		DataSet<Row> resultSet2 = tableEnv.toDataSet(result2, Row.class);
		List<Row> results2 = resultSet2.collect();

		String expected = "1,1\n2,2\n3,3";
		compareResultAsText(results2, expected);
		compareResultAsText(results, expected);
	}
{code}
AR for {{results}} variable
{noformat}
java.lang.AssertionError: Different elements in arrays: expected 3 elements and received 2
 expected: [1,1, 2,2, 3,3]
 received: [1,1, 2,2] 
Expected :3
Actual   :2
{noformat}



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Mime
View raw message