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

tledkov pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/ignite-3.git.


    from 3336da1  IGNITE-15847 Refactoring of TableDescriptor for SQL Extension 
API (#448)
     add 5d45234  IGNITE-15771 Sort out and merge Calcite tickets to Ignite 3.0 
(#433)

No new revisions were added by this update.

Summary of changes:
 modules/calcite/src/main/codegen/config.fmpp       |    1 +
 .../query/calcite/exec/ExecutionContext.java       |   11 +
 .../query/calcite/exec/ExecutionServiceImpl.java   |  144 +-
 .../query/calcite/exec/LogicalRelImplementor.java  |    5 +-
 .../query/calcite/exec/PlannerHelper.java          |  242 --
 ...ntimeTreeIndex.java => RuntimeSortedIndex.java} |  133 +-
 .../exec/exp/{Scalar.java => BiScalar.java}        |   13 +-
 .../query/calcite/exec/exp/ConverterUtils.java     |   54 +-
 .../query/calcite/exec/exp/ExpressionFactory.java  |   30 +-
 .../calcite/exec/exp/ExpressionFactoryImpl.java    |  234 +-
 .../query/calcite/exec/exp/IgniteSqlFunctions.java |   95 +
 .../query/calcite/exec/exp/RexExecutorImpl.java    |  212 ++
 .../query/calcite/exec/exp/RexToLixTranslator.java |   19 +-
 .../processors/query/calcite/exec/exp/Scalar.java  |    3 -
 .../exec/exp/{Scalar.java => SingleScalar.java}    |    7 +-
 .../query/calcite/exec/exp/agg/Accumulators.java   |   50 +-
 .../exec/rel/CorrelatedNestedLoopJoinNode.java     |   17 +-
 .../query/calcite/exec/rel/IndexSpoolNode.java     |    4 +-
 .../query/calcite/exec/rel/NestedLoopJoinNode.java |   67 +-
 .../query/calcite/metadata/IgniteMdCollation.java  |   43 -
 .../query/calcite/metadata/IgniteMdRowCount.java   |    8 +
 .../query/calcite/prepare/IgnitePlanner.java       |   20 +-
 .../query/calcite/prepare/IgnitePrograms.java      |    7 +-
 .../query/calcite/prepare/IgniteSqlValidator.java  |    1 +
 .../query/calcite/prepare/PlannerHelper.java       |    7 +-
 .../query/calcite/prepare/PlannerPhase.java        |   49 +-
 .../query/calcite/prepare/QueryPlanCache.java      |   15 +-
 .../query/calcite/prepare/QueryPlanCacheImpl.java  |   22 +-
 .../query/calcite/prepare/QueryPlanFactory.java    |    4 +-
 .../query/calcite/rel/AbstractIgniteJoin.java      |   15 +-
 .../query/calcite/rel/AbstractIndexScan.java       |    3 +-
 .../processors/query/calcite/rel/IgniteLimit.java  |   18 +
 .../query/calcite/rel/IgniteMergeJoin.java         |  221 +-
 .../query/calcite/rel/IgniteProject.java           |    2 +-
 .../processors/query/calcite/rel/IgniteSort.java   |   10 +-
 .../rel/ProjectableFilterableTableScan.java        |    4 -
 .../rel/logical/IgniteLogicalIndexScan.java        |    2 +-
 .../calcite/rule/AbstractIgniteConverterRule.java  |    3 +-
 .../calcite/rule/CorrelatedNestedLoopJoinRule.java |   27 +-
 .../calcite/rule/HashAggregateConverterRule.java   |    2 +-
 .../calcite/rule/LogicalScanConverterRule.java     |  121 +-
 .../query/calcite/rule/MergeJoinConverterRule.java |    3 +-
 .../calcite/rule/SortAggregateConverterRule.java   |    5 +-
 .../query/calcite/rule/SortConverterRule.java      |   27 +-
 .../rule/TableFunctionScanConverterRule.java       |   21 +
 .../calcite/rule/logical/ExposeIndexRule.java      |   40 +-
 .../calcite/rule/logical/FilterScanMergeRule.java  |   77 +-
 .../calcite/rule/logical/ProjectScanMergeRule.java |  207 +-
 .../query/calcite/schema/IgniteTableImpl.java      |   26 +-
 .../query/calcite/schema/InternalIgniteTable.java  |   36 +-
 .../query/calcite/sql/IgniteSqlConformance.java    |    6 +
 .../processors/query/calcite/util/Commons.java     |   70 +-
 .../query/calcite/util/IgniteMethod.java           |   14 +-
 ...eIndexTest.java => RuntimeSortedIndexTest.java} |   16 +-
 .../calcite/exec/exp/IgniteSqlFunctionsTest.java   |  141 +
 .../query/calcite/exec/rel/ExecutionTest.java      |   40 +-
 .../exec/rel/NestedLoopJoinExecutionTest.java      |    9 +-
 ...est.java => SortedIndexSpoolExecutionTest.java} |    2 +-
 .../query/calcite/planner/AbstractPlannerTest.java |  115 +-
 .../calcite/planner/JoinCommutePlannerTest.java    |  206 ++
 .../calcite/planner/LimitOffsetPlannerTest.java    |  203 ++
 .../calcite/planner/MergeJoinPlannerTest.java      | 2799 ++++++++++++++++++++
 .../query/calcite/planner/PlannerTest.java         | 1288 +--------
 .../calcite/planner/TableSpoolPlannerTest.java     |   11 +-
 .../query/calcite/planner/UnionPlannerTest.java    |  127 +
 .../calcite/AbstractBasicIntegrationTest.java      |   15 +
 .../ignite/internal/calcite/ItAggregatesTest.java  |    1 -
 .../ignite/internal/calcite/ItFunctionsTest.java   |   30 +
 .../apache/ignite/internal/calcite/ItJoinTest.java |  758 ++++++
 .../internal/calcite/ItMixedQueriesTest.java       |  103 +-
 70 files changed, 6163 insertions(+), 2178 deletions(-)
 delete mode 100644 
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/PlannerHelper.java
 rename 
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/{RuntimeTreeIndex.java
 => RuntimeSortedIndex.java} (61%)
 copy 
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/exp/{Scalar.java
 => BiScalar.java} (71%)
 create mode 100644 
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/exp/RexExecutorImpl.java
 copy 
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/exp/{Scalar.java
 => SingleScalar.java} (85%)
 rename 
modules/calcite/src/test/java/org/apache/ignite/internal/processors/query/calcite/exec/{RuntimeTreeIndexTest.java
 => RuntimeSortedIndexTest.java} (92%)
 create mode 100644 
modules/calcite/src/test/java/org/apache/ignite/internal/processors/query/calcite/exec/exp/IgniteSqlFunctionsTest.java
 rename 
modules/calcite/src/test/java/org/apache/ignite/internal/processors/query/calcite/exec/rel/{TreeIndexSpoolExecutionTest.java
 => SortedIndexSpoolExecutionTest.java} (98%)
 create mode 100644 
modules/calcite/src/test/java/org/apache/ignite/internal/processors/query/calcite/planner/JoinCommutePlannerTest.java
 create mode 100644 
modules/calcite/src/test/java/org/apache/ignite/internal/processors/query/calcite/planner/LimitOffsetPlannerTest.java
 create mode 100644 
modules/calcite/src/test/java/org/apache/ignite/internal/processors/query/calcite/planner/MergeJoinPlannerTest.java
 create mode 100644 
modules/calcite/src/test/java/org/apache/ignite/internal/processors/query/calcite/planner/UnionPlannerTest.java
 create mode 100644 
modules/runner/src/integrationTest/java/org/apache/ignite/internal/calcite/ItJoinTest.java

Reply via email to