This is an automated email from the ASF dual-hosted git repository.

cgivre pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/drill.git.


    from 0b50737  DRILL-8071: Use Excel cell.getLocalDateTimeCellValue (#2400)
     add 9cf896a  DRILL-8073: Add support for persistent table and storage 
aliases (#2398)

No new revisions were added by this update.

Summary of changes:
 .../exec/store/iceberg/IcebergQueriesTest.java     |   2 +
 docs/dev/Aliases.md                                | 101 +++
 exec/java-exec/src/main/codegen/data/Parser.tdd    |  10 +-
 .../src/main/codegen/includes/parserImpls.ftl      | 117 ++++
 .../org/apache/calcite/jdbc/DynamicRootSchema.java |  23 +-
 .../org/apache/calcite/jdbc/DynamicSchema.java     |   9 +-
 .../java/org/apache/drill/exec/ExecConstants.java  |   4 +
 .../org/apache/drill/exec/alias/AliasRegistry.java |  68 ++
 .../drill/exec/alias/AliasRegistryProvider.java    |  73 +++
 .../AliasTarget.java}                              |  11 +-
 .../java/org/apache/drill/exec/alias/Aliases.java  |  63 ++
 .../LeafPrel.java => alias/EmptyAliases.java}      |  29 +-
 .../apache/drill/exec/alias/NoopAliasRegistry.java |  51 +-
 .../drill/exec/alias/PersistentAliasRegistry.java  | 139 ++++
 .../drill/exec/alias/PersistentAliasesTable.java   |  88 +++
 .../apache/drill/exec/alias/ResolvedAliases.java   |  61 ++
 .../org/apache/drill/exec/coord/zk/PathUtils.java  |  21 +-
 .../org/apache/drill/exec/ops/FragmentContext.java |   8 +
 .../apache/drill/exec/ops/FragmentContextImpl.java |   6 +
 .../org/apache/drill/exec/ops/QueryContext.java    |   5 +
 .../planner/sql/conversion/DrillValidator.java     |  44 +-
 .../planner/sql/handlers/BaseAliasHandler.java     | 117 ++++
 .../planner/sql/handlers/CreateAliasHandler.java   | 144 +++++
 .../exec/planner/sql/handlers/DrillTableInfo.java  |   5 +-
 .../planner/sql/handlers/DropAliasHandler.java     |  96 +++
 .../sql/handlers/DropAllAliasesHandler.java        |  82 +++
 .../{SqlDropTable.java => SqlCreateAlias.java}     | 116 ++--
 .../{SqlDropTable.java => SqlDropAlias.java}       | 106 +--
 ...SqlDropFunction.java => SqlDropAllAliases.java} |  59 +-
 .../apache/drill/exec/server/DrillbitContext.java  |   8 +
 .../exec/server/options/SystemOptionManager.java   |   3 +-
 .../drill/exec/store/SchemaTreeProvider.java       |   6 +-
 .../drill/exec/store/sys/AliasesIterator.java      | 103 +++
 .../exec/store/sys/ExtendedOptionIterator.java     |  12 +-
 .../apache/drill/exec/store/sys/SystemTable.java   |  15 +
 .../java-exec/src/main/resources/drill-module.conf |   1 +
 .../test/java/org/apache/drill/PlanningBase.java   |   8 +-
 .../org/apache/drill/alias/TestAliasCommands.java  | 717 +++++++++++++++++++++
 .../apache/drill/alias/TestAliasSubstitution.java  | 274 ++++++++
 .../apache/drill/alias/TestAliasSystemTables.java  | 114 ++++
 .../exec/work/metadata/TestMetadataProvider.java   |   8 +-
 .../org/apache/drill/test/OperatorFixture.java     |   6 +
 42 files changed, 2733 insertions(+), 200 deletions(-)
 create mode 100644 docs/dev/Aliases.md
 create mode 100644 
exec/java-exec/src/main/java/org/apache/drill/exec/alias/AliasRegistry.java
 create mode 100644 
exec/java-exec/src/main/java/org/apache/drill/exec/alias/AliasRegistryProvider.java
 copy 
exec/java-exec/src/main/java/org/apache/drill/exec/{coord/store/TransientStoreEventType.java
 => alias/AliasTarget.java} (85%)
 create mode 100644 
exec/java-exec/src/main/java/org/apache/drill/exec/alias/Aliases.java
 copy 
exec/java-exec/src/main/java/org/apache/drill/exec/{planner/physical/LeafPrel.java
 => alias/EmptyAliases.java} (58%)
 copy 
logical/src/main/java/org/apache/drill/common/expression/TypedFieldExpr.java => 
exec/java-exec/src/main/java/org/apache/drill/exec/alias/NoopAliasRegistry.java 
(50%)
 create mode 100644 
exec/java-exec/src/main/java/org/apache/drill/exec/alias/PersistentAliasRegistry.java
 create mode 100644 
exec/java-exec/src/main/java/org/apache/drill/exec/alias/PersistentAliasesTable.java
 create mode 100644 
exec/java-exec/src/main/java/org/apache/drill/exec/alias/ResolvedAliases.java
 create mode 100644 
exec/java-exec/src/main/java/org/apache/drill/exec/planner/sql/handlers/BaseAliasHandler.java
 create mode 100644 
exec/java-exec/src/main/java/org/apache/drill/exec/planner/sql/handlers/CreateAliasHandler.java
 create mode 100644 
exec/java-exec/src/main/java/org/apache/drill/exec/planner/sql/handlers/DropAliasHandler.java
 create mode 100644 
exec/java-exec/src/main/java/org/apache/drill/exec/planner/sql/handlers/DropAllAliasesHandler.java
 copy 
exec/java-exec/src/main/java/org/apache/drill/exec/planner/sql/parser/{SqlDropTable.java
 => SqlCreateAlias.java} (50%)
 copy 
exec/java-exec/src/main/java/org/apache/drill/exec/planner/sql/parser/{SqlDropTable.java
 => SqlDropAlias.java} (55%)
 copy 
exec/java-exec/src/main/java/org/apache/drill/exec/planner/sql/parser/{SqlDropFunction.java
 => SqlDropAllAliases.java} (60%)
 create mode 100644 
exec/java-exec/src/main/java/org/apache/drill/exec/store/sys/AliasesIterator.java
 create mode 100644 
exec/java-exec/src/test/java/org/apache/drill/alias/TestAliasCommands.java
 create mode 100644 
exec/java-exec/src/test/java/org/apache/drill/alias/TestAliasSubstitution.java
 create mode 100644 
exec/java-exec/src/test/java/org/apache/drill/alias/TestAliasSystemTables.java

Reply via email to