[06/35] phoenix git commit: PHOENIX-3265 Double-quote column names that use reserved keywords (Eric Lomore)
http://git-wip-us.apache.org/repos/asf/phoenix/blob/e280cb9b/phoenix-core/src/it/java/org/apache/phoenix/end2end/SortMergeJoinIT.java -- diff --git a/phoenix-core/src/it/java/org/apache/phoenix/end2end/SortMergeJoinIT.java b/phoenix-core/src/it/java/org/apache/phoenix/end2end/SortMergeJoinIT.java index b387ee8..099f6f5 100644 --- a/phoenix-core/src/it/java/org/apache/phoenix/end2end/SortMergeJoinIT.java +++ b/phoenix-core/src/it/java/org/apache/phoenix/end2end/SortMergeJoinIT.java @@ -582,19 +582,19 @@ public class SortMergeJoinIT extends BaseJoinIT { String tableName3 = getTableName(conn, JOIN_CUSTOMER_TABLE_FULL_NAME); String tableName4 = getTableName(conn, JOIN_ORDER_TABLE_FULL_NAME); String[] query = new String[5]; -query[0] = "SELECT /*+ USE_SORT_MERGE_JOIN*/ \"order_id\", c.name, i.name iname, quantity, o.date FROM " + tableName4 + " o JOIN " +query[0] = "SELECT /*+ USE_SORT_MERGE_JOIN*/ \"order_id\", c.name, i.name iname, quantity, o.\"DATE\" FROM " + tableName4 + " o JOIN " + tableName3 + " c ON o.\"customer_id\" = c.\"customer_id\" JOIN " + tableName1 + " i ON o.\"item_id\" = i.\"item_id\" ORDER BY \"order_id\""; -query[1] = "SELECT /*+ USE_SORT_MERGE_JOIN*/ \"order_id\", c.name, i.name iname, quantity, o.date FROM " + tableName4 + " o, " +query[1] = "SELECT /*+ USE_SORT_MERGE_JOIN*/ \"order_id\", c.name, i.name iname, quantity, o.\"DATE\" FROM " + tableName4 + " o, " + tableName3 + " c, " + tableName1 + " i WHERE o.\"item_id\" = i.\"item_id\" AND o.\"customer_id\" = c.\"customer_id\" ORDER BY \"order_id\""; -query[2] = "SELECT /*+ USE_SORT_MERGE_JOIN*/ \"order_id\", c.name, i.name iname, quantity, o.date FROM " + tableName4 + " o JOIN " +query[2] = "SELECT /*+ USE_SORT_MERGE_JOIN*/ \"order_id\", c.name, i.name iname, quantity, o.\"DATE\" FROM " + tableName4 + " o JOIN " + tableName3 + " c ON o.\"customer_id\" = c.\"customer_id\" JOIN " + tableName1 + " i ON o.\"item_id\" = i.\"item_id\" ORDER BY \"order_id\""; -query[3] = "SELECT /*+ USE_SORT_MERGE_JOIN*/ \"order_id\", c.name, i.name iname, quantity, o.date FROM (" + tableName4 + " o, " +query[3] = "SELECT /*+ USE_SORT_MERGE_JOIN*/ \"order_id\", c.name, i.name iname, quantity, o.\"DATE\" FROM (" + tableName4 + " o, " + tableName3 + " c), " + tableName1 + " i WHERE o.\"item_id\" = i.\"item_id\" AND o.\"customer_id\" = c.\"customer_id\" ORDER BY \"order_id\""; -query[4] = "SELECT /*+ USE_SORT_MERGE_JOIN*/ \"order_id\", c.name, i.name iname, quantity, o.date FROM " + tableName4 + " o, (" +query[4] = "SELECT /*+ USE_SORT_MERGE_JOIN*/ \"order_id\", c.name, i.name iname, quantity, o.\"DATE\" FROM " + tableName4 + " o, (" + tableName3 + " c, " + tableName1 + " i) WHERE o.\"item_id\" = i.\"item_id\" AND o.\"customer_id\" = c.\"customer_id\" ORDER BY \"order_id\""; try { @@ -794,10 +794,10 @@ public class SortMergeJoinIT extends BaseJoinIT { String tableName1 = getTableName(conn, JOIN_ITEM_TABLE_FULL_NAME); String tableName2 = getTableName(conn, JOIN_SUPPLIER_TABLE_FULL_NAME); String tableName4 = getTableName(conn, JOIN_ORDER_TABLE_FULL_NAME); -String query1 = "SELECT /*+ USE_SORT_MERGE_JOIN*/ \"order_id\", i.name, s.name, quantity, date FROM " + tableName4 + " o LEFT JOIN " +String query1 = "SELECT /*+ USE_SORT_MERGE_JOIN*/ \"order_id\", i.name, s.name, quantity, \"DATE\" FROM " + tableName4 + " o LEFT JOIN " + tableName1 + " i ON o.\"item_id\" = i.\"item_id\" RIGHT JOIN " + tableName2 + " s ON i.\"supplier_id\" = s.\"supplier_id\" ORDER BY \"order_id\", s.\"supplier_id\" DESC"; -String query2 = "SELECT /*+ USE_SORT_MERGE_JOIN*/ \"order_id\", i.name, s.name, quantity, date FROM " + tableName4 + " o LEFT JOIN " +String query2 = "SELECT /*+ USE_SORT_MERGE_JOIN*/ \"order_id\", i.name, s.name, quantity, \"DATE\" FROM " + tableName4 + " o LEFT JOIN " + "(" + tableName1 + " i RIGHT JOIN " + tableName2 + " s ON i.\"supplier_id\" = s.\"supplier_id\")" + " ON o.\"item_id\" = i.\"item_id\" ORDER BY \"order_id\", s.\"supplier_id\" DESC"; try { @@ -900,10 +900,10 @@ public class SortMergeJoinIT extends BaseJoinIT { String tableName1 = getTableName(conn, JOIN_ITEM_TABLE_FULL_NAME); String tableName2 = getTableName(conn, JOIN_SUPPLIER_TABLE_FULL_NAME); String tableName4 = getTableName(conn, JOIN_ORDER_TABLE_FULL_NAME); -String query1 = "SELECT \"order_id\", i.name, s.name, quantity, date FROM " + tableName1 + " i RIGHT JOIN " +String query1 = "SELECT \"order_id\", i.name, s.name, quantity, \"DATE\" FROM " +
[08/35] phoenix git commit: PHOENIX-3265 Double-quote column names that use reserved keywords (Eric Lomore)
PHOENIX-3265 Double-quote column names that use reserved keywords (Eric Lomore) Project: http://git-wip-us.apache.org/repos/asf/phoenix/repo Commit: http://git-wip-us.apache.org/repos/asf/phoenix/commit/68845287 Tree: http://git-wip-us.apache.org/repos/asf/phoenix/tree/68845287 Diff: http://git-wip-us.apache.org/repos/asf/phoenix/diff/68845287 Branch: refs/heads/calcite Commit: 68845287959d84f215eeb8b0726425b92e215268 Parents: e280cb9 Author: maryannxueAuthored: Wed Oct 12 13:58:46 2016 -0700 Committer: maryannxue Committed: Wed Oct 12 13:58:46 2016 -0700 -- .../org/apache/phoenix/end2end/HashJoinIT.java | 54 ++-- .../apache/phoenix/end2end/SortMergeJoinIT.java | 2 +- 2 files changed, 28 insertions(+), 28 deletions(-) -- http://git-wip-us.apache.org/repos/asf/phoenix/blob/68845287/phoenix-core/src/it/java/org/apache/phoenix/end2end/HashJoinIT.java -- diff --git a/phoenix-core/src/it/java/org/apache/phoenix/end2end/HashJoinIT.java b/phoenix-core/src/it/java/org/apache/phoenix/end2end/HashJoinIT.java index 1b90288..7bdea5f 100644 --- a/phoenix-core/src/it/java/org/apache/phoenix/end2end/HashJoinIT.java +++ b/phoenix-core/src/it/java/org/apache/phoenix/end2end/HashJoinIT.java @@ -1563,19 +1563,19 @@ public class HashJoinIT extends BaseJoinIT { String tableName2 = getTableName(conn, JOIN_CUSTOMER_TABLE_FULL_NAME); String tableName3 = getTableName(conn, JOIN_ITEM_TABLE_FULL_NAME); String[] query = new String[5]; -query[0] = "SELECT \"order_id\", c.name, i.name iname, quantity, o.date FROM " + tableName1 + " o JOIN " +query[0] = "SELECT \"order_id\", c.name, i.name iname, quantity, o.\"DATE\" FROM " + tableName1 + " o JOIN " + tableName2 + " c ON o.\"customer_id\" = c.\"customer_id\" JOIN " + tableName3 + " i ON o.\"item_id\" = i.\"item_id\" ORDER BY \"order_id\""; -query[1] = "SELECT \"order_id\", c.name, i.name iname, quantity, o.date FROM " + tableName1 + " o, " +query[1] = "SELECT \"order_id\", c.name, i.name iname, quantity, o.\"DATE\" FROM " + tableName1 + " o, " + tableName2 + " c, " + tableName3 + " i WHERE o.\"item_id\" = i.\"item_id\" AND o.\"customer_id\" = c.\"customer_id\" ORDER BY \"order_id\""; -query[2] = "SELECT /*+ NO_STAR_JOIN*/ \"order_id\", c.name, i.name iname, quantity, o.date FROM " + tableName1 + " o JOIN " +query[2] = "SELECT /*+ NO_STAR_JOIN*/ \"order_id\", c.name, i.name iname, quantity, o.\"DATE\" FROM " + tableName1 + " o JOIN " + tableName2 + " c ON o.\"customer_id\" = c.\"customer_id\" JOIN " + tableName3 + " i ON o.\"item_id\" = i.\"item_id\" ORDER BY \"order_id\""; -query[3] = "SELECT /*+ NO_STAR_JOIN*/ \"order_id\", c.name, i.name iname, quantity, o.date FROM (" + tableName1 + " o, " +query[3] = "SELECT /*+ NO_STAR_JOIN*/ \"order_id\", c.name, i.name iname, quantity, o.\"DATE\" FROM (" + tableName1 + " o, " + tableName2 + " c), " + tableName3 + " i WHERE o.\"item_id\" = i.\"item_id\" AND o.\"customer_id\" = c.\"customer_id\" ORDER BY \"order_id\""; -query[4] = "SELECT \"order_id\", c.name, i.name iname, quantity, o.date FROM " + tableName1 + " o, (" +query[4] = "SELECT \"order_id\", c.name, i.name iname, quantity, o.\"DATE\" FROM " + tableName1 + " o, (" + tableName2 + " c, " + tableName3 + " i) WHERE o.\"item_id\" = i.\"item_id\" AND o.\"customer_id\" = c.\"customer_id\" ORDER BY \"order_id\""; try { @@ -1795,10 +1795,10 @@ public class HashJoinIT extends BaseJoinIT { String tableName1 = getTableName(conn, JOIN_ORDER_TABLE_FULL_NAME); String tableName2 = getTableName(conn, JOIN_ITEM_TABLE_FULL_NAME); String tableName3 = getTableName(conn, JOIN_SUPPLIER_TABLE_FULL_NAME); -String query1 = "SELECT \"order_id\", i.name, s.name, quantity, date FROM " + tableName1 + " o LEFT JOIN " +String query1 = "SELECT \"order_id\", i.name, s.name, quantity, \"DATE\" FROM " + tableName1 + " o LEFT JOIN " + tableName2 + " i ON o.\"item_id\" = i.\"item_id\" RIGHT JOIN " + tableName3 + " s ON i.\"supplier_id\" = s.\"supplier_id\" ORDER BY \"order_id\", s.\"supplier_id\" DESC"; -String query2 = "SELECT \"order_id\", i.name, s.name, quantity, date FROM " + tableName1 + " o LEFT JOIN " +String query2 = "SELECT \"order_id\", i.name, s.name, quantity, \"DATE\" FROM " + tableName1 + " o LEFT JOIN " + "(" + tableName2 + " i RIGHT JOIN " + tableName3 + " s ON i.\"supplier_id\" = s.\"supplier_id\")"
[07/35] phoenix git commit: PHOENIX-3265 Double-quote column names that use reserved keywords (Eric Lomore)
PHOENIX-3265 Double-quote column names that use reserved keywords (Eric Lomore) Project: http://git-wip-us.apache.org/repos/asf/phoenix/repo Commit: http://git-wip-us.apache.org/repos/asf/phoenix/commit/e280cb9b Tree: http://git-wip-us.apache.org/repos/asf/phoenix/tree/e280cb9b Diff: http://git-wip-us.apache.org/repos/asf/phoenix/diff/e280cb9b Branch: refs/heads/calcite Commit: e280cb9b63619960c4b01510655515157298f1ef Parents: d1156ea Author: maryannxueAuthored: Wed Oct 12 11:28:48 2016 -0700 Committer: maryannxue Committed: Wed Oct 12 11:30:25 2016 -0700 -- .../phoenix/end2end/AbsFunctionEnd2EndIT.java | 6 +- .../phoenix/end2end/ArrayFillFunctionIT.java| 6 +- .../phoenix/end2end/ExecuteStatementsIT.java| 12 +- .../phoenix/end2end/FirstValueFunctionIT.java | 60 .../org/apache/phoenix/end2end/HashJoinIT.java | 18 +-- .../phoenix/end2end/LastValueFunctionIT.java| 148 +-- .../phoenix/end2end/NthValueFunctionIT.java | 48 +++--- .../phoenix/end2end/ProductMetricsIT.java | 68 - .../org/apache/phoenix/end2end/QueryMoreIT.java | 4 +- .../phoenix/end2end/RoundFloorCeilFuncIT.java | 16 +- .../phoenix/end2end/SignFunctionEnd2EndIT.java | 6 +- .../apache/phoenix/end2end/SortMergeJoinIT.java | 44 +++--- .../org/apache/phoenix/end2end/SortOrderIT.java | 6 +- .../end2end/SubqueryUsingSortMergeJoinIT.java | 2 +- .../apache/phoenix/end2end/UpsertValuesIT.java | 10 +- .../phoenix/end2end/VariableLengthPKIT.java | 46 +++--- .../phoenix/compile/JoinQueryCompilerTest.java | 2 +- .../phoenix/compile/QueryOptimizerTest.java | 12 +- .../java/org/apache/phoenix/query/BaseTest.java | 2 +- .../org/apache/phoenix/query/QueryPlanTest.java | 14 +- 20 files changed, 265 insertions(+), 265 deletions(-) -- http://git-wip-us.apache.org/repos/asf/phoenix/blob/e280cb9b/phoenix-core/src/it/java/org/apache/phoenix/end2end/AbsFunctionEnd2EndIT.java -- diff --git a/phoenix-core/src/it/java/org/apache/phoenix/end2end/AbsFunctionEnd2EndIT.java b/phoenix-core/src/it/java/org/apache/phoenix/end2end/AbsFunctionEnd2EndIT.java index 8447286..3137cdf 100644 --- a/phoenix-core/src/it/java/org/apache/phoenix/end2end/AbsFunctionEnd2EndIT.java +++ b/phoenix-core/src/it/java/org/apache/phoenix/end2end/AbsFunctionEnd2EndIT.java @@ -46,7 +46,7 @@ public class AbsFunctionEnd2EndIT extends ParallelStatsDisabledIT { try { conn = DriverManager.getConnection(getUrl()); String ddl; -ddl = "CREATE TABLE " + TABLE_NAME + " (k VARCHAR NOT NULL PRIMARY KEY, dec DECIMAL, doub DOUBLE, fl FLOAT, inte INTEGER, lon BIGINT, smalli SMALLINT, tinyi TINYINT)"; +ddl = "CREATE TABLE " + TABLE_NAME + " (k VARCHAR NOT NULL PRIMARY KEY, \"DEC\" DECIMAL, doub DOUBLE, fl FLOAT, inte INTEGER, lon BIGINT, smalli SMALLINT, tinyi TINYINT)"; conn.createStatement().execute(ddl); conn.commit(); } finally { @@ -71,7 +71,7 @@ public class AbsFunctionEnd2EndIT extends ParallelStatsDisabledIT { private void testSignedNumberSpec(Connection conn, double data) throws Exception { updateSignedTable(conn, data); -ResultSet rs = conn.createStatement() .executeQuery("SELECT ABS(dec),ABS(doub),ABS(fl),ABS(inte),ABS(lon),ABS(smalli),ABS(tinyi) FROM " + TABLE_NAME); +ResultSet rs = conn.createStatement() .executeQuery("SELECT ABS(\"DEC\"),ABS(doub),ABS(fl),ABS(inte),ABS(lon),ABS(smalli),ABS(tinyi) FROM " + TABLE_NAME); assertTrue(rs.next()); Double d = Double.valueOf(data); assertEquals(rs.getBigDecimal(1).compareTo(BigDecimal.valueOf(data).abs()), 0); @@ -83,7 +83,7 @@ public class AbsFunctionEnd2EndIT extends ParallelStatsDisabledIT { assertEquals(rs.getByte(7), Math.abs(d.byteValue())); assertTrue(!rs.next()); -PreparedStatement stmt = conn.prepareStatement("SELECT k FROM " + TABLE_NAME + " WHERE ABS(dec)=? AND ABS(doub)=? AND ABS(fl)=? AND ABS(inte)=? AND ABS(lon)=? AND ABS(smalli)=? AND ABS(tinyi)=?"); +PreparedStatement stmt = conn.prepareStatement("SELECT k FROM " + TABLE_NAME + " WHERE ABS(\"DEC\")=? AND ABS(doub)=? AND ABS(fl)=? AND ABS(inte)=? AND ABS(lon)=? AND ABS(smalli)=? AND ABS(tinyi)=?"); stmt.setBigDecimal(1, BigDecimal.valueOf(data).abs()); stmt.setDouble(2, Math.abs(d.doubleValue())); stmt.setFloat(3, Math.abs(d.floatValue())); http://git-wip-us.apache.org/repos/asf/phoenix/blob/e280cb9b/phoenix-core/src/it/java/org/apache/phoenix/end2end/ArrayFillFunctionIT.java -- diff --git
phoenix git commit: PHOENIX-3265 Double-quote column names that use reserved keywords (Eric Lomore)
Repository: phoenix Updated Branches: refs/heads/4.x-HBase-0.98 5c70a2265 -> 22ec7c2be PHOENIX-3265 Double-quote column names that use reserved keywords (Eric Lomore) Project: http://git-wip-us.apache.org/repos/asf/phoenix/repo Commit: http://git-wip-us.apache.org/repos/asf/phoenix/commit/22ec7c2b Tree: http://git-wip-us.apache.org/repos/asf/phoenix/tree/22ec7c2b Diff: http://git-wip-us.apache.org/repos/asf/phoenix/diff/22ec7c2b Branch: refs/heads/4.x-HBase-0.98 Commit: 22ec7c2be0ed730d7d15636f191027bdf636058b Parents: 5c70a22 Author: maryannxueAuthored: Wed Oct 12 14:04:51 2016 -0700 Committer: maryannxue Committed: Wed Oct 12 14:04:51 2016 -0700 -- .../org/apache/phoenix/end2end/HashJoinIT.java | 54 ++-- .../apache/phoenix/end2end/SortMergeJoinIT.java | 2 +- 2 files changed, 28 insertions(+), 28 deletions(-) -- http://git-wip-us.apache.org/repos/asf/phoenix/blob/22ec7c2b/phoenix-core/src/it/java/org/apache/phoenix/end2end/HashJoinIT.java -- diff --git a/phoenix-core/src/it/java/org/apache/phoenix/end2end/HashJoinIT.java b/phoenix-core/src/it/java/org/apache/phoenix/end2end/HashJoinIT.java index 1b90288..7bdea5f 100644 --- a/phoenix-core/src/it/java/org/apache/phoenix/end2end/HashJoinIT.java +++ b/phoenix-core/src/it/java/org/apache/phoenix/end2end/HashJoinIT.java @@ -1563,19 +1563,19 @@ public class HashJoinIT extends BaseJoinIT { String tableName2 = getTableName(conn, JOIN_CUSTOMER_TABLE_FULL_NAME); String tableName3 = getTableName(conn, JOIN_ITEM_TABLE_FULL_NAME); String[] query = new String[5]; -query[0] = "SELECT \"order_id\", c.name, i.name iname, quantity, o.date FROM " + tableName1 + " o JOIN " +query[0] = "SELECT \"order_id\", c.name, i.name iname, quantity, o.\"DATE\" FROM " + tableName1 + " o JOIN " + tableName2 + " c ON o.\"customer_id\" = c.\"customer_id\" JOIN " + tableName3 + " i ON o.\"item_id\" = i.\"item_id\" ORDER BY \"order_id\""; -query[1] = "SELECT \"order_id\", c.name, i.name iname, quantity, o.date FROM " + tableName1 + " o, " +query[1] = "SELECT \"order_id\", c.name, i.name iname, quantity, o.\"DATE\" FROM " + tableName1 + " o, " + tableName2 + " c, " + tableName3 + " i WHERE o.\"item_id\" = i.\"item_id\" AND o.\"customer_id\" = c.\"customer_id\" ORDER BY \"order_id\""; -query[2] = "SELECT /*+ NO_STAR_JOIN*/ \"order_id\", c.name, i.name iname, quantity, o.date FROM " + tableName1 + " o JOIN " +query[2] = "SELECT /*+ NO_STAR_JOIN*/ \"order_id\", c.name, i.name iname, quantity, o.\"DATE\" FROM " + tableName1 + " o JOIN " + tableName2 + " c ON o.\"customer_id\" = c.\"customer_id\" JOIN " + tableName3 + " i ON o.\"item_id\" = i.\"item_id\" ORDER BY \"order_id\""; -query[3] = "SELECT /*+ NO_STAR_JOIN*/ \"order_id\", c.name, i.name iname, quantity, o.date FROM (" + tableName1 + " o, " +query[3] = "SELECT /*+ NO_STAR_JOIN*/ \"order_id\", c.name, i.name iname, quantity, o.\"DATE\" FROM (" + tableName1 + " o, " + tableName2 + " c), " + tableName3 + " i WHERE o.\"item_id\" = i.\"item_id\" AND o.\"customer_id\" = c.\"customer_id\" ORDER BY \"order_id\""; -query[4] = "SELECT \"order_id\", c.name, i.name iname, quantity, o.date FROM " + tableName1 + " o, (" +query[4] = "SELECT \"order_id\", c.name, i.name iname, quantity, o.\"DATE\" FROM " + tableName1 + " o, (" + tableName2 + " c, " + tableName3 + " i) WHERE o.\"item_id\" = i.\"item_id\" AND o.\"customer_id\" = c.\"customer_id\" ORDER BY \"order_id\""; try { @@ -1795,10 +1795,10 @@ public class HashJoinIT extends BaseJoinIT { String tableName1 = getTableName(conn, JOIN_ORDER_TABLE_FULL_NAME); String tableName2 = getTableName(conn, JOIN_ITEM_TABLE_FULL_NAME); String tableName3 = getTableName(conn, JOIN_SUPPLIER_TABLE_FULL_NAME); -String query1 = "SELECT \"order_id\", i.name, s.name, quantity, date FROM " + tableName1 + " o LEFT JOIN " +String query1 = "SELECT \"order_id\", i.name, s.name, quantity, \"DATE\" FROM " + tableName1 + " o LEFT JOIN " + tableName2 + " i ON o.\"item_id\" = i.\"item_id\" RIGHT JOIN " + tableName3 + " s ON i.\"supplier_id\" = s.\"supplier_id\" ORDER BY \"order_id\", s.\"supplier_id\" DESC"; -String query2 = "SELECT \"order_id\", i.name, s.name, quantity, date FROM " + tableName1 + " o LEFT JOIN " +String query2 = "SELECT \"order_id\", i.name, s.name, quantity, \"DATE\" FROM " + tableName1 + " o LEFT JOIN " + "(" +
phoenix git commit: PHOENIX-3265 Double-quote column names that use reserved keywords (Eric Lomore)
Repository: phoenix Updated Branches: refs/heads/4.x-HBase-1.1 88c092f12 -> 300dd162f PHOENIX-3265 Double-quote column names that use reserved keywords (Eric Lomore) Project: http://git-wip-us.apache.org/repos/asf/phoenix/repo Commit: http://git-wip-us.apache.org/repos/asf/phoenix/commit/300dd162 Tree: http://git-wip-us.apache.org/repos/asf/phoenix/tree/300dd162 Diff: http://git-wip-us.apache.org/repos/asf/phoenix/diff/300dd162 Branch: refs/heads/4.x-HBase-1.1 Commit: 300dd162fb4045b46323342c12905f547ec9da34 Parents: 88c092f Author: maryannxueAuthored: Wed Oct 12 13:59:26 2016 -0700 Committer: maryannxue Committed: Wed Oct 12 13:59:26 2016 -0700 -- .../org/apache/phoenix/end2end/HashJoinIT.java | 54 ++-- .../apache/phoenix/end2end/SortMergeJoinIT.java | 2 +- 2 files changed, 28 insertions(+), 28 deletions(-) -- http://git-wip-us.apache.org/repos/asf/phoenix/blob/300dd162/phoenix-core/src/it/java/org/apache/phoenix/end2end/HashJoinIT.java -- diff --git a/phoenix-core/src/it/java/org/apache/phoenix/end2end/HashJoinIT.java b/phoenix-core/src/it/java/org/apache/phoenix/end2end/HashJoinIT.java index 1b90288..7bdea5f 100644 --- a/phoenix-core/src/it/java/org/apache/phoenix/end2end/HashJoinIT.java +++ b/phoenix-core/src/it/java/org/apache/phoenix/end2end/HashJoinIT.java @@ -1563,19 +1563,19 @@ public class HashJoinIT extends BaseJoinIT { String tableName2 = getTableName(conn, JOIN_CUSTOMER_TABLE_FULL_NAME); String tableName3 = getTableName(conn, JOIN_ITEM_TABLE_FULL_NAME); String[] query = new String[5]; -query[0] = "SELECT \"order_id\", c.name, i.name iname, quantity, o.date FROM " + tableName1 + " o JOIN " +query[0] = "SELECT \"order_id\", c.name, i.name iname, quantity, o.\"DATE\" FROM " + tableName1 + " o JOIN " + tableName2 + " c ON o.\"customer_id\" = c.\"customer_id\" JOIN " + tableName3 + " i ON o.\"item_id\" = i.\"item_id\" ORDER BY \"order_id\""; -query[1] = "SELECT \"order_id\", c.name, i.name iname, quantity, o.date FROM " + tableName1 + " o, " +query[1] = "SELECT \"order_id\", c.name, i.name iname, quantity, o.\"DATE\" FROM " + tableName1 + " o, " + tableName2 + " c, " + tableName3 + " i WHERE o.\"item_id\" = i.\"item_id\" AND o.\"customer_id\" = c.\"customer_id\" ORDER BY \"order_id\""; -query[2] = "SELECT /*+ NO_STAR_JOIN*/ \"order_id\", c.name, i.name iname, quantity, o.date FROM " + tableName1 + " o JOIN " +query[2] = "SELECT /*+ NO_STAR_JOIN*/ \"order_id\", c.name, i.name iname, quantity, o.\"DATE\" FROM " + tableName1 + " o JOIN " + tableName2 + " c ON o.\"customer_id\" = c.\"customer_id\" JOIN " + tableName3 + " i ON o.\"item_id\" = i.\"item_id\" ORDER BY \"order_id\""; -query[3] = "SELECT /*+ NO_STAR_JOIN*/ \"order_id\", c.name, i.name iname, quantity, o.date FROM (" + tableName1 + " o, " +query[3] = "SELECT /*+ NO_STAR_JOIN*/ \"order_id\", c.name, i.name iname, quantity, o.\"DATE\" FROM (" + tableName1 + " o, " + tableName2 + " c), " + tableName3 + " i WHERE o.\"item_id\" = i.\"item_id\" AND o.\"customer_id\" = c.\"customer_id\" ORDER BY \"order_id\""; -query[4] = "SELECT \"order_id\", c.name, i.name iname, quantity, o.date FROM " + tableName1 + " o, (" +query[4] = "SELECT \"order_id\", c.name, i.name iname, quantity, o.\"DATE\" FROM " + tableName1 + " o, (" + tableName2 + " c, " + tableName3 + " i) WHERE o.\"item_id\" = i.\"item_id\" AND o.\"customer_id\" = c.\"customer_id\" ORDER BY \"order_id\""; try { @@ -1795,10 +1795,10 @@ public class HashJoinIT extends BaseJoinIT { String tableName1 = getTableName(conn, JOIN_ORDER_TABLE_FULL_NAME); String tableName2 = getTableName(conn, JOIN_ITEM_TABLE_FULL_NAME); String tableName3 = getTableName(conn, JOIN_SUPPLIER_TABLE_FULL_NAME); -String query1 = "SELECT \"order_id\", i.name, s.name, quantity, date FROM " + tableName1 + " o LEFT JOIN " +String query1 = "SELECT \"order_id\", i.name, s.name, quantity, \"DATE\" FROM " + tableName1 + " o LEFT JOIN " + tableName2 + " i ON o.\"item_id\" = i.\"item_id\" RIGHT JOIN " + tableName3 + " s ON i.\"supplier_id\" = s.\"supplier_id\" ORDER BY \"order_id\", s.\"supplier_id\" DESC"; -String query2 = "SELECT \"order_id\", i.name, s.name, quantity, date FROM " + tableName1 + " o LEFT JOIN " +String query2 = "SELECT \"order_id\", i.name, s.name, quantity, \"DATE\" FROM " + tableName1 + " o LEFT JOIN " + "(" + tableName2
phoenix git commit: PHOENIX-3265 Double-quote column names that use reserved keywords (Eric Lomore)
Repository: phoenix Updated Branches: refs/heads/master e280cb9b6 -> 688452879 PHOENIX-3265 Double-quote column names that use reserved keywords (Eric Lomore) Project: http://git-wip-us.apache.org/repos/asf/phoenix/repo Commit: http://git-wip-us.apache.org/repos/asf/phoenix/commit/68845287 Tree: http://git-wip-us.apache.org/repos/asf/phoenix/tree/68845287 Diff: http://git-wip-us.apache.org/repos/asf/phoenix/diff/68845287 Branch: refs/heads/master Commit: 68845287959d84f215eeb8b0726425b92e215268 Parents: e280cb9 Author: maryannxueAuthored: Wed Oct 12 13:58:46 2016 -0700 Committer: maryannxue Committed: Wed Oct 12 13:58:46 2016 -0700 -- .../org/apache/phoenix/end2end/HashJoinIT.java | 54 ++-- .../apache/phoenix/end2end/SortMergeJoinIT.java | 2 +- 2 files changed, 28 insertions(+), 28 deletions(-) -- http://git-wip-us.apache.org/repos/asf/phoenix/blob/68845287/phoenix-core/src/it/java/org/apache/phoenix/end2end/HashJoinIT.java -- diff --git a/phoenix-core/src/it/java/org/apache/phoenix/end2end/HashJoinIT.java b/phoenix-core/src/it/java/org/apache/phoenix/end2end/HashJoinIT.java index 1b90288..7bdea5f 100644 --- a/phoenix-core/src/it/java/org/apache/phoenix/end2end/HashJoinIT.java +++ b/phoenix-core/src/it/java/org/apache/phoenix/end2end/HashJoinIT.java @@ -1563,19 +1563,19 @@ public class HashJoinIT extends BaseJoinIT { String tableName2 = getTableName(conn, JOIN_CUSTOMER_TABLE_FULL_NAME); String tableName3 = getTableName(conn, JOIN_ITEM_TABLE_FULL_NAME); String[] query = new String[5]; -query[0] = "SELECT \"order_id\", c.name, i.name iname, quantity, o.date FROM " + tableName1 + " o JOIN " +query[0] = "SELECT \"order_id\", c.name, i.name iname, quantity, o.\"DATE\" FROM " + tableName1 + " o JOIN " + tableName2 + " c ON o.\"customer_id\" = c.\"customer_id\" JOIN " + tableName3 + " i ON o.\"item_id\" = i.\"item_id\" ORDER BY \"order_id\""; -query[1] = "SELECT \"order_id\", c.name, i.name iname, quantity, o.date FROM " + tableName1 + " o, " +query[1] = "SELECT \"order_id\", c.name, i.name iname, quantity, o.\"DATE\" FROM " + tableName1 + " o, " + tableName2 + " c, " + tableName3 + " i WHERE o.\"item_id\" = i.\"item_id\" AND o.\"customer_id\" = c.\"customer_id\" ORDER BY \"order_id\""; -query[2] = "SELECT /*+ NO_STAR_JOIN*/ \"order_id\", c.name, i.name iname, quantity, o.date FROM " + tableName1 + " o JOIN " +query[2] = "SELECT /*+ NO_STAR_JOIN*/ \"order_id\", c.name, i.name iname, quantity, o.\"DATE\" FROM " + tableName1 + " o JOIN " + tableName2 + " c ON o.\"customer_id\" = c.\"customer_id\" JOIN " + tableName3 + " i ON o.\"item_id\" = i.\"item_id\" ORDER BY \"order_id\""; -query[3] = "SELECT /*+ NO_STAR_JOIN*/ \"order_id\", c.name, i.name iname, quantity, o.date FROM (" + tableName1 + " o, " +query[3] = "SELECT /*+ NO_STAR_JOIN*/ \"order_id\", c.name, i.name iname, quantity, o.\"DATE\" FROM (" + tableName1 + " o, " + tableName2 + " c), " + tableName3 + " i WHERE o.\"item_id\" = i.\"item_id\" AND o.\"customer_id\" = c.\"customer_id\" ORDER BY \"order_id\""; -query[4] = "SELECT \"order_id\", c.name, i.name iname, quantity, o.date FROM " + tableName1 + " o, (" +query[4] = "SELECT \"order_id\", c.name, i.name iname, quantity, o.\"DATE\" FROM " + tableName1 + " o, (" + tableName2 + " c, " + tableName3 + " i) WHERE o.\"item_id\" = i.\"item_id\" AND o.\"customer_id\" = c.\"customer_id\" ORDER BY \"order_id\""; try { @@ -1795,10 +1795,10 @@ public class HashJoinIT extends BaseJoinIT { String tableName1 = getTableName(conn, JOIN_ORDER_TABLE_FULL_NAME); String tableName2 = getTableName(conn, JOIN_ITEM_TABLE_FULL_NAME); String tableName3 = getTableName(conn, JOIN_SUPPLIER_TABLE_FULL_NAME); -String query1 = "SELECT \"order_id\", i.name, s.name, quantity, date FROM " + tableName1 + " o LEFT JOIN " +String query1 = "SELECT \"order_id\", i.name, s.name, quantity, \"DATE\" FROM " + tableName1 + " o LEFT JOIN " + tableName2 + " i ON o.\"item_id\" = i.\"item_id\" RIGHT JOIN " + tableName3 + " s ON i.\"supplier_id\" = s.\"supplier_id\" ORDER BY \"order_id\", s.\"supplier_id\" DESC"; -String query2 = "SELECT \"order_id\", i.name, s.name, quantity, date FROM " + tableName1 + " o LEFT JOIN " +String query2 = "SELECT \"order_id\", i.name, s.name, quantity, \"DATE\" FROM " + tableName1 + " o LEFT JOIN " + "(" + tableName2 + " i RIGHT
[1/2] phoenix git commit: PHOENIX-3265 Double-quote column names that use reserved keywords (Eric Lomore)
Repository: phoenix Updated Branches: refs/heads/4.x-HBase-0.98 8fe0b86ce -> 5c70a2265 http://git-wip-us.apache.org/repos/asf/phoenix/blob/5c70a226/phoenix-core/src/it/java/org/apache/phoenix/end2end/SortMergeJoinIT.java -- diff --git a/phoenix-core/src/it/java/org/apache/phoenix/end2end/SortMergeJoinIT.java b/phoenix-core/src/it/java/org/apache/phoenix/end2end/SortMergeJoinIT.java index b387ee8..099f6f5 100644 --- a/phoenix-core/src/it/java/org/apache/phoenix/end2end/SortMergeJoinIT.java +++ b/phoenix-core/src/it/java/org/apache/phoenix/end2end/SortMergeJoinIT.java @@ -582,19 +582,19 @@ public class SortMergeJoinIT extends BaseJoinIT { String tableName3 = getTableName(conn, JOIN_CUSTOMER_TABLE_FULL_NAME); String tableName4 = getTableName(conn, JOIN_ORDER_TABLE_FULL_NAME); String[] query = new String[5]; -query[0] = "SELECT /*+ USE_SORT_MERGE_JOIN*/ \"order_id\", c.name, i.name iname, quantity, o.date FROM " + tableName4 + " o JOIN " +query[0] = "SELECT /*+ USE_SORT_MERGE_JOIN*/ \"order_id\", c.name, i.name iname, quantity, o.\"DATE\" FROM " + tableName4 + " o JOIN " + tableName3 + " c ON o.\"customer_id\" = c.\"customer_id\" JOIN " + tableName1 + " i ON o.\"item_id\" = i.\"item_id\" ORDER BY \"order_id\""; -query[1] = "SELECT /*+ USE_SORT_MERGE_JOIN*/ \"order_id\", c.name, i.name iname, quantity, o.date FROM " + tableName4 + " o, " +query[1] = "SELECT /*+ USE_SORT_MERGE_JOIN*/ \"order_id\", c.name, i.name iname, quantity, o.\"DATE\" FROM " + tableName4 + " o, " + tableName3 + " c, " + tableName1 + " i WHERE o.\"item_id\" = i.\"item_id\" AND o.\"customer_id\" = c.\"customer_id\" ORDER BY \"order_id\""; -query[2] = "SELECT /*+ USE_SORT_MERGE_JOIN*/ \"order_id\", c.name, i.name iname, quantity, o.date FROM " + tableName4 + " o JOIN " +query[2] = "SELECT /*+ USE_SORT_MERGE_JOIN*/ \"order_id\", c.name, i.name iname, quantity, o.\"DATE\" FROM " + tableName4 + " o JOIN " + tableName3 + " c ON o.\"customer_id\" = c.\"customer_id\" JOIN " + tableName1 + " i ON o.\"item_id\" = i.\"item_id\" ORDER BY \"order_id\""; -query[3] = "SELECT /*+ USE_SORT_MERGE_JOIN*/ \"order_id\", c.name, i.name iname, quantity, o.date FROM (" + tableName4 + " o, " +query[3] = "SELECT /*+ USE_SORT_MERGE_JOIN*/ \"order_id\", c.name, i.name iname, quantity, o.\"DATE\" FROM (" + tableName4 + " o, " + tableName3 + " c), " + tableName1 + " i WHERE o.\"item_id\" = i.\"item_id\" AND o.\"customer_id\" = c.\"customer_id\" ORDER BY \"order_id\""; -query[4] = "SELECT /*+ USE_SORT_MERGE_JOIN*/ \"order_id\", c.name, i.name iname, quantity, o.date FROM " + tableName4 + " o, (" +query[4] = "SELECT /*+ USE_SORT_MERGE_JOIN*/ \"order_id\", c.name, i.name iname, quantity, o.\"DATE\" FROM " + tableName4 + " o, (" + tableName3 + " c, " + tableName1 + " i) WHERE o.\"item_id\" = i.\"item_id\" AND o.\"customer_id\" = c.\"customer_id\" ORDER BY \"order_id\""; try { @@ -794,10 +794,10 @@ public class SortMergeJoinIT extends BaseJoinIT { String tableName1 = getTableName(conn, JOIN_ITEM_TABLE_FULL_NAME); String tableName2 = getTableName(conn, JOIN_SUPPLIER_TABLE_FULL_NAME); String tableName4 = getTableName(conn, JOIN_ORDER_TABLE_FULL_NAME); -String query1 = "SELECT /*+ USE_SORT_MERGE_JOIN*/ \"order_id\", i.name, s.name, quantity, date FROM " + tableName4 + " o LEFT JOIN " +String query1 = "SELECT /*+ USE_SORT_MERGE_JOIN*/ \"order_id\", i.name, s.name, quantity, \"DATE\" FROM " + tableName4 + " o LEFT JOIN " + tableName1 + " i ON o.\"item_id\" = i.\"item_id\" RIGHT JOIN " + tableName2 + " s ON i.\"supplier_id\" = s.\"supplier_id\" ORDER BY \"order_id\", s.\"supplier_id\" DESC"; -String query2 = "SELECT /*+ USE_SORT_MERGE_JOIN*/ \"order_id\", i.name, s.name, quantity, date FROM " + tableName4 + " o LEFT JOIN " +String query2 = "SELECT /*+ USE_SORT_MERGE_JOIN*/ \"order_id\", i.name, s.name, quantity, \"DATE\" FROM " + tableName4 + " o LEFT JOIN " + "(" + tableName1 + " i RIGHT JOIN " + tableName2 + " s ON i.\"supplier_id\" = s.\"supplier_id\")" + " ON o.\"item_id\" = i.\"item_id\" ORDER BY \"order_id\", s.\"supplier_id\" DESC"; try { @@ -900,10 +900,10 @@ public class SortMergeJoinIT extends BaseJoinIT { String tableName1 = getTableName(conn, JOIN_ITEM_TABLE_FULL_NAME); String tableName2 = getTableName(conn, JOIN_SUPPLIER_TABLE_FULL_NAME); String tableName4 = getTableName(conn, JOIN_ORDER_TABLE_FULL_NAME); -String query1 = "SELECT \"order_id\", i.name, s.name, quantity, date FROM " + tableName1 + " i RIGHT JOIN " +
[2/2] phoenix git commit: PHOENIX-3265 Double-quote column names that use reserved keywords (Eric Lomore)
PHOENIX-3265 Double-quote column names that use reserved keywords (Eric Lomore) Project: http://git-wip-us.apache.org/repos/asf/phoenix/repo Commit: http://git-wip-us.apache.org/repos/asf/phoenix/commit/5c70a226 Tree: http://git-wip-us.apache.org/repos/asf/phoenix/tree/5c70a226 Diff: http://git-wip-us.apache.org/repos/asf/phoenix/diff/5c70a226 Branch: refs/heads/4.x-HBase-0.98 Commit: 5c70a2265b4bf92031c74252a29e6d7d1e61804b Parents: 8fe0b86 Author: maryannxueAuthored: Wed Oct 12 11:37:33 2016 -0700 Committer: maryannxue Committed: Wed Oct 12 11:37:33 2016 -0700 -- .../phoenix/end2end/AbsFunctionEnd2EndIT.java | 6 +- .../phoenix/end2end/ArrayFillFunctionIT.java| 6 +- .../phoenix/end2end/ExecuteStatementsIT.java| 12 +- .../phoenix/end2end/FirstValueFunctionIT.java | 60 .../org/apache/phoenix/end2end/HashJoinIT.java | 18 +-- .../phoenix/end2end/LastValueFunctionIT.java| 148 +-- .../phoenix/end2end/NthValueFunctionIT.java | 48 +++--- .../phoenix/end2end/ProductMetricsIT.java | 68 - .../org/apache/phoenix/end2end/QueryMoreIT.java | 4 +- .../phoenix/end2end/RoundFloorCeilFuncIT.java | 16 +- .../phoenix/end2end/SignFunctionEnd2EndIT.java | 6 +- .../apache/phoenix/end2end/SortMergeJoinIT.java | 44 +++--- .../org/apache/phoenix/end2end/SortOrderIT.java | 6 +- .../end2end/SubqueryUsingSortMergeJoinIT.java | 2 +- .../apache/phoenix/end2end/UpsertValuesIT.java | 10 +- .../phoenix/end2end/VariableLengthPKIT.java | 46 +++--- .../phoenix/compile/JoinQueryCompilerTest.java | 2 +- .../phoenix/compile/QueryOptimizerTest.java | 12 +- .../java/org/apache/phoenix/query/BaseTest.java | 2 +- .../org/apache/phoenix/query/QueryPlanTest.java | 14 +- 20 files changed, 265 insertions(+), 265 deletions(-) -- http://git-wip-us.apache.org/repos/asf/phoenix/blob/5c70a226/phoenix-core/src/it/java/org/apache/phoenix/end2end/AbsFunctionEnd2EndIT.java -- diff --git a/phoenix-core/src/it/java/org/apache/phoenix/end2end/AbsFunctionEnd2EndIT.java b/phoenix-core/src/it/java/org/apache/phoenix/end2end/AbsFunctionEnd2EndIT.java index 1613b81..95919ad 100644 --- a/phoenix-core/src/it/java/org/apache/phoenix/end2end/AbsFunctionEnd2EndIT.java +++ b/phoenix-core/src/it/java/org/apache/phoenix/end2end/AbsFunctionEnd2EndIT.java @@ -47,7 +47,7 @@ public class AbsFunctionEnd2EndIT extends ParallelStatsDisabledIT { System.out.println("TABLE_NAME = " + TABLE_NAME); conn = DriverManager.getConnection(getUrl()); String ddl; -ddl = "CREATE TABLE " + TABLE_NAME + " (k VARCHAR NOT NULL PRIMARY KEY, dec DECIMAL, doub DOUBLE, fl FLOAT, inte INTEGER, lon BIGINT, smalli SMALLINT, tinyi TINYINT)"; +ddl = "CREATE TABLE " + TABLE_NAME + " (k VARCHAR NOT NULL PRIMARY KEY, \"DEC\" DECIMAL, doub DOUBLE, fl FLOAT, inte INTEGER, lon BIGINT, smalli SMALLINT, tinyi TINYINT)"; conn.createStatement().execute(ddl); conn.commit(); } finally { @@ -72,7 +72,7 @@ public class AbsFunctionEnd2EndIT extends ParallelStatsDisabledIT { private void testSignedNumberSpec(Connection conn, double data) throws Exception { updateSignedTable(conn, data); -ResultSet rs = conn.createStatement() .executeQuery("SELECT ABS(dec),ABS(doub),ABS(fl),ABS(inte),ABS(lon),ABS(smalli),ABS(tinyi) FROM " + TABLE_NAME); +ResultSet rs = conn.createStatement() .executeQuery("SELECT ABS(\"DEC\"),ABS(doub),ABS(fl),ABS(inte),ABS(lon),ABS(smalli),ABS(tinyi) FROM " + TABLE_NAME); assertTrue(rs.next()); Double d = Double.valueOf(data); assertEquals(rs.getBigDecimal(1).compareTo(BigDecimal.valueOf(data).abs()), 0); @@ -84,7 +84,7 @@ public class AbsFunctionEnd2EndIT extends ParallelStatsDisabledIT { assertEquals(rs.getByte(7), Math.abs(d.byteValue())); assertTrue(!rs.next()); -PreparedStatement stmt = conn.prepareStatement("SELECT k FROM " + TABLE_NAME + " WHERE ABS(dec)=? AND ABS(doub)=? AND ABS(fl)=? AND ABS(inte)=? AND ABS(lon)=? AND ABS(smalli)=? AND ABS(tinyi)=?"); +PreparedStatement stmt = conn.prepareStatement("SELECT k FROM " + TABLE_NAME + " WHERE ABS(\"DEC\")=? AND ABS(doub)=? AND ABS(fl)=? AND ABS(inte)=? AND ABS(lon)=? AND ABS(smalli)=? AND ABS(tinyi)=?"); stmt.setBigDecimal(1, BigDecimal.valueOf(data).abs()); stmt.setDouble(2, Math.abs(d.doubleValue())); stmt.setFloat(3, Math.abs(d.floatValue())); http://git-wip-us.apache.org/repos/asf/phoenix/blob/5c70a226/phoenix-core/src/it/java/org/apache/phoenix/end2end/ArrayFillFunctionIT.java
[1/2] phoenix git commit: PHOENIX-3265 Double-quote column names that use reserved keywords (Eric Lomore)
Repository: phoenix Updated Branches: refs/heads/4.x-HBase-1.1 0a78f055b -> 88c092f12 http://git-wip-us.apache.org/repos/asf/phoenix/blob/88c092f1/phoenix-core/src/it/java/org/apache/phoenix/end2end/SortMergeJoinIT.java -- diff --git a/phoenix-core/src/it/java/org/apache/phoenix/end2end/SortMergeJoinIT.java b/phoenix-core/src/it/java/org/apache/phoenix/end2end/SortMergeJoinIT.java index b387ee8..099f6f5 100644 --- a/phoenix-core/src/it/java/org/apache/phoenix/end2end/SortMergeJoinIT.java +++ b/phoenix-core/src/it/java/org/apache/phoenix/end2end/SortMergeJoinIT.java @@ -582,19 +582,19 @@ public class SortMergeJoinIT extends BaseJoinIT { String tableName3 = getTableName(conn, JOIN_CUSTOMER_TABLE_FULL_NAME); String tableName4 = getTableName(conn, JOIN_ORDER_TABLE_FULL_NAME); String[] query = new String[5]; -query[0] = "SELECT /*+ USE_SORT_MERGE_JOIN*/ \"order_id\", c.name, i.name iname, quantity, o.date FROM " + tableName4 + " o JOIN " +query[0] = "SELECT /*+ USE_SORT_MERGE_JOIN*/ \"order_id\", c.name, i.name iname, quantity, o.\"DATE\" FROM " + tableName4 + " o JOIN " + tableName3 + " c ON o.\"customer_id\" = c.\"customer_id\" JOIN " + tableName1 + " i ON o.\"item_id\" = i.\"item_id\" ORDER BY \"order_id\""; -query[1] = "SELECT /*+ USE_SORT_MERGE_JOIN*/ \"order_id\", c.name, i.name iname, quantity, o.date FROM " + tableName4 + " o, " +query[1] = "SELECT /*+ USE_SORT_MERGE_JOIN*/ \"order_id\", c.name, i.name iname, quantity, o.\"DATE\" FROM " + tableName4 + " o, " + tableName3 + " c, " + tableName1 + " i WHERE o.\"item_id\" = i.\"item_id\" AND o.\"customer_id\" = c.\"customer_id\" ORDER BY \"order_id\""; -query[2] = "SELECT /*+ USE_SORT_MERGE_JOIN*/ \"order_id\", c.name, i.name iname, quantity, o.date FROM " + tableName4 + " o JOIN " +query[2] = "SELECT /*+ USE_SORT_MERGE_JOIN*/ \"order_id\", c.name, i.name iname, quantity, o.\"DATE\" FROM " + tableName4 + " o JOIN " + tableName3 + " c ON o.\"customer_id\" = c.\"customer_id\" JOIN " + tableName1 + " i ON o.\"item_id\" = i.\"item_id\" ORDER BY \"order_id\""; -query[3] = "SELECT /*+ USE_SORT_MERGE_JOIN*/ \"order_id\", c.name, i.name iname, quantity, o.date FROM (" + tableName4 + " o, " +query[3] = "SELECT /*+ USE_SORT_MERGE_JOIN*/ \"order_id\", c.name, i.name iname, quantity, o.\"DATE\" FROM (" + tableName4 + " o, " + tableName3 + " c), " + tableName1 + " i WHERE o.\"item_id\" = i.\"item_id\" AND o.\"customer_id\" = c.\"customer_id\" ORDER BY \"order_id\""; -query[4] = "SELECT /*+ USE_SORT_MERGE_JOIN*/ \"order_id\", c.name, i.name iname, quantity, o.date FROM " + tableName4 + " o, (" +query[4] = "SELECT /*+ USE_SORT_MERGE_JOIN*/ \"order_id\", c.name, i.name iname, quantity, o.\"DATE\" FROM " + tableName4 + " o, (" + tableName3 + " c, " + tableName1 + " i) WHERE o.\"item_id\" = i.\"item_id\" AND o.\"customer_id\" = c.\"customer_id\" ORDER BY \"order_id\""; try { @@ -794,10 +794,10 @@ public class SortMergeJoinIT extends BaseJoinIT { String tableName1 = getTableName(conn, JOIN_ITEM_TABLE_FULL_NAME); String tableName2 = getTableName(conn, JOIN_SUPPLIER_TABLE_FULL_NAME); String tableName4 = getTableName(conn, JOIN_ORDER_TABLE_FULL_NAME); -String query1 = "SELECT /*+ USE_SORT_MERGE_JOIN*/ \"order_id\", i.name, s.name, quantity, date FROM " + tableName4 + " o LEFT JOIN " +String query1 = "SELECT /*+ USE_SORT_MERGE_JOIN*/ \"order_id\", i.name, s.name, quantity, \"DATE\" FROM " + tableName4 + " o LEFT JOIN " + tableName1 + " i ON o.\"item_id\" = i.\"item_id\" RIGHT JOIN " + tableName2 + " s ON i.\"supplier_id\" = s.\"supplier_id\" ORDER BY \"order_id\", s.\"supplier_id\" DESC"; -String query2 = "SELECT /*+ USE_SORT_MERGE_JOIN*/ \"order_id\", i.name, s.name, quantity, date FROM " + tableName4 + " o LEFT JOIN " +String query2 = "SELECT /*+ USE_SORT_MERGE_JOIN*/ \"order_id\", i.name, s.name, quantity, \"DATE\" FROM " + tableName4 + " o LEFT JOIN " + "(" + tableName1 + " i RIGHT JOIN " + tableName2 + " s ON i.\"supplier_id\" = s.\"supplier_id\")" + " ON o.\"item_id\" = i.\"item_id\" ORDER BY \"order_id\", s.\"supplier_id\" DESC"; try { @@ -900,10 +900,10 @@ public class SortMergeJoinIT extends BaseJoinIT { String tableName1 = getTableName(conn, JOIN_ITEM_TABLE_FULL_NAME); String tableName2 = getTableName(conn, JOIN_SUPPLIER_TABLE_FULL_NAME); String tableName4 = getTableName(conn, JOIN_ORDER_TABLE_FULL_NAME); -String query1 = "SELECT \"order_id\", i.name, s.name, quantity, date FROM " + tableName1 + " i RIGHT JOIN " +
[2/2] phoenix git commit: PHOENIX-3265 Double-quote column names that use reserved keywords (Eric Lomore)
PHOENIX-3265 Double-quote column names that use reserved keywords (Eric Lomore) Project: http://git-wip-us.apache.org/repos/asf/phoenix/repo Commit: http://git-wip-us.apache.org/repos/asf/phoenix/commit/88c092f1 Tree: http://git-wip-us.apache.org/repos/asf/phoenix/tree/88c092f1 Diff: http://git-wip-us.apache.org/repos/asf/phoenix/diff/88c092f1 Branch: refs/heads/4.x-HBase-1.1 Commit: 88c092f121b9d588576a9d2c917239da82b86e45 Parents: 0a78f05 Author: maryannxueAuthored: Wed Oct 12 11:32:25 2016 -0700 Committer: maryannxue Committed: Wed Oct 12 11:32:25 2016 -0700 -- .../phoenix/end2end/AbsFunctionEnd2EndIT.java | 6 +- .../phoenix/end2end/ArrayFillFunctionIT.java| 6 +- .../phoenix/end2end/ExecuteStatementsIT.java| 12 +- .../phoenix/end2end/FirstValueFunctionIT.java | 60 .../org/apache/phoenix/end2end/HashJoinIT.java | 18 +-- .../phoenix/end2end/LastValueFunctionIT.java| 148 +-- .../phoenix/end2end/NthValueFunctionIT.java | 48 +++--- .../phoenix/end2end/ProductMetricsIT.java | 68 - .../org/apache/phoenix/end2end/QueryMoreIT.java | 4 +- .../phoenix/end2end/RoundFloorCeilFuncIT.java | 16 +- .../phoenix/end2end/SignFunctionEnd2EndIT.java | 6 +- .../apache/phoenix/end2end/SortMergeJoinIT.java | 44 +++--- .../org/apache/phoenix/end2end/SortOrderIT.java | 6 +- .../end2end/SubqueryUsingSortMergeJoinIT.java | 2 +- .../apache/phoenix/end2end/UpsertValuesIT.java | 10 +- .../phoenix/end2end/VariableLengthPKIT.java | 46 +++--- .../phoenix/compile/JoinQueryCompilerTest.java | 2 +- .../phoenix/compile/QueryOptimizerTest.java | 12 +- .../java/org/apache/phoenix/query/BaseTest.java | 2 +- .../org/apache/phoenix/query/QueryPlanTest.java | 14 +- 20 files changed, 265 insertions(+), 265 deletions(-) -- http://git-wip-us.apache.org/repos/asf/phoenix/blob/88c092f1/phoenix-core/src/it/java/org/apache/phoenix/end2end/AbsFunctionEnd2EndIT.java -- diff --git a/phoenix-core/src/it/java/org/apache/phoenix/end2end/AbsFunctionEnd2EndIT.java b/phoenix-core/src/it/java/org/apache/phoenix/end2end/AbsFunctionEnd2EndIT.java index 8447286..3137cdf 100644 --- a/phoenix-core/src/it/java/org/apache/phoenix/end2end/AbsFunctionEnd2EndIT.java +++ b/phoenix-core/src/it/java/org/apache/phoenix/end2end/AbsFunctionEnd2EndIT.java @@ -46,7 +46,7 @@ public class AbsFunctionEnd2EndIT extends ParallelStatsDisabledIT { try { conn = DriverManager.getConnection(getUrl()); String ddl; -ddl = "CREATE TABLE " + TABLE_NAME + " (k VARCHAR NOT NULL PRIMARY KEY, dec DECIMAL, doub DOUBLE, fl FLOAT, inte INTEGER, lon BIGINT, smalli SMALLINT, tinyi TINYINT)"; +ddl = "CREATE TABLE " + TABLE_NAME + " (k VARCHAR NOT NULL PRIMARY KEY, \"DEC\" DECIMAL, doub DOUBLE, fl FLOAT, inte INTEGER, lon BIGINT, smalli SMALLINT, tinyi TINYINT)"; conn.createStatement().execute(ddl); conn.commit(); } finally { @@ -71,7 +71,7 @@ public class AbsFunctionEnd2EndIT extends ParallelStatsDisabledIT { private void testSignedNumberSpec(Connection conn, double data) throws Exception { updateSignedTable(conn, data); -ResultSet rs = conn.createStatement() .executeQuery("SELECT ABS(dec),ABS(doub),ABS(fl),ABS(inte),ABS(lon),ABS(smalli),ABS(tinyi) FROM " + TABLE_NAME); +ResultSet rs = conn.createStatement() .executeQuery("SELECT ABS(\"DEC\"),ABS(doub),ABS(fl),ABS(inte),ABS(lon),ABS(smalli),ABS(tinyi) FROM " + TABLE_NAME); assertTrue(rs.next()); Double d = Double.valueOf(data); assertEquals(rs.getBigDecimal(1).compareTo(BigDecimal.valueOf(data).abs()), 0); @@ -83,7 +83,7 @@ public class AbsFunctionEnd2EndIT extends ParallelStatsDisabledIT { assertEquals(rs.getByte(7), Math.abs(d.byteValue())); assertTrue(!rs.next()); -PreparedStatement stmt = conn.prepareStatement("SELECT k FROM " + TABLE_NAME + " WHERE ABS(dec)=? AND ABS(doub)=? AND ABS(fl)=? AND ABS(inte)=? AND ABS(lon)=? AND ABS(smalli)=? AND ABS(tinyi)=?"); +PreparedStatement stmt = conn.prepareStatement("SELECT k FROM " + TABLE_NAME + " WHERE ABS(\"DEC\")=? AND ABS(doub)=? AND ABS(fl)=? AND ABS(inte)=? AND ABS(lon)=? AND ABS(smalli)=? AND ABS(tinyi)=?"); stmt.setBigDecimal(1, BigDecimal.valueOf(data).abs()); stmt.setDouble(2, Math.abs(d.doubleValue())); stmt.setFloat(3, Math.abs(d.floatValue())); http://git-wip-us.apache.org/repos/asf/phoenix/blob/88c092f1/phoenix-core/src/it/java/org/apache/phoenix/end2end/ArrayFillFunctionIT.java -- diff --git
[2/2] phoenix git commit: PHOENIX-3265 Double-quote column names that use reserved keywords (Eric Lomore)
PHOENIX-3265 Double-quote column names that use reserved keywords (Eric Lomore) Project: http://git-wip-us.apache.org/repos/asf/phoenix/repo Commit: http://git-wip-us.apache.org/repos/asf/phoenix/commit/e280cb9b Tree: http://git-wip-us.apache.org/repos/asf/phoenix/tree/e280cb9b Diff: http://git-wip-us.apache.org/repos/asf/phoenix/diff/e280cb9b Branch: refs/heads/master Commit: e280cb9b63619960c4b01510655515157298f1ef Parents: d1156ea Author: maryannxueAuthored: Wed Oct 12 11:28:48 2016 -0700 Committer: maryannxue Committed: Wed Oct 12 11:30:25 2016 -0700 -- .../phoenix/end2end/AbsFunctionEnd2EndIT.java | 6 +- .../phoenix/end2end/ArrayFillFunctionIT.java| 6 +- .../phoenix/end2end/ExecuteStatementsIT.java| 12 +- .../phoenix/end2end/FirstValueFunctionIT.java | 60 .../org/apache/phoenix/end2end/HashJoinIT.java | 18 +-- .../phoenix/end2end/LastValueFunctionIT.java| 148 +-- .../phoenix/end2end/NthValueFunctionIT.java | 48 +++--- .../phoenix/end2end/ProductMetricsIT.java | 68 - .../org/apache/phoenix/end2end/QueryMoreIT.java | 4 +- .../phoenix/end2end/RoundFloorCeilFuncIT.java | 16 +- .../phoenix/end2end/SignFunctionEnd2EndIT.java | 6 +- .../apache/phoenix/end2end/SortMergeJoinIT.java | 44 +++--- .../org/apache/phoenix/end2end/SortOrderIT.java | 6 +- .../end2end/SubqueryUsingSortMergeJoinIT.java | 2 +- .../apache/phoenix/end2end/UpsertValuesIT.java | 10 +- .../phoenix/end2end/VariableLengthPKIT.java | 46 +++--- .../phoenix/compile/JoinQueryCompilerTest.java | 2 +- .../phoenix/compile/QueryOptimizerTest.java | 12 +- .../java/org/apache/phoenix/query/BaseTest.java | 2 +- .../org/apache/phoenix/query/QueryPlanTest.java | 14 +- 20 files changed, 265 insertions(+), 265 deletions(-) -- http://git-wip-us.apache.org/repos/asf/phoenix/blob/e280cb9b/phoenix-core/src/it/java/org/apache/phoenix/end2end/AbsFunctionEnd2EndIT.java -- diff --git a/phoenix-core/src/it/java/org/apache/phoenix/end2end/AbsFunctionEnd2EndIT.java b/phoenix-core/src/it/java/org/apache/phoenix/end2end/AbsFunctionEnd2EndIT.java index 8447286..3137cdf 100644 --- a/phoenix-core/src/it/java/org/apache/phoenix/end2end/AbsFunctionEnd2EndIT.java +++ b/phoenix-core/src/it/java/org/apache/phoenix/end2end/AbsFunctionEnd2EndIT.java @@ -46,7 +46,7 @@ public class AbsFunctionEnd2EndIT extends ParallelStatsDisabledIT { try { conn = DriverManager.getConnection(getUrl()); String ddl; -ddl = "CREATE TABLE " + TABLE_NAME + " (k VARCHAR NOT NULL PRIMARY KEY, dec DECIMAL, doub DOUBLE, fl FLOAT, inte INTEGER, lon BIGINT, smalli SMALLINT, tinyi TINYINT)"; +ddl = "CREATE TABLE " + TABLE_NAME + " (k VARCHAR NOT NULL PRIMARY KEY, \"DEC\" DECIMAL, doub DOUBLE, fl FLOAT, inte INTEGER, lon BIGINT, smalli SMALLINT, tinyi TINYINT)"; conn.createStatement().execute(ddl); conn.commit(); } finally { @@ -71,7 +71,7 @@ public class AbsFunctionEnd2EndIT extends ParallelStatsDisabledIT { private void testSignedNumberSpec(Connection conn, double data) throws Exception { updateSignedTable(conn, data); -ResultSet rs = conn.createStatement() .executeQuery("SELECT ABS(dec),ABS(doub),ABS(fl),ABS(inte),ABS(lon),ABS(smalli),ABS(tinyi) FROM " + TABLE_NAME); +ResultSet rs = conn.createStatement() .executeQuery("SELECT ABS(\"DEC\"),ABS(doub),ABS(fl),ABS(inte),ABS(lon),ABS(smalli),ABS(tinyi) FROM " + TABLE_NAME); assertTrue(rs.next()); Double d = Double.valueOf(data); assertEquals(rs.getBigDecimal(1).compareTo(BigDecimal.valueOf(data).abs()), 0); @@ -83,7 +83,7 @@ public class AbsFunctionEnd2EndIT extends ParallelStatsDisabledIT { assertEquals(rs.getByte(7), Math.abs(d.byteValue())); assertTrue(!rs.next()); -PreparedStatement stmt = conn.prepareStatement("SELECT k FROM " + TABLE_NAME + " WHERE ABS(dec)=? AND ABS(doub)=? AND ABS(fl)=? AND ABS(inte)=? AND ABS(lon)=? AND ABS(smalli)=? AND ABS(tinyi)=?"); +PreparedStatement stmt = conn.prepareStatement("SELECT k FROM " + TABLE_NAME + " WHERE ABS(\"DEC\")=? AND ABS(doub)=? AND ABS(fl)=? AND ABS(inte)=? AND ABS(lon)=? AND ABS(smalli)=? AND ABS(tinyi)=?"); stmt.setBigDecimal(1, BigDecimal.valueOf(data).abs()); stmt.setDouble(2, Math.abs(d.doubleValue())); stmt.setFloat(3, Math.abs(d.floatValue())); http://git-wip-us.apache.org/repos/asf/phoenix/blob/e280cb9b/phoenix-core/src/it/java/org/apache/phoenix/end2end/ArrayFillFunctionIT.java -- diff --git
[1/2] phoenix git commit: PHOENIX-3265 Double-quote column names that use reserved keywords (Eric Lomore) [Forced Update!]
Repository: phoenix Updated Branches: refs/heads/master fd1dac0d4 -> e280cb9b6 (forced update) http://git-wip-us.apache.org/repos/asf/phoenix/blob/e280cb9b/phoenix-core/src/it/java/org/apache/phoenix/end2end/SortMergeJoinIT.java -- diff --git a/phoenix-core/src/it/java/org/apache/phoenix/end2end/SortMergeJoinIT.java b/phoenix-core/src/it/java/org/apache/phoenix/end2end/SortMergeJoinIT.java index b387ee8..099f6f5 100644 --- a/phoenix-core/src/it/java/org/apache/phoenix/end2end/SortMergeJoinIT.java +++ b/phoenix-core/src/it/java/org/apache/phoenix/end2end/SortMergeJoinIT.java @@ -582,19 +582,19 @@ public class SortMergeJoinIT extends BaseJoinIT { String tableName3 = getTableName(conn, JOIN_CUSTOMER_TABLE_FULL_NAME); String tableName4 = getTableName(conn, JOIN_ORDER_TABLE_FULL_NAME); String[] query = new String[5]; -query[0] = "SELECT /*+ USE_SORT_MERGE_JOIN*/ \"order_id\", c.name, i.name iname, quantity, o.date FROM " + tableName4 + " o JOIN " +query[0] = "SELECT /*+ USE_SORT_MERGE_JOIN*/ \"order_id\", c.name, i.name iname, quantity, o.\"DATE\" FROM " + tableName4 + " o JOIN " + tableName3 + " c ON o.\"customer_id\" = c.\"customer_id\" JOIN " + tableName1 + " i ON o.\"item_id\" = i.\"item_id\" ORDER BY \"order_id\""; -query[1] = "SELECT /*+ USE_SORT_MERGE_JOIN*/ \"order_id\", c.name, i.name iname, quantity, o.date FROM " + tableName4 + " o, " +query[1] = "SELECT /*+ USE_SORT_MERGE_JOIN*/ \"order_id\", c.name, i.name iname, quantity, o.\"DATE\" FROM " + tableName4 + " o, " + tableName3 + " c, " + tableName1 + " i WHERE o.\"item_id\" = i.\"item_id\" AND o.\"customer_id\" = c.\"customer_id\" ORDER BY \"order_id\""; -query[2] = "SELECT /*+ USE_SORT_MERGE_JOIN*/ \"order_id\", c.name, i.name iname, quantity, o.date FROM " + tableName4 + " o JOIN " +query[2] = "SELECT /*+ USE_SORT_MERGE_JOIN*/ \"order_id\", c.name, i.name iname, quantity, o.\"DATE\" FROM " + tableName4 + " o JOIN " + tableName3 + " c ON o.\"customer_id\" = c.\"customer_id\" JOIN " + tableName1 + " i ON o.\"item_id\" = i.\"item_id\" ORDER BY \"order_id\""; -query[3] = "SELECT /*+ USE_SORT_MERGE_JOIN*/ \"order_id\", c.name, i.name iname, quantity, o.date FROM (" + tableName4 + " o, " +query[3] = "SELECT /*+ USE_SORT_MERGE_JOIN*/ \"order_id\", c.name, i.name iname, quantity, o.\"DATE\" FROM (" + tableName4 + " o, " + tableName3 + " c), " + tableName1 + " i WHERE o.\"item_id\" = i.\"item_id\" AND o.\"customer_id\" = c.\"customer_id\" ORDER BY \"order_id\""; -query[4] = "SELECT /*+ USE_SORT_MERGE_JOIN*/ \"order_id\", c.name, i.name iname, quantity, o.date FROM " + tableName4 + " o, (" +query[4] = "SELECT /*+ USE_SORT_MERGE_JOIN*/ \"order_id\", c.name, i.name iname, quantity, o.\"DATE\" FROM " + tableName4 + " o, (" + tableName3 + " c, " + tableName1 + " i) WHERE o.\"item_id\" = i.\"item_id\" AND o.\"customer_id\" = c.\"customer_id\" ORDER BY \"order_id\""; try { @@ -794,10 +794,10 @@ public class SortMergeJoinIT extends BaseJoinIT { String tableName1 = getTableName(conn, JOIN_ITEM_TABLE_FULL_NAME); String tableName2 = getTableName(conn, JOIN_SUPPLIER_TABLE_FULL_NAME); String tableName4 = getTableName(conn, JOIN_ORDER_TABLE_FULL_NAME); -String query1 = "SELECT /*+ USE_SORT_MERGE_JOIN*/ \"order_id\", i.name, s.name, quantity, date FROM " + tableName4 + " o LEFT JOIN " +String query1 = "SELECT /*+ USE_SORT_MERGE_JOIN*/ \"order_id\", i.name, s.name, quantity, \"DATE\" FROM " + tableName4 + " o LEFT JOIN " + tableName1 + " i ON o.\"item_id\" = i.\"item_id\" RIGHT JOIN " + tableName2 + " s ON i.\"supplier_id\" = s.\"supplier_id\" ORDER BY \"order_id\", s.\"supplier_id\" DESC"; -String query2 = "SELECT /*+ USE_SORT_MERGE_JOIN*/ \"order_id\", i.name, s.name, quantity, date FROM " + tableName4 + " o LEFT JOIN " +String query2 = "SELECT /*+ USE_SORT_MERGE_JOIN*/ \"order_id\", i.name, s.name, quantity, \"DATE\" FROM " + tableName4 + " o LEFT JOIN " + "(" + tableName1 + " i RIGHT JOIN " + tableName2 + " s ON i.\"supplier_id\" = s.\"supplier_id\")" + " ON o.\"item_id\" = i.\"item_id\" ORDER BY \"order_id\", s.\"supplier_id\" DESC"; try { @@ -900,10 +900,10 @@ public class SortMergeJoinIT extends BaseJoinIT { String tableName1 = getTableName(conn, JOIN_ITEM_TABLE_FULL_NAME); String tableName2 = getTableName(conn, JOIN_SUPPLIER_TABLE_FULL_NAME); String tableName4 = getTableName(conn, JOIN_ORDER_TABLE_FULL_NAME); -String query1 = "SELECT \"order_id\", i.name, s.name, quantity, date FROM " + tableName1 + " i RIGHT JOIN