This is an automated email from the ASF dual-hosted git repository.
chengzhang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/shardingsphere.git
The following commit(s) were added to refs/heads/master by this push:
new c6e771ac75b Fix nativeTest failing due to refactoring (#36264)
c6e771ac75b is described below
commit c6e771ac75b2080c54f5d0ed1fce3ab42a7fc99e
Author: Ling Hengqian <[email protected]>
AuthorDate: Tue Aug 12 12:48:50 2025 +0800
Fix nativeTest failing due to refactoring (#36264)
---
.github/workflows/graalvm.yml | 2 +-
.github/workflows/nightly-ci-dynamic.yml | 2 +-
.github/workflows/nightly-ci.yml | 2 +-
.../graalvm-native-image/_index.cn.md | 6 +-
.../graalvm-native-image/_index.en.md | 6 +-
.../docker-java-api/3.4.0/proxy-config.json | 6 -
.../docker-java-api/3.4.0/reflect-config.json | 636 ---------------------
.../docker-java-api/3.4.0/resource-config.json | 8 -
.../mssql-jdbc/12.10.1.jre8/reflect-config.json | 6 +
.../hadoop-common/3.3.6/resource-config.json | 14 -
.../reachability-metadata.json | 433 ++++++++++++--
.../reachability-metadata.json | 9 +
.../zookeeper/3.9.0/reflect-config.json | 56 --
.../apiguardian-api/1.1.2/reflect-config.json | 7 -
.../junit-jupiter/5.11.1/reflect-config.json | 52 --
.../junit-jupiter/5.11.1/resource-config.json | 20 -
.../junit-jupiter/1.20.1/reflect-config.json | 151 -----
.../junit-jupiter/1.20.1/resource-config.json | 29 -
pom.xml | 2 +-
19 files changed, 419 insertions(+), 1028 deletions(-)
diff --git a/.github/workflows/graalvm.yml b/.github/workflows/graalvm.yml
index 1a8f5ce8381..efb16098b64 100644
--- a/.github/workflows/graalvm.yml
+++ b/.github/workflows/graalvm.yml
@@ -55,7 +55,7 @@ jobs:
run: |
./test/native/src/test/resources/test-native/ps1/uninstall-docker-engine-for-wcow.ps1
winget install --id jazzdelightsme.WingetPathUpdater --source winget
- winget install --id SUSE.RancherDesktop --source winget
--skip-dependencies
+ winget install --id SUSE.RancherDesktop --source winget
rdctl start --application.start-in-background
--container-engine.name=moby --kubernetes.enabled=false
./test/native/src/test/resources/test-native/ps1/wait-for-rancher-desktop-backend.ps1
"PATH=$env:PATH" >> $env:GITHUB_ENV
diff --git a/.github/workflows/nightly-ci-dynamic.yml
b/.github/workflows/nightly-ci-dynamic.yml
index 10eb5488243..077a7c447ee 100644
--- a/.github/workflows/nightly-ci-dynamic.yml
+++ b/.github/workflows/nightly-ci-dynamic.yml
@@ -139,7 +139,7 @@ jobs:
run: |
./test/native/src/test/resources/test-native/ps1/uninstall-docker-engine-for-wcow.ps1
winget install --id jazzdelightsme.WingetPathUpdater --source winget
- winget install --id SUSE.RancherDesktop --source winget
--skip-dependencies
+ winget install --id SUSE.RancherDesktop --source winget
rdctl start --application.start-in-background
--container-engine.name=moby --kubernetes.enabled=false
./test/native/src/test/resources/test-native/ps1/wait-for-rancher-desktop-backend.ps1
- uses: graalvm/setup-graalvm@v1
diff --git a/.github/workflows/nightly-ci.yml b/.github/workflows/nightly-ci.yml
index b8a5f0b8f4c..8a7ffb2af0c 100644
--- a/.github/workflows/nightly-ci.yml
+++ b/.github/workflows/nightly-ci.yml
@@ -118,7 +118,7 @@ jobs:
run: |
./test/native/src/test/resources/test-native/ps1/uninstall-docker-engine-for-wcow.ps1
winget install --id jazzdelightsme.WingetPathUpdater --source winget
- winget install --id SUSE.RancherDesktop --source winget
--skip-dependencies
+ winget install --id SUSE.RancherDesktop --source winget
rdctl start --application.start-in-background
--container-engine.name=moby --kubernetes.enabled=false
./test/native/src/test/resources/test-native/ps1/wait-for-rancher-desktop-backend.ps1
"PATH=$env:PATH" >> $env:GITHUB_ENV
diff --git
a/docs/document/content/user-manual/shardingsphere-jdbc/graalvm-native-image/_index.cn.md
b/docs/document/content/user-manual/shardingsphere-jdbc/graalvm-native-image/_index.cn.md
index 041edea7fd7..104cd6a0e37 100644
---
a/docs/document/content/user-manual/shardingsphere-jdbc/graalvm-native-image/_index.cn.md
+++
b/docs/document/content/user-manual/shardingsphere-jdbc/graalvm-native-image/_index.cn.md
@@ -297,7 +297,7 @@ Caused by: java.io.UnsupportedEncodingException: Codepage
Cp1252 is not supporte
</dependency>
<dependency>
<groupId>org.apache.shardingsphere</groupId>
- <artifactId>shardingsphere-parser-sql-clickhouse</artifactId>
+ <artifactId>shardingsphere-jdbc-dialect-clickhouse</artifactId>
<version>${shardingsphere.version}</version>
</dependency>
<dependency>
@@ -340,3 +340,7 @@ without it being registered as reachable. Add it to the
resource metadata to sol
com.mysql.cj.conf.ConnectionUrl.getConnectionUrlInstance(ConnectionUrl.java:291)
com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:186)
```
+
+10. 受 `apache/calcite` 使用的 `janino-compiler/janino` 的影响,
+ ShardingSphere 的 `SQL Federation` 功能在 GraalVM Native Image 下不可用。
+ 这同样导致 ShardingSphere Proxy Native 无法使用 OpenGauss 集成。
diff --git
a/docs/document/content/user-manual/shardingsphere-jdbc/graalvm-native-image/_index.en.md
b/docs/document/content/user-manual/shardingsphere-jdbc/graalvm-native-image/_index.en.md
index 45b36b0ab30..540f19bbefc 100644
---
a/docs/document/content/user-manual/shardingsphere-jdbc/graalvm-native-image/_index.en.md
+++
b/docs/document/content/user-manual/shardingsphere-jdbc/graalvm-native-image/_index.en.md
@@ -309,7 +309,7 @@ Possible configuration examples are as follows,
</dependency>
<dependency>
<groupId>org.apache.shardingsphere</groupId>
- <artifactId>shardingsphere-parser-sql-clickhouse</artifactId>
+ <artifactId>shardingsphere-jdbc-dialect-clickhouse</artifactId>
<version>${shardingsphere.version}</version>
</dependency>
<dependency>
@@ -352,3 +352,7 @@ without it being registered as reachable. Add it to the
resource metadata to sol
com.mysql.cj.conf.ConnectionUrl.getConnectionUrlInstance(ConnectionUrl.java:291)
com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:186)
```
+
+10. Due to the use of `janino-compiler/janino` by `apache/calcite`,
+ ShardingSphere's `SQL Federation` feature is unavailable in the GraalVM
Native Image.
+ This also prevents ShardingSphere Proxy Native from integrating with
OpenGauss.
diff --git
a/infra/reachability-metadata/src/main/resources/META-INF/native-image/com.github.docker-java/docker-java-api/3.4.0/proxy-config.json
b/infra/reachability-metadata/src/main/resources/META-INF/native-image/com.github.docker-java/docker-java-api/3.4.0/proxy-config.json
deleted file mode 100644
index 0b347762143..00000000000
---
a/infra/reachability-metadata/src/main/resources/META-INF/native-image/com.github.docker-java/docker-java-api/3.4.0/proxy-config.json
+++ /dev/null
@@ -1,6 +0,0 @@
-[
- {
-
"condition":{"typeReachable":"com.github.dockerjava.transport.NamedPipeSocket"},
- "interfaces":["com.github.dockerjava.transport.NamedPipeSocket$Kernel32"]
- }
-]
diff --git
a/infra/reachability-metadata/src/main/resources/META-INF/native-image/com.github.docker-java/docker-java-api/3.4.0/reflect-config.json
b/infra/reachability-metadata/src/main/resources/META-INF/native-image/com.github.docker-java/docker-java-api/3.4.0/reflect-config.json
deleted file mode 100644
index 17d21fadb71..00000000000
---
a/infra/reachability-metadata/src/main/resources/META-INF/native-image/com.github.docker-java/docker-java-api/3.4.0/reflect-config.json
+++ /dev/null
@@ -1,636 +0,0 @@
-[
-{
-
"condition":{"typeReachable":"com.github.dockerjava.api.DockerClientDelegate"},
- "name":"com.github.dockerjava.api.command.CreateContainerCmd",
- "queryAllDeclaredMethods":true
-},
-{
-
"condition":{"typeReachable":"com.github.dockerjava.api.DockerClientDelegate"},
- "name":"com.github.dockerjava.api.command.CreateContainerResponse",
- "allDeclaredFields":true,
- "queryAllDeclaredMethods":true,
- "queryAllDeclaredConstructors":true,
- "methods":[{"name":"<init>","parameterTypes":[] },
{"name":"setId","parameterTypes":["java.lang.String"] },
{"name":"setWarnings","parameterTypes":["java.lang.String[]"] }]
-},
-{
-
"condition":{"typeReachable":"com.github.dockerjava.api.DockerClientDelegate"},
- "name":"com.github.dockerjava.api.command.DockerCmd",
- "queryAllDeclaredMethods":true
-},
-{
-
"condition":{"typeReachable":"com.github.dockerjava.api.DockerClientDelegate"},
- "name":"com.github.dockerjava.api.command.GraphData",
- "allDeclaredFields":true,
- "queryAllDeclaredMethods":true,
- "queryAllDeclaredConstructors":true,
- "methods":[{"name":"<init>","parameterTypes":[] }]
-},
-{
-
"condition":{"typeReachable":"com.github.dockerjava.api.DockerClientDelegate"},
- "name":"com.github.dockerjava.api.command.GraphDriver",
- "allDeclaredFields":true,
- "queryAllDeclaredMethods":true,
- "queryAllDeclaredConstructors":true,
- "methods":[{"name":"<init>","parameterTypes":[] }]
-},
-{
-
"condition":{"typeReachable":"com.github.dockerjava.api.DockerClientDelegate"},
- "name":"com.github.dockerjava.api.command.HealthState",
- "allDeclaredFields":true,
- "queryAllDeclaredMethods":true,
- "queryAllDeclaredConstructors":true
-},
-{
-
"condition":{"typeReachable":"com.github.dockerjava.api.DockerClientDelegate"},
- "name":"com.github.dockerjava.api.command.HealthStateLog",
- "queryAllDeclaredMethods":true
-},
-{
-
"condition":{"typeReachable":"com.github.dockerjava.api.DockerClientDelegate"},
- "name":"com.github.dockerjava.api.command.InspectContainerResponse",
- "allDeclaredFields":true,
- "queryAllDeclaredMethods":true,
- "queryAllDeclaredConstructors":true,
- "methods":[{"name":"<init>","parameterTypes":[] }]
-},
-{
-
"condition":{"typeReachable":"com.github.dockerjava.api.DockerClientDelegate"},
-
"name":"com.github.dockerjava.api.command.InspectContainerResponse$ContainerState",
- "allDeclaredFields":true,
- "queryAllDeclaredMethods":true,
- "queryAllDeclaredConstructors":true,
- "queryAllPublicConstructors":true,
-
"methods":[{"name":"<init>","parameterTypes":["com.github.dockerjava.api.command.InspectContainerResponse"]
}]
-},
-{
-
"condition":{"typeReachable":"com.github.dockerjava.api.DockerClientDelegate"},
- "name":"com.github.dockerjava.api.command.InspectContainerResponse$Mount",
- "queryAllDeclaredMethods":true
-},
-{
-
"condition":{"typeReachable":"com.github.dockerjava.api.DockerClientDelegate"},
- "name":"com.github.dockerjava.api.command.InspectContainerResponse$Node",
- "queryAllDeclaredMethods":true,
- "queryAllPublicConstructors":true
-},
-{
-
"condition":{"typeReachable":"com.github.dockerjava.api.DockerClientDelegate"},
- "name":"com.github.dockerjava.api.command.InspectImageResponse",
- "allDeclaredFields":true,
- "queryAllDeclaredMethods":true,
- "queryAllDeclaredConstructors":true,
- "methods":[{"name":"<init>","parameterTypes":[] }]
-},
-{
-
"condition":{"typeReachable":"com.github.dockerjava.api.DockerClientDelegate"},
- "name":"com.github.dockerjava.api.command.RootFS",
- "allDeclaredFields":true,
- "queryAllDeclaredMethods":true,
- "queryAllDeclaredConstructors":true,
- "methods":[{"name":"<init>","parameterTypes":[] }]
-},
-{
-
"condition":{"typeReachable":"com.github.dockerjava.api.DockerClientDelegate"},
- "name":"com.github.dockerjava.api.command.SyncDockerCmd",
- "queryAllDeclaredMethods":true
-},
-{
-
"condition":{"typeReachable":"com.github.dockerjava.api.DockerClientDelegate"},
- "name":"com.github.dockerjava.api.model.AccessMode",
- "allDeclaredFields":true,
- "queryAllDeclaredMethods":true
-},
-{
-
"condition":{"typeReachable":"com.github.dockerjava.api.DockerClientDelegate"},
- "name":"com.github.dockerjava.api.model.AuthConfig",
- "allDeclaredFields":true,
- "queryAllDeclaredMethods":true,
- "queryAllDeclaredConstructors":true,
- "allDeclaredMethods": true
-},
-{
-
"condition":{"typeReachable":"com.github.dockerjava.api.DockerClientDelegate"},
- "name":"com.github.dockerjava.api.model.Bind",
- "allDeclaredFields":true,
- "queryAllDeclaredMethods":true,
- "queryAllDeclaredConstructors":true
-},
-{
-
"condition":{"typeReachable":"com.github.dockerjava.api.DockerClientDelegate"},
- "name":"com.github.dockerjava.api.model.BindOptions",
- "allDeclaredFields":true,
- "queryAllDeclaredMethods":true,
- "queryAllDeclaredConstructors":true
-},
-{
-
"condition":{"typeReachable":"com.github.dockerjava.api.DockerClientDelegate"},
- "name":"com.github.dockerjava.api.model.BindPropagation",
- "allDeclaredFields":true,
- "queryAllDeclaredMethods":true
-},
-{
-
"condition":{"typeReachable":"com.github.dockerjava.api.DockerClientDelegate"},
- "name":"com.github.dockerjava.api.model.Binds",
- "allDeclaredFields":true,
- "queryAllDeclaredMethods":true,
- "queryAllDeclaredConstructors":true,
- "methods":[{"name":"fromPrimitive","parameterTypes":["java.lang.String[]"]
}, {"name":"toPrimitive","parameterTypes":[] }]
-},
-{
-
"condition":{"typeReachable":"com.github.dockerjava.api.DockerClientDelegate"},
- "name":"com.github.dockerjava.api.model.BlkioRateDevice",
- "allDeclaredFields":true,
- "queryAllDeclaredMethods":true,
- "queryAllDeclaredConstructors":true
-},
-{
-
"condition":{"typeReachable":"com.github.dockerjava.api.DockerClientDelegate"},
- "name":"com.github.dockerjava.api.model.BlkioWeightDevice",
- "allDeclaredFields":true,
- "queryAllDeclaredMethods":true,
- "queryAllDeclaredConstructors":true
-},
-{
-
"condition":{"typeReachable":"com.github.dockerjava.api.DockerClientDelegate"},
- "name":"com.github.dockerjava.api.model.Capability",
- "allDeclaredFields":true,
- "queryAllDeclaredMethods":true
-},
-{
-
"condition":{"typeReachable":"com.github.dockerjava.api.DockerClientDelegate"},
- "name":"com.github.dockerjava.api.model.ClusterInfo",
- "allDeclaredFields":true,
- "queryAllDeclaredMethods":true,
- "queryAllDeclaredConstructors":true
-},
-{
-
"condition":{"typeReachable":"com.github.dockerjava.api.DockerClientDelegate"},
- "name":"com.github.dockerjava.api.model.ContainerConfig",
- "allDeclaredFields":true,
- "queryAllDeclaredMethods":true,
- "queryAllDeclaredConstructors":true,
- "methods":[{"name":"<init>","parameterTypes":[] }]
-},
-{
-
"condition":{"typeReachable":"com.github.dockerjava.api.DockerClientDelegate"},
- "name":"com.github.dockerjava.api.model.ContainerNetwork",
- "allDeclaredFields":true,
- "queryAllDeclaredMethods":true,
- "queryAllDeclaredConstructors":true,
- "allPublicMethods": true,
- "methods":[{"name":"<init>","parameterTypes":[] }]
-},
-{
-
"condition":{"typeReachable":"com.github.dockerjava.api.DockerClientDelegate"},
- "name":"com.github.dockerjava.api.model.ContainerNetwork$Ipam",
- "allDeclaredFields":true,
- "queryAllDeclaredMethods":true,
- "queryAllDeclaredConstructors":true
-},
-{
-
"condition":{"typeReachable":"com.github.dockerjava.api.DockerClientDelegate"},
- "name":"com.github.dockerjava.api.model.Device",
- "allDeclaredFields":true,
- "queryAllDeclaredMethods":true,
- "queryAllDeclaredConstructors":true
-},
-{
-
"condition":{"typeReachable":"com.github.dockerjava.api.DockerClientDelegate"},
- "name":"com.github.dockerjava.api.model.DeviceRequest",
- "allDeclaredFields":true,
- "queryAllDeclaredMethods":true,
- "queryAllDeclaredConstructors":true
-},
-{
-
"condition":{"typeReachable":"com.github.dockerjava.api.DockerClientDelegate"},
- "name":"com.github.dockerjava.api.model.DockerObject",
- "allDeclaredFields":true,
- "queryAllDeclaredMethods":true,
- "methods":[{"name":"getRawValues","parameterTypes":[] }]
-},
-{
-
"condition":{"typeReachable":"com.github.dockerjava.api.DockerClientDelegate"},
- "name":"com.github.dockerjava.api.model.Driver",
- "allDeclaredFields":true,
- "queryAllDeclaredMethods":true,
- "queryAllDeclaredConstructors":true
-},
-{
-
"condition":{"typeReachable":"com.github.dockerjava.api.DockerClientDelegate"},
- "name":"com.github.dockerjava.api.model.ExposedPort",
- "allDeclaredFields":true,
- "queryAllDeclaredMethods":true,
- "queryAllDeclaredConstructors":true
-},
-{
-
"condition":{"typeReachable":"com.github.dockerjava.api.DockerClientDelegate"},
- "name":"com.github.dockerjava.api.model.ExposedPorts",
- "allDeclaredFields":true,
- "queryAllDeclaredMethods":true,
- "queryAllDeclaredConstructors":true,
- "methods":[{"name":"fromPrimitive","parameterTypes":["java.util.Map"] },
{"name":"toPrimitive","parameterTypes":[] }]
-},
-{
-
"condition":{"typeReachable":"com.github.dockerjava.api.DockerClientDelegate"},
- "name":"com.github.dockerjava.api.model.ExternalCA",
- "allDeclaredFields":true,
- "queryAllDeclaredMethods":true,
- "queryAllDeclaredConstructors":true
-},
-{
-
"condition":{"typeReachable":"com.github.dockerjava.api.DockerClientDelegate"},
- "name":"com.github.dockerjava.api.model.ExternalCAProtocol",
- "allDeclaredFields":true,
- "queryAllDeclaredMethods":true
-},
-{
-
"condition":{"typeReachable":"com.github.dockerjava.api.DockerClientDelegate"},
- "name":"com.github.dockerjava.api.model.HealthCheck",
- "allDeclaredFields":true,
- "queryAllDeclaredMethods":true,
- "queryAllDeclaredConstructors":true
-},
-{
-
"condition":{"typeReachable":"com.github.dockerjava.api.DockerClientDelegate"},
- "name":"com.github.dockerjava.api.model.HostConfig",
- "allDeclaredFields":true,
- "queryAllDeclaredMethods":true,
- "queryAllDeclaredConstructors":true,
- "methods":[{"name":"<init>","parameterTypes":[] },
{"name":"getAutoRemove","parameterTypes":[] },
{"name":"getBlkioDeviceReadBps","parameterTypes":[] },
{"name":"getBlkioDeviceReadIOps","parameterTypes":[] },
{"name":"getBlkioDeviceWriteBps","parameterTypes":[] },
{"name":"getBlkioDeviceWriteIOps","parameterTypes":[] },
{"name":"getBlkioWeight","parameterTypes":[] },
{"name":"getBlkioWeightDevice","parameterTypes":[] },
{"name":"getCapAdd","parameterTypes":[] }, {"name":"getCapDrop","p [...]
-},
-{
-
"condition":{"typeReachable":"com.github.dockerjava.api.DockerClientDelegate"},
- "name":"com.github.dockerjava.api.model.Image",
- "allDeclaredFields":true,
- "queryAllDeclaredMethods":true,
- "queryAllDeclaredConstructors":true,
- "methods":[{"name":"<init>","parameterTypes":[] }]
-},
-{
-
"condition":{"typeReachable":"com.github.dockerjava.api.DockerClientDelegate"},
- "name":"com.github.dockerjava.api.model.Info",
- "allDeclaredFields":true,
- "queryAllDeclaredMethods":true,
- "queryAllDeclaredConstructors":true,
- "methods":[{"name":"<init>","parameterTypes":[] }]
-},
-{
-
"condition":{"typeReachable":"com.github.dockerjava.api.DockerClientDelegate"},
- "name":"com.github.dockerjava.api.model.InfoRegistryConfig",
- "allDeclaredFields":true,
- "queryAllDeclaredMethods":true,
- "queryAllDeclaredConstructors":true,
- "methods":[{"name":"<init>","parameterTypes":[] }]
-},
-{
-
"condition":{"typeReachable":"com.github.dockerjava.api.DockerClientDelegate"},
- "name":"com.github.dockerjava.api.model.InfoRegistryConfig$IndexConfig",
- "allDeclaredFields":true,
- "queryAllDeclaredMethods":true,
- "queryAllDeclaredConstructors":true,
- "methods":[{"name":"<init>","parameterTypes":[] }]
-},
-{
-
"condition":{"typeReachable":"com.github.dockerjava.api.DockerClientDelegate"},
- "name":"com.github.dockerjava.api.model.InternetProtocol",
- "allDeclaredFields":true,
- "queryAllDeclaredMethods":true
-},
-{
-
"condition":{"typeReachable":"com.github.dockerjava.api.DockerClientDelegate"},
- "name":"com.github.dockerjava.api.model.Isolation",
- "allDeclaredFields":true,
- "queryAllDeclaredMethods":true,
- "methods":[{"name":"fromValue","parameterTypes":["java.lang.String"] }]
-},
-{
-
"condition":{"typeReachable":"com.github.dockerjava.api.DockerClientDelegate"},
- "name":"com.github.dockerjava.api.model.Link",
- "allDeclaredFields":true,
- "queryAllDeclaredMethods":true,
- "queryAllDeclaredConstructors":true
-},
-{
-
"condition":{"typeReachable":"com.github.dockerjava.api.DockerClientDelegate"},
- "name":"com.github.dockerjava.api.model.Links",
- "allDeclaredFields":true,
- "queryAllDeclaredMethods":true,
- "queryAllDeclaredConstructors":true,
- "methods":[{"name":"toPrimitive","parameterTypes":[] }]
-},
-{
-
"condition":{"typeReachable":"com.github.dockerjava.api.DockerClientDelegate"},
- "name":"com.github.dockerjava.api.model.LocalNodeState",
- "allDeclaredFields":true,
- "queryAllDeclaredMethods":true,
- "methods":[{"name":"forValue","parameterTypes":["java.lang.String"] }]
-},
-{
-
"condition":{"typeReachable":"com.github.dockerjava.api.DockerClientDelegate"},
- "name":"com.github.dockerjava.api.model.LogConfig",
- "allDeclaredFields":true,
- "queryAllDeclaredMethods":true,
- "queryAllDeclaredConstructors":true,
- "methods":[{"name":"<init>","parameterTypes":[] },
{"name":"setType","parameterTypes":["com.github.dockerjava.api.model.LogConfig$LoggingType"]
}]
-},
-{
-
"condition":{"typeReachable":"com.github.dockerjava.api.DockerClientDelegate"},
- "name":"com.github.dockerjava.api.model.LogConfig$LoggingType",
- "allDeclaredFields":true,
- "queryAllDeclaredMethods":true,
- "methods":[{"name":"fromValue","parameterTypes":["java.lang.String"] }]
-},
-{
-
"condition":{"typeReachable":"com.github.dockerjava.api.DockerClientDelegate"},
- "name":"com.github.dockerjava.api.model.LxcConf",
- "allDeclaredFields":true,
- "queryAllDeclaredMethods":true,
- "queryAllDeclaredConstructors":true
-},
-{
-
"condition":{"typeReachable":"com.github.dockerjava.api.DockerClientDelegate"},
- "name":"com.github.dockerjava.api.model.Mount",
- "allDeclaredFields":true,
- "queryAllDeclaredMethods":true,
- "queryAllDeclaredConstructors":true
-},
-{
-
"condition":{"typeReachable":"com.github.dockerjava.api.DockerClientDelegate"},
- "name":"com.github.dockerjava.api.model.MountType",
- "allDeclaredFields":true,
- "queryAllDeclaredMethods":true
-},
-{
-
"condition":{"typeReachable":"com.github.dockerjava.api.DockerClientDelegate"},
- "name":"com.github.dockerjava.api.model.NetworkSettings",
- "allDeclaredFields":true,
- "queryAllDeclaredMethods":true,
- "queryAllDeclaredConstructors":true,
- "methods":[{"name":"<init>","parameterTypes":[] }]
-},
-{
-
"condition":{"typeReachable":"com.github.dockerjava.api.DockerClientDelegate"},
- "name":"com.github.dockerjava.api.model.PeerNode",
- "allDeclaredFields":true,
- "queryAllDeclaredMethods":true,
- "queryAllDeclaredConstructors":true
-},
-{
-
"condition":{"typeReachable":"com.github.dockerjava.api.DockerClientDelegate"},
- "name":"com.github.dockerjava.api.model.Ports",
- "allDeclaredFields":true,
- "queryAllDeclaredMethods":true,
- "queryAllDeclaredConstructors":true,
- "methods":[{"name":"fromPrimitive","parameterTypes":["java.util.Map"] },
{"name":"toPrimitive","parameterTypes":[] }]
-},
-{
-
"condition":{"typeReachable":"com.github.dockerjava.api.DockerClientDelegate"},
- "name":"com.github.dockerjava.api.model.Ports$Binding",
- "allDeclaredFields":true,
- "queryAllDeclaredMethods":true,
- "queryAllDeclaredConstructors":true
-},
-{
-
"condition":{"typeReachable":"com.github.dockerjava.api.DockerClientDelegate"},
- "name":"com.github.dockerjava.api.model.PropagationMode",
- "allDeclaredFields":true,
- "queryAllDeclaredMethods":true
-},
-{
-
"condition":{"typeReachable":"com.github.dockerjava.api.DockerClientDelegate"},
- "name":"com.github.dockerjava.api.model.ResourceVersion",
- "allDeclaredFields":true,
- "queryAllDeclaredMethods":true,
- "queryAllDeclaredConstructors":true
-},
-{
-
"condition":{"typeReachable":"com.github.dockerjava.api.DockerClientDelegate"},
- "name":"com.github.dockerjava.api.model.RestartPolicy",
- "allDeclaredFields":true,
- "queryAllDeclaredMethods":true,
- "queryAllDeclaredConstructors":true,
- "methods":[{"name":"<init>","parameterTypes":[] }]
-},
-{
-
"condition":{"typeReachable":"com.github.dockerjava.api.DockerClientDelegate"},
- "name":"com.github.dockerjava.api.model.RuntimeInfo",
- "allDeclaredFields":true,
- "queryAllDeclaredMethods":true,
- "queryAllDeclaredConstructors":true,
- "methods":[{"name":"<init>","parameterTypes":[] },
{"name":"setPath","parameterTypes":["java.lang.String"] }]
-},
-{
-
"condition":{"typeReachable":"com.github.dockerjava.api.DockerClientDelegate"},
- "name":"com.github.dockerjava.api.model.SELContext",
- "allDeclaredFields":true,
- "queryAllDeclaredMethods":true
-},
-{
-
"condition":{"typeReachable":"com.github.dockerjava.api.DockerClientDelegate"},
- "name":"com.github.dockerjava.api.model.SwarmCAConfig",
- "allDeclaredFields":true,
- "queryAllDeclaredMethods":true,
- "queryAllDeclaredConstructors":true
-},
-{
-
"condition":{"typeReachable":"com.github.dockerjava.api.DockerClientDelegate"},
- "name":"com.github.dockerjava.api.model.SwarmDispatcherConfig",
- "allDeclaredFields":true,
- "queryAllDeclaredMethods":true,
- "queryAllDeclaredConstructors":true
-},
-{
-
"condition":{"typeReachable":"com.github.dockerjava.api.DockerClientDelegate"},
- "name":"com.github.dockerjava.api.model.SwarmInfo",
- "allDeclaredFields":true,
- "queryAllDeclaredMethods":true,
- "queryAllDeclaredConstructors":true,
- "methods":[{"name":"<init>","parameterTypes":[] }]
-},
-{
-
"condition":{"typeReachable":"com.github.dockerjava.api.DockerClientDelegate"},
- "name":"com.github.dockerjava.api.model.SwarmOrchestration",
- "allDeclaredFields":true,
- "queryAllDeclaredMethods":true,
- "queryAllDeclaredConstructors":true
-},
-{
-
"condition":{"typeReachable":"com.github.dockerjava.api.DockerClientDelegate"},
- "name":"com.github.dockerjava.api.model.SwarmRaftConfig",
- "allDeclaredFields":true,
- "queryAllDeclaredMethods":true,
- "queryAllDeclaredConstructors":true
-},
-{
-
"condition":{"typeReachable":"com.github.dockerjava.api.DockerClientDelegate"},
- "name":"com.github.dockerjava.api.model.SwarmSpec",
- "allDeclaredFields":true,
- "queryAllDeclaredMethods":true,
- "queryAllDeclaredConstructors":true
-},
-{
-
"condition":{"typeReachable":"com.github.dockerjava.api.DockerClientDelegate"},
- "name":"com.github.dockerjava.api.model.TaskDefaults",
- "allDeclaredFields":true,
- "queryAllDeclaredMethods":true,
- "queryAllDeclaredConstructors":true
-},
-{
-
"condition":{"typeReachable":"com.github.dockerjava.api.DockerClientDelegate"},
- "name":"com.github.dockerjava.api.model.TmpfsOptions",
- "allDeclaredFields":true,
- "queryAllDeclaredMethods":true,
- "queryAllDeclaredConstructors":true
-},
-{
-
"condition":{"typeReachable":"com.github.dockerjava.api.DockerClientDelegate"},
- "name":"com.github.dockerjava.api.model.Ulimit",
- "allDeclaredFields":true,
- "queryAllDeclaredMethods":true,
- "queryAllDeclaredConstructors":true
-},
-{
-
"condition":{"typeReachable":"com.github.dockerjava.api.DockerClientDelegate"},
- "name":"com.github.dockerjava.api.model.Version",
- "allDeclaredFields":true,
- "queryAllDeclaredMethods":true,
- "queryAllDeclaredConstructors":true,
- "methods":[{"name":"<init>","parameterTypes":[] }]
-},
-{
-
"condition":{"typeReachable":"com.github.dockerjava.api.DockerClientDelegate"},
- "name":"com.github.dockerjava.api.model.VersionComponent",
- "allDeclaredFields":true,
- "queryAllDeclaredMethods":true,
- "queryAllDeclaredConstructors":true,
- "methods":[{"name":"<init>","parameterTypes":[] }]
-},
-{
-
"condition":{"typeReachable":"com.github.dockerjava.api.DockerClientDelegate"},
- "name":"com.github.dockerjava.api.model.VersionPlatform",
- "allDeclaredFields":true,
- "queryAllDeclaredMethods":true,
- "queryAllDeclaredConstructors":true,
- "methods":[{"name":"<init>","parameterTypes":[] }]
-},
-{
-
"condition":{"typeReachable":"com.github.dockerjava.api.DockerClientDelegate"},
- "name":"com.github.dockerjava.api.model.Volume",
- "allDeclaredFields":true,
- "queryAllDeclaredMethods":true,
- "queryAllDeclaredConstructors":true,
- "methods":[{"name":"<init>","parameterTypes":["java.lang.String"] }]
-},
-{
-
"condition":{"typeReachable":"com.github.dockerjava.api.DockerClientDelegate"},
- "name":"com.github.dockerjava.api.model.VolumeBind",
- "allDeclaredFields":true,
- "queryAllDeclaredMethods":true,
- "queryAllDeclaredConstructors":true
-},
-{
-
"condition":{"typeReachable":"com.github.dockerjava.api.DockerClientDelegate"},
- "name":"com.github.dockerjava.api.model.VolumeBinds",
- "allDeclaredFields":true,
- "queryAllDeclaredMethods":true,
- "queryAllDeclaredConstructors":true
-},
-{
-
"condition":{"typeReachable":"com.github.dockerjava.api.DockerClientDelegate"},
- "name":"com.github.dockerjava.api.model.VolumeOptions",
- "allDeclaredFields":true,
- "queryAllDeclaredMethods":true,
- "queryAllDeclaredConstructors":true
-},
-{
-
"condition":{"typeReachable":"com.github.dockerjava.api.DockerClientDelegate"},
- "name":"com.github.dockerjava.api.model.VolumeRW",
- "allDeclaredFields":true,
- "queryAllDeclaredMethods":true,
- "queryAllDeclaredConstructors":true
-},
-{
-
"condition":{"typeReachable":"com.github.dockerjava.api.DockerClientDelegate"},
- "name":"com.github.dockerjava.api.model.Volumes",
- "allDeclaredFields":true,
- "queryAllDeclaredMethods":true,
- "queryAllDeclaredConstructors":true,
- "methods":[{"name":"toPrimitive","parameterTypes":[] }]
-},
-{
-
"condition":{"typeReachable":"com.github.dockerjava.api.DockerClientDelegate"},
- "name":"com.github.dockerjava.api.model.VolumesFrom",
- "allDeclaredFields":true,
- "queryAllDeclaredMethods":true,
- "queryAllDeclaredConstructors":true
-},
-{
-
"condition":{"typeReachable":"com.github.dockerjava.api.DockerClientDelegate"},
- "name":"com.github.dockerjava.api.model.VolumesRW",
- "allDeclaredFields":true,
- "queryAllDeclaredMethods":true,
- "queryAllDeclaredConstructors":true
-},
-{
-
"condition":{"typeReachable":"com.github.dockerjava.api.command.CreateNetworkCmd"},
- "name":"com.github.dockerjava.api.command.CreateNetworkCmd",
- "allDeclaredMethods": true
-},
-{
-
"condition":{"typeReachable":"com.github.dockerjava.api.command.CreateNetworkResponse"},
- "name":"com.github.dockerjava.api.command.CreateNetworkResponse",
- "allDeclaredMethods": true
-},
-{
-
"condition":{"typeReachable":"com.github.dockerjava.api.model.PullResponseItem"},
- "name":"com.github.dockerjava.api.model.PullResponseItem",
- "allDeclaredMethods": true
-},
-{
- "condition":{"typeReachable":"com.github.dockerjava.api.model.ResponseItem"},
- "name":"com.github.dockerjava.api.model.ResponseItem",
- "allDeclaredMethods": true
-},
-{
- "condition":{"typeReachable":"com.github.dockerjava.api.model.ResponseItem"},
- "name":"com.github.dockerjava.api.model.ResponseItem$AuxDetail",
- "allDeclaredMethods": true
-},
-{
- "condition":{"typeReachable":"com.github.dockerjava.api.model.ResponseItem"},
- "name":"com.github.dockerjava.api.model.ResponseItem$ErrorDetail",
- "allDeclaredMethods": true
-},
-{
- "condition":{"typeReachable":"com.github.dockerjava.api.model.ResponseItem"},
- "name":"com.github.dockerjava.api.model.ResponseItem$ProgressDetail",
- "allDeclaredMethods": true
-},
-{
- "condition":{"typeReachable":"com.github.dockerjava.api.model.ImageOptions"},
- "name":"com.github.dockerjava.api.model.ImageOptions",
- "allDeclaredFields":true,
- "allDeclaredMethods": true,
- "allDeclaredConstructors":true
-},
-{
- "condition":{"typeReachable":"com.github.dockerjava.api.model.Network"},
- "name":"com.github.dockerjava.api.model.Network",
- "allDeclaredMethods": true
-},
-{
- "condition":{"typeReachable":"com.github.dockerjava.api.model.Network"},
- "name":"com.github.dockerjava.api.model.Network$Ipam",
- "allDeclaredMethods": true
-},
-{
- "condition":{"typeReachable":"com.github.dockerjava.api.model.Network"},
- "name":"com.github.dockerjava.api.model.Network$Ipam$Config",
- "allDeclaredMethods": true
-},
-{
- "condition":{"typeReachable":"com.github.dockerjava.api.model.Network"},
- "name":"com.github.dockerjava.api.model.Network$ContainerNetworkConfig",
- "allDeclaredMethods": true
-}
-]
diff --git
a/infra/reachability-metadata/src/main/resources/META-INF/native-image/com.github.docker-java/docker-java-api/3.4.0/resource-config.json
b/infra/reachability-metadata/src/main/resources/META-INF/native-image/com.github.docker-java/docker-java-api/3.4.0/resource-config.json
deleted file mode 100644
index 712286f3a85..00000000000
---
a/infra/reachability-metadata/src/main/resources/META-INF/native-image/com.github.docker-java/docker-java-api/3.4.0/resource-config.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "resources":{
- "includes":[{
-
"condition":{"typeReachable":"com.github.dockerjava.zerodep.shaded.org.apache.hc.core5.util.VersionInfo"},
-
"pattern":"\\Qcom/github/dockerjava/zerodep/shaded/org/apache/hc/client5/version.properties\\E"
- }]},
- "bundles":[]
-}
diff --git
a/infra/reachability-metadata/src/main/resources/META-INF/native-image/com.microsoft.sqlserver/mssql-jdbc/12.10.1.jre8/reflect-config.json
b/infra/reachability-metadata/src/main/resources/META-INF/native-image/com.microsoft.sqlserver/mssql-jdbc/12.10.1.jre8/reflect-config.json
new file mode 100644
index 00000000000..fe713308234
--- /dev/null
+++
b/infra/reachability-metadata/src/main/resources/META-INF/native-image/com.microsoft.sqlserver/mssql-jdbc/12.10.1.jre8/reflect-config.json
@@ -0,0 +1,6 @@
+[
+{
+
"condition":{"typeReachable":"com.microsoft.sqlserver.jdbc.ConfigurableRetryLogic"},
+ "name":"com.microsoft.sqlserver.jdbc.ConfigurableRetryLogic"
+}
+]
diff --git
a/infra/reachability-metadata/src/main/resources/META-INF/native-image/org.apache.hadoop/hadoop-common/3.3.6/resource-config.json
b/infra/reachability-metadata/src/main/resources/META-INF/native-image/org.apache.hadoop/hadoop-common/3.3.6/resource-config.json
deleted file mode 100644
index a8e2a9038aa..00000000000
---
a/infra/reachability-metadata/src/main/resources/META-INF/native-image/org.apache.hadoop/hadoop-common/3.3.6/resource-config.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "resources":{
- "includes":[{
- "condition":{"typeReachable":"org.apache.hadoop.conf.Configuration"},
- "pattern":"\\Qhadoop-site.xml\\E"
- }, {
- "condition":{"typeReachable":"org.apache.hadoop.conf.Configuration"},
- "pattern":"\\Qcore-default.xml\\E"
- }, {
- "condition":{"typeReachable":"org.apache.hadoop.conf.Configuration"},
- "pattern":"\\Qcore-site.xml\\E"
- }]},
- "bundles":[]
-}
diff --git
a/infra/reachability-metadata/src/main/resources/META-INF/native-image/org.apache.shardingsphere/generated-reachability-metadata/reachability-metadata.json
b/infra/reachability-metadata/src/main/resources/META-INF/native-image/org.apache.shardingsphere/generated-reachability-metadata/reachability-metadata.json
index 471ad68bb9f..6e23828eda8 100644
---
a/infra/reachability-metadata/src/main/resources/META-INF/native-image/org.apache.shardingsphere/generated-reachability-metadata/reachability-metadata.json
+++
b/infra/reachability-metadata/src/main/resources/META-INF/native-image/org.apache.shardingsphere/generated-reachability-metadata/reachability-metadata.json
@@ -126,6 +126,12 @@
},
"type": "java.io.Serializable"
},
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.transaction.base.seata.at.SeataATShardingSphereTransactionManager"
+ },
+ "type": "java.io.Serializable"
+ },
{
"condition": {
"typeReached":
"org.apache.shardingsphere.infra.expr.groovy.GroovyInlineExpressionParser"
@@ -169,6 +175,20 @@
},
"type": "java.lang.Boolean"
},
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.sqlfederation.compiler.sql.function.mysql.impl.MySQLNotFunction"
+ },
+ "type": "java.lang.Boolean",
+ "fields": [
+ {
+ "name": "FALSE"
+ },
+ {
+ "name": "TRUE"
+ }
+ ]
+ },
{
"condition": {
"typeReached":
"org.apache.shardingsphere.infra.expr.groovy.GroovyInlineExpressionParser"
@@ -227,6 +247,12 @@
},
"type": "java.lang.Comparable"
},
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.sqlfederation.compiler.sql.function.mysql.impl.MySQLNotFunction"
+ },
+ "type": "java.lang.Comparable"
+ },
{
"condition": {
"typeReached":
"org.apache.shardingsphere.infra.expr.groovy.GroovyInlineExpressionParser"
@@ -270,6 +296,12 @@
},
"type": "java.lang.Iterable"
},
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.sqlfederation.compiler.sql.function.mysql.impl.MySQLNotFunction"
+ },
+ "type": "java.lang.Iterable"
+ },
{
"condition": {
"typeReached":
"org.apache.shardingsphere.driver.jdbc.core.datasource.ShardingSphereDataSource"
@@ -283,6 +315,12 @@
},
"type": "java.lang.Long"
},
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.sqlfederation.compiler.sql.function.mysql.impl.MySQLNotFunction"
+ },
+ "type": "java.lang.Math"
+ },
{
"condition": {
"typeReached":
"org.apache.shardingsphere.driver.jdbc.core.datasource.ShardingSphereDataSource"
@@ -296,6 +334,12 @@
},
"type": "java.lang.Number"
},
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.sqlfederation.compiler.sql.function.mysql.impl.MySQLNotFunction"
+ },
+ "type": "java.lang.Number"
+ },
{
"condition": {
"typeReached":
"org.apache.shardingsphere.distsql.handler.engine.update.DistSQLUpdateExecuteEngine"
@@ -559,6 +603,12 @@
},
"type": "java.lang.Object"
},
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.sqlfederation.compiler.sql.function.mysql.impl.MySQLNotFunction"
+ },
+ "type": "java.lang.Object"
+ },
{
"condition": {
"typeReached": "org.apache.shardingsphere.infra.util.yaml.YamlEngine"
@@ -609,6 +659,12 @@
},
"type": "java.lang.String"
},
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.sqlfederation.compiler.sql.function.mysql.impl.MySQLNotFunction"
+ },
+ "type": "java.lang.String"
+ },
{
"condition": {
"typeReached":
"org.apache.shardingsphere.infra.expr.groovy.GroovyInlineExpressionParser"
@@ -633,6 +689,12 @@
}
]
},
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.sqlfederation.compiler.sql.function.mysql.impl.MySQLNotFunction"
+ },
+ "type": "java.lang.System"
+ },
{
"condition": {
"typeReached":
"org.apache.shardingsphere.infra.expr.groovy.GroovyInlineExpressionParser"
@@ -726,7 +788,7 @@
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.infra.util.eventbus.EventBusContext"
+ "typeReached":
"org.apache.shardingsphere.driver.jdbc.core.datasource.ShardingSphereDataSource"
},
"type": "java.lang.invoke.VarHandle"
},
@@ -766,6 +828,12 @@
},
"type": "java.math.BigDecimal"
},
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.sqlfederation.compiler.sql.function.mysql.impl.MySQLNotFunction"
+ },
+ "type": "java.math.BigDecimal"
+ },
{
"condition": {
"typeReached":
"org.apache.shardingsphere.infra.expr.groovy.GroovyInlineExpressionParser"
@@ -778,6 +846,21 @@
},
"type": "java.net.ServerSocket"
},
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.driver.jdbc.core.datasource.ShardingSphereDataSource"
+ },
+ "type": "java.net.Socket",
+ "methods": [
+ {
+ "name": "setOption",
+ "parameterTypes": [
+ "java.net.SocketOption",
+ "java.lang.Object"
+ ]
+ }
+ ]
+ },
{
"condition": {
"typeReached":
"org.apache.shardingsphere.infra.expr.groovy.GroovyInlineExpressionParser"
@@ -802,6 +885,12 @@
},
"type": "java.nio.ByteBuffer"
},
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.sqlfederation.compiler.sql.function.mysql.impl.MySQLNotFunction"
+ },
+ "type": "java.nio.ByteBuffer"
+ },
{
"condition": {
"typeReached":
"org.apache.shardingsphere.mode.repository.cluster.etcd.EtcdRepository"
@@ -866,6 +955,12 @@
},
"type": "java.sql.Date"
},
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.sqlfederation.compiler.sql.function.mysql.impl.MySQLNotFunction"
+ },
+ "type": "java.sql.ResultSet"
+ },
{
"condition": {
"typeReached": "org.apache.shardingsphere.infra.util.yaml.YamlEngine"
@@ -890,6 +985,12 @@
},
"type": "java.util.ArrayList"
},
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.sqlfederation.compiler.sql.function.mysql.impl.MySQLNotFunction"
+ },
+ "type": "java.util.Arrays"
+ },
{
"condition": {
"typeReached":
"org.apache.shardingsphere.infra.expr.groovy.GroovyInlineExpressionParser"
@@ -902,12 +1003,30 @@
},
"type": "java.util.Collection"
},
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.sqlfederation.compiler.sql.function.mysql.impl.MySQLNotFunction"
+ },
+ "type": "java.util.Collection"
+ },
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.sqlfederation.compiler.sql.function.mysql.impl.MySQLNotFunction"
+ },
+ "type": "java.util.Collections"
+ },
{
"condition": {
"typeReached":
"org.apache.shardingsphere.infra.expr.groovy.GroovyInlineExpressionParser"
},
"type": "java.util.Comparator"
},
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.sqlfederation.compiler.sql.function.mysql.impl.MySQLNotFunction"
+ },
+ "type": "java.util.Comparator"
+ },
{
"condition": {
"typeReached":
"org.apache.shardingsphere.infra.expr.groovy.GroovyInlineExpressionParser"
@@ -932,6 +1051,12 @@
},
"type": "java.util.Iterator"
},
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.sqlfederation.compiler.sql.function.mysql.impl.MySQLNotFunction"
+ },
+ "type": "java.util.Iterator"
+ },
{
"condition": {
"typeReached":
"org.apache.shardingsphere.driver.jdbc.core.datasource.ShardingSphereDataSource"
@@ -1004,6 +1129,12 @@
},
"type": "java.util.List"
},
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.sqlfederation.compiler.sql.function.mysql.impl.MySQLNotFunction"
+ },
+ "type": "java.util.List"
+ },
{
"condition": {
"typeReached":
"org.apache.shardingsphere.infra.expr.groovy.GroovyInlineExpressionParser"
@@ -1016,6 +1147,12 @@
},
"type": "java.util.Map"
},
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.sqlfederation.compiler.sql.function.mysql.impl.MySQLNotFunction"
+ },
+ "type": "java.util.Map"
+ },
{
"condition": {
"typeReached":
"org.apache.shardingsphere.infra.expr.groovy.GroovyInlineExpressionParser"
@@ -1028,6 +1165,12 @@
},
"type": "java.util.NavigableSet"
},
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.sqlfederation.compiler.sql.function.mysql.impl.MySQLNotFunction"
+ },
+ "type": "java.util.Objects"
+ },
{
"condition": {
"typeReached":
"org.apache.shardingsphere.infra.expr.groovy.GroovyInlineExpressionParser"
@@ -1160,6 +1303,12 @@
},
"type": "java.util.Spliterator"
},
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.sqlfederation.compiler.sql.function.mysql.impl.MySQLNotFunction"
+ },
+ "type": "java.util.TimeZone"
+ },
{
"condition": {
"typeReached":
"org.apache.shardingsphere.infra.expr.groovy.GroovyInlineExpressionParser"
@@ -1172,6 +1321,12 @@
},
"type": "java.util.TimerTask"
},
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.sqlfederation.compiler.sql.function.mysql.impl.MySQLNotFunction"
+ },
+ "type": "java.util.UUID"
+ },
{
"condition": {
"typeReached":
"org.apache.shardingsphere.infra.expr.groovy.GroovyInlineExpressionParser"
@@ -1208,6 +1363,18 @@
}
]
},
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.sqlfederation.compiler.sql.function.mysql.impl.MySQLNotFunction"
+ },
+ "type": "java.util.function.BiPredicate"
+ },
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.sqlfederation.compiler.sql.function.mysql.impl.MySQLNotFunction"
+ },
+ "type": "java.util.function.Consumer"
+ },
{
"condition": {
"typeReached":
"org.apache.shardingsphere.infra.expr.groovy.GroovyInlineExpressionParser"
@@ -1226,6 +1393,12 @@
},
"type": "java.util.function.Function"
},
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.sqlfederation.compiler.sql.function.mysql.impl.MySQLNotFunction"
+ },
+ "type": "java.util.function.Function"
+ },
{
"condition": {
"typeReached":
"org.apache.shardingsphere.infra.expr.groovy.GroovyInlineExpressionParser"
@@ -1250,6 +1423,12 @@
},
"type": "java.util.function.LongPredicate"
},
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.sqlfederation.compiler.sql.function.mysql.impl.MySQLNotFunction"
+ },
+ "type": "java.util.function.Predicate"
+ },
{
"condition": {
"typeReached":
"org.apache.shardingsphere.infra.expr.groovy.GroovyInlineExpressionParser"
@@ -1597,13 +1776,13 @@
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.distsql.handler.engine.update.rdl.rule.spi.database.DatabaseRuleDefinitionExecutorFactory"
},
"type":
"org.apache.shardingsphere.broadcast.distsql.handler.update.CreateBroadcastTableRuleExecutor"
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.distsql.handler.engine.update.rdl.rule.spi.database.DatabaseRuleDefinitionExecutorFactory"
},
"type":
"org.apache.shardingsphere.broadcast.distsql.handler.update.DropBroadcastTableRuleExecutor"
},
@@ -2483,19 +2662,19 @@
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.distsql.handler.engine.update.rdl.rule.spi.database.DatabaseRuleDefinitionExecutorFactory"
},
"type":
"org.apache.shardingsphere.encrypt.distsql.handler.update.AlterEncryptRuleExecutor"
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.distsql.handler.engine.update.rdl.rule.spi.database.DatabaseRuleDefinitionExecutorFactory"
},
"type":
"org.apache.shardingsphere.encrypt.distsql.handler.update.CreateEncryptRuleExecutor"
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.distsql.handler.engine.update.rdl.rule.spi.database.DatabaseRuleDefinitionExecutorFactory"
},
"type":
"org.apache.shardingsphere.encrypt.distsql.handler.update.DropEncryptRuleExecutor"
},
@@ -5304,19 +5483,19 @@
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.distsql.handler.engine.update.rdl.rule.spi.database.DatabaseRuleDefinitionExecutorFactory"
},
"type":
"org.apache.shardingsphere.mask.distsql.handler.update.AlterMaskRuleExecutor"
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.distsql.handler.engine.update.rdl.rule.spi.database.DatabaseRuleDefinitionExecutorFactory"
},
"type":
"org.apache.shardingsphere.mask.distsql.handler.update.CreateMaskRuleExecutor"
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.distsql.handler.engine.update.rdl.rule.spi.database.DatabaseRuleDefinitionExecutorFactory"
},
"type":
"org.apache.shardingsphere.mask.distsql.handler.update.DropMaskRuleExecutor"
},
@@ -7962,7 +8141,7 @@
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.distsql.handler.engine.update.rdl.rule.spi.database.DatabaseRuleDefinitionExecutorFactory"
},
"type":
"org.apache.shardingsphere.readwritesplitting.distsql.handler.update.AlterReadwriteSplittingRuleExecutor"
},
@@ -7974,13 +8153,13 @@
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.distsql.handler.engine.update.rdl.rule.spi.database.DatabaseRuleDefinitionExecutorFactory"
},
"type":
"org.apache.shardingsphere.readwritesplitting.distsql.handler.update.CreateReadwriteSplittingRuleExecutor"
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.distsql.handler.engine.update.rdl.rule.spi.database.DatabaseRuleDefinitionExecutorFactory"
},
"type":
"org.apache.shardingsphere.readwritesplitting.distsql.handler.update.DropReadwriteSplittingRuleExecutor"
},
@@ -8218,43 +8397,43 @@
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.distsql.handler.engine.update.rdl.rule.spi.database.DatabaseRuleDefinitionExecutorFactory"
},
"type":
"org.apache.shardingsphere.shadow.distsql.handler.update.AlterDefaultShadowAlgorithmExecutor"
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.distsql.handler.engine.update.rdl.rule.spi.database.DatabaseRuleDefinitionExecutorFactory"
},
"type":
"org.apache.shardingsphere.shadow.distsql.handler.update.AlterShadowRuleExecutor"
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.distsql.handler.engine.update.rdl.rule.spi.database.DatabaseRuleDefinitionExecutorFactory"
},
"type":
"org.apache.shardingsphere.shadow.distsql.handler.update.CreateDefaultShadowAlgorithmExecutor"
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.distsql.handler.engine.update.rdl.rule.spi.database.DatabaseRuleDefinitionExecutorFactory"
},
"type":
"org.apache.shardingsphere.shadow.distsql.handler.update.CreateShadowRuleExecutor"
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.distsql.handler.engine.update.rdl.rule.spi.database.DatabaseRuleDefinitionExecutorFactory"
},
"type":
"org.apache.shardingsphere.shadow.distsql.handler.update.DropDefaultShadowAlgorithmExecutor"
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.distsql.handler.engine.update.rdl.rule.spi.database.DatabaseRuleDefinitionExecutorFactory"
},
"type":
"org.apache.shardingsphere.shadow.distsql.handler.update.DropShadowAlgorithmExecutor"
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.distsql.handler.engine.update.rdl.rule.spi.database.DatabaseRuleDefinitionExecutorFactory"
},
"type":
"org.apache.shardingsphere.shadow.distsql.handler.update.DropShadowRuleExecutor"
},
@@ -8790,73 +8969,73 @@
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.distsql.handler.engine.update.rdl.rule.spi.database.DatabaseRuleDefinitionExecutorFactory"
},
"type":
"org.apache.shardingsphere.sharding.distsql.handler.update.AlterDefaultShardingStrategyExecutor"
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.distsql.handler.engine.update.rdl.rule.spi.database.DatabaseRuleDefinitionExecutorFactory"
},
"type":
"org.apache.shardingsphere.sharding.distsql.handler.update.AlterShardingTableReferenceRuleExecutor"
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.distsql.handler.engine.update.rdl.rule.spi.database.DatabaseRuleDefinitionExecutorFactory"
},
"type":
"org.apache.shardingsphere.sharding.distsql.handler.update.AlterShardingTableRuleExecutor"
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.distsql.handler.engine.update.rdl.rule.spi.database.DatabaseRuleDefinitionExecutorFactory"
},
"type":
"org.apache.shardingsphere.sharding.distsql.handler.update.CreateDefaultShardingStrategyExecutor"
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.distsql.handler.engine.update.rdl.rule.spi.database.DatabaseRuleDefinitionExecutorFactory"
},
"type":
"org.apache.shardingsphere.sharding.distsql.handler.update.CreateShardingTableReferenceRuleExecutor"
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.distsql.handler.engine.update.rdl.rule.spi.database.DatabaseRuleDefinitionExecutorFactory"
},
"type":
"org.apache.shardingsphere.sharding.distsql.handler.update.CreateShardingTableRuleExecutor"
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.distsql.handler.engine.update.rdl.rule.spi.database.DatabaseRuleDefinitionExecutorFactory"
},
"type":
"org.apache.shardingsphere.sharding.distsql.handler.update.DropDefaultShardingStrategyExecutor"
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.distsql.handler.engine.update.rdl.rule.spi.database.DatabaseRuleDefinitionExecutorFactory"
},
"type":
"org.apache.shardingsphere.sharding.distsql.handler.update.DropShardingAlgorithmExecutor"
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.distsql.handler.engine.update.rdl.rule.spi.database.DatabaseRuleDefinitionExecutorFactory"
},
"type":
"org.apache.shardingsphere.sharding.distsql.handler.update.DropShardingAuditorExecutor"
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.distsql.handler.engine.update.rdl.rule.spi.database.DatabaseRuleDefinitionExecutorFactory"
},
"type":
"org.apache.shardingsphere.sharding.distsql.handler.update.DropShardingKeyGeneratorExecutor"
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.distsql.handler.engine.update.rdl.rule.spi.database.DatabaseRuleDefinitionExecutorFactory"
},
"type":
"org.apache.shardingsphere.sharding.distsql.handler.update.DropShardingTableReferenceExecutor"
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.distsql.handler.engine.update.rdl.rule.spi.database.DatabaseRuleDefinitionExecutorFactory"
},
"type":
"org.apache.shardingsphere.sharding.distsql.handler.update.DropShardingTableRuleExecutor"
},
@@ -9812,19 +9991,19 @@
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.distsql.handler.engine.update.rdl.rule.spi.database.DatabaseRuleDefinitionExecutorFactory"
},
"type":
"org.apache.shardingsphere.single.distsql.handler.update.LoadSingleTableExecutor"
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.distsql.handler.engine.update.rdl.rule.spi.database.DatabaseRuleDefinitionExecutorFactory"
},
"type":
"org.apache.shardingsphere.single.distsql.handler.update.SetDefaultSingleTableStorageUnitExecutor"
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.distsql.handler.engine.update.rdl.rule.spi.database.DatabaseRuleDefinitionExecutorFactory"
},
"type":
"org.apache.shardingsphere.single.distsql.handler.update.UnloadSingleTableExecutor"
},
@@ -10996,6 +11175,161 @@
},
"type":
"org.apache.shardingsphere.sqlfederation.compiler.context.connection.config.impl.SQLServerConnectionConfigBuilder"
},
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.distsql.handler.engine.update.DistSQLUpdateExecuteEngine"
+ },
+ "type":
"org.apache.shardingsphere.sqlfederation.compiler.sql.function.mysql.MySQLOperatorTable"
+ },
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.distsql.handler.engine.update.rdl.rule.engine.database.DatabaseRuleDefinitionExecuteEngine"
+ },
+ "type":
"org.apache.shardingsphere.sqlfederation.compiler.sql.function.mysql.MySQLOperatorTable"
+ },
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.distsql.handler.engine.update.rdl.rule.engine.database.type.CreateDatabaseRuleOperator"
+ },
+ "type":
"org.apache.shardingsphere.sqlfederation.compiler.sql.function.mysql.MySQLOperatorTable"
+ },
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.distsql.handler.executor.rdl.resource.RegisterStorageUnitExecutor"
+ },
+ "type":
"org.apache.shardingsphere.sqlfederation.compiler.sql.function.mysql.MySQLOperatorTable"
+ },
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.driver.jdbc.core.datasource.ShardingSphereDataSource"
+ },
+ "type":
"org.apache.shardingsphere.sqlfederation.compiler.sql.function.mysql.MySQLOperatorTable",
+ "allPublicFields": true
+ },
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.infra.metadata.ShardingSphereMetaData"
+ },
+ "type":
"org.apache.shardingsphere.sqlfederation.compiler.sql.function.mysql.MySQLOperatorTable"
+ },
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.infra.rule.builder.global.GlobalRulesBuilder"
+ },
+ "type":
"org.apache.shardingsphere.sqlfederation.compiler.sql.function.mysql.MySQLOperatorTable"
+ },
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.mode.manager.cluster.ClusterContextManagerBuilder"
+ },
+ "type":
"org.apache.shardingsphere.sqlfederation.compiler.sql.function.mysql.MySQLOperatorTable",
+ "allPublicFields": true
+ },
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.mode.manager.standalone.StandaloneContextManagerBuilder"
+ },
+ "type":
"org.apache.shardingsphere.sqlfederation.compiler.sql.function.mysql.MySQLOperatorTable"
+ },
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.mode.manager.standalone.persist.service.StandaloneMetaDataManagerPersistService"
+ },
+ "type":
"org.apache.shardingsphere.sqlfederation.compiler.sql.function.mysql.MySQLOperatorTable"
+ },
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.mode.metadata.factory.MetaDataContextsFactory"
+ },
+ "type":
"org.apache.shardingsphere.sqlfederation.compiler.sql.function.mysql.MySQLOperatorTable"
+ },
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.mode.metadata.factory.init.MetaDataContextsInitFactory"
+ },
+ "type":
"org.apache.shardingsphere.sqlfederation.compiler.sql.function.mysql.MySQLOperatorTable"
+ },
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.mode.metadata.factory.init.type.LocalConfigurationMetaDataContextsInitFactory"
+ },
+ "type":
"org.apache.shardingsphere.sqlfederation.compiler.sql.function.mysql.MySQLOperatorTable"
+ },
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.mode.metadata.manager.database.DatabaseMetaDataManager"
+ },
+ "type":
"org.apache.shardingsphere.sqlfederation.compiler.sql.function.mysql.MySQLOperatorTable"
+ },
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.mode.metadata.manager.resource.StorageUnitManager"
+ },
+ "type":
"org.apache.shardingsphere.sqlfederation.compiler.sql.function.mysql.MySQLOperatorTable"
+ },
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.mode.metadata.manager.rule.DatabaseRuleConfigurationManager"
+ },
+ "type":
"org.apache.shardingsphere.sqlfederation.compiler.sql.function.mysql.MySQLOperatorTable"
+ },
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.mode.metadata.manager.rule.DatabaseRuleItemManager"
+ },
+ "type":
"org.apache.shardingsphere.sqlfederation.compiler.sql.function.mysql.MySQLOperatorTable"
+ },
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.proxy.backend.handler.distsql.DistSQLUpdateBackendHandler"
+ },
+ "type":
"org.apache.shardingsphere.sqlfederation.compiler.sql.function.mysql.MySQLOperatorTable"
+ },
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ },
+ "type":
"org.apache.shardingsphere.sqlfederation.compiler.sql.function.mysql.MySQLOperatorTable",
+ "allPublicFields": true
+ },
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
+ },
+ "type":
"org.apache.shardingsphere.sqlfederation.compiler.sql.function.mysql.MySQLOperatorTable",
+ "allPublicFields": true
+ },
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.proxy.initializer.BootstrapInitializer"
+ },
+ "type":
"org.apache.shardingsphere.sqlfederation.compiler.sql.function.mysql.MySQLOperatorTable",
+ "allPublicFields": true
+ },
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.sqlfederation.compiler.context.CompilerContextFactory"
+ },
+ "type":
"org.apache.shardingsphere.sqlfederation.compiler.sql.function.mysql.MySQLOperatorTable"
+ },
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.sqlfederation.compiler.sql.function.mysql.MySQLOperatorTable"
+ },
+ "type":
"org.apache.shardingsphere.sqlfederation.compiler.sql.function.mysql.MySQLOperatorTable"
+ },
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.sqlfederation.rule.SQLFederationRule"
+ },
+ "type":
"org.apache.shardingsphere.sqlfederation.compiler.sql.function.mysql.MySQLOperatorTable"
+ },
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.sqlfederation.rule.builder.SQLFederationRuleBuilder"
+ },
+ "type":
"org.apache.shardingsphere.sqlfederation.compiler.sql.function.mysql.MySQLOperatorTable"
+ },
{
"condition": {
"typeReached":
"org.apache.shardingsphere.sqlfederation.compiler.context.schema.CalciteSchemaBuilder"
@@ -11008,6 +11342,18 @@
},
"type":
"org.apache.shardingsphere.sqlfederation.compiler.sql.function.mysql.impl.MySQLBinFunction"
},
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.sqlfederation.compiler.sql.function.mysql.impl.MySQLBitCountFunction"
+ },
+ "type":
"org.apache.shardingsphere.sqlfederation.compiler.sql.function.mysql.impl.MySQLBitCountFunction"
+ },
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.sqlfederation.compiler.sql.function.mysql.impl.MySQLNotFunction"
+ },
+ "type":
"org.apache.shardingsphere.sqlfederation.compiler.sql.function.mysql.impl.MySQLNotFunction"
+ },
{
"condition": {
"typeReached":
"org.apache.shardingsphere.sqlfederation.compiler.sql.function.opengauss.OpenGaussFunctionRegister"
@@ -12302,12 +12648,6 @@
},
"glob": "META-INF/services/java.time.zone.ZoneRulesProvider"
},
- {
- "condition": {
- "typeReached":
"org.apache.shardingsphere.driver.jdbc.core.datasource.ShardingSphereDataSource"
- },
- "glob": "META-INF/services/javax.xml.datatype.DatatypeFactory"
- },
{
"condition": {
"typeReached":
"org.apache.shardingsphere.mode.repository.standalone.jdbc.sql.JDBCRepositorySQLLoader"
@@ -12418,7 +12758,7 @@
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.distsql.handler.engine.update.rdl.rule.spi.database.DatabaseRuleDefinitionExecutorFactory"
},
"glob":
"META-INF/services/org.apache.shardingsphere.distsql.handler.engine.update.rdl.rule.spi.database.DatabaseRuleDefinitionExecutor"
},
@@ -12880,7 +13220,7 @@
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.sqlfederation.compiler.context.connection.config.ConnectionConfigBuilderFactory"
+ "typeReached":
"org.apache.shardingsphere.sqlfederation.compiler.context.CompilerContextFactory"
},
"glob": "saffron.properties"
},
@@ -16137,5 +16477,12 @@
"glob": "vertx-default-jul-logging.properties"
}
],
- "bundles": []
+ "bundles": [
+ {
+ "name": "com.microsoft.sqlserver.jdbc.SQLServerResource",
+ "locales": [
+ "zh-CN"
+ ]
+ }
+ ]
}
\ No newline at end of file
diff --git
a/infra/reachability-metadata/src/main/resources/META-INF/native-image/org.apache.shardingsphere/shardingsphere-infra-reachability-metadata/reachability-metadata.json
b/infra/reachability-metadata/src/main/resources/META-INF/native-image/org.apache.shardingsphere/shardingsphere-infra-reachability-metadata/reachability-metadata.json
index 5cff32a7d00..4a79fb91617 100644
---
a/infra/reachability-metadata/src/main/resources/META-INF/native-image/org.apache.shardingsphere/shardingsphere-infra-reachability-metadata/reachability-metadata.json
+++
b/infra/reachability-metadata/src/main/resources/META-INF/native-image/org.apache.shardingsphere/shardingsphere-infra-reachability-metadata/reachability-metadata.json
@@ -579,12 +579,21 @@
],
"bundles": [
{
+ "condition": {
+ "typeReached": "com.microsoft.sqlserver.jdbc.SQLServerResource"
+ },
"name": "com.microsoft.sqlserver.jdbc.SQLServerResource"
},
{
+ "condition": {
+ "typeReached": "org.opengauss.util.GT"
+ },
"name": "org.opengauss.translation.messages"
},
{
+ "condition": {
+ "typeReached": "org.postgresql.util.GT"
+ },
"name": "org.postgresql.translation.messages"
}
]
diff --git
a/infra/reachability-metadata/src/main/resources/META-INF/native-image/org.apache.zookeeper/zookeeper/3.9.0/reflect-config.json
b/infra/reachability-metadata/src/main/resources/META-INF/native-image/org.apache.zookeeper/zookeeper/3.9.0/reflect-config.json
deleted file mode 100644
index a6e52201ca7..00000000000
---
a/infra/reachability-metadata/src/main/resources/META-INF/native-image/org.apache.zookeeper/zookeeper/3.9.0/reflect-config.json
+++ /dev/null
@@ -1,56 +0,0 @@
-[
-{
- "condition":{"typeReachable":"org.apache.zookeeper.ZooKeeper"},
- "name":"org.apache.zookeeper.ClientCnxnSocketNIO",
-
"methods":[{"name":"<init>","parameterTypes":["org.apache.zookeeper.client.ZKClientConfig"]
}]
-},
-{
-
"condition":{"typeReachable":"org.apache.zookeeper.metrics.impl.MetricsProviderBootstrap"},
- "name":"org.apache.zookeeper.metrics.impl.DefaultMetricsProvider",
- "methods":[{"name":"<init>","parameterTypes":[] }]
-},
-{
-
"condition":{"typeReachable":"org.apache.zookeeper.server.quorum.QuorumPeerConfig"},
- "name":"org.apache.zookeeper.metrics.impl.DefaultMetricsProvider"
-},
-{
-
"condition":{"typeReachable":"org.apache.zookeeper.server.ServerCnxnFactory"},
- "name":"org.apache.zookeeper.server.ConnectionBean",
- "queryAllPublicConstructors":true
-},
-{
-
"condition":{"typeReachable":"org.apache.zookeeper.server.ServerCnxnFactory"},
- "name":"org.apache.zookeeper.server.ConnectionMXBean",
- "queryAllPublicMethods":true
-},
-{
- "condition":{"typeReachable":"org.apache.zookeeper.server.ZooKeeperServer"},
- "name":"org.apache.zookeeper.server.DataTreeBean",
- "queryAllPublicConstructors":true
-},
-{
- "condition":{"typeReachable":"org.apache.zookeeper.server.ZooKeeperServer"},
- "name":"org.apache.zookeeper.server.DataTreeMXBean",
- "queryAllPublicMethods":true
-},
-{
-
"condition":{"typeReachable":"org.apache.zookeeper.server.ServerCnxnFactory"},
- "name":"org.apache.zookeeper.server.NIOServerCnxnFactory",
- "methods":[{"name":"<init>","parameterTypes":[] }]
-},
-{
- "condition":{"typeReachable":"org.apache.zookeeper.server.ZooKeeperServer"},
- "name":"org.apache.zookeeper.server.ZooKeeperServerBean",
- "queryAllPublicConstructors":true
-},
-{
- "condition":{"typeReachable":"org.apache.zookeeper.server.ZooKeeperServer"},
- "name":"org.apache.zookeeper.server.ZooKeeperServerMXBean",
- "queryAllPublicMethods":true
-},
-{
-
"condition":{"typeReachable":"org.apache.zookeeper.server.watch.WatchManagerFactory"},
- "name":"org.apache.zookeeper.server.watch.WatchManager",
- "methods":[{"name":"<init>","parameterTypes":[] }]
-}
-]
diff --git
a/infra/reachability-metadata/src/main/resources/META-INF/native-image/org.apiguardian/apiguardian-api/1.1.2/reflect-config.json
b/infra/reachability-metadata/src/main/resources/META-INF/native-image/org.apiguardian/apiguardian-api/1.1.2/reflect-config.json
deleted file mode 100644
index 98a088d8293..00000000000
---
a/infra/reachability-metadata/src/main/resources/META-INF/native-image/org.apiguardian/apiguardian-api/1.1.2/reflect-config.json
+++ /dev/null
@@ -1,7 +0,0 @@
-[
-{
- "condition":{"typeReachable":"org.apiguardian.api.API"},
- "name":"org.apiguardian.api.API",
- "allPublicMethods": true
-}
-]
diff --git
a/infra/reachability-metadata/src/main/resources/META-INF/native-image/org.junit.jupiter/junit-jupiter/5.11.1/reflect-config.json
b/infra/reachability-metadata/src/main/resources/META-INF/native-image/org.junit.jupiter/junit-jupiter/5.11.1/reflect-config.json
deleted file mode 100644
index 2cdbda63a4f..00000000000
---
a/infra/reachability-metadata/src/main/resources/META-INF/native-image/org.junit.jupiter/junit-jupiter/5.11.1/reflect-config.json
+++ /dev/null
@@ -1,52 +0,0 @@
-[
-{
-
"condition":{"typeReachable":"org.junit.platform.commons.util.AnnotationUtils"},
- "name":"org.junit.jupiter.api.extension.RegisterExtension",
- "allPublicMethods": true
-},
-{
-
"condition":{"typeReachable":"org.junit.platform.commons.util.AnnotationUtils"},
- "name":"org.junit.jupiter.api.condition.EnabledInNativeImage",
- "allPublicMethods": true
-},
-{
-
"condition":{"typeReachable":"org.junit.platform.commons.util.AnnotationUtils"},
- "name":"org.junit.jupiter.api.condition.EnabledIfSystemProperty",
- "allPublicMethods": true
-},
-{
-
"condition":{"typeReachable":"org.junit.platform.commons.util.AnnotationUtils"},
- "name":"org.junit.jupiter.api.extension.ExtendWith",
- "allPublicMethods": true
-},
-{
-
"condition":{"typeReachable":"org.junit.platform.commons.util.AnnotationUtils"},
- "name":"org.junit.jupiter.api.Test",
- "allPublicMethods": true
-},
-{
-
"condition":{"typeReachable":"org.junit.platform.commons.util.AnnotationUtils"},
- "name":"org.junit.platform.commons.annotation.Testable",
- "allPublicMethods": true
-},
-{
-
"condition":{"typeReachable":"org.junit.platform.commons.util.ReflectionUtils"},
- "name":"org.junit.internal.AssumptionViolatedException",
- "allPublicMethods": true
-},
-{
-
"condition":{"typeReachable":"org.junit.platform.commons.util.AnnotationUtils"},
- "name":"org.junit.jupiter.api.AutoClose",
- "allPublicMethods": true
-},
-{
-
"condition":{"typeReachable":"org.junit.platform.commons.util.AnnotationUtils"},
- "name":"org.junit.jupiter.api.condition.DisabledOnOs",
- "allPublicMethods": true
-},
-{
-
"condition":{"typeReachable":"org.junit.platform.commons.util.AnnotationUtils"},
- "name":"org.junit.jupiter.api.Disabled",
- "allPublicMethods": true
-}
-]
diff --git
a/infra/reachability-metadata/src/main/resources/META-INF/native-image/org.junit.jupiter/junit-jupiter/5.11.1/resource-config.json
b/infra/reachability-metadata/src/main/resources/META-INF/native-image/org.junit.jupiter/junit-jupiter/5.11.1/resource-config.json
deleted file mode 100644
index 16baa72c2ea..00000000000
---
a/infra/reachability-metadata/src/main/resources/META-INF/native-image/org.junit.jupiter/junit-jupiter/5.11.1/resource-config.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "resources":{
- "includes":[{
-
"condition":{"typeReachable":"org.junit.platform.launcher.core.LauncherFactory"},
-
"pattern":"\\QMETA-INF/services/org.junit.platform.launcher.LauncherDiscoveryListener\\E"
- }, {
-
"condition":{"typeReachable":"org.junit.platform.launcher.core.LauncherFactory"},
-
"pattern":"\\QMETA-INF/services/org.junit.platform.launcher.LauncherSessionListener\\E"
- }, {
-
"condition":{"typeReachable":"org.junit.platform.launcher.core.LauncherFactory"},
-
"pattern":"\\QMETA-INF/services/org.junit.platform.launcher.PostDiscoveryFilter\\E"
- }, {
-
"condition":{"typeReachable":"org.junit.platform.commons.util.ClasspathScannerLoader"},
-
"pattern":"\\QMETA-INF/services/org.junit.platform.commons.support.scanning.ClasspathScanner\\E"
- }, {
-
"condition":{"typeReachable":"org.junit.platform.launcher.core.LauncherConfigurationParameters"},
- "pattern":"\\Qjunit-platform.properties\\E"
- }]},
- "bundles":[]
-}
diff --git
a/infra/reachability-metadata/src/main/resources/META-INF/native-image/org.testcontainers/junit-jupiter/1.20.1/reflect-config.json
b/infra/reachability-metadata/src/main/resources/META-INF/native-image/org.testcontainers/junit-jupiter/1.20.1/reflect-config.json
deleted file mode 100644
index c1e898e7227..00000000000
---
a/infra/reachability-metadata/src/main/resources/META-INF/native-image/org.testcontainers/junit-jupiter/1.20.1/reflect-config.json
+++ /dev/null
@@ -1,151 +0,0 @@
-[
-{
-
"condition":{"typeReachable":"org.testcontainers.jdbc.ContainerDatabaseDriver"},
- "name":"org.testcontainers.containers.ClickHouseProvider"
-},
-{
-
"condition":{"typeReachable":"org.testcontainers.jdbc.ContainerDatabaseDriver"},
- "name":"org.testcontainers.containers.MSSQLServerContainerProvider"
-},
-{
-
"condition":{"typeReachable":"org.testcontainers.jdbc.ContainerDatabaseDriver"},
- "name":"org.testcontainers.containers.PgVectorContainerProvider"
-},
-{
-
"condition":{"typeReachable":"org.testcontainers.jdbc.ContainerDatabaseDriver"},
- "name":"org.testcontainers.containers.PostgisContainerProvider"
-},
-{
-
"condition":{"typeReachable":"org.testcontainers.jdbc.ContainerDatabaseDriver"},
- "name":"org.testcontainers.containers.PostgreSQLContainerProvider"
-},
-{
-
"condition":{"typeReachable":"org.testcontainers.jdbc.ContainerDatabaseDriver"},
- "name":"org.testcontainers.containers.TimescaleDBContainerProvider"
-},
-{
- "condition":{"typeReachable":"org.testcontainers.DockerClientFactory"},
- "name":"org.testcontainers.dockerclient.DockerDesktopClientProviderStrategy"
-},
-{
- "condition":{"typeReachable":"org.testcontainers.DockerClientFactory"},
- "name":"org.testcontainers.dockerclient.DockerMachineClientProviderStrategy"
-},
-{
- "condition":{"typeReachable":"org.testcontainers.DockerClientFactory"},
-
"name":"org.testcontainers.dockerclient.EnvironmentAndSystemPropertyClientProviderStrategy"
-},
-{
- "condition":{"typeReachable":"org.testcontainers.DockerClientFactory"},
- "name":"org.testcontainers.dockerclient.NpipeSocketClientProviderStrategy"
-},
-{
- "condition":{"typeReachable":"org.testcontainers.DockerClientFactory"},
- "name":"org.testcontainers.dockerclient.RootlessDockerClientProviderStrategy"
-},
-{
- "condition":{"typeReachable":"org.testcontainers.DockerClientFactory"},
-
"name":"org.testcontainers.dockerclient.TestcontainersHostPropertyClientProviderStrategy"
-},
-{
-
"condition":{"typeReachable":"org.testcontainers.shaded.com.fasterxml.jackson.databind.ext.Java7Support"},
-
"name":"org.testcontainers.shaded.com.fasterxml.jackson.databind.ext.Java7SupportImpl",
- "methods":[{"name":"<init>","parameterTypes":[] }]
-},
-{
-
"condition":{"typeReachable":"org.testcontainers.dockerclient.DockerClientProviderStrategy"},
-
"name":"org.testcontainers.shaded.com.github.dockerjava.core.DockerConfigFile",
- "queryAllDeclaredMethods":true,
- "queryAllDeclaredConstructors":true
-},
-{
-
"condition":{"typeReachable":"org.testcontainers.dockerclient.EnvironmentAndSystemPropertyClientProviderStrategy"},
-
"name":"org.testcontainers.shaded.com.github.dockerjava.core.DockerConfigFile"
-},
-{
-
"condition":{"typeReachable":"org.testcontainers.shaded.com.fasterxml.jackson.databind.ObjectMapper"},
-
"name":"org.testcontainers.shaded.com.github.dockerjava.core.DockerConfigFile",
- "allDeclaredFields":true,
- "methods":[{"name":"<init>","parameterTypes":[] },
{"name":"setAuths","parameterTypes":["java.util.Map"] }]
-},
-{
-
"condition":{"typeReachable":"org.testcontainers.shaded.com.github.dockerjava.core.DefaultDockerClientConfig$Builder"},
-
"name":"org.testcontainers.shaded.com.github.dockerjava.core.DockerConfigFile"
-},
-{
-
"condition":{"typeReachable":"org.testcontainers.shaded.com.github.dockerjava.core.DockerConfigFile"},
-
"name":"org.testcontainers.shaded.com.github.dockerjava.core.DockerConfigFile"
-},
-{
-
"condition":{"typeReachable":"org.testcontainers.shaded.com.github.dockerjava.core.DefaultInvocationBuilder"},
-
"name":"org.testcontainers.shaded.com.github.dockerjava.core.command.AbstrAsyncDockerCmd",
- "queryAllDeclaredMethods":true,
- "allDeclaredFields": true
-},
-{
-
"condition":{"typeReachable":"org.testcontainers.shaded.com.github.dockerjava.core.exec.CreateNetworkCmdExec"},
-
"name":"org.testcontainers.shaded.com.github.dockerjava.core.command.AbstrDockerCmd",
- "queryAllDeclaredMethods":true,
- "allDeclaredFields": true
-},
-{
-
"condition":{"typeReachable":"org.testcontainers.shaded.com.github.dockerjava.core.exec.CreateNetworkCmdExec"},
-
"name":"org.testcontainers.shaded.com.github.dockerjava.core.command.CreateNetworkCmdImpl",
- "allDeclaredFields":true,
- "queryAllDeclaredMethods":true,
- "queryAllDeclaredConstructors":true,
- "methods":[{"name":"getAttachable","parameterTypes":[] },
{"name":"getCheckDuplicate","parameterTypes":[] },
{"name":"getDriver","parameterTypes":[] },
{"name":"getEnableIPv6","parameterTypes":[] },
{"name":"getInternal","parameterTypes":[] },
{"name":"getIpam","parameterTypes":[] },
{"name":"getLabels","parameterTypes":[] },
{"name":"getName","parameterTypes":[] },
{"name":"getOptions","parameterTypes":[] }]
-},
-{
-
"condition":{"typeReachable":"org.testcontainers.shaded.com.github.dockerjava.core.exec.ExecCreateCmdExec"},
-
"name":"org.testcontainers.shaded.com.github.dockerjava.core.command.ExecCreateCmdImpl",
- "allDeclaredFields":true,
- "queryAllDeclaredMethods":true,
- "queryAllDeclaredConstructors":true,
- "methods":[{"name":"getContainerId","parameterTypes":[] },
{"name":"getEnv","parameterTypes":[] },
{"name":"getPrivileged","parameterTypes":[] },
{"name":"getUser","parameterTypes":[] },
{"name":"getWorkingDir","parameterTypes":[] }]
-},
-{
-
"condition":{"typeReachable":"org.testcontainers.shaded.com.fasterxml.jackson.databind.util.ClassUtil"},
-
"name":"org.testcontainers.shaded.com.github.dockerjava.core.command.CreateContainerCmdImpl",
- "allDeclaredMethods": true,
- "allDeclaredConstructors": true
-},
-{
-
"condition":{"typeReachable":"org.testcontainers.shaded.com.github.dockerjava.core.command.CreateContainerCmdImpl"},
-
"name":"org.testcontainers.shaded.com.github.dockerjava.core.command.CreateContainerCmdImpl$NetworkingConfig",
- "allDeclaredFields": true,
- "allDeclaredMethods": true,
- "allDeclaredConstructors": true
-},
-{
-
"condition":{"typeReachable":"org.testcontainers.containers.GenericContainer"},
- "name":"org.testcontainers.shaded.org.awaitility.core.ConditionFactory$1",
- "allDeclaredMethods": true
-},
-{
-
"condition":{"typeReachable":"org.testcontainers.shaded.org.awaitility.core.ConditionFactory"},
- "name":"org.testcontainers.shaded.org.awaitility.core.ConditionFactory$1"
-},
-{
-
"condition":{"typeReachable":"org.testcontainers.shaded.org.awaitility.core.ConditionFactory$1"},
- "name":"org.testcontainers.shaded.org.awaitility.core.ConditionFactory$1"
-},
-{
-
"condition":{"typeReachable":"org.testcontainers.shaded.org.hamcrest.TypeSafeMatcher"},
- "name":"org.testcontainers.shaded.org.awaitility.core.ConditionFactory$1"
-},
-{
-
"condition":{"typeReachable":"org.testcontainers.shaded.org.hamcrest.internal.ReflectiveTypeFinder"},
- "name":"org.testcontainers.shaded.org.awaitility.core.ConditionFactory$1"
-},
-{
-
"condition":{"typeReachable":"org.testcontainers.junit.jupiter.Testcontainers"},
- "name":"org.testcontainers.junit.jupiter.Testcontainers",
- "allPublicMethods": true
-},
-{
- "condition":{"typeReachable":"org.testcontainers.junit.jupiter.Container"},
- "name":"org.testcontainers.junit.jupiter.Container",
- "allPublicMethods": true
-}
-]
diff --git
a/infra/reachability-metadata/src/main/resources/META-INF/native-image/org.testcontainers/junit-jupiter/1.20.1/resource-config.json
b/infra/reachability-metadata/src/main/resources/META-INF/native-image/org.testcontainers/junit-jupiter/1.20.1/resource-config.json
deleted file mode 100644
index d76f2cf6638..00000000000
---
a/infra/reachability-metadata/src/main/resources/META-INF/native-image/org.testcontainers/junit-jupiter/1.20.1/resource-config.json
+++ /dev/null
@@ -1,29 +0,0 @@
-{
- "resources":{
- "includes":[{
-
"condition":{"typeReachable":"org.testcontainers.jdbc.ContainerDatabaseDriver"},
-
"pattern":"\\QMETA-INF/services/org.testcontainers.containers.JdbcDatabaseContainerProvider\\E"
- }, {
-
"condition":{"typeReachable":"org.testcontainers.containers.GenericContainer"},
-
"pattern":"\\QMETA-INF/services/org.testcontainers.core.CreateContainerCmdModifier\\E"
- }, {
-
"condition":{"typeReachable":"org.testcontainers.utility.ImageNameSubstitutor"},
-
"pattern":"\\QMETA-INF/services/org.testcontainers.utility.ImageNameSubstitutor\\E"
- }, {
-
"condition":{"typeReachable":"org.testcontainers.shaded.com.google.common.io.Resources"},
- "pattern":"\\Qcontainer-license-acceptance.txt\\E"
- }, {
-
"condition":{"typeReachable":"org.testcontainers.containers.wait.strategy.HostPortWaitStrategy"},
- "pattern":"\\Qlogback-test.xml\\E"
- }, {
-
"condition":{"typeReachable":"org.testcontainers.utility.ClasspathScanner"},
- "pattern":"\\Qtestcontainers.properties\\E"
- }, {
-
"condition":{"typeReachable":"org.testcontainers.shaded.com.github.dockerjava.core.DefaultDockerClientConfig"},
- "pattern":"\\Qdocker-java.properties\\E"
- }, {
-
"condition":{"typeReachable":"org.testcontainers.dockerclient.DockerClientProviderStrategy"},
-
"pattern":"\\QMETA-INF/services/java.net.spi.InetAddressResolverProvider\\E"
- }]},
- "bundles":[]
-}
diff --git a/pom.xml b/pom.xml
index b58fd6fe013..01f256c364f 100644
--- a/pom.xml
+++ b/pom.xml
@@ -127,7 +127,7 @@
<mariadb-java-client.version>2.4.2</mariadb-java-client.version>
<clickhouse-jdbc.version>0.6.3</clickhouse-jdbc.version>
<hive-jdbc.version>4.0.1</hive-jdbc.version>
-
<hive-server2-jdbc-driver-thin.version>1.7.0</hive-server2-jdbc-driver-thin.version>
+
<hive-server2-jdbc-driver-thin.version>1.8.2</hive-server2-jdbc-driver-thin.version>
<presto.version>0.292</presto.version>
<jaybird.version>5.0.6.java8</jaybird.version>