[
https://issues.apache.org/jira/browse/PHOENIX-1140?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14085363#comment-14085363
]
Hudson commented on PHOENIX-1140:
---------------------------------
SUCCESS: Integrated in Phoenix | 3.0 | Hadoop1 #173 (See
[https://builds.apache.org/job/Phoenix-3.0-hadoop1/173/])
PHOENIX-1140 Incorrect padding for row key columns (Samarth Jain) (jtaylor: rev
e574d1ea888d8d2e29ed787b8ed8edf54905c68b)
*
phoenix-core/src/test/java/org/apache/phoenix/compile/StatementHintsCompilationTest.java
* phoenix-core/src/main/java/org/apache/phoenix/expression/CaseExpression.java
* phoenix-core/src/main/java/org/apache/phoenix/query/KeyRange.java
*
phoenix-core/src/main/java/org/apache/phoenix/expression/function/RTrimFunction.java
* phoenix-core/src/main/java/org/apache/phoenix/compile/WhereOptimizer.java
* phoenix-core/src/main/java/org/apache/phoenix/expression/InListExpression.java
*
phoenix-core/src/main/java/org/apache/phoenix/expression/function/ScalarFunction.java
* phoenix-core/src/it/java/org/apache/phoenix/end2end/VariableLengthPKIT.java
* phoenix-core/src/test/java/org/apache/phoenix/util/ScanUtilTest.java
* phoenix-core/src/test/java/org/apache/phoenix/compile/QueryCompilerTest.java
* phoenix-core/src/main/java/org/apache/phoenix/schema/PDataType.java
* phoenix-core/src/it/java/org/apache/phoenix/end2end/QueryMoreIT.java
* phoenix-core/src/it/java/org/apache/phoenix/end2end/RowValueConstructorIT.java
* phoenix-core/src/main/java/org/apache/phoenix/compile/ScanRanges.java
*
phoenix-core/src/main/java/org/apache/phoenix/expression/function/PrefixFunction.java
* phoenix-core/src/test/java/org/apache/phoenix/compile/WhereOptimizerTest.java
* phoenix-core/src/main/java/org/apache/phoenix/util/ScanUtil.java
* phoenix-core/src/main/java/org/apache/phoenix/util/ByteUtil.java
* phoenix-core/src/main/java/org/apache/phoenix/schema/PTableImpl.java
* phoenix-core/src/test/java/org/apache/phoenix/compile/WhereCompilerTest.java
* phoenix-core/src/it/java/org/apache/phoenix/end2end/QueryPlanIT.java
> Incorrect padding for row key columns
> -------------------------------------
>
> Key: PHOENIX-1140
> URL: https://issues.apache.org/jira/browse/PHOENIX-1140
> Project: Phoenix
> Issue Type: Bug
> Reporter: Samarth Jain
> Assignee: Samarth Jain
> Fix For: 5.0.0, 3.1, 4.1
>
> Attachments: PHOENIX-1140_3.0.patch, PHOENIX-1140_v2.patch
>
>
> {code}
> @Test
> public void testInListOfRVC6() throws Exception {
> String tenantId = "ABC";
> String tableDDL = "CREATE TABLE t (tenantId char(15) NOT NULL, pk2
> char(15) NOT NULL, pk3 INTEGER NOT NULL, c1 INTEGER constraint pk primary key
> (tenantId,pk2,pk3))";
> createTestTable(getUrl(), tableDDL, null, nextTimestamp());
> Connection conn = nextConnection(getUrl());
> conn.createStatement().executeUpdate("upsert into t (tenantId, pk2,
> pk3, c1) values ('ABC', 'hel1', 1, 1)");
> conn.createStatement().executeUpdate("upsert into t (tenantId, pk2,
> pk3, c1) values ('ABC', 'hel2', 2, 2)");
> conn.createStatement().executeUpdate("upsert into t (tenantId, pk2,
> pk3, c1) values ('ABC', 'hel3', 3, 3)");
> conn.createStatement().executeUpdate("upsert into t (tenantId, pk2,
> pk3, c1) values ('ABC', 'hel4', 4, 4)");
> conn.createStatement().executeUpdate("upsert into t (tenantId, pk2,
> pk3, c1) values ('ABC', 'hel5', 5, 5)");
> conn.commit();
> conn.close();
> conn = nextConnection(getUrl());
> //order by needed on the query to make the order of rows returned
> deterministic.
> PreparedStatement stmt = conn.prepareStatement("select pk2, pk3 from
> t WHERE (tenantId, pk2, pk3) IN ((?, ?, ?), (?, ?, ?))");
> stmt.setString(1, tenantId);
> stmt.setString(2, "hel3");
> stmt.setInt(3, 3);
> stmt.setString(4, tenantId);
> stmt.setString(5, "hel5");
> stmt.setInt(6, 5);
> ResultSet rs = stmt.executeQuery();
> assertTrue(rs.next());
> assertEquals("hel3", rs.getString(1));
> assertEquals(3, rs.getInt(2));
> assertTrue(rs.next());
> assertEquals("hel5", rs.getString(1));
> assertEquals(5, rs.getInt(2));
> conn.close();
> }
> {code}
--
This message was sent by Atlassian JIRA
(v6.2#6252)