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

francischuang pushed a change to branch test-site
in repository https://gitbox.apache.org/repos/asf/calcite.git.


 discard 365eb23  Try Github actions
 discard 301af69  Site: Change timezone offsets for posts to UTC (+0)
     add da2b2ef  [CALCITE-3476] ParameterScope should override resolveColumn 
interface (Jark Wu)
     add 52bc246  [CALCITE-482] Implement sql and planner hints
     add dc34cd0  Add shrinker for RexProgramFuzzy so the results are simpler 
to reason about
     add fab877b  Simplify reproducerFor3457 test
     add 3853118  [CALCITE-3448] AggregateOnCalcToAggUnifyRule may ignore 
Project incorrectly (Jin Xing)
     add 9c7c3ec  Bump jackson-databind from 2.9.9.3 to 2.9.10.1
     add 47b70d2  [CALCITE-3502] Upgrade Geode dependency 1.6.0 -> 1.9.2
     add e6b2df1  Use Class#getResource in FileReaderTest instead of 
hard-coding file name
     add ac5ed01  Ignore TpcdsLatticeSuggesterTest because it does not work
     add 472523c  Use proper ClassLoader in SparkHandlerImpl
     add 7341708  [CALCITE-3503] NPE at VolcanoPlanner#isValid when DEBUG is 
enabled (Xiening Dai)
     add 5999578  Improve folder detection logic in DocumentationTest
     add 1667c0d  [CALCITE-3494] Support decimal type aggregate in Interpreter 
(Wang Yanlin)
     add 956905b  Bump geode-core from 1.9.2 to 1.10.0
     add 17d0684  [CALCITE-3498] Unnest operation's ordinality should be 
deterministic (DonnyZone)
     add 301bbe9  [CALCITE-3491] Remove unused method 
VolcanoPlanner.completeConversion() (Xiening Dai)
     add ce0118b  [CALCITE-3486] In JDBC adapter, when generating ROW value 
expression, generates the ROW keyword only if the dialect allows it (quxiucheng)
     add 08bde84  [CALCITE-3457] Ignore fuzzer tests due to known unsolved issue
     add 94e6272  [CALCITE-2905] Add hydromatic-resource as plain source file
     add 66c9cd5  [CALCITE-2905] Migrate build scripts to Gradle
     add 33711ca  [CALCITE-2905] Add third-party licenses
     add 080423b  [CALCITE-2905] Use code generation to create DriverVersion
     add 8a9cb37  [CALCITE-2905] Use me.champeau.gradle.jmh for JMH
     add 27055fb  [CALCITE-2457] Druid: JUnit4 -> JUnit5
     add 1ef6a06  [CALCITE-2905] Fix Maven build
     add f2b437a  [CALCITE-2905] Drop pom.xml files
     add c7c8ab1  [CALCITE-2905] @PackageMaker is no longer needed
     add 000053b  [CALCITE-3516] Bump net.java.dev.jna:jna to 5.5.0
     add c23abbe  Add './gradlew style' task to apply code format and report 
violations
     add 0aab80c  [CALCITE-3519] Use List instead of BitSet to keep inheritPath 
in RelHint (Shuo Cheng)
     add 69a4c12  Silence warnings on dependency issues in ubenchmark module
     add 472be64  Use build/checkstyle-cachefile instead of target/... for the 
cache file
     add c6cd087  Ignore .idea in all the directories
     add 1badb69  [CALCITE-3492] RexUtil.simplifyOrs() throws exception if 
terms has 1 RexNode
     add 7a2ca26  Skip GitHub Actions for changes in site/**
     add 935fb66  [CALCITE-3523] Strengthen the java doc and code of class 
RelHint and SqlHint
     add cacc82c  [CALCITE-3112] Support Window in RelToSqlConverter (Wenhui 
Tang)
     add 620ca17  [CALCITE-3245] CompileException in Janino when a query 
contains a division between a Double and a BigDecimal (DonnyZone)
     add cba6235  [CALCITE-3527] Enrich tests for SQL hints in 
SqlHintsConverterTest (Shuo Cheng)
     add f2f25b3  Reduce FoodmartQuery heap consumption by ignoring 
rows/columns as they are never used in tests
     add a3c8a1b  [CALCITE-3454] Support Exchange, SetOp and TableModify for 
builtin metadata query (xy2953396112)
     add ed4c3cc  [CALCITE-3531] AggregateProjectPullUpConstantsRule should not 
remove deterministic function group key if the function is dynamic
     add 07c1efb  [CALCITE-3534] Support parse(unparse) alien system 
non-standard data type
     add 6ad3f9a  [CALCITE-3140] Multiple failures when executing slow tests
     add eb71946  [CALCITE-3141] Slow tests are not run in continuous 
integration
     add 33157f4  [CALCITE-3512] Query fails when comparing Time/TimeStamp 
types (DonnyZone)
     add a2ad383  [CALCITE-3521] CalciteSystemProperty failed to load config 
file
     add ca27fe9  [CALCITE-3539] EnumerableDefaults#nestedLoopJoin returns 
duplicates for JoinType.SEMI
     new a15eb17  Site: Change timezone offsets for posts to UTC (+0)
     new 4a5dfc8  Try Github actions

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (365eb23)
            \
             N -- N -- N   refs/heads/test-site (4a5dfc8)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .editorconfig                                      |   46 +
 .github/workflows/main.yml                         |  108 ++
 .github/workflows/publish-site.yml                 |    6 +-
 .gitignore                                         |   16 +-
 .ratignore                                         |   47 +
 .travis.yml                                        |   37 +-
 LICENSE                                            |   91 --
 README.md                                          |    1 +
 appveyor.yml                                       |   13 +-
 babel/build.gradle.kts                             |   62 +
 babel/pom.xml                                      |  222 ----
 .../org/apache/calcite/sql/babel/package-info.java |    3 -
 bom/build.gradle.kts                               |  148 +++
 build.gradle.kts                                   |  749 +++++++++++
 buildSrc/build.gradle.kts                          |   75 ++
 buildSrc/gradle.properties                         |   21 +
 buildSrc/settings.gradle.kts                       |   43 +
 .../subprojects/fmpp/fmpp.gradle.kts               |   22 +-
 .../apache/calcite/buildtools/fmpp/FmppPlugin.kt   |   42 +
 .../org/apache/calcite/buildtools/fmpp/FmppTask.kt |   64 +
 .../subprojects/javacc/javacc.gradle.kts           |   22 +-
 .../calcite/buildtools/javacc/JavaCCPlugin.kt      |   48 +
 .../apache/calcite/buildtools/javacc/JavaCCTask.kt |   69 ++
 cassandra/build.gradle.kts                         |   36 +
 .../gradle.properties                              |    9 +-
 cassandra/pom.xml                                  |  162 ---
 .../calcite/adapter/cassandra/package-info.java    |    3 -
 cassandra/src/test/resources/cassandra.yaml        |   10 +-
 .../header.java.txt => config/license.header.java  |    0
 core/build.gradle.kts                              |  197 +++
 .../gradle.properties                              |    9 +-
 core/pom.xml                                       |  587 ---------
 core/src/main/codegen/templates/Parser.jj          |  141 ++-
 .../apache/calcite/adapter/clone/package-info.java |    3 -
 .../calcite/adapter/enumerable/EnumUtils.java      |  338 ++++-
 .../calcite/adapter/enumerable/EnumerableCalc.java |    2 +-
 .../adapter/enumerable/EnumerableMatch.java        |    4 +-
 .../adapter/enumerable/EnumerableMergeJoin.java    |    4 +-
 .../enumerable/EnumerableNestedLoopJoin.java       |    7 +-
 .../adapter/enumerable/EnumerableProject.java      |   11 -
 .../calcite/adapter/enumerable/EnumerableRel.java  |   11 -
 .../adapter/enumerable/EnumerableWindow.java       |    8 +-
 .../calcite/adapter/enumerable/JavaRowFormat.java  |    6 +-
 .../calcite/adapter/enumerable/PhysTypeImpl.java   |   16 +-
 .../calcite/adapter/enumerable/RexImpTable.java    |   18 +-
 .../adapter/enumerable/RexToLixTranslator.java     |  230 +---
 .../adapter/enumerable/StrictAggImplementor.java   |    6 +-
 .../adapter/enumerable/impl/package-info.java      |    3 -
 .../calcite/adapter/enumerable/package-info.java   |    3 -
 .../calcite/adapter/java/ReflectiveSchema.java     |    4 +-
 .../apache/calcite/adapter/java/package-info.java  |    3 -
 .../org/apache/calcite/adapter/jdbc/JdbcTable.java |    2 +-
 .../apache/calcite/adapter/jdbc/package-info.java  |    3 -
 .../org/apache/calcite/adapter/package-info.java   |    3 -
 .../calcite/config/CalciteSystemProperty.java      |   15 +-
 .../org/apache/calcite/config/package-info.java    |    3 -
 .../apache/calcite/interpreter/AggregateNode.java  |   67 +-
 .../apache/calcite/interpreter/Interpreter.java    |    5 +-
 .../apache/calcite/interpreter/package-info.java   |    3 -
 .../main/java/org/apache/calcite/jdbc/Driver.java  |    8 +-
 .../java/org/apache/calcite/jdbc/package-info.java |    3 -
 .../apache/calcite/materialize/package-info.java   |    3 -
 .../org/apache/calcite/model/package-info.java     |    3 -
 .../main/java/org/apache/calcite/package-info.java |    3 -
 .../org/apache/calcite/plan/RelOptCluster.java     |   31 +-
 .../org/apache/calcite/plan/RelOptRuleCall.java    |   37 +-
 .../java/org/apache/calcite/plan/RelOptUtil.java   |   26 +
 .../apache/calcite/plan/SubstitutionVisitor.java   |   21 +-
 .../org/apache/calcite/plan/hep/HepRuleCall.java   |    7 +-
 .../org/apache/calcite/plan/hep/package-info.java  |    3 -
 .../java/org/apache/calcite/plan/package-info.java |    3 -
 .../calcite/plan/volcano/VolcanoPlanner.java       |   71 +-
 .../calcite/plan/volcano/VolcanoRuleCall.java      |    5 +-
 .../apache/calcite/plan/volcano/package-info.java  |    3 -
 .../calcite/prepare/CalciteMaterializer.java       |    2 +-
 .../apache/calcite/prepare/CalcitePrepareImpl.java |    2 +-
 .../org/apache/calcite/prepare/package-info.java   |    3 -
 .../org/apache/calcite/profile/package-info.java   |    3 -
 .../main/java/org/apache/calcite/rel/RelRoot.java  |   21 +-
 .../apache/calcite/rel/convert/package-info.java   |    3 -
 .../java/org/apache/calcite/rel/core/Join.java     |   42 +-
 .../java/org/apache/calcite/rel/core/Project.java  |   28 +-
 .../org/apache/calcite/rel/core/TableScan.java     |   24 +-
 .../java/org/apache/calcite/rel/core/Window.java   |    2 +-
 .../org/apache/calcite/rel/core/package-info.java  |    3 -
 .../calcite/rel/externalize/package-info.java      |    3 -
 .../calcite/rel/hint/ExplicitHintMatcher.java      |   43 +
 .../calcite/rel/hint/ExplicitHintStrategy.java     |   52 +
 .../apache/calcite/rel/hint/HintStrategies.java    |   62 +
 .../org/apache/calcite/rel/hint/HintStrategy.java  |   48 +
 .../calcite/rel/hint/HintStrategyCascade.java      |   60 +
 .../apache/calcite/rel/hint/HintStrategyTable.java |  150 +++
 .../java/org/apache/calcite/rel/hint/Hintable.java |   90 ++
 .../calcite/rel/hint/NodeTypeHintStrategy.java     |   81 ++
 .../java/org/apache/calcite/rel/hint/RelHint.java  |  179 +++
 .../org/apache/calcite/rel/hint/package-info.java  |   94 ++
 .../apache/calcite/rel/logical/LogicalJoin.java    |   25 +-
 .../apache/calcite/rel/logical/LogicalProject.java |   29 +-
 .../calcite/rel/logical/LogicalTableScan.java      |   35 +-
 .../apache/calcite/rel/logical/package-info.java   |    3 -
 .../calcite/rel/metadata/RelMdAllPredicates.java   |    8 +
 .../calcite/rel/metadata/RelMdCollation.java       |    6 +
 .../calcite/rel/metadata/RelMdColumnOrigins.java   |    6 +
 .../rel/metadata/RelMdColumnUniqueness.java        |    7 +
 .../rel/metadata/RelMdDistinctRowCount.java        |    6 +
 .../calcite/rel/metadata/RelMdDistribution.java    |    5 +
 .../rel/metadata/RelMdExpressionLineage.java       |    9 +
 .../calcite/rel/metadata/RelMdMaxRowCount.java     |    5 +
 .../calcite/rel/metadata/RelMdMinRowCount.java     |    5 +
 .../calcite/rel/metadata/RelMdNodeTypes.java       |   30 +
 .../calcite/rel/metadata/RelMdPopulationSize.java  |    6 +
 .../calcite/rel/metadata/RelMdPredicates.java      |    8 +
 .../apache/calcite/rel/metadata/RelMdRowCount.java |    5 +
 .../calcite/rel/metadata/RelMdSelectivity.java     |    6 +
 .../org/apache/calcite/rel/metadata/RelMdSize.java |    5 +
 .../calcite/rel/metadata/RelMdTableReferences.java |   31 +-
 .../calcite/rel/metadata/RelMdUniqueKeys.java      |    6 +
 .../apache/calcite/rel/metadata/package-info.java  |    3 -
 .../apache/calcite/rel/mutable/package-info.java   |    3 -
 .../java/org/apache/calcite/rel/package-info.java  |    3 -
 .../calcite/rel/rel2sql/RelToSqlConverter.java     |   35 +-
 .../apache/calcite/rel/rel2sql/SqlImplementor.java |   52 +-
 .../apache/calcite/rel/rel2sql/package-info.java   |    3 -
 .../rules/AggregateProjectPullUpConstantsRule.java |    2 +-
 .../org/apache/calcite/rel/rules/package-info.java |    3 -
 .../apache/calcite/rel/stream/package-info.java    |    3 -
 .../calcite/rel/type/RelDataTypeFactoryImpl.java   |    4 +-
 .../org/apache/calcite/rel/type/package-info.java  |    3 -
 .../main/java/org/apache/calcite/rex/RexCall.java  |    4 +-
 .../org/apache/calcite/rex/RexExecutorImpl.java    |    5 +-
 .../main/java/org/apache/calcite/rex/RexUtil.java  |   12 +-
 .../java/org/apache/calcite/rex/package-info.java  |    3 -
 .../java/org/apache/calcite/runtime/Resources.java | 1124 +++++++++++++++++
 .../org/apache/calcite/runtime/SqlFunctions.java   |   26 +-
 .../org/apache/calcite/runtime/package-info.java   |    3 -
 .../org/apache/calcite/schema/SchemaFactory.java   |    2 +-
 .../java/org/apache/calcite/schema/Schemas.java    |    4 +-
 .../apache/calcite/schema/impl/package-info.java   |    3 -
 .../org/apache/calcite/schema/package-info.java    |    3 -
 .../org/apache/calcite/server/package-info.java    |    3 -
 .../calcite/sql/SqlAlienSystemTypeNameSpec.java    |   93 ++
 .../org/apache/calcite/sql/SqlDataTypeSpec.java    |   85 +-
 .../java/org/apache/calcite/sql/SqlDialect.java    |   25 +-
 .../apache/calcite/sql/SqlFunctionCategory.java    |    6 +-
 .../main/java/org/apache/calcite/sql/SqlHint.java  |  202 +++
 .../main/java/org/apache/calcite/sql/SqlKind.java  |   10 +
 .../java/org/apache/calcite/sql/SqlOperator.java   |    4 +-
 .../calcite/sql/SqlProcedureCallOperator.java      |    1 +
 .../java/org/apache/calcite/sql/SqlSelect.java     |   18 +-
 .../org/apache/calcite/sql/SqlSelectOperator.java  |   15 +-
 .../java/org/apache/calcite/sql/SqlTableRef.java   |   72 ++
 .../calcite/sql/SqlUserDefinedTypeNameSpec.java    |   13 +-
 .../main/java/org/apache/calcite/sql/SqlUtil.java  |   63 +
 .../apache/calcite/sql/advise/package-info.java    |    3 -
 .../calcite/sql/dialect/BigQuerySqlDialect.java    |   37 +-
 .../apache/calcite/sql/dialect/HiveSqlDialect.java |    7 +-
 .../calcite/sql/dialect/MysqlSqlDialect.java       |   10 +-
 .../calcite/sql/dialect/OracleSqlDialect.java      |   12 +-
 .../calcite/sql/dialect/PostgresqlSqlDialect.java  |    8 +-
 .../apache/calcite/sql/dialect/package-info.java   |    3 -
 .../apache/calcite/sql/fun/SqlCaseOperator.java    |    3 +-
 .../org/apache/calcite/sql/fun/package-info.java   |    3 -
 .../java/org/apache/calcite/sql/package-info.java  |    3 -
 .../calcite/sql/parser/impl/package-info.java      |    3 -
 .../apache/calcite/sql/parser/package-info.java    |    3 -
 .../apache/calcite/sql/pretty/package-info.java    |    3 -
 .../org/apache/calcite/sql/type/package-info.java  |    3 -
 .../org/apache/calcite/sql/util/package-info.java  |    3 -
 .../calcite/sql/validate/IdentifierNamespace.java  |   11 +-
 .../calcite/sql/validate/ParameterScope.java       |    4 +
 .../sql/validate/SqlUserDefinedTableMacro.java     |    4 +-
 .../calcite/sql/validate/SqlValidatorImpl.java     |   44 +-
 .../calcite/sql/validate/SqlValidatorUtil.java     |    2 +-
 .../sql/validate/implicit/package-info.java        |    3 -
 .../apache/calcite/sql/validate/package-info.java  |    3 -
 .../sql2rel/RelStructuredTypeFlattener.java        |    4 +
 .../apache/calcite/sql2rel/SqlToRelConverter.java  |  220 +++-
 .../org/apache/calcite/sql2rel/package-info.java   |    3 -
 .../org/apache/calcite/statistic/package-info.java |    3 -
 .../org/apache/calcite/tools/package-info.java     |    3 -
 .../src/main/java/org/apache/calcite/util/Bug.java |   13 +
 .../apache/calcite/util/graph/package-info.java    |    3 -
 .../apache/calcite/util/javac/package-info.java    |    3 -
 .../org/apache/calcite/util/mapping/Mappings.java  |    8 +-
 .../apache/calcite/util/mapping/package-info.java  |    3 -
 .../java/org/apache/calcite/util/package-info.java |    3 -
 .../apache/calcite/util/trace/CalciteTrace.java    |    8 +
 .../apache/calcite/util/trace/package-info.java    |    3 -
 .../apache/calcite/jdbc/CalciteDriverVersion.java} |   25 +-
 .../calcite/adapter/enumerable/EnumUtilsTest.java  |   72 ++
 .../calcite/materialize/LatticeSuggesterTest.java  |    7 +-
 .../org/apache/calcite/profile/ProfilerTest.java   |   13 +-
 .../calcite/rel/rel2sql/RelToSqlConverterTest.java |  141 ++-
 .../org/apache/calcite/runtime/AutomatonTest.java  |    2 -
 .../apache/calcite/runtime/EnumerablesTest.java    |   83 +-
 .../apache/calcite/sql/parser/SqlParserTest.java   |  147 +++
 .../apache/calcite/sql/test/DocumentationTest.java |   48 +-
 .../calcite/sql/test/SqlOperatorBaseTest.java      |  186 ++-
 .../org/apache/calcite/sql/test/package-info.java  |    3 -
 .../apache/calcite/sql/type/SqlTypeUtilTest.java   |    4 +-
 .../java/org/apache/calcite/test/CalciteSuite.java |    1 +
 .../org/apache/calcite/test/FoodMartQuerySet.java  |   10 +-
 .../java/org/apache/calcite/test/FoodmartTest.java |   97 +-
 .../org/apache/calcite/test/InterpreterTest.java   |    7 +
 .../java/org/apache/calcite/test/JdbcTest.java     |   28 +-
 .../java/org/apache/calcite/test/LatticeTest.java  |   12 +-
 .../java/org/apache/calcite/test/Matchers.java     |    6 -
 .../apache/calcite/test/MaterializationTest.java   |   50 +-
 .../org/apache/calcite/test/MockRelOptPlanner.java |    4 +-
 .../apache/calcite/test/ReflectiveSchemaTest.java  |   59 +-
 .../org/apache/calcite/test/RelMetadataTest.java   |  109 +-
 .../org/apache/calcite/test/RelOptRulesTest.java   |   14 +
 .../apache/calcite/test/RexProgramBuilderBase.java |    4 +-
 .../org/apache/calcite/test/RexProgramTest.java    |   18 +-
 .../apache/calcite/test/SqlHintsConverterTest.java |  590 +++++++++
 .../org/apache/calcite/test/SqlToRelTestBase.java  |    7 +-
 .../org/apache/calcite/test/SqlValidatorTest.java  |   21 +
 .../calcite/test/catalog/MockCatalogReader.java    |    4 +-
 .../calcite/test/concurrent/package-info.java      |    3 -
 .../calcite/test/enumerable/package-info.java      |    3 -
 .../calcite/test/fuzzer/RexProgramFuzzyTest.java   |   46 +-
 .../apache/calcite/test/fuzzer/RexShrinker.java    |  121 ++
 .../calcite/test/fuzzer/RexToTestCodeShuttle.java  |   29 +-
 .../java/org/apache/calcite/test/package-info.java |    3 -
 .../java/org/apache/calcite/tools/PlannerTest.java |   56 +-
 .../calcite/util/PartiallyOrderedSetTest.java      |   17 +-
 core/src/test/resources/log4j.properties           |    2 +-
 .../org/apache/calcite/test/RelOptRulesTest.xml    |   29 +
 .../apache/calcite/test/SqlHintsConverterTest.xml  |  177 +++
 .../calcite/test/TypeCoercionConverterTest.xml     |    4 +-
 druid/build.gradle.kts                             |   35 +
 .../gradle.properties                              |   10 +-
 druid/pom.xml                                      |  171 ---
 .../calcite/adapter/druid/DruidConnectionImpl.java |    4 +-
 .../apache/calcite/adapter/druid/package-info.java |    3 -
 .../adapter/druid/DruidQueryFilterTest.java        |   17 +-
 .../org/apache/calcite/test/DruidAdapter2IT.java   |   19 +-
 .../org/apache/calcite/test/DruidAdapterIT.java    |   19 +-
 .../java/org/apache/calcite/test/DruidChecker.java |    2 +-
 .../calcite/test/DruidDateRangeRulesTest.java      |    4 +-
 elasticsearch/build.gradle.kts                     |   64 +
 .../gradle.properties                              |    9 +-
 elasticsearch/pom.xml                              |  208 ----
 .../adapter/elasticsearch/PredicateAnalyzer.java   |    1 -
 .../adapter/elasticsearch/package-info.java        |    3 -
 .../calcite/adapter/elasticsearch/MatchTest.java   |   12 +-
 example/csv/build.gradle.kts                       |   53 +
 .../csv/gradle.properties                          |    9 +-
 example/csv/pom.xml                                |  126 --
 example/csv/sqlline                                |   15 +-
 example/csv/sqlline.bat                            |    9 +-
 .../apache/calcite/adapter/csv/package-info.java   |    3 -
 .../function/build.gradle.kts                      |   25 +-
 .../function/gradle.properties                     |    9 +-
 example/function/pom.xml                           |   90 --
 .../apache/calcite/example/maze/package-info.java  |    3 -
 example/pom.xml                                    |   42 -
 .../package-info.java => file/build.gradle.kts     |   24 +-
 .../gradle.properties                              |    9 +-
 file/pom.xml                                       |  118 --
 .../calcite/adapter/file/FileReaderTest.java       |   50 +-
 .../org/apache/calcite/adapter/file/SqlTest.java   |    3 +-
 geode/README.md                                    |    1 -
 .../package-info.java => geode/build.gradle.kts    |   26 +-
 .../gradle.properties                              |    9 +-
 geode/pom.xml                                      |  200 ---
 .../calcite/adapter/geode/rel/package-info.java    |    3 -
 .../calcite/adapter/geode/simple/package-info.java |    3 -
 .../calcite/adapter/geode/util/GeodeUtils.java     |    1 -
 .../calcite/adapter/geode/util/package-info.java   |    3 -
 gradle.properties                                  |  132 ++
 gradle/wrapper/gradle-wrapper.jar                  |  Bin 0 -> 55616 bytes
 gradle/wrapper/gradle-wrapper.properties           |   21 +
 gradlew                                            |  188 +++
 gradlew.bat                                        |  100 ++
 .../kafka/package-info.java => build.gradle.kts}   |   21 +-
 .../gradle.properties                              |    9 +-
 kafka/pom.xml                                      |   98 --
 .../apache/calcite/adapter/kafka/package-info.java |    3 -
 .../test/SlowTests.java => linq4j/build.gradle.kts |   15 +-
 .../gradle.properties                              |    9 +-
 linq4j/pom.xml                                     |   89 --
 .../apache/calcite/linq4j/EnumerableDefaults.java  |    3 +
 .../calcite/linq4j/function/package-info.java      |    3 -
 .../org/apache/calcite/linq4j/package-info.java    |    1 -
 .../apache/calcite/linq4j/tree/package-info.java   |    3 -
 linq4j/src/test/java/com/example/package-info.java |    3 -
 .../calcite/linq4j/function/package-info.java      |    3 -
 .../calcite/linq4j/test/JoinPreserveOrderTest.java |    4 +-
 .../apache/calcite/linq4j/test/package-info.java   |    3 -
 .../apache/calcite/linq4j/tree/package-info.java   |    3 -
 .../package-info.java => mongodb/build.gradle.kts  |   26 +-
 .../gradle.properties                              |    9 +-
 mongodb/pom.xml                                    |  161 ---
 .../calcite/adapter/mongodb/package-info.java      |    3 -
 .../org/apache/calcite/test/MongoAdapterIT.java    |   44 -
 mvnw                                               |  286 -----
 mvnw.cmd                                           |  161 ---
 pig/build.gradle.kts                               |   39 +
 .../gradle.properties                              |    9 +-
 pig/pom.xml                                        |  173 ---
 .../apache/calcite/adapter/pig/package-info.java   |    3 -
 piglet/build.gradle.kts                            |   52 +
 .../gradle.properties                              |    9 +-
 piglet/pom.xml                                     |  204 ---
 .../org/apache/calcite/piglet/package-info.java    |    3 -
 plus/build.gradle.kts                              |   36 +
 .../gradle.properties                              |    9 +-
 plus/pom.xml                                       |  200 ---
 .../apache/calcite/adapter/os/package-info.java    |    3 -
 .../apache/calcite/adapter/tpcds/package-info.java |    3 -
 .../apache/calcite/adapter/tpch/package-info.java  |    3 -
 .../org/apache/calcite/chinook/package-info.java   |    3 -
 .../apache/calcite/adapter/tpcds/TpcdsTest.java    |   28 +-
 .../org/apache/calcite/adapter/tpch/TpchTest.java  |   66 +-
 .../materialize/TpcdsLatticeSuggesterTest.java     |    3 +
 pom.xml                                            | 1301 --------------------
 release/build.gradle.kts                           |  195 +++
 server/build.gradle.kts                            |   61 +
 server/pom.xml                                     |  226 ----
 .../org/apache/calcite/sql/ddl/SqlDdlNodes.java    |    2 +-
 .../org/apache/calcite/sql/ddl/package-info.java   |    3 -
 settings.gradle.kts                                |   92 ++
 site/README.md                                     |    6 +-
 site/_docs/adapter.md                              |    1 -
 site/_docs/algebra.md                              |    1 -
 site/_docs/elasticsearch_adapter.md                |    1 -
 site/_docs/howto.md                                |  308 ++---
 site/_docs/index.md                                |    2 -
 site/_docs/lattice.md                              |    1 -
 site/_docs/reference.md                            |   15 +-
 site/_docs/tutorial.md                             |   26 +-
 site/_posts/2019-03-26-release-1.19.0.md           |    1 -
 site/develop/index.md                              |   13 +-
 site/docker-compose.yml                            |    2 +-
 .../package-info.java => spark/build.gradle.kts    |   27 +-
 spark/pom.xml                                      |  171 ---
 .../calcite/adapter/spark/SparkHandlerImpl.java    |    7 +-
 .../apache/calcite/adapter/spark/package-info.java |    3 -
 .../package-info.java => splunk/build.gradle.kts   |   24 +-
 .../gradle.properties                              |    9 +-
 splunk/pom.xml                                     |  138 ---
 .../calcite/adapter/splunk/package-info.java       |    3 -
 .../adapter/splunk/search/package-info.java        |    3 -
 .../calcite/adapter/splunk/util/package-info.java  |    3 -
 sqlline                                            |   29 +-
 sqlline.bat                                        |   12 +-
 sqlsh                                              |   23 +-
 example/csv/sqlline.bat => sqlsh.bat               |    9 +-
 src/main/config/assemblies/source-assembly.xml     |  107 --
 src/main/config/checkstyle/checker.xml             |   15 +-
 src/main/config/checkstyle/suppressions.xml        |   10 +-
 LICENSE => src/main/config/licenses/LICENSE        |   91 --
 src/main/config/licenses/font-awesome-code/LICENSE |   14 +
 src/main/config/licenses/font-awesome-font/LICENSE |   14 +
 src/main/config/licenses/gridsim/LICENSE           |   21 +
 src/main/config/licenses/html5shiv/LICENSE         |   22 +
 src/main/config/licenses/jekyll/LICENSE            |   21 +
 src/main/config/licenses/normalize/LICENSE         |   20 +
 src/main/config/licenses/protobuf-java/LICENSE     |   32 +
 src/main/config/licenses/respond/LICENSE           |   20 +
 .../build.gradle.kts                               |   29 +-
 .../gradle.properties                              |   12 +-
 ubenchmark/pom.xml                                 |  156 ---
 .../enumerable/CodeGenerationBenchmark.java        |    0
 .../AbstractRelNodeGetRelTypeNameBenchmark.java    |    0
 .../calcite/benchmarks/FlightRecorderProfiler.java |    0
 .../apache/calcite/benchmarks/ParserBenchmark.java |    0
 .../calcite/benchmarks/PreconditionTest.java       |    0
 .../apache/calcite/benchmarks/StatementTest.java   |    0
 .../benchmarks/StringConstructBenchmark.java       |    0
 .../apache/calcite/benchmarks/package-info.java    |    3 -
 372 files changed, 9556 insertions(+), 7393 deletions(-)
 create mode 100644 .editorconfig
 create mode 100644 .github/workflows/main.yml
 create mode 100644 .ratignore
 create mode 100644 babel/build.gradle.kts
 delete mode 100644 babel/pom.xml
 create mode 100644 bom/build.gradle.kts
 create mode 100644 build.gradle.kts
 create mode 100644 buildSrc/build.gradle.kts
 create mode 100644 buildSrc/gradle.properties
 create mode 100644 buildSrc/settings.gradle.kts
 copy pig/src/main/java/org/apache/calcite/adapter/pig/package-info.java => 
buildSrc/subprojects/fmpp/fmpp.gradle.kts (68%)
 create mode 100644 
buildSrc/subprojects/fmpp/src/main/kotlin/org/apache/calcite/buildtools/fmpp/FmppPlugin.kt
 create mode 100644 
buildSrc/subprojects/fmpp/src/main/kotlin/org/apache/calcite/buildtools/fmpp/FmppTask.kt
 copy pig/src/main/java/org/apache/calcite/adapter/pig/package-info.java => 
buildSrc/subprojects/javacc/javacc.gradle.kts (68%)
 create mode 100644 
buildSrc/subprojects/javacc/src/main/kotlin/org/apache/calcite/buildtools/javacc/JavaCCPlugin.kt
 create mode 100644 
buildSrc/subprojects/javacc/src/main/kotlin/org/apache/calcite/buildtools/javacc/JavaCCTask.kt
 create mode 100644 cassandra/build.gradle.kts
 copy .mvn/wrapper/maven-wrapper.properties => cassandra/gradle.properties (72%)
 mode change 100755 => 100644
 delete mode 100644 cassandra/pom.xml
 copy src/main/config/checkstyle/header.java.txt => config/license.header.java 
(100%)
 create mode 100644 core/build.gradle.kts
 copy .mvn/wrapper/maven-wrapper.properties => core/gradle.properties (74%)
 mode change 100755 => 100644
 delete mode 100644 core/pom.xml
 create mode 100644 
core/src/main/java/org/apache/calcite/rel/hint/ExplicitHintMatcher.java
 create mode 100644 
core/src/main/java/org/apache/calcite/rel/hint/ExplicitHintStrategy.java
 create mode 100644 
core/src/main/java/org/apache/calcite/rel/hint/HintStrategies.java
 create mode 100644 
core/src/main/java/org/apache/calcite/rel/hint/HintStrategy.java
 create mode 100644 
core/src/main/java/org/apache/calcite/rel/hint/HintStrategyCascade.java
 create mode 100644 
core/src/main/java/org/apache/calcite/rel/hint/HintStrategyTable.java
 create mode 100644 core/src/main/java/org/apache/calcite/rel/hint/Hintable.java
 create mode 100644 
core/src/main/java/org/apache/calcite/rel/hint/NodeTypeHintStrategy.java
 create mode 100644 core/src/main/java/org/apache/calcite/rel/hint/RelHint.java
 create mode 100644 
core/src/main/java/org/apache/calcite/rel/hint/package-info.java
 create mode 100644 core/src/main/java/org/apache/calcite/runtime/Resources.java
 create mode 100644 
core/src/main/java/org/apache/calcite/sql/SqlAlienSystemTypeNameSpec.java
 create mode 100644 core/src/main/java/org/apache/calcite/sql/SqlHint.java
 create mode 100644 core/src/main/java/org/apache/calcite/sql/SqlTableRef.java
 copy core/src/main/{java/org/apache/calcite/jdbc/package-info.java => 
version/org/apache/calcite/jdbc/CalciteDriverVersion.java} (60%)
 create mode 100644 
core/src/test/java/org/apache/calcite/adapter/enumerable/EnumUtilsTest.java
 create mode 100644 
core/src/test/java/org/apache/calcite/test/SqlHintsConverterTest.java
 create mode 100644 
core/src/test/java/org/apache/calcite/test/fuzzer/RexShrinker.java
 create mode 100644 
core/src/test/resources/org/apache/calcite/test/SqlHintsConverterTest.xml
 create mode 100644 druid/build.gradle.kts
 copy .mvn/wrapper/maven-wrapper.properties => druid/gradle.properties (74%)
 mode change 100755 => 100644
 delete mode 100644 druid/pom.xml
 create mode 100644 elasticsearch/build.gradle.kts
 copy .mvn/wrapper/maven-wrapper.properties => elasticsearch/gradle.properties 
(74%)
 mode change 100755 => 100644
 delete mode 100644 elasticsearch/pom.xml
 create mode 100644 example/csv/build.gradle.kts
 copy .mvn/wrapper/maven-wrapper.properties => example/csv/gradle.properties 
(74%)
 mode change 100755 => 100644
 delete mode 100644 example/csv/pom.xml
 copy core/src/main/java/org/apache/calcite/schema/package-info.java => 
example/function/build.gradle.kts (60%)
 copy .mvn/wrapper/maven-wrapper.properties => 
example/function/gradle.properties (74%)
 mode change 100755 => 100644
 delete mode 100644 example/function/pom.xml
 delete mode 100644 example/pom.xml
 copy 
cassandra/src/main/java/org/apache/calcite/adapter/cassandra/package-info.java 
=> file/build.gradle.kts (60%)
 copy .mvn/wrapper/maven-wrapper.properties => file/gradle.properties (74%)
 mode change 100755 => 100644
 delete mode 100644 file/pom.xml
 copy 
cassandra/src/main/java/org/apache/calcite/adapter/cassandra/package-info.java 
=> geode/build.gradle.kts (53%)
 copy .mvn/wrapper/maven-wrapper.properties => geode/gradle.properties (74%)
 mode change 100755 => 100644
 delete mode 100644 geode/pom.xml
 create mode 100644 gradle.properties
 create mode 100644 gradle/wrapper/gradle-wrapper.jar
 create mode 100644 gradle/wrapper/gradle-wrapper.properties
 create mode 100755 gradlew
 create mode 100644 gradlew.bat
 copy kafka/{src/main/java/org/apache/calcite/adapter/kafka/package-info.java 
=> build.gradle.kts} (67%)
 copy .mvn/wrapper/maven-wrapper.properties => kafka/gradle.properties (74%)
 mode change 100755 => 100644
 delete mode 100644 kafka/pom.xml
 rename core/src/test/java/org/apache/calcite/test/SlowTests.java => 
linq4j/build.gradle.kts (72%)
 copy .mvn/wrapper/maven-wrapper.properties => linq4j/gradle.properties (74%)
 mode change 100755 => 100644
 delete mode 100644 linq4j/pom.xml
 copy 
cassandra/src/main/java/org/apache/calcite/adapter/cassandra/package-info.java 
=> mongodb/build.gradle.kts (52%)
 copy .mvn/wrapper/maven-wrapper.properties => mongodb/gradle.properties (74%)
 mode change 100755 => 100644
 delete mode 100644 mongodb/pom.xml
 delete mode 100644 
mongodb/src/test/java/org/apache/calcite/test/MongoAdapterIT.java
 delete mode 100755 mvnw
 delete mode 100755 mvnw.cmd
 create mode 100644 pig/build.gradle.kts
 copy .mvn/wrapper/maven-wrapper.properties => pig/gradle.properties (74%)
 mode change 100755 => 100644
 delete mode 100644 pig/pom.xml
 create mode 100644 piglet/build.gradle.kts
 copy .mvn/wrapper/maven-wrapper.properties => piglet/gradle.properties (74%)
 mode change 100755 => 100644
 delete mode 100644 piglet/pom.xml
 create mode 100644 plus/build.gradle.kts
 copy .mvn/wrapper/maven-wrapper.properties => plus/gradle.properties (74%)
 mode change 100755 => 100644
 delete mode 100644 plus/pom.xml
 delete mode 100644 pom.xml
 create mode 100644 release/build.gradle.kts
 create mode 100644 server/build.gradle.kts
 delete mode 100644 server/pom.xml
 create mode 100644 settings.gradle.kts
 copy 
cassandra/src/main/java/org/apache/calcite/adapter/cassandra/package-info.java 
=> spark/build.gradle.kts (55%)
 delete mode 100644 spark/pom.xml
 copy 
cassandra/src/main/java/org/apache/calcite/adapter/cassandra/package-info.java 
=> splunk/build.gradle.kts (59%)
 copy .mvn/wrapper/maven-wrapper.properties => splunk/gradle.properties (74%)
 mode change 100755 => 100644
 delete mode 100644 splunk/pom.xml
 copy example/csv/sqlline.bat => sqlsh.bat (65%)
 delete mode 100644 src/main/config/assemblies/source-assembly.xml
 copy LICENSE => src/main/config/licenses/LICENSE (72%)
 create mode 100644 src/main/config/licenses/font-awesome-code/LICENSE
 create mode 100644 src/main/config/licenses/font-awesome-font/LICENSE
 create mode 100644 src/main/config/licenses/gridsim/LICENSE
 create mode 100644 src/main/config/licenses/html5shiv/LICENSE
 create mode 100644 src/main/config/licenses/jekyll/LICENSE
 create mode 100644 src/main/config/licenses/normalize/LICENSE
 create mode 100644 src/main/config/licenses/protobuf-java/LICENSE
 create mode 100644 src/main/config/licenses/respond/LICENSE
 copy 
cassandra/src/main/java/org/apache/calcite/adapter/cassandra/package-info.java 
=> ubenchmark/build.gradle.kts (54%)
 rename .mvn/wrapper/maven-wrapper.properties => ubenchmark/gradle.properties 
(68%)
 mode change 100755 => 100644
 delete mode 100644 ubenchmark/pom.xml
 rename ubenchmark/src/main/{java => 
jmh}/org/apache/calcite/adapter/enumerable/CodeGenerationBenchmark.java (100%)
 rename ubenchmark/src/main/{java => 
jmh}/org/apache/calcite/benchmarks/AbstractRelNodeGetRelTypeNameBenchmark.java 
(100%)
 rename ubenchmark/src/main/{java => 
jmh}/org/apache/calcite/benchmarks/FlightRecorderProfiler.java (100%)
 rename ubenchmark/src/main/{java => 
jmh}/org/apache/calcite/benchmarks/ParserBenchmark.java (100%)
 rename ubenchmark/src/main/{java => 
jmh}/org/apache/calcite/benchmarks/PreconditionTest.java (100%)
 rename ubenchmark/src/main/{java => 
jmh}/org/apache/calcite/benchmarks/StatementTest.java (100%)
 rename ubenchmark/src/main/{java => 
jmh}/org/apache/calcite/benchmarks/StringConstructBenchmark.java (100%)
 rename ubenchmark/src/main/{java => 
jmh}/org/apache/calcite/benchmarks/package-info.java (92%)

Reply via email to