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

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


    from ce0118b  [CALCITE-3486] In JDBC adapter, when generating ROW value 
expression, generates the ROW keyword only if the dialect allows it (quxiucheng)
     new 08bde84  [CALCITE-3457] Ignore fuzzer tests due to known unsolved issue
     new 94e6272  [CALCITE-2905] Add hydromatic-resource as plain source file
     new 66c9cd5  [CALCITE-2905] Migrate build scripts to Gradle
     new 33711ca  [CALCITE-2905] Add third-party licenses
     new 080423b  [CALCITE-2905] Use code generation to create DriverVersion
     new 8a9cb37  [CALCITE-2905] Use me.champeau.gradle.jmh for JMH
     new 27055fb  [CALCITE-2457] Druid: JUnit4 -> JUnit5
     new 1ef6a06  [CALCITE-2905] Fix Maven build
     new f2b437a  [CALCITE-2905] Drop pom.xml files
     new c7c8ab1  [CALCITE-2905] @PackageMaker is no longer needed
     new 000053b  [CALCITE-3516] Bump net.java.dev.jna:jna to 5.5.0

The 11 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                         |   64 +
 .gitignore                                         |   18 +-
 .ratignore                                         |   47 +
 .travis.yml                                        |   40 +-
 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                                   |  727 +++++++++++
 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 +++
 .../resources/sql/dummy.iq => gradle.properties}   |   14 +-
 core/pom.xml                                       |  587 ---------
 .../apache/calcite/adapter/clone/package-info.java |    3 -
 .../adapter/enumerable/impl/package-info.java      |    3 -
 .../calcite/adapter/enumerable/package-info.java   |    3 -
 .../apache/calcite/adapter/java/package-info.java  |    3 -
 .../apache/calcite/adapter/jdbc/package-info.java  |    3 -
 .../org/apache/calcite/adapter/package-info.java   |    3 -
 .../calcite/config/CalciteSystemProperty.java      |    2 +-
 .../org/apache/calcite/config/package-info.java    |    3 -
 .../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/hep/package-info.java  |    3 -
 .../java/org/apache/calcite/plan/package-info.java |    3 -
 .../apache/calcite/plan/volcano/package-info.java  |    3 -
 .../org/apache/calcite/prepare/package-info.java   |    3 -
 .../org/apache/calcite/profile/package-info.java   |    3 -
 .../apache/calcite/rel/convert/package-info.java   |    3 -
 .../org/apache/calcite/rel/core/package-info.java  |    3 -
 .../calcite/rel/externalize/package-info.java      |    3 -
 .../calcite/rel/hint/ExplicitHintMatcher.java      |    1 -
 .../calcite/rel/hint/ExplicitHintStrategy.java     |    1 -
 .../apache/calcite/rel/hint/HintStrategies.java    |    1 -
 .../calcite/rel/hint/HintStrategyCascade.java      |    1 -
 .../calcite/rel/hint/NodeTypeHintStrategy.java     |    1 -
 .../java/org/apache/calcite/rel/hint/RelHint.java  |    1 -
 .../org/apache/calcite/rel/hint/package-info.java  |    3 -
 .../apache/calcite/rel/logical/package-info.java   |    3 -
 .../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 -
 .../apache/calcite/rel/rel2sql/package-info.java   |    3 -
 .../org/apache/calcite/rel/rules/package-info.java |    3 -
 .../apache/calcite/rel/stream/package-info.java    |    3 -
 .../org/apache/calcite/rel/type/package-info.java  |    3 -
 .../java/org/apache/calcite/rex/package-info.java  |    3 -
 .../java/org/apache/calcite/runtime/Resources.java | 1124 +++++++++++++++++
 .../org/apache/calcite/runtime/package-info.java   |    3 -
 .../org/apache/calcite/schema/SchemaFactory.java   |    2 +-
 .../apache/calcite/schema/impl/package-info.java   |    3 -
 .../org/apache/calcite/schema/package-info.java    |    3 -
 .../org/apache/calcite/server/package-info.java    |    3 -
 .../apache/calcite/sql/SqlFunctionCategory.java    |    6 +-
 .../apache/calcite/sql/advise/package-info.java    |    3 -
 .../apache/calcite/sql/dialect/package-info.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 -
 .../sql/validate/implicit/package-info.java        |    3 -
 .../apache/calcite/sql/validate/package-info.java  |    3 -
 .../org/apache/calcite/sql2rel/package-info.java   |    3 -
 .../org/apache/calcite/statistic/package-info.java |    3 -
 .../org/apache/calcite/tools/package-info.java     |    3 -
 .../apache/calcite/util/graph/package-info.java    |    3 -
 .../apache/calcite/util/javac/package-info.java    |    3 -
 .../apache/calcite/util/mapping/package-info.java  |    3 -
 .../java/org/apache/calcite/util/package-info.java |    3 -
 .../apache/calcite/util/trace/package-info.java    |    3 -
 .../apache/calcite/jdbc/CalciteDriverVersion.java  |   33 +-
 .../org/apache/calcite/runtime/AutomatonTest.java  |    2 -
 .../apache/calcite/sql/test/DocumentationTest.java |    2 +-
 .../org/apache/calcite/sql/test/package-info.java  |    3 -
 .../apache/calcite/sql/type/SqlTypeUtilTest.java   |    4 +-
 .../java/org/apache/calcite/test/Matchers.java     |    6 -
 .../apache/calcite/test/SqlHintsConverterTest.java |   11 +-
 .../calcite/test/concurrent/package-info.java      |    3 -
 .../calcite/test/enumerable/package-info.java      |    3 -
 .../calcite/test/fuzzer/RexProgramFuzzyTest.java   |    2 +
 .../java/org/apache/calcite/test/package-info.java |    3 -
 druid/build.gradle.kts                             |   35 +
 .../sql/dummy.iq => druid/gradle.properties        |   15 +-
 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                      |   27 +-
 .../function/gradle.properties                     |    9 +-
 example/function/pom.xml                           |   90 --
 .../apache/calcite/example/maze/package-info.java  |    3 -
 example/pom.xml                                    |   42 -
 .../build.gradle.kts                               |   25 +-
 .../empty-model.yaml => file/gradle.properties     |    9 +-
 file/pom.xml                                       |  118 --
 geode/README.md                                    |    1 -
 .../Sink.java => geode/build.gradle.kts            |   32 +-
 .../sql/dummy.iq => geode/gradle.properties        |   14 +-
 geode/pom.xml                                      |  200 ---
 .../calcite/adapter/geode/rel/package-info.java    |    3 -
 .../calcite/adapter/geode/simple/package-info.java |    3 -
 .../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 ++
 .../Function0.java => kafka/build.gradle.kts       |   23 +-
 .../empty-model.yaml => kafka/gradle.properties    |    9 +-
 kafka/pom.xml                                      |   98 --
 .../apache/calcite/adapter/kafka/package-info.java |    3 -
 .../linq4j/OpType.java => build.gradle.kts}        |   16 +-
 .../empty-model.yaml => linq4j/gradle.properties   |    9 +-
 linq4j/pom.xml                                     |   89 --
 .../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 -
 .../JsonColumn.java => mongodb/build.gradle.kts    |   36 +-
 .../sql/dummy.iq => mongodb/gradle.properties      |   14 +-
 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 +
 .../header.properties.txt => pig/gradle.properties |    9 +-
 pig/pom.xml                                        |  173 ---
 .../apache/calcite/adapter/pig/package-info.java   |    3 -
 piglet/build.gradle.kts                            |   52 +
 .../empty-model.yaml => piglet/gradle.properties   |    9 +-
 piglet/pom.xml                                     |  204 ---
 .../org/apache/calcite/piglet/package-info.java    |    3 -
 plus/build.gradle.kts                              |   36 +
 .../sql/dummy.iq => plus/gradle.properties         |   14 +-
 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 -
 pom.xml                                            | 1301 --------------------
 release/build.gradle.kts                           |  195 +++
 server/build.gradle.kts                            |   61 +
 server/pom.xml                                     |  226 ----
 .../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                                |  290 ++---
 site/_docs/index.md                                |    2 -
 site/_docs/lattice.md                              |    1 -
 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 +-
 .../runtime/Unit.java => spark/build.gradle.kts    |   34 +-
 spark/pom.xml                                      |  171 ---
 .../apache/calcite/adapter/spark/package-info.java |    3 -
 .../RelRunner.java => splunk/build.gradle.kts      |   29 +-
 .../empty-model.yaml => splunk/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             |   13 +-
 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                               |   25 +-
 .../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 -
 238 files changed, 4572 insertions(+), 6532 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 linq4j/src/main/java/org/apache/calcite/linq4j/function/Function.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 linq4j/src/main/java/org/apache/calcite/linq4j/function/Function.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
 rename .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 core/{src/test/resources/sql/dummy.iq => gradle.properties} (78%)
 delete mode 100644 core/pom.xml
 create mode 100644 core/src/main/java/org/apache/calcite/runtime/Resources.java
 copy 
splunk/src/main/java/org/apache/calcite/adapter/splunk/SplunkDriverVersion.java 
=> core/src/main/version/org/apache/calcite/jdbc/CalciteDriverVersion.java (61%)
 create mode 100644 druid/build.gradle.kts
 copy core/src/test/resources/sql/dummy.iq => druid/gradle.properties (77%)
 delete mode 100644 druid/pom.xml
 create mode 100644 elasticsearch/build.gradle.kts
 copy core/src/test/resources/empty-model.yaml => 
elasticsearch/gradle.properties (77%)
 delete mode 100644 elasticsearch/pom.xml
 create mode 100644 example/csv/build.gradle.kts
 copy core/src/test/resources/empty-model.yaml => example/csv/gradle.properties 
(76%)
 delete mode 100644 example/csv/pom.xml
 copy file/src/test/resources/sales-csv.json => 
example/function/build.gradle.kts (60%)
 copy core/src/test/resources/empty-model.yaml => 
example/function/gradle.properties (76%)
 delete mode 100644 example/function/pom.xml
 delete mode 100644 example/pom.xml
 copy 
linq4j/src/main/java/org/apache/calcite/linq4j/function/BigDecimalFunction1.java
 => file/build.gradle.kts (60%)
 copy core/src/test/resources/empty-model.yaml => file/gradle.properties (77%)
 delete mode 100644 file/pom.xml
 copy core/src/main/java/org/apache/calcite/interpreter/Sink.java => 
geode/build.gradle.kts (53%)
 copy core/src/test/resources/sql/dummy.iq => geode/gradle.properties (78%)
 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 linq4j/src/main/java/org/apache/calcite/linq4j/function/Function0.java => 
kafka/build.gradle.kts (67%)
 copy core/src/test/resources/empty-model.yaml => kafka/gradle.properties (75%)
 delete mode 100644 kafka/pom.xml
 copy linq4j/{src/main/java/org/apache/calcite/linq4j/OpType.java => 
build.gradle.kts} (74%)
 copy core/src/test/resources/empty-model.yaml => linq4j/gradle.properties (76%)
 delete mode 100644 linq4j/pom.xml
 copy core/src/main/java/org/apache/calcite/model/JsonColumn.java => 
mongodb/build.gradle.kts (52%)
 copy core/src/test/resources/sql/dummy.iq => mongodb/gradle.properties (78%)
 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 src/main/config/checkstyle/header.properties.txt => pig/gradle.properties 
(78%)
 delete mode 100644 pig/pom.xml
 create mode 100644 piglet/build.gradle.kts
 copy core/src/test/resources/empty-model.yaml => piglet/gradle.properties (75%)
 delete mode 100644 piglet/pom.xml
 create mode 100644 plus/build.gradle.kts
 copy core/src/test/resources/sql/dummy.iq => plus/gradle.properties (78%)
 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 core/src/main/java/org/apache/calcite/runtime/Unit.java => 
spark/build.gradle.kts (55%)
 delete mode 100644 spark/pom.xml
 copy core/src/main/java/org/apache/calcite/tools/RelRunner.java => 
splunk/build.gradle.kts (59%)
 copy core/src/test/resources/empty-model.yaml => splunk/gradle.properties (76%)
 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 
linq4j/src/main/java/org/apache/calcite/linq4j/function/BigDecimalFunction1.java
 => ubenchmark/build.gradle.kts (60%)
 copy core/src/test/resources/empty-model.yaml => ubenchmark/gradle.properties 
(68%)
 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