diff options
author | Roman Kulyk <rom.kulyk@gmail.com> | 2017-08-29 14:10:24 +0000 |
---|---|---|
committer | Volodymyr Vysotskyi <vvovyk@gmail.com> | 2018-01-16 12:10:13 +0200 |
commit | 9fabb612f16f6f541b3bde68ad7d734cad26df33 (patch) | |
tree | de9369679724aaf5ccd29d6f0b7e2b12e7506b9c /exec/java-exec/src/test/java/org/apache/drill/exec/sql | |
parent | 450e67094eb6e9a6484d7f86c49b51c77a08d7b2 (diff) |
DRILL-3993: Changes to support Calcite 1.13
- fixed all compiling errors (main changes were: Maven changes, chenges RelNode -> RelRoot, implementing some new methods from updated interfaces, chenges some literals, logger changes);
- fixed unexpected column errors, validation errors and assertion errors after Calcite update;
- fixed describe table/schema statement according to updated logic;
- added fixes with time-intervals;
- changed precision of BINARY to 65536 (was 1048576) according to updated logic (Calcite overrides bigger precision to own maxPrecision);
- ignored some incorrect tests with DRILL-3244;
- changed "Table not found" message to "Object not found within" according to new Calcite changes.
Diffstat (limited to 'exec/java-exec/src/test/java/org/apache/drill/exec/sql')
-rw-r--r-- | exec/java-exec/src/test/java/org/apache/drill/exec/sql/TestSqlBracketlessSyntax.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/exec/java-exec/src/test/java/org/apache/drill/exec/sql/TestSqlBracketlessSyntax.java b/exec/java-exec/src/test/java/org/apache/drill/exec/sql/TestSqlBracketlessSyntax.java index f94c40e5a..57ca0c130 100644 --- a/exec/java-exec/src/test/java/org/apache/drill/exec/sql/TestSqlBracketlessSyntax.java +++ b/exec/java-exec/src/test/java/org/apache/drill/exec/sql/TestSqlBracketlessSyntax.java @@ -18,7 +18,7 @@ package org.apache.drill.exec.sql; import org.apache.calcite.config.Lex; -import org.apache.calcite.jdbc.SimpleCalciteSchema; +import org.apache.calcite.jdbc.CalciteSchema; import org.apache.calcite.tools.FrameworkConfig; import org.apache.calcite.tools.Frameworks; import org.apache.calcite.tools.Planner; @@ -46,7 +46,7 @@ public class TestSqlBracketlessSyntax { .setIdentifierMaxLength(PlannerSettings.DEFAULT_IDENTIFIER_MAX_LENGTH) .setParserFactory(DrillParserImpl.FACTORY) .build()) // - .defaultSchema(SimpleCalciteSchema.createRootSchema(false)) // + .defaultSchema(CalciteSchema.createRootSchema(false, false).plus()) // .convertletTable(DrillConvertletTable.INSTANCE) // .build(); Planner planner = Frameworks.getPlanner(config); |