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%)