This is an automated email from the ASF dual-hosted git repository.
jianglongtao 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 404e98bacb9 Fixes the failure of nativeTest under GraalVM Native Image
due to changes in the winget package (#37724)
404e98bacb9 is described below
commit 404e98bacb9b0a62d6aba773d07ca6718349488d
Author: Ling Hengqian <[email protected]>
AuthorDate: Tue Jan 13 15:46:36 2026 +0800
Fixes the failure of nativeTest under GraalVM Native Image due to changes
in the winget package (#37724)
* Fix nativeTest failing under GraalVM Native Image due to class changes
* Fixes the failure of nativeTest under GraalVM Native Image due to changes
in the winget package
---
.../reachability-metadata.json | 1388 +++++++++++++-------
.../reachability-metadata.json | 195 ++-
.../resources/test-native/ps1/config-rdctl.ps1 | 2 +-
3 files changed, 1058 insertions(+), 527 deletions(-)
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 2a3f00aee52..6d084fa4ce0 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
@@ -60,6 +60,12 @@
},
"type": "java.io.Flushable"
},
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.ShardingSphereProxy"
+ },
+ "type": "java.io.IOException"
+ },
{
"condition": {
"typeReached":
"org.apache.shardingsphere.infra.expr.groovy.GroovyInlineExpressionParser"
@@ -132,20 +138,6 @@
},
"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"
@@ -198,12 +190,6 @@
},
"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"
@@ -234,36 +220,18 @@
},
"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.infra.expr.groovy.GroovyInlineExpressionParser"
},
"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.infra.expr.groovy.GroovyInlineExpressionParser"
},
"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"
@@ -436,9 +404,9 @@
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.sqlfederation.compiler.sql.function.mysql.impl.MySQLNotFunction"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.ShardingSphereProxy"
},
- "type": "java.lang.Object"
+ "type": "java.lang.OutOfMemoryError"
},
{
"condition": {
@@ -448,7 +416,7 @@
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.transaction.base.seata.at.SeataATShardingSphereTransactionManager"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.ShardingSphereProxy"
},
"type": "java.lang.ProcessHandle",
"methods": [
@@ -470,19 +438,19 @@
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.infra.expr.groovy.GroovyInlineExpressionParser"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.ShardingSphereProxy"
},
- "type": "java.lang.Short"
+ "type": "java.lang.RuntimeException"
},
{
"condition": {
"typeReached":
"org.apache.shardingsphere.infra.expr.groovy.GroovyInlineExpressionParser"
},
- "type": "java.lang.String"
+ "type": "java.lang.Short"
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.sqlfederation.compiler.sql.function.mysql.impl.MySQLNotFunction"
+ "typeReached":
"org.apache.shardingsphere.infra.expr.groovy.GroovyInlineExpressionParser"
},
"type": "java.lang.String"
},
@@ -498,12 +466,6 @@
},
"type": "java.lang.StringBuilder"
},
- {
- "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"
@@ -514,16 +476,11 @@
"condition": {
"typeReached":
"org.apache.shardingsphere.infra.expr.groovy.GroovyInlineExpressionParser"
},
- "type": "java.lang.Thread",
- "fields": [
- {
- "name": "threadLocalRandomProbe"
- }
- ]
+ "type": "java.lang.Thread"
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.transaction.base.seata.at.SeataATShardingSphereTransactionManager"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.ShardingSphereProxy"
},
"type": "java.lang.Thread",
"methods": [
@@ -559,7 +516,7 @@
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.driver.jdbc.core.datasource.ShardingSphereDataSource"
+ "typeReached":
"org.apache.shardingsphere.proxy.initializer.BootstrapInitializer"
},
"type": "java.lang.invoke.VarHandle"
},
@@ -577,15 +534,21 @@
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.sqlfederation.compiler.sql.function.mysql.impl.MySQLNotFunction"
+ "typeReached":
"org.apache.shardingsphere.infra.expr.groovy.GroovyInlineExpressionParser"
},
- "type": "java.math.BigDecimal"
+ "type": "java.math.BigInteger"
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.infra.expr.groovy.GroovyInlineExpressionParser"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.ShardingSphereProxy"
},
- "type": "java.math.BigInteger"
+ "type": "java.net.InetSocketAddress"
+ },
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.ShardingSphereProxy"
+ },
+ "type": "java.net.PortUnreachableException"
},
{
"condition": {
@@ -593,6 +556,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"
@@ -611,10 +589,38 @@
},
"type": "java.net.URL"
},
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.driver.jdbc.core.datasource.ShardingSphereDataSource"
+ },
+ "type": "java.net.UnixDomainSocketAddress",
+ "methods": [
+ {
+ "name": "of",
+ "parameterTypes": [
+ "java.lang.String"
+ ]
+ }
+ ]
+ },
{
"condition": {
"typeReached":
"org.apache.shardingsphere.transaction.base.seata.at.SeataATShardingSphereTransactionManager"
},
+ "type": "java.net.UnixDomainSocketAddress",
+ "methods": [
+ {
+ "name": "of",
+ "parameterTypes": [
+ "java.lang.String"
+ ]
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.ShardingSphereProxy"
+ },
"type": "java.nio.Bits",
"fields": [
{
@@ -627,7 +633,7 @@
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.transaction.base.seata.at.SeataATShardingSphereTransactionManager"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.ShardingSphereProxy"
},
"type": "java.nio.Buffer",
"fields": [
@@ -638,13 +644,7 @@
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.sqlfederation.compiler.sql.function.mysql.impl.MySQLNotFunction"
- },
- "type": "java.nio.ByteBuffer"
- },
- {
- "condition": {
- "typeReached":
"org.apache.shardingsphere.transaction.base.seata.at.SeataATShardingSphereTransactionManager"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.ShardingSphereProxy"
},
"type": "java.nio.ByteBuffer",
"methods": [
@@ -665,7 +665,7 @@
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.transaction.base.seata.at.SeataATShardingSphereTransactionManager"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.ShardingSphereProxy"
},
"type": "java.nio.DirectByteBuffer"
},
@@ -673,13 +673,13 @@
"condition": {
"typeReached":
"org.apache.shardingsphere.proxy.frontend.ShardingSphereProxy"
},
- "type": "java.nio.channels.FileChannel"
+ "type": "java.nio.channels.ClosedChannelException"
},
{
"condition": {
"typeReached":
"org.apache.shardingsphere.proxy.frontend.ShardingSphereProxy"
},
- "type": "java.nio.channels.spi.SelectorProvider"
+ "type": "java.nio.channels.FileChannel"
},
{
"condition": {
@@ -693,6 +693,20 @@
},
"type": "java.nio.charset.Charset"
},
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.driver.jdbc.core.datasource.ShardingSphereDataSource"
+ },
+ "type": "java.security.AccessController",
+ "methods": [
+ {
+ "name": "doPrivileged",
+ "parameterTypes": [
+ "java.security.PrivilegedExceptionAction"
+ ]
+ }
+ ]
+ },
{
"condition": {
"typeReached":
"org.apache.shardingsphere.transaction.base.seata.at.SeataATShardingSphereTransactionManager"
@@ -725,12 +739,6 @@
},
"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"
@@ -749,12 +757,6 @@
},
"type": "java.util.AbstractMap"
},
- {
- "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"
@@ -767,30 +769,12 @@
},
"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"
@@ -811,19 +795,13 @@
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.sqlfederation.compiler.sql.function.mysql.impl.MySQLNotFunction"
- },
- "type": "java.util.Iterator"
- },
- {
- "condition": {
- "typeReached":
"org.apache.shardingsphere.infra.expr.groovy.GroovyInlineExpressionParser"
+ "typeReached":
"org.apache.shardingsphere.driver.jdbc.core.datasource.ShardingSphereDataSource"
},
"type": "java.util.List"
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.sqlfederation.compiler.sql.function.mysql.impl.MySQLNotFunction"
+ "typeReached":
"org.apache.shardingsphere.infra.expr.groovy.GroovyInlineExpressionParser"
},
"type": "java.util.List"
},
@@ -839,12 +817,6 @@
},
"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"
@@ -857,12 +829,6 @@
},
"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"
@@ -923,12 +889,6 @@
},
"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"
@@ -941,12 +901,6 @@
},
"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"
@@ -959,18 +913,6 @@
},
"type": "java.util.concurrent.Future"
},
- {
- "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"
@@ -989,12 +931,6 @@
},
"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"
@@ -1019,12 +955,6 @@
},
"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"
@@ -1169,7 +1099,7 @@
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.parse.PostgreSQLComParseExecutor"
},
"type":
"org.apache.shardingsphere.authority.distsql.parser.facade.AuthorityDistSQLParserFacade"
},
@@ -1274,13 +1204,13 @@
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.driver.jdbc.core.datasource.ShardingSphereDataSource"
+ "typeReached":
"org.apache.shardingsphere.mode.manager.cluster.ClusterContextManagerBuilder"
},
"type":
"org.apache.shardingsphere.authority.yaml.config.YamlAuthorityRuleConfigurationBeanInfo"
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.driver.jdbc.core.datasource.ShardingSphereDataSource"
+ "typeReached":
"org.apache.shardingsphere.mode.manager.cluster.ClusterContextManagerBuilder"
},
"type":
"org.apache.shardingsphere.authority.yaml.config.YamlAuthorityRuleConfigurationCustomizer"
},
@@ -1392,10 +1322,16 @@
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.parse.PostgreSQLComParseExecutor"
},
"type":
"org.apache.shardingsphere.broadcast.distsql.parser.facade.BroadcastDistSQLParserFacade"
},
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
+ },
+ "type":
"org.apache.shardingsphere.broadcast.metadata.reviser.BroadcastMetaDataReviseEntry"
+ },
{
"condition": {
"typeReached":
"org.apache.shardingsphere.infra.route.engine.SQLRouteEngine"
@@ -1404,19 +1340,19 @@
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.infra.rule.builder.database.DatabaseRulesBuilder"
+ "typeReached":
"org.apache.shardingsphere.infra.metadata.database.ShardingSphereDatabaseFactory"
},
"type":
"org.apache.shardingsphere.broadcast.rule.builder.BroadcastRuleBuilder"
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
},
"type":
"org.apache.shardingsphere.broadcast.rule.changed.BroadcastRuleChangedProcessor"
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
},
"type":
"org.apache.shardingsphere.broadcast.rule.changed.BroadcastTableChangedProcessor"
},
@@ -1504,7 +1440,7 @@
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
},
"type":
"org.apache.shardingsphere.data.pipeline.cdc.distsql.handler.update.DropStreamingExecutor"
},
@@ -1574,7 +1510,7 @@
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.parse.PostgreSQLComParseExecutor"
},
"type":
"org.apache.shardingsphere.data.pipeline.cdc.distsql.parser.facade.CDCDistSQLParserFacade"
},
@@ -1586,7 +1522,7 @@
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
},
"type":
"org.apache.shardingsphere.data.pipeline.distsql.handler.transmission.update.AlterTransmissionRuleExecutor"
},
@@ -1598,67 +1534,67 @@
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
},
"type":
"org.apache.shardingsphere.data.pipeline.scenario.migration.distsql.handler.update.CheckMigrationJobExecutor"
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
},
"type":
"org.apache.shardingsphere.data.pipeline.scenario.migration.distsql.handler.update.CommitMigrationExecutor"
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
},
"type":
"org.apache.shardingsphere.data.pipeline.scenario.migration.distsql.handler.update.DropMigrationCheckExecutor"
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
},
"type":
"org.apache.shardingsphere.data.pipeline.scenario.migration.distsql.handler.update.MigrateTableExecutor"
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
},
"type":
"org.apache.shardingsphere.data.pipeline.scenario.migration.distsql.handler.update.RegisterMigrationSourceStorageUnitExecutor"
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
},
"type":
"org.apache.shardingsphere.data.pipeline.scenario.migration.distsql.handler.update.RollbackMigrationExecutor"
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
},
"type":
"org.apache.shardingsphere.data.pipeline.scenario.migration.distsql.handler.update.StartMigrationCheckExecutor"
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
},
"type":
"org.apache.shardingsphere.data.pipeline.scenario.migration.distsql.handler.update.StartMigrationExecutor"
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
},
"type":
"org.apache.shardingsphere.data.pipeline.scenario.migration.distsql.handler.update.StopMigrationCheckExecutor"
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
},
"type":
"org.apache.shardingsphere.data.pipeline.scenario.migration.distsql.handler.update.StopMigrationExecutor"
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
},
"type":
"org.apache.shardingsphere.data.pipeline.scenario.migration.distsql.handler.update.UnregisterMigrationSourceStorageUnitExecutor"
},
@@ -1728,7 +1664,7 @@
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.parse.PostgreSQLComParseExecutor"
},
"type":
"org.apache.shardingsphere.data.pipeline.scenario.migration.distsql.parser.facade.MigrationDistSQLParserFacade"
},
@@ -1740,10 +1676,22 @@
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.database.connector.core.type.DatabaseTypeFactory"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
+ },
+ "type":
"org.apache.shardingsphere.database.connector.clickhouse.jdbcurl.ClickHouseConnectionPropertiesParser"
+ },
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.infra.props.TypedPropertyValue"
},
"type":
"org.apache.shardingsphere.database.connector.clickhouse.type.ClickHouseDatabaseType"
},
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
+ },
+ "type":
"org.apache.shardingsphere.database.connector.firebird.jdbcurl.FirebirdConnectionPropertiesParser"
+ },
{
"condition": {
"typeReached":
"org.apache.shardingsphere.database.connector.core.metadata.data.loader.MetaDataLoader"
@@ -1764,16 +1712,22 @@
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.database.connector.core.type.DatabaseTypeFactory"
+ "typeReached":
"org.apache.shardingsphere.infra.props.TypedPropertyValue"
},
"type":
"org.apache.shardingsphere.database.connector.firebird.type.FirebirdDatabaseType"
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.transaction.xa.XAShardingSphereTransactionManager"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
},
"type":
"org.apache.shardingsphere.database.connector.h2.checker.H2DatabasePrivilegeChecker"
},
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
+ },
+ "type":
"org.apache.shardingsphere.database.connector.h2.jdbcurl.H2ConnectionPropertiesParser"
+ },
{
"condition": {
"typeReached":
"org.apache.shardingsphere.database.connector.core.jdbcurl.judger.DatabaseInstanceJudgeEngine"
@@ -1800,10 +1754,16 @@
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.database.connector.core.type.DatabaseTypeFactory"
+ "typeReached":
"org.apache.shardingsphere.infra.props.TypedPropertyValue"
},
"type":
"org.apache.shardingsphere.database.connector.h2.type.H2DatabaseType"
},
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
+ },
+ "type":
"org.apache.shardingsphere.database.connector.hive.jdbcurl.HiveConnectionPropertiesParser"
+ },
{
"condition": {
"typeReached":
"org.apache.shardingsphere.infra.database.DatabaseTypeEngine"
@@ -1824,16 +1784,28 @@
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.database.connector.core.type.DatabaseTypeFactory"
+ "typeReached":
"org.apache.shardingsphere.infra.props.TypedPropertyValue"
},
"type":
"org.apache.shardingsphere.database.connector.hive.type.HiveDatabaseType"
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.transaction.xa.XAShardingSphereTransactionManager"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
},
"type":
"org.apache.shardingsphere.database.connector.mysql.checker.MySQLDatabasePrivilegeChecker"
},
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
+ },
+ "type":
"org.apache.shardingsphere.database.connector.mysql.jdbcurl.MySQLConnectionPropertiesParser"
+ },
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
+ },
+ "type":
"org.apache.shardingsphere.database.connector.mysql.jdbcurl.MySQLDefaultQueryPropertiesProvider"
+ },
{
"condition": {
"typeReached":
"org.apache.shardingsphere.database.connector.core.metadata.data.loader.MetaDataLoader"
@@ -1854,16 +1826,22 @@
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.database.connector.core.type.DatabaseTypeFactory"
+ "typeReached":
"org.apache.shardingsphere.infra.props.TypedPropertyValue"
},
"type":
"org.apache.shardingsphere.database.connector.mysql.type.MySQLDatabaseType"
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.transaction.xa.XAShardingSphereTransactionManager"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
},
"type":
"org.apache.shardingsphere.database.connector.opengauss.checker.OpenGaussDatabasePrivilegeChecker"
},
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
+ },
+ "type":
"org.apache.shardingsphere.database.connector.opengauss.jdbcurl.OpenGaussConnectionPropertiesParser"
+ },
{
"condition": {
"typeReached":
"org.apache.shardingsphere.database.connector.core.metadata.data.loader.MetaDataLoader"
@@ -1884,10 +1862,16 @@
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.database.connector.core.type.DatabaseTypeFactory"
+ "typeReached":
"org.apache.shardingsphere.infra.props.TypedPropertyValue"
},
"type":
"org.apache.shardingsphere.database.connector.opengauss.type.OpenGaussDatabaseType"
},
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
+ },
+ "type":
"org.apache.shardingsphere.database.connector.oracle.jdbcurl.OracleConnectionPropertiesParser"
+ },
{
"condition": {
"typeReached":
"org.apache.shardingsphere.database.connector.core.metadata.data.loader.MetaDataLoader"
@@ -1902,16 +1886,22 @@
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.database.connector.core.type.DatabaseTypeFactory"
+ "typeReached":
"org.apache.shardingsphere.infra.props.TypedPropertyValue"
},
"type":
"org.apache.shardingsphere.database.connector.oracle.type.OracleDatabaseType"
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.transaction.xa.XAShardingSphereTransactionManager"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
},
"type":
"org.apache.shardingsphere.database.connector.postgresql.checker.PostgreSQLDatabasePrivilegeChecker"
},
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
+ },
+ "type":
"org.apache.shardingsphere.database.connector.postgresql.jdbcurl.PostgreSQLConnectionPropertiesParser"
+ },
{
"condition": {
"typeReached":
"org.apache.shardingsphere.database.connector.core.metadata.data.loader.MetaDataLoader"
@@ -1932,10 +1922,16 @@
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.database.connector.core.type.DatabaseTypeFactory"
+ "typeReached":
"org.apache.shardingsphere.infra.props.TypedPropertyValue"
},
"type":
"org.apache.shardingsphere.database.connector.postgresql.type.PostgreSQLDatabaseType"
},
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
+ },
+ "type":
"org.apache.shardingsphere.database.connector.presto.jdbcurl.PrestoConnectionPropertiesParser"
+ },
{
"condition": {
"typeReached":
"org.apache.shardingsphere.database.connector.core.metadata.data.loader.MetaDataLoader"
@@ -1950,16 +1946,28 @@
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.database.connector.core.type.DatabaseTypeFactory"
+ "typeReached":
"org.apache.shardingsphere.infra.props.TypedPropertyValue"
},
"type":
"org.apache.shardingsphere.database.connector.presto.type.PrestoDatabaseType"
},
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
+ },
+ "type":
"org.apache.shardingsphere.database.connector.sql92.jdbcurl.SQL92ConnectionPropertiesParser"
+ },
{
"condition": {
"typeReached":
"org.apache.shardingsphere.database.connector.core.type.DatabaseTypeRegistry"
},
"type":
"org.apache.shardingsphere.database.connector.sql92.metadata.database.SQL92DatabaseMetaData"
},
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
+ },
+ "type":
"org.apache.shardingsphere.database.connector.sql92.sqlserver.jdbcurl.SQLServerConnectionPropertiesParser"
+ },
{
"condition": {
"typeReached":
"org.apache.shardingsphere.database.connector.core.metadata.data.loader.MetaDataLoader"
@@ -1974,13 +1982,13 @@
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.database.connector.core.type.DatabaseTypeFactory"
+ "typeReached":
"org.apache.shardingsphere.infra.props.TypedPropertyValue"
},
"type":
"org.apache.shardingsphere.database.connector.sql92.sqlserver.type.SQLServerDatabaseType"
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.database.connector.core.type.DatabaseTypeFactory"
+ "typeReached":
"org.apache.shardingsphere.infra.props.TypedPropertyValue"
},
"type":
"org.apache.shardingsphere.database.connector.sql92.type.SQL92DatabaseType"
},
@@ -1998,19 +2006,19 @@
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
},
"type":
"org.apache.shardingsphere.distsql.handler.executor.rdl.resource.AlterStorageUnitExecutor"
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
},
"type":
"org.apache.shardingsphere.distsql.handler.executor.rdl.resource.RegisterStorageUnitExecutor"
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
},
"type":
"org.apache.shardingsphere.distsql.handler.executor.rdl.resource.UnregisterStorageUnitExecutor"
},
@@ -2108,6 +2116,12 @@
},
"type": "org.apache.shardingsphere.driver.ShardingSphereDriver"
},
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.driver.jdbc.core.datasource.ShardingSphereDataSource"
+ },
+ "type": "org.apache.shardingsphere.driver.ShardingSphereDriver"
+ },
{
"condition": {
"typeReached":
"org.apache.shardingsphere.infra.database.DatabaseTypeEngine"
@@ -2120,6 +2134,12 @@
},
"type": "org.apache.shardingsphere.driver.ShardingSphereDriver"
},
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.infra.metadata.database.ShardingSphereDatabasesFactory"
+ },
+ "type": "org.apache.shardingsphere.driver.ShardingSphereDriver"
+ },
{
"condition": {
"typeReached":
"org.apache.shardingsphere.infra.metadata.database.schema.builder.GenericSchemaBuilder"
@@ -2150,6 +2170,24 @@
},
"type": "org.apache.shardingsphere.driver.ShardingSphereDriver"
},
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.proxy.backend.connector.ProxyDatabaseConnectionManager"
+ },
+ "type": "org.apache.shardingsphere.driver.ShardingSphereDriver"
+ },
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.proxy.backend.connector.ProxySQLExecutor"
+ },
+ "type": "org.apache.shardingsphere.driver.ShardingSphereDriver"
+ },
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.proxy.backend.connector.StandardDatabaseProxyConnector"
+ },
+ "type": "org.apache.shardingsphere.driver.ShardingSphereDriver"
+ },
{
"condition": {
"typeReached":
"org.apache.shardingsphere.proxy.backend.connector.jdbc.datasource.JDBCBackendDataSource"
@@ -2246,6 +2284,12 @@
},
"type":
"org.apache.shardingsphere.encrypt.checker.config.EncryptRuleConfigurationChecker"
},
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
+ },
+ "type":
"org.apache.shardingsphere.encrypt.checker.sql.EncryptSupportedSQLCheckersBuilder"
+ },
{
"condition": {
"typeReached":
"org.apache.shardingsphere.distsql.handler.engine.update.rdl.rule.spi.database.DatabaseRuleDefinitionExecutorFactory"
@@ -2266,7 +2310,7 @@
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.parse.PostgreSQLComParseExecutor"
},
"type":
"org.apache.shardingsphere.encrypt.distsql.parser.facade.EncryptDistSQLParserFacade"
},
@@ -2276,6 +2320,12 @@
},
"type":
"org.apache.shardingsphere.encrypt.merge.EncryptResultDecoratorEngine"
},
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
+ },
+ "type":
"org.apache.shardingsphere.encrypt.metadata.reviser.EncryptMetaDataReviseEntry"
+ },
{
"condition": {
"typeReached":
"org.apache.shardingsphere.infra.rewrite.SQLRewriteEntry"
@@ -2284,19 +2334,19 @@
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.infra.rule.builder.database.DatabaseRulesBuilder"
+ "typeReached":
"org.apache.shardingsphere.infra.metadata.database.ShardingSphereDatabaseFactory"
},
"type":
"org.apache.shardingsphere.encrypt.rule.builder.EncryptRuleBuilder"
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
},
"type":
"org.apache.shardingsphere.encrypt.rule.changed.EncryptTableChangedProcessor"
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
},
"type":
"org.apache.shardingsphere.encrypt.rule.changed.EncryptorChangedProcessor"
},
@@ -2396,7 +2446,7 @@
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.parse.PostgreSQLComParseExecutor"
},
"type":
"org.apache.shardingsphere.globalclock.distsql.parser.facade.GlobalClockDistSQLParserFacade"
},
@@ -2501,13 +2551,7 @@
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.driver.jdbc.core.datasource.ShardingSphereDataSource"
- },
- "type":
"org.apache.shardingsphere.globalclock.yaml.config.YamlGlobalClockRuleConfigurationBeanInfo"
- },
- {
- "condition": {
- "typeReached":
"org.apache.shardingsphere.mode.manager.standalone.StandaloneContextManagerBuilder"
+ "typeReached":
"org.apache.shardingsphere.mode.manager.cluster.ClusterContextManagerBuilder"
},
"type":
"org.apache.shardingsphere.globalclock.yaml.config.YamlGlobalClockRuleConfigurationBeanInfo"
},
@@ -2519,13 +2563,7 @@
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.driver.jdbc.core.datasource.ShardingSphereDataSource"
- },
- "type":
"org.apache.shardingsphere.globalclock.yaml.config.YamlGlobalClockRuleConfigurationCustomizer"
- },
- {
- "condition": {
- "typeReached":
"org.apache.shardingsphere.mode.manager.standalone.StandaloneContextManagerBuilder"
+ "typeReached":
"org.apache.shardingsphere.mode.manager.cluster.ClusterContextManagerBuilder"
},
"type":
"org.apache.shardingsphere.globalclock.yaml.config.YamlGlobalClockRuleConfigurationCustomizer"
},
@@ -2683,19 +2721,31 @@
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.distsql.handler.engine.update.DistSQLUpdateExecuteEngine"
+ "typeReached":
"org.apache.shardingsphere.distsql.handler.engine.update.DistSQLUpdateExecuteEngine"
+ },
+ "type":
"org.apache.shardingsphere.infra.algorithm.keygen.snowflake.SnowflakeKeyGenerateAlgorithm"
+ },
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.distsql.handler.engine.update.rdl.rule.engine.database.DatabaseRuleDefinitionExecuteEngine"
+ },
+ "type":
"org.apache.shardingsphere.infra.algorithm.keygen.snowflake.SnowflakeKeyGenerateAlgorithm"
+ },
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.distsql.handler.engine.update.rdl.rule.engine.database.type.CreateDatabaseRuleOperator"
},
"type":
"org.apache.shardingsphere.infra.algorithm.keygen.snowflake.SnowflakeKeyGenerateAlgorithm"
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.distsql.handler.engine.update.rdl.rule.engine.database.DatabaseRuleDefinitionExecuteEngine"
+ "typeReached":
"org.apache.shardingsphere.driver.jdbc.core.datasource.ShardingSphereDataSource"
},
"type":
"org.apache.shardingsphere.infra.algorithm.keygen.snowflake.SnowflakeKeyGenerateAlgorithm"
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.distsql.handler.engine.update.rdl.rule.engine.database.type.CreateDatabaseRuleOperator"
+ "typeReached":
"org.apache.shardingsphere.infra.metadata.database.ShardingSphereDatabasesFactory"
},
"type":
"org.apache.shardingsphere.infra.algorithm.keygen.snowflake.SnowflakeKeyGenerateAlgorithm"
},
@@ -2801,6 +2851,18 @@
},
"type":
"org.apache.shardingsphere.infra.algorithm.keygen.uuid.UUIDKeyGenerateAlgorithm"
},
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.driver.jdbc.core.datasource.ShardingSphereDataSource"
+ },
+ "type":
"org.apache.shardingsphere.infra.algorithm.keygen.uuid.UUIDKeyGenerateAlgorithm"
+ },
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.infra.metadata.database.ShardingSphereDatabasesFactory"
+ },
+ "type":
"org.apache.shardingsphere.infra.algorithm.keygen.uuid.UUIDKeyGenerateAlgorithm"
+ },
{
"condition": {
"typeReached":
"org.apache.shardingsphere.infra.rule.builder.database.DatabaseRulesBuilder"
@@ -2939,18 +3001,48 @@
},
"type":
"org.apache.shardingsphere.infra.algorithm.loadbalancer.weight.WeightLoadBalanceAlgorithm"
},
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.infra.binder.context.segment.select.projection.extractor.ProjectionIdentifierExtractEngine"
+ },
+ "type":
"org.apache.shardingsphere.infra.binder.firebird.FirebirdProjectionIdentifierExtractor"
+ },
{
"condition": {
"typeReached":
"org.apache.shardingsphere.infra.binder.context.segment.select.projection.extractor.ProjectionIdentifierExtractEngine"
},
"type":
"org.apache.shardingsphere.infra.binder.mysql.MySQLProjectionIdentifierExtractor"
},
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.parse.PostgreSQLComParseExecutor"
+ },
+ "type":
"org.apache.shardingsphere.infra.binder.mysql.MySQLSQLStatementContextWarpProvider"
+ },
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.simple.PostgreSQLComQueryExecutor"
+ },
+ "type":
"org.apache.shardingsphere.infra.binder.mysql.bind.MySQLSQLBindEngine"
+ },
{
"condition": {
"typeReached":
"org.apache.shardingsphere.infra.binder.context.segment.select.projection.extractor.ProjectionIdentifierExtractEngine"
},
"type":
"org.apache.shardingsphere.infra.binder.opengauss.OpenGaussProjectionIdentifierExtractor"
},
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.parse.PostgreSQLComParseExecutor"
+ },
+ "type":
"org.apache.shardingsphere.infra.binder.opengauss.OpenGaussSQLStatementContextWarpProvider"
+ },
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.simple.PostgreSQLComQueryExecutor"
+ },
+ "type":
"org.apache.shardingsphere.infra.binder.opengauss.bind.OpenGaussSQLBindEngine"
+ },
{
"condition": {
"typeReached":
"org.apache.shardingsphere.infra.binder.context.segment.select.projection.extractor.ProjectionIdentifierExtractEngine"
@@ -2963,6 +3055,30 @@
},
"type":
"org.apache.shardingsphere.infra.binder.postgresql.PostgreSQLProjectionIdentifierExtractor"
},
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.parse.PostgreSQLComParseExecutor"
+ },
+ "type":
"org.apache.shardingsphere.infra.binder.postgresql.PostgreSQLSQLStatementContextWarpProvider"
+ },
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.simple.PostgreSQLComQueryExecutor"
+ },
+ "type":
"org.apache.shardingsphere.infra.binder.postgresql.bind.PostgreSQLSQLBindEngine"
+ },
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.parse.PostgreSQLComParseExecutor"
+ },
+ "type":
"org.apache.shardingsphere.infra.binder.sqlserver.SQLServerSQLStatementContextWarpProvider"
+ },
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.simple.PostgreSQLComQueryExecutor"
+ },
+ "type":
"org.apache.shardingsphere.infra.binder.sqlserver.bind.SQLServerSQLBindEngine"
+ },
{
"condition": {
"typeReached":
"org.apache.shardingsphere.infra.datasource.pool.destroyer.DataSourcePoolDestroyer"
@@ -3281,6 +3397,18 @@
},
"type":
"org.apache.shardingsphere.infra.expr.literal.LiteralInlineExpressionParser"
},
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.proxy.initializer.BootstrapInitializer"
+ },
+ "type":
"org.apache.shardingsphere.infra.instance.metadata.jdbc.JDBCInstanceMetaDataBuilder"
+ },
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.proxy.initializer.BootstrapInitializer"
+ },
+ "type":
"org.apache.shardingsphere.infra.instance.metadata.proxy.ProxyInstanceMetaDataBuilder"
+ },
{
"condition": {
"typeReached":
"org.apache.shardingsphere.mode.manager.cluster.persist.service.ClusterComputeNodePersistService"
@@ -3314,6 +3442,12 @@
},
"type":
"org.apache.shardingsphere.infra.instance.yaml.YamlComputeNodeDataCustomizer"
},
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.proxy.initializer.BootstrapInitializer"
+ },
+ "type":
"org.apache.shardingsphere.infra.metadata.statistics.builder.dialect.PostgreSQLStatisticsAppender"
+ },
{
"condition": {
"typeReached":
"org.apache.shardingsphere.proxy.backend.postgresql.handler.admin.factory.PostgreSQLSelectAdminExecutorFactory"
@@ -3382,10 +3516,22 @@
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.driver.jdbc.core.datasource.ShardingSphereDataSource"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
+ },
+ "type": "org.apache.shardingsphere.infra.util.yaml.YamlConfiguration"
+ },
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.proxy.initializer.BootstrapInitializer"
},
"type":
"org.apache.shardingsphere.infra.yaml.config.pojo.rule.YamlGlobalRuleConfiguration"
},
+ {
+ "condition": {
+ "typeReached": "org.apache.shardingsphere.infra.util.yaml.YamlEngine"
+ },
+ "type":
"org.apache.shardingsphere.infra.yaml.config.shortcut.YamlRuleConfigurationShortcuts"
+ },
{
"condition": {
"typeReached":
"org.apache.shardingsphere.mode.metadata.persist.metadata.service.TableRowDataPersistService"
@@ -3589,6 +3735,18 @@
"type":
"org.apache.shardingsphere.infra.yaml.schema.pojo.YamlShardingSphereTable",
"allDeclaredFields": true
},
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.mode.manager.cluster.persist.service.ClusterMetaDataManagerPersistService"
+ },
+ "type":
"org.apache.shardingsphere.infra.yaml.schema.pojo.YamlShardingSphereTableBeanInfo"
+ },
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.mode.manager.cluster.persist.service.ClusterMetaDataManagerPersistService"
+ },
+ "type":
"org.apache.shardingsphere.infra.yaml.schema.pojo.YamlShardingSphereTableCustomizer"
+ },
{
"condition": {
"typeReached":
"org.apache.shardingsphere.mask.checker.MaskRuleConfigurationChecker"
@@ -3807,7 +3965,7 @@
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.parse.PostgreSQLComParseExecutor"
},
"type":
"org.apache.shardingsphere.mask.distsql.parser.facade.MaskDistSQLParserFacade"
},
@@ -3819,19 +3977,19 @@
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.infra.rule.builder.database.DatabaseRulesBuilder"
+ "typeReached":
"org.apache.shardingsphere.infra.metadata.database.ShardingSphereDatabaseFactory"
},
"type": "org.apache.shardingsphere.mask.rule.builder.MaskRuleBuilder"
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
},
"type":
"org.apache.shardingsphere.mask.rule.changed.MaskAlgorithmChangedProcessor"
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
},
"type":
"org.apache.shardingsphere.mask.rule.changed.MaskTableChangedProcessor"
},
@@ -3871,6 +4029,12 @@
},
"type": "org.apache.shardingsphere.mode.deliver.DeliverEventSubscriber"
},
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.proxy.initializer.BootstrapInitializer"
+ },
+ "type":
"org.apache.shardingsphere.mode.manager.cluster.ClusterContextManagerBuilder"
+ },
{
"condition": {
"typeReached":
"org.apache.shardingsphere.mode.manager.cluster.dispatch.listener.DataChangedEventListenerRegistry"
@@ -3961,6 +4125,12 @@
},
"type":
"org.apache.shardingsphere.mode.manager.cluster.yaml.ClusterYamlPersistRepositoryConfigurationSwapper"
},
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.proxy.initializer.BootstrapInitializer"
+ },
+ "type":
"org.apache.shardingsphere.mode.manager.standalone.StandaloneContextManagerBuilder"
+ },
{
"condition": {
"typeReached":
"org.apache.shardingsphere.mode.persist.PersistServiceFacade"
@@ -5615,7 +5785,7 @@
"condition": {
"typeReached":
"org.apache.shardingsphere.mode.manager.cluster.dispatch.listener.DataChangedEventListenerRegistry"
},
- "type":
"org.apache.shardingsphere.mode.node.path.type.global.state.DatabaseListenerCoordinatorNodePath",
+ "type":
"org.apache.shardingsphere.mode.node.path.type.global.state.coordinator.database.DatabaseListenerCoordinatorNodePath",
"fields": [
{
"name": "databaseName"
@@ -5626,7 +5796,7 @@
"condition": {
"typeReached":
"org.apache.shardingsphere.mode.manager.cluster.dispatch.listener.DataChangedEventListenerRegistry"
},
- "type":
"org.apache.shardingsphere.mode.node.path.type.global.state.coordinator.TableCoordinatorNodePath",
+ "type":
"org.apache.shardingsphere.mode.node.path.type.global.state.coordinator.table.TableCoordinatorNodePath",
"fields": [
{
"name": "qualifiedTableName"
@@ -5784,7 +5954,7 @@
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.parse.PostgreSQLComParseExecutor"
},
"type":
"org.apache.shardingsphere.parser.distsql.parser.facade.SQLParserDistSQLParserFacade"
},
@@ -5875,13 +6045,7 @@
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.driver.jdbc.core.datasource.ShardingSphereDataSource"
- },
- "type":
"org.apache.shardingsphere.parser.yaml.config.YamlSQLParserRuleConfigurationBeanInfo"
- },
- {
- "condition": {
- "typeReached":
"org.apache.shardingsphere.mode.manager.standalone.StandaloneContextManagerBuilder"
+ "typeReached":
"org.apache.shardingsphere.mode.manager.cluster.ClusterContextManagerBuilder"
},
"type":
"org.apache.shardingsphere.parser.yaml.config.YamlSQLParserRuleConfigurationBeanInfo"
},
@@ -5893,13 +6057,7 @@
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.driver.jdbc.core.datasource.ShardingSphereDataSource"
- },
- "type":
"org.apache.shardingsphere.parser.yaml.config.YamlSQLParserRuleConfigurationCustomizer"
- },
- {
- "condition": {
- "typeReached":
"org.apache.shardingsphere.mode.manager.standalone.StandaloneContextManagerBuilder"
+ "typeReached":
"org.apache.shardingsphere.mode.manager.cluster.ClusterContextManagerBuilder"
},
"type":
"org.apache.shardingsphere.parser.yaml.config.YamlSQLParserRuleConfigurationCustomizer"
},
@@ -5917,7 +6075,7 @@
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.backend.handler.ProxyBackendHandlerFactory"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.simple.PostgreSQLComQueryExecutor"
},
"type":
"org.apache.shardingsphere.proxy.backend.firebird.handler.admin.FirebirdAdminExecutorCreator"
},
@@ -5929,7 +6087,7 @@
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.backend.response.header.query.QueryHeaderBuilderEngine"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
},
"type":
"org.apache.shardingsphere.proxy.backend.firebird.response.header.query.FirebirdQueryHeaderBuilder"
},
@@ -5941,61 +6099,61 @@
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
},
"type":
"org.apache.shardingsphere.proxy.backend.handler.distsql.ral.updatable.computenode.SetComputeNodeStateExecutor"
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
},
"type":
"org.apache.shardingsphere.proxy.backend.handler.distsql.ral.updatable.imports.ImportDatabaseConfigurationExecutor"
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
},
"type":
"org.apache.shardingsphere.proxy.backend.handler.distsql.ral.updatable.imports.ImportMetaDataExecutor"
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
},
"type":
"org.apache.shardingsphere.proxy.backend.handler.distsql.ral.updatable.label.LabelComputeNodeExecutor"
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
},
"type":
"org.apache.shardingsphere.proxy.backend.handler.distsql.ral.updatable.label.UnlabelComputeNodeExecutor"
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
},
"type":
"org.apache.shardingsphere.proxy.backend.handler.distsql.ral.updatable.lock.LockClusterExecutor"
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
},
"type":
"org.apache.shardingsphere.proxy.backend.handler.distsql.ral.updatable.lock.UnlockClusterExecutor"
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
},
"type":
"org.apache.shardingsphere.proxy.backend.handler.distsql.ral.updatable.refresh.RefreshDatabaseMetaDataExecutor"
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
},
"type":
"org.apache.shardingsphere.proxy.backend.handler.distsql.ral.updatable.refresh.RefreshTableMetaDataExecutor"
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
},
"type":
"org.apache.shardingsphere.proxy.backend.handler.distsql.ral.updatable.variable.SetDistVariableExecutor"
},
@@ -6007,7 +6165,7 @@
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.backend.handler.ProxyBackendHandlerFactory"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.simple.PostgreSQLComQueryExecutor"
},
"type":
"org.apache.shardingsphere.proxy.backend.mysql.handler.admin.MySQLAdminExecutorCreator"
},
@@ -6025,7 +6183,7 @@
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.backend.response.header.query.QueryHeaderBuilderEngine"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
},
"type":
"org.apache.shardingsphere.proxy.backend.mysql.response.header.query.MySQLQueryHeaderBuilder"
},
@@ -6043,13 +6201,13 @@
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.backend.handler.ProxyBackendHandlerFactory"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.simple.PostgreSQLComQueryExecutor"
},
"type":
"org.apache.shardingsphere.proxy.backend.opengauss.handler.admin.OpenGaussAdminExecutorCreator"
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.backend.response.header.query.QueryHeaderBuilderEngine"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
},
"type":
"org.apache.shardingsphere.proxy.backend.opengauss.response.header.query.OpenGaussQueryHeaderBuilder"
},
@@ -6061,7 +6219,7 @@
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.backend.handler.ProxyBackendHandlerFactory"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.simple.PostgreSQLComQueryExecutor"
},
"type":
"org.apache.shardingsphere.proxy.backend.postgresql.handler.admin.PostgreSQLAdminExecutorCreator"
},
@@ -6073,7 +6231,7 @@
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.backend.response.header.query.QueryHeaderBuilderEngine"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
},
"type":
"org.apache.shardingsphere.proxy.backend.postgresql.response.header.query.PostgreSQLQueryHeaderBuilder"
},
@@ -6211,7 +6369,7 @@
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
},
"type":
"org.apache.shardingsphere.readwritesplitting.distsql.handler.update.AlterReadwriteSplittingStorageUnitStatusExecutor"
},
@@ -6229,7 +6387,7 @@
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.parse.PostgreSQLComParseExecutor"
},
"type":
"org.apache.shardingsphere.readwritesplitting.distsql.parser.facade.ReadwriteSplittingDistSQLParserFacade"
},
@@ -6247,19 +6405,19 @@
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.infra.rule.builder.database.DatabaseRulesBuilder"
+ "typeReached":
"org.apache.shardingsphere.infra.metadata.database.ShardingSphereDatabaseFactory"
},
"type":
"org.apache.shardingsphere.readwritesplitting.rule.builder.ReadwriteSplittingRuleBuilder"
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
},
"type":
"org.apache.shardingsphere.readwritesplitting.rule.changed.ReadwriteSplittingDataSourceChangedProcessor"
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
},
"type":
"org.apache.shardingsphere.readwritesplitting.rule.changed.ReadwriteSplittingLoadBalancerChangedProcessor"
},
@@ -6429,7 +6587,7 @@
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.parse.PostgreSQLComParseExecutor"
},
"type":
"org.apache.shardingsphere.shadow.distsql.parser.facade.ShadowDistSQLParserFacade"
},
@@ -6441,31 +6599,31 @@
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.infra.rule.builder.database.DatabaseRulesBuilder"
+ "typeReached":
"org.apache.shardingsphere.infra.metadata.database.ShardingSphereDatabaseFactory"
},
"type": "org.apache.shardingsphere.shadow.rule.builder.ShadowRuleBuilder"
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
},
"type":
"org.apache.shardingsphere.shadow.rule.changed.DefaultShadowAlgorithmNameChangedProcessor"
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
},
"type":
"org.apache.shardingsphere.shadow.rule.changed.ShadowAlgorithmChangedProcessor"
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
},
"type":
"org.apache.shardingsphere.shadow.rule.changed.ShadowDataSourceChangedProcessor"
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
},
"type":
"org.apache.shardingsphere.shadow.rule.changed.ShadowTableChangedProcessor"
},
@@ -6780,6 +6938,12 @@
},
"type":
"org.apache.shardingsphere.sharding.checker.config.ShardingRuleConfigurationChecker"
},
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
+ },
+ "type":
"org.apache.shardingsphere.sharding.checker.sql.ShardingSupportedSQLCheckersBuilder"
+ },
{
"condition": {
"typeReached":
"org.apache.shardingsphere.sqlfederation.engine.SQLFederationEngine"
@@ -6954,7 +7118,7 @@
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.parse.PostgreSQLComParseExecutor"
},
"type":
"org.apache.shardingsphere.sharding.distsql.parser.facade.ShardingDistSQLParserFacade"
},
@@ -6964,6 +7128,12 @@
},
"type":
"org.apache.shardingsphere.sharding.merge.ShardingResultMergerEngine"
},
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
+ },
+ "type":
"org.apache.shardingsphere.sharding.metadata.reviser.ShardingMetaDataReviseEntry"
+ },
{
"condition": {
"typeReached":
"org.apache.shardingsphere.infra.rewrite.SQLRewriteEntry"
@@ -6978,79 +7148,79 @@
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.infra.rule.builder.database.DatabaseRulesBuilder"
+ "typeReached":
"org.apache.shardingsphere.infra.metadata.database.ShardingSphereDatabaseFactory"
},
"type":
"org.apache.shardingsphere.sharding.rule.builder.ShardingRuleBuilder"
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
},
"type":
"org.apache.shardingsphere.sharding.rule.changed.DefaultDatabaseShardingStrategyChangedProcessor"
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
},
"type":
"org.apache.shardingsphere.sharding.rule.changed.DefaultKeyGenerateStrategyChangedProcessor"
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
},
"type":
"org.apache.shardingsphere.sharding.rule.changed.DefaultShardingAuditorStrategyChangedProcessor"
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
},
"type":
"org.apache.shardingsphere.sharding.rule.changed.DefaultShardingColumnChangedProcessor"
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
},
"type":
"org.apache.shardingsphere.sharding.rule.changed.DefaultTableShardingStrategyChangedProcessor"
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
},
"type":
"org.apache.shardingsphere.sharding.rule.changed.KeyGeneratorChangedProcessor"
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
},
"type":
"org.apache.shardingsphere.sharding.rule.changed.ShardingAlgorithmChangedProcessor"
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
},
"type":
"org.apache.shardingsphere.sharding.rule.changed.ShardingAuditorChangedProcessor"
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
},
"type":
"org.apache.shardingsphere.sharding.rule.changed.ShardingAutoTableChangedProcessor"
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
},
"type":
"org.apache.shardingsphere.sharding.rule.changed.ShardingCacheChangedProcessor"
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
},
"type":
"org.apache.shardingsphere.sharding.rule.changed.ShardingTableChangedProcessor"
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
},
"type":
"org.apache.shardingsphere.sharding.rule.changed.ShardingTableReferenceChangedProcessor"
},
@@ -7228,13 +7398,13 @@
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
},
"type":
"org.apache.shardingsphere.sharding.yaml.config.rule.YamlTableRuleConfigurationBeanInfo"
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
},
"type":
"org.apache.shardingsphere.sharding.yaml.config.rule.YamlTableRuleConfigurationCustomizer"
},
@@ -7256,12 +7426,25 @@
},
"type":
"org.apache.shardingsphere.sharding.yaml.config.strategy.sharding.YamlShardingStrategyConfiguration"
},
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.driver.jdbc.core.datasource.ShardingSphereDataSource"
+ },
+ "type":
"org.apache.shardingsphere.sharding.yaml.config.strategy.sharding.YamlShardingStrategyConfiguration",
+ "allDeclaredFields": true
+ },
{
"condition": {
"typeReached":
"org.apache.shardingsphere.mode.manager.cluster.ClusterContextManagerBuilder"
},
"type":
"org.apache.shardingsphere.sharding.yaml.config.strategy.sharding.YamlShardingStrategyConfiguration",
- "allDeclaredFields": true,
+ "allDeclaredFields": true
+ },
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.mode.manager.standalone.persist.service.StandaloneMetaDataManagerPersistService"
+ },
+ "type":
"org.apache.shardingsphere.sharding.yaml.config.strategy.sharding.YamlShardingStrategyConfiguration",
"methods": [
{
"name": "getComplex",
@@ -7283,7 +7466,7 @@
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.mode.manager.standalone.persist.service.StandaloneMetaDataManagerPersistService"
+ "typeReached":
"org.apache.shardingsphere.mode.metadata.persist.MetaDataPersistFacade"
},
"type":
"org.apache.shardingsphere.sharding.yaml.config.strategy.sharding.YamlShardingStrategyConfiguration",
"methods": [
@@ -7327,13 +7510,13 @@
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
},
"type":
"org.apache.shardingsphere.sharding.yaml.config.strategy.sharding.YamlShardingStrategyConfigurationBeanInfo"
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
},
"type":
"org.apache.shardingsphere.sharding.yaml.config.strategy.sharding.YamlShardingStrategyConfigurationCustomizer"
},
@@ -7343,6 +7526,12 @@
},
"type":
"org.apache.shardingsphere.sharding.yaml.engine.construct.NoneShardingStrategyConfigurationYamlConstruct"
},
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
+ },
+ "type":
"org.apache.shardingsphere.single.checker.sql.SingleSupportedSQLCheckersBuilder"
+ },
{
"condition": {
"typeReached":
"org.apache.shardingsphere.sqlfederation.engine.SQLFederationEngine"
@@ -7351,7 +7540,7 @@
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.mode.metadata.persist.MetaDataPersistFacade"
+ "typeReached":
"org.apache.shardingsphere.infra.metadata.database.ShardingSphereDatabase"
},
"type":
"org.apache.shardingsphere.single.decorator.SingleRuleConfigurationDecorator"
},
@@ -7439,10 +7628,16 @@
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.parse.PostgreSQLComParseExecutor"
},
"type":
"org.apache.shardingsphere.single.distsql.parser.facade.SingleDistSQLParserFacade"
},
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
+ },
+ "type":
"org.apache.shardingsphere.single.metadata.reviser.SingleMetaDataReviseEntry"
+ },
{
"condition": {
"typeReached":
"org.apache.shardingsphere.infra.route.engine.SQLRouteEngine"
@@ -7457,19 +7652,19 @@
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.infra.rule.builder.database.DatabaseRulesBuilder"
+ "typeReached":
"org.apache.shardingsphere.infra.metadata.database.ShardingSphereDatabaseFactory"
},
"type": "org.apache.shardingsphere.single.rule.builder.SingleRuleBuilder"
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
},
"type":
"org.apache.shardingsphere.single.rule.changed.DefaultDataSourceChangedProcessor"
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
},
"type":
"org.apache.shardingsphere.single.rule.changed.SingleTableChangedProcessor"
},
@@ -7505,6 +7700,18 @@
},
"type":
"org.apache.shardingsphere.single.yaml.config.YamlSingleRuleConfiguration"
},
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.simple.PostgreSQLComQueryExecutor"
+ },
+ "type":
"org.apache.shardingsphere.sql.parser.engine.clickhouse.parser.ClickHouseParserFacade"
+ },
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.simple.PostgreSQLComQueryExecutor"
+ },
+ "type":
"org.apache.shardingsphere.sql.parser.engine.clickhouse.visitor.statement.ClickHouseStatementVisitorFacade"
+ },
{
"condition": {
"typeReached":
"org.apache.shardingsphere.infra.parser.cache.SQLStatementCacheBuilder"
@@ -7575,6 +7782,18 @@
}
]
},
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.simple.PostgreSQLComQueryExecutor"
+ },
+ "type":
"org.apache.shardingsphere.sql.parser.engine.firebird.parser.FirebirdParserFacade"
+ },
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.simple.PostgreSQLComQueryExecutor"
+ },
+ "type":
"org.apache.shardingsphere.sql.parser.engine.firebird.visitor.statement.FirebirdStatementVisitorFacade"
+ },
{
"condition": {
"typeReached":
"org.apache.shardingsphere.driver.jdbc.core.statement.ShardingSphereStatement"
@@ -7631,6 +7850,18 @@
}
]
},
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.simple.PostgreSQLComQueryExecutor"
+ },
+ "type":
"org.apache.shardingsphere.sql.parser.engine.hive.parser.HiveParserFacade"
+ },
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.simple.PostgreSQLComQueryExecutor"
+ },
+ "type":
"org.apache.shardingsphere.sql.parser.engine.hive.visitor.statement.HiveStatementVisitorFacade"
+ },
{
"condition": {
"typeReached":
"org.apache.shardingsphere.driver.jdbc.core.statement.ShardingSphereStatement"
@@ -7701,6 +7932,18 @@
}
]
},
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.simple.PostgreSQLComQueryExecutor"
+ },
+ "type":
"org.apache.shardingsphere.sql.parser.engine.mysql.parser.MySQLParserFacade"
+ },
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.simple.PostgreSQLComQueryExecutor"
+ },
+ "type":
"org.apache.shardingsphere.sql.parser.engine.mysql.visitor.statement.MySQLStatementVisitorFacade"
+ },
{
"condition": {
"typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
@@ -7813,6 +8056,18 @@
}
]
},
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.simple.PostgreSQLComQueryExecutor"
+ },
+ "type":
"org.apache.shardingsphere.sql.parser.engine.opengauss.parser.OpenGaussParserFacade"
+ },
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.simple.PostgreSQLComQueryExecutor"
+ },
+ "type":
"org.apache.shardingsphere.sql.parser.engine.opengauss.visitor.statement.OpenGaussStatementVisitorFacade"
+ },
{
"condition": {
"typeReached":
"org.apache.shardingsphere.driver.jdbc.core.statement.ShardingSphereStatement"
@@ -7843,21 +8098,19 @@
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.driver.jdbc.core.statement.ShardingSphereStatement"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.simple.PostgreSQLComQueryExecutor"
},
- "type":
"org.apache.shardingsphere.sql.parser.engine.postgresql.parser.PostgreSQLLexer",
- "methods": [
- {
- "name": "<init>",
- "parameterTypes": [
- "org.antlr.v4.runtime.CharStream"
- ]
- }
- ]
+ "type":
"org.apache.shardingsphere.sql.parser.engine.oracle.parser.OracleParserFacade"
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.infra.parser.cache.SQLStatementCacheLoader"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.simple.PostgreSQLComQueryExecutor"
+ },
+ "type":
"org.apache.shardingsphere.sql.parser.engine.oracle.visitor.statement.OracleStatementVisitorFacade"
+ },
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.driver.jdbc.core.statement.ShardingSphereStatement"
},
"type":
"org.apache.shardingsphere.sql.parser.engine.postgresql.parser.PostgreSQLLexer",
"methods": [
@@ -7899,7 +8152,7 @@
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.infra.parser.cache.SQLStatementCacheLoader"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.simple.PostgreSQLComQueryExecutor"
},
"type":
"org.apache.shardingsphere.sql.parser.engine.postgresql.parser.PostgreSQLParser",
"methods": [
@@ -7915,35 +8168,19 @@
"condition": {
"typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.simple.PostgreSQLComQueryExecutor"
},
- "type":
"org.apache.shardingsphere.sql.parser.engine.postgresql.parser.PostgreSQLParser",
- "methods": [
- {
- "name": "<init>",
- "parameterTypes": [
- "org.antlr.v4.runtime.TokenStream"
- ]
- }
- ]
+ "type":
"org.apache.shardingsphere.sql.parser.engine.postgresql.parser.PostgreSQLParserFacade"
},
{
"condition": {
"typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.simple.PostgreSQLComQueryExecutor"
},
- "type":
"org.apache.shardingsphere.sql.parser.engine.postgresql.visitor.statement.type.PostgreSQLDALStatementVisitor",
- "methods": [
- {
- "name": "<init>",
- "parameterTypes": [
-
"org.apache.shardingsphere.database.connector.core.type.DatabaseType"
- ]
- }
- ]
+ "type":
"org.apache.shardingsphere.sql.parser.engine.postgresql.visitor.statement.PostgreSQLStatementVisitorFacade"
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.driver.jdbc.core.statement.ShardingSphereStatement"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.simple.PostgreSQLComQueryExecutor"
},
- "type":
"org.apache.shardingsphere.sql.parser.engine.postgresql.visitor.statement.type.PostgreSQLDDLStatementVisitor",
+ "type":
"org.apache.shardingsphere.sql.parser.engine.postgresql.visitor.statement.type.PostgreSQLDALStatementVisitor",
"methods": [
{
"name": "<init>",
@@ -7957,7 +8194,7 @@
"condition": {
"typeReached":
"org.apache.shardingsphere.driver.jdbc.core.statement.ShardingSphereStatement"
},
- "type":
"org.apache.shardingsphere.sql.parser.engine.postgresql.visitor.statement.type.PostgreSQLDMLStatementVisitor",
+ "type":
"org.apache.shardingsphere.sql.parser.engine.postgresql.visitor.statement.type.PostgreSQLDDLStatementVisitor",
"methods": [
{
"name": "<init>",
@@ -7969,7 +8206,7 @@
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.infra.parser.cache.SQLStatementCacheLoader"
+ "typeReached":
"org.apache.shardingsphere.driver.jdbc.core.statement.ShardingSphereStatement"
},
"type":
"org.apache.shardingsphere.sql.parser.engine.postgresql.visitor.statement.type.PostgreSQLDMLStatementVisitor",
"methods": [
@@ -8023,6 +8260,18 @@
}
]
},
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.simple.PostgreSQLComQueryExecutor"
+ },
+ "type":
"org.apache.shardingsphere.sql.parser.engine.presto.parser.PrestoParserFacade"
+ },
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.simple.PostgreSQLComQueryExecutor"
+ },
+ "type":
"org.apache.shardingsphere.sql.parser.engine.presto.visitor.statement.PrestoStatementVisitorFacade"
+ },
{
"condition": {
"typeReached":
"org.apache.shardingsphere.driver.jdbc.core.statement.ShardingSphereStatement"
@@ -8037,6 +8286,18 @@
}
]
},
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.simple.PostgreSQLComQueryExecutor"
+ },
+ "type":
"org.apache.shardingsphere.sql.parser.engine.sql92.parser.SQL92ParserFacade"
+ },
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.simple.PostgreSQLComQueryExecutor"
+ },
+ "type":
"org.apache.shardingsphere.sql.parser.engine.sql92.visitor.statement.SQL92StatementVisitorFacade"
+ },
{
"condition": {
"typeReached":
"org.apache.shardingsphere.driver.jdbc.core.statement.ShardingSphereStatement"
@@ -8065,6 +8326,18 @@
}
]
},
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.simple.PostgreSQLComQueryExecutor"
+ },
+ "type":
"org.apache.shardingsphere.sql.parser.engine.sqlserver.parser.SQLServerParserFacade"
+ },
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.simple.PostgreSQLComQueryExecutor"
+ },
+ "type":
"org.apache.shardingsphere.sql.parser.engine.sqlserver.visitor.statement.SQLServerStatementVisitorFacade"
+ },
{
"condition": {
"typeReached":
"org.apache.shardingsphere.driver.jdbc.core.statement.ShardingSphereStatement"
@@ -8362,7 +8635,7 @@
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.parse.PostgreSQLComParseExecutor"
},
"type":
"org.apache.shardingsphere.sqlfederation.distsql.parser.facade.SQLFederationDistSQLParserFacade"
},
@@ -8372,12 +8645,24 @@
},
"type":
"org.apache.shardingsphere.sqlfederation.mysql.MySQLSQLFederationConnectionConfigBuilder"
},
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.proxy.initializer.BootstrapInitializer"
+ },
+ "type":
"org.apache.shardingsphere.sqlfederation.mysql.MySQLSQLFederationFunctionRegister"
+ },
{
"condition": {
"typeReached":
"org.apache.shardingsphere.sqlfederation.compiler.context.connection.config.SQLFederationConnectionConfigBuilderFactory"
},
"type":
"org.apache.shardingsphere.sqlfederation.opengauss.OpenGaussSQLFederationConnectionConfigBuilder"
},
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.proxy.initializer.BootstrapInitializer"
+ },
+ "type":
"org.apache.shardingsphere.sqlfederation.opengauss.OpenGaussSQLFederationFunctionRegister"
+ },
{
"condition": {
"typeReached":
"org.apache.shardingsphere.sqlfederation.compiler.context.connection.config.SQLFederationConnectionConfigBuilderFactory"
@@ -8390,6 +8675,12 @@
},
"type":
"org.apache.shardingsphere.sqlfederation.postgresql.PostgreSQLSQLFederationConnectionConfigBuilder"
},
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.proxy.initializer.BootstrapInitializer"
+ },
+ "type":
"org.apache.shardingsphere.sqlfederation.postgresql.PostgreSQLSQLFederationFunctionRegister"
+ },
{
"condition": {
"typeReached":
"org.apache.shardingsphere.infra.rule.builder.global.GlobalRulesBuilder"
@@ -8487,13 +8778,7 @@
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.driver.jdbc.core.datasource.ShardingSphereDataSource"
- },
- "type":
"org.apache.shardingsphere.sqlfederation.yaml.config.YamlSQLFederationRuleConfigurationBeanInfo"
- },
- {
- "condition": {
- "typeReached":
"org.apache.shardingsphere.mode.manager.standalone.StandaloneContextManagerBuilder"
+ "typeReached":
"org.apache.shardingsphere.mode.manager.cluster.ClusterContextManagerBuilder"
},
"type":
"org.apache.shardingsphere.sqlfederation.yaml.config.YamlSQLFederationRuleConfigurationBeanInfo"
},
@@ -8505,13 +8790,7 @@
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.driver.jdbc.core.datasource.ShardingSphereDataSource"
- },
- "type":
"org.apache.shardingsphere.sqlfederation.yaml.config.YamlSQLFederationRuleConfigurationCustomizer"
- },
- {
- "condition": {
- "typeReached":
"org.apache.shardingsphere.mode.manager.standalone.StandaloneContextManagerBuilder"
+ "typeReached":
"org.apache.shardingsphere.mode.manager.cluster.ClusterContextManagerBuilder"
},
"type":
"org.apache.shardingsphere.sqlfederation.yaml.config.YamlSQLFederationRuleConfigurationCustomizer"
},
@@ -8587,7 +8866,7 @@
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.parse.PostgreSQLComParseExecutor"
},
"type":
"org.apache.shardingsphere.sqltranslator.distsql.parser.facade.SQLTranslatorDistSQLParserFacade"
},
@@ -8682,13 +8961,7 @@
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.driver.jdbc.core.datasource.ShardingSphereDataSource"
- },
- "type":
"org.apache.shardingsphere.sqltranslator.yaml.config.YamlSQLTranslatorRuleConfigurationBeanInfo"
- },
- {
- "condition": {
- "typeReached":
"org.apache.shardingsphere.mode.manager.standalone.StandaloneContextManagerBuilder"
+ "typeReached":
"org.apache.shardingsphere.mode.manager.cluster.ClusterContextManagerBuilder"
},
"type":
"org.apache.shardingsphere.sqltranslator.yaml.config.YamlSQLTranslatorRuleConfigurationBeanInfo"
},
@@ -8700,13 +8973,7 @@
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.driver.jdbc.core.datasource.ShardingSphereDataSource"
- },
- "type":
"org.apache.shardingsphere.sqltranslator.yaml.config.YamlSQLTranslatorRuleConfigurationCustomizer"
- },
- {
- "condition": {
- "typeReached":
"org.apache.shardingsphere.mode.manager.standalone.StandaloneContextManagerBuilder"
+ "typeReached":
"org.apache.shardingsphere.mode.manager.cluster.ClusterContextManagerBuilder"
},
"type":
"org.apache.shardingsphere.sqltranslator.yaml.config.YamlSQLTranslatorRuleConfigurationCustomizer"
},
@@ -9040,7 +9307,7 @@
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.parse.PostgreSQLComParseExecutor"
},
"type":
"org.apache.shardingsphere.transaction.distsql.parser.facade.TransactionDistSQLParserFacade"
},
@@ -9080,48 +9347,6 @@
}
]
},
- {
- "condition": {
- "typeReached":
"org.apache.shardingsphere.transaction.xa.jta.datasource.XATransactionDataSource"
- },
- "type":
"org.apache.shardingsphere.transaction.xa.jta.connection.dialect.FirebirdXAConnectionWrapper"
- },
- {
- "condition": {
- "typeReached":
"org.apache.shardingsphere.transaction.xa.jta.datasource.XATransactionDataSource"
- },
- "type":
"org.apache.shardingsphere.transaction.xa.jta.connection.dialect.H2XAConnectionWrapper"
- },
- {
- "condition": {
- "typeReached":
"org.apache.shardingsphere.transaction.xa.jta.datasource.XATransactionDataSource"
- },
- "type":
"org.apache.shardingsphere.transaction.xa.jta.connection.dialect.MariaDBXAConnectionWrapper"
- },
- {
- "condition": {
- "typeReached":
"org.apache.shardingsphere.transaction.xa.jta.datasource.XATransactionDataSource"
- },
- "type":
"org.apache.shardingsphere.transaction.xa.jta.connection.dialect.MySQLXAConnectionWrapper"
- },
- {
- "condition": {
- "typeReached":
"org.apache.shardingsphere.transaction.xa.jta.datasource.XATransactionDataSource"
- },
- "type":
"org.apache.shardingsphere.transaction.xa.jta.connection.dialect.OpenGaussXAConnectionWrapper"
- },
- {
- "condition": {
- "typeReached":
"org.apache.shardingsphere.transaction.xa.jta.datasource.XATransactionDataSource"
- },
- "type":
"org.apache.shardingsphere.transaction.xa.jta.connection.dialect.OracleXAConnectionWrapper"
- },
- {
- "condition": {
- "typeReached":
"org.apache.shardingsphere.transaction.xa.jta.datasource.XATransactionDataSource"
- },
- "type":
"org.apache.shardingsphere.transaction.xa.jta.connection.dialect.PostgreSQLXAConnectionWrapper"
- },
{
"condition": {
"typeReached":
"org.apache.shardingsphere.transaction.xa.XAShardingSphereTransactionManager"
@@ -9213,13 +9438,7 @@
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.driver.jdbc.core.datasource.ShardingSphereDataSource"
- },
- "type":
"org.apache.shardingsphere.transaction.yaml.config.YamlTransactionRuleConfigurationBeanInfo"
- },
- {
- "condition": {
- "typeReached":
"org.apache.shardingsphere.mode.manager.standalone.StandaloneContextManagerBuilder"
+ "typeReached":
"org.apache.shardingsphere.mode.manager.cluster.ClusterContextManagerBuilder"
},
"type":
"org.apache.shardingsphere.transaction.yaml.config.YamlTransactionRuleConfigurationBeanInfo"
},
@@ -9231,35 +9450,15 @@
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.driver.jdbc.core.datasource.ShardingSphereDataSource"
- },
- "type":
"org.apache.shardingsphere.transaction.yaml.config.YamlTransactionRuleConfigurationCustomizer"
- },
- {
- "condition": {
- "typeReached":
"org.apache.shardingsphere.mode.manager.standalone.StandaloneContextManagerBuilder"
- },
- "type":
"org.apache.shardingsphere.transaction.yaml.config.YamlTransactionRuleConfigurationCustomizer"
- },
- {
- "condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.initializer.BootstrapInitializer"
- },
- "type":
"org.apache.shardingsphere.transaction.yaml.config.YamlTransactionRuleConfigurationCustomizer"
- },
- {
- "condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.ShardingSphereProxy"
+ "typeReached":
"org.apache.shardingsphere.mode.manager.cluster.ClusterContextManagerBuilder"
},
- "type": "sun.nio.ch.SelectorImpl",
- "fields": [
- {
- "name": "publicSelectedKeys"
- },
- {
- "name": "selectedKeys"
- }
- ]
+ "type":
"org.apache.shardingsphere.transaction.yaml.config.YamlTransactionRuleConfigurationCustomizer"
+ },
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.proxy.initializer.BootstrapInitializer"
+ },
+ "type":
"org.apache.shardingsphere.transaction.yaml.config.YamlTransactionRuleConfigurationCustomizer"
},
{
"condition": {
@@ -9274,6 +9473,16 @@
"name": "selectedKeys"
}
]
+ },
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.mode.repository.standalone.jdbc.JDBCRepository"
+ },
+ "type": {
+ "proxy": [
+ "java.sql.Connection"
+ ]
+ }
}
],
"resources": [
@@ -9307,6 +9516,12 @@
},
"glob": "META-INF/maven/com.atomikos/atomikos-util/pom.properties"
},
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.ShardingSphereProxy"
+ },
+ "glob": "META-INF/native/libnetty_transport_native_epoll_x86_64.so"
+ },
{
"condition": {
"typeReached":
"org.apache.shardingsphere.transaction.base.seata.at.SeataATShardingSphereTransactionManager"
@@ -9457,12 +9672,6 @@
},
"glob": "META-INF/services/io.seata.discovery.registry.RegistryProvider"
},
- {
- "condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.backend.config.ProxyConfigurationLoader"
- },
- "glob": "META-INF/services/java.net.spi.URLStreamHandlerProvider"
- },
{
"condition": {
"typeReached":
"org.apache.shardingsphere.database.protocol.mysql.constant.MySQLCharacterSets"
@@ -9477,7 +9686,7 @@
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.infra.algorithm.keygen.snowflake.SnowflakeKeyGenerateAlgorithm"
+ "typeReached":
"org.apache.shardingsphere.mode.repository.standalone.jdbc.JDBCRepository"
},
"glob": "META-INF/services/java.time.zone.ZoneRulesProvider"
},
@@ -9573,10 +9782,16 @@
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.transaction.xa.XAShardingSphereTransactionManager"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
},
"glob":
"META-INF/services/org.apache.shardingsphere.database.connector.core.checker.DialectDatabasePrivilegeChecker"
},
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
+ },
+ "glob":
"META-INF/services/org.apache.shardingsphere.database.connector.core.jdbcurl.DialectDefaultQueryPropertiesProvider"
+ },
{
"condition": {
"typeReached":
"org.apache.shardingsphere.infra.database.DatabaseTypeEngine"
@@ -9589,6 +9804,12 @@
},
"glob":
"META-INF/services/org.apache.shardingsphere.database.connector.core.jdbcurl.judger.DialectDatabaseInstanceJudger"
},
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
+ },
+ "glob":
"META-INF/services/org.apache.shardingsphere.database.connector.core.jdbcurl.parser.ConnectionPropertiesParser"
+ },
{
"condition": {
"typeReached":
"org.apache.shardingsphere.database.connector.core.metadata.data.loader.MetaDataLoader"
@@ -9609,19 +9830,19 @@
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.database.connector.core.type.DatabaseTypeFactory"
+ "typeReached":
"org.apache.shardingsphere.infra.props.TypedPropertyValue"
},
"glob":
"META-INF/services/org.apache.shardingsphere.database.connector.core.type.DatabaseType"
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
},
"glob":
"META-INF/services/org.apache.shardingsphere.distsql.handler.engine.update.AdvancedDistSQLUpdateExecutor"
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
},
"glob":
"META-INF/services/org.apache.shardingsphere.distsql.handler.engine.update.DistSQLUpdateExecutor"
},
@@ -9633,16 +9854,40 @@
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.parse.PostgreSQLComParseExecutor"
},
"glob":
"META-INF/services/org.apache.shardingsphere.distsql.parser.engine.spi.DistSQLParserFacade"
},
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
+ },
+ "glob":
"META-INF/services/org.apache.shardingsphere.infra.algorithm.keygen.spi.KeyGenerateAlgorithm"
+ },
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.parse.PostgreSQLComParseExecutor"
+ },
+ "glob":
"META-INF/services/org.apache.shardingsphere.infra.binder.context.DialectCommonSQLStatementContextWarpProvider"
+ },
{
"condition": {
"typeReached":
"org.apache.shardingsphere.infra.binder.context.segment.select.projection.extractor.ProjectionIdentifierExtractEngine"
},
"glob":
"META-INF/services/org.apache.shardingsphere.infra.binder.context.segment.select.projection.extractor.DialectProjectionIdentifierExtractor"
},
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.simple.PostgreSQLComQueryExecutor"
+ },
+ "glob":
"META-INF/services/org.apache.shardingsphere.infra.binder.engine.DialectSQLBindEngine"
+ },
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
+ },
+ "glob":
"META-INF/services/org.apache.shardingsphere.infra.checker.SupportedSQLCheckersBuilder"
+ },
{
"condition": {
"typeReached":
"org.apache.shardingsphere.infra.spi.type.ordered.OrderedSPILoader"
@@ -9651,7 +9896,7 @@
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.mode.metadata.persist.MetaDataPersistFacade"
+ "typeReached":
"org.apache.shardingsphere.infra.metadata.database.ShardingSphereDatabase"
},
"glob":
"META-INF/services/org.apache.shardingsphere.infra.config.rule.decorator.RuleConfigurationDecorator"
},
@@ -9685,6 +9930,12 @@
},
"glob":
"META-INF/services/org.apache.shardingsphere.infra.executor.checker.SQLExecutionChecker"
},
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.infra.executor.kernel.ExecutorEngine"
+ },
+ "glob":
"META-INF/services/org.apache.shardingsphere.infra.executor.sql.hook.SQLExecutionHook"
+ },
{
"condition": {
"typeReached":
"org.apache.shardingsphere.infra.executor.sql.prepare.AbstractExecutionPrepareEngine"
@@ -9697,12 +9948,30 @@
},
"glob":
"META-INF/services/org.apache.shardingsphere.infra.executor.sql.prepare.driver.SQLExecutionUnitBuilder"
},
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.proxy.initializer.BootstrapInitializer"
+ },
+ "glob":
"META-INF/services/org.apache.shardingsphere.infra.instance.metadata.InstanceMetaDataBuilder"
+ },
{
"condition": {
"typeReached": "org.apache.shardingsphere.infra.merge.MergeEngine"
},
"glob":
"META-INF/services/org.apache.shardingsphere.infra.merge.engine.ResultProcessEngine"
},
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
+ },
+ "glob":
"META-INF/services/org.apache.shardingsphere.infra.metadata.database.schema.reviser.MetaDataReviseEntry"
+ },
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.proxy.initializer.BootstrapInitializer"
+ },
+ "glob":
"META-INF/services/org.apache.shardingsphere.infra.metadata.statistics.builder.DialectStatisticsAppender"
+ },
{
"condition": {
"typeReached":
"org.apache.shardingsphere.proxy.backend.postgresql.handler.admin.factory.PostgreSQLSelectAdminExecutorFactory"
@@ -9735,7 +10004,7 @@
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.infra.rule.builder.database.DatabaseRulesBuilder"
+ "typeReached":
"org.apache.shardingsphere.infra.metadata.database.ShardingSphereDatabaseFactory"
},
"glob":
"META-INF/services/org.apache.shardingsphere.infra.rule.builder.database.DatabaseRuleBuilder"
},
@@ -9763,6 +10032,12 @@
},
"glob":
"META-INF/services/org.apache.shardingsphere.infra.util.yaml.constructor.ShardingSphereYamlConstruct"
},
+ {
+ "condition": {
+ "typeReached": "org.apache.shardingsphere.infra.util.yaml.YamlEngine"
+ },
+ "glob":
"META-INF/services/org.apache.shardingsphere.infra.util.yaml.shortcuts.ShardingSphereYamlShortcuts"
+ },
{
"condition": {
"typeReached":
"org.apache.shardingsphere.infra.yaml.config.swapper.mode.YamlModeConfigurationSwapper"
@@ -9775,6 +10050,12 @@
},
"glob":
"META-INF/services/org.apache.shardingsphere.mode.deliver.DeliverEventSubscriber"
},
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.proxy.initializer.BootstrapInitializer"
+ },
+ "glob":
"META-INF/services/org.apache.shardingsphere.mode.manager.builder.ContextManagerBuilder"
+ },
{
"condition": {
"typeReached":
"org.apache.shardingsphere.mode.manager.cluster.dispatch.listener.DataChangedEventListenerRegistry"
@@ -9813,13 +10094,19 @@
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.proxy.initializer.BootstrapInitializer"
+ },
+ "glob":
"META-INF/services/org.apache.shardingsphere.mode.repository.standalone.StandalonePersistRepository"
+ },
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
},
"glob":
"META-INF/services/org.apache.shardingsphere.mode.spi.rule.RuleItemConfigurationChangedProcessor"
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.frontend.mysql.command.query.text.query.MySQLComQueryPacketExecutor"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
},
"glob":
"META-INF/services/org.apache.shardingsphere.proxy.backend.connector.AdvancedProxySQLExecutor"
},
@@ -9831,7 +10118,7 @@
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.backend.handler.ProxyBackendHandlerFactory"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.simple.PostgreSQLComQueryExecutor"
},
"glob":
"META-INF/services/org.apache.shardingsphere.proxy.backend.handler.admin.executor.DatabaseAdminExecutorCreator"
},
@@ -9849,7 +10136,7 @@
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.backend.response.header.query.QueryHeaderBuilderEngine"
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.extended.Portal"
},
"glob":
"META-INF/services/org.apache.shardingsphere.proxy.backend.response.header.query.QueryHeaderBuilder"
},
@@ -9871,12 +10158,30 @@
},
"glob":
"META-INF/services/org.apache.shardingsphere.proxy.frontend.spi.DatabaseProtocolFrontendEngine"
},
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.simple.PostgreSQLComQueryExecutor"
+ },
+ "glob":
"META-INF/services/org.apache.shardingsphere.sql.parser.spi.DialectSQLParserFacade"
+ },
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.postgresql.command.query.simple.PostgreSQLComQueryExecutor"
+ },
+ "glob":
"META-INF/services/org.apache.shardingsphere.sql.parser.spi.SQLStatementVisitorFacade"
+ },
{
"condition": {
"typeReached":
"org.apache.shardingsphere.sqlfederation.compiler.context.connection.config.SQLFederationConnectionConfigBuilderFactory"
},
"glob":
"META-INF/services/org.apache.shardingsphere.sqlfederation.compiler.context.connection.config.DialectSQLFederationConnectionConfigBuilder"
},
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.proxy.initializer.BootstrapInitializer"
+ },
+ "glob":
"META-INF/services/org.apache.shardingsphere.sqlfederation.compiler.sql.function.DialectSQLFederationFunctionRegister"
+ },
{
"condition": {
"typeReached":
"org.apache.shardingsphere.sqlfederation.engine.SQLFederationEngine"
@@ -9891,27 +10196,27 @@
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.proxy.backend.connector.ProxyDatabaseConnectionManager"
+ "typeReached":
"org.apache.shardingsphere.proxy.initializer.BootstrapInitializer"
},
- "glob":
"META-INF/services/org.apache.shardingsphere.transaction.spi.TransactionHook"
+ "glob":
"META-INF/services/org.apache.shardingsphere.timeservice.spi.TimestampService"
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.transaction.xa.jta.datasource.XATransactionDataSource"
+ "typeReached":
"org.apache.shardingsphere.proxy.backend.connector.ProxyDatabaseConnectionManager"
},
- "glob":
"META-INF/services/org.apache.shardingsphere.transaction.xa.jta.connection.XAConnectionWrapper"
+ "glob":
"META-INF/services/org.apache.shardingsphere.transaction.spi.TransactionHook"
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.transaction.xa.XAShardingSphereTransactionManager"
+ "typeReached":
"org.apache.shardingsphere.infra.expr.groovy.GroovyInlineExpressionParser"
},
- "glob":
"META-INF/services/org.apache.shardingsphere.transaction.xa.spi.XATransactionManagerProvider"
+ "glob": "META-INF/services/org.codehaus.groovy.runtime.ExtensionModule"
},
{
"condition": {
- "typeReached":
"org.apache.shardingsphere.infra.expr.groovy.GroovyInlineExpressionParser"
+ "typeReached":
"org.apache.shardingsphere.driver.jdbc.core.datasource.ShardingSphereDataSource"
},
- "glob": "META-INF/services/org.codehaus.groovy.runtime.ExtensionModule"
+ "glob":
"META-INF/services/org.testcontainers.containers.JdbcDatabaseContainerProvider"
},
{
"condition": {
@@ -9919,12 +10224,24 @@
},
"glob":
"META-INF/services/org.testcontainers.containers.JdbcDatabaseContainerProvider"
},
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.driver.jdbc.core.datasource.ShardingSphereDataSource"
+ },
+ "glob":
"META-INF/services/org.testcontainers.core.CreateContainerCmdModifier"
+ },
{
"condition": {
"typeReached":
"org.apache.shardingsphere.transaction.base.seata.at.SeataATShardingSphereTransactionManager"
},
"glob":
"META-INF/services/org.testcontainers.core.CreateContainerCmdModifier"
},
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.driver.jdbc.core.datasource.ShardingSphereDataSource"
+ },
+ "glob": "client-v2-version.properties"
+ },
{
"condition": {
"typeReached":
"org.apache.shardingsphere.transaction.xa.atomikos.manager.AtomikosTransactionManagerProvider"
@@ -9943,6 +10260,18 @@
},
"glob": "com/atomikos/icatch/provider/imp/transactions.properties"
},
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.driver.jdbc.core.datasource.ShardingSphereDataSource"
+ },
+ "glob":
"com/clickhouse/client/internal/org/apache/hc/client5/version.properties"
+ },
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.driver.jdbc.core.datasource.ShardingSphereDataSource"
+ },
+ "glob": "container-license-acceptance.txt"
+ },
{
"condition": {
"typeReached":
"org.apache.shardingsphere.infra.version.ShardingSphereVersion"
@@ -9985,6 +10314,18 @@
},
"glob": "org/firebirdsql/jaybird_error_sqlstates.properties"
},
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.mode.repository.standalone.jdbc.JDBCRepository"
+ },
+ "glob": "org/h2/util/data.zip"
+ },
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.driver.jdbc.core.datasource.ShardingSphereDataSource"
+ },
+ "glob": "org/postgresql/driverconfig.properties"
+ },
{
"condition": {
"typeReached":
"org.apache.shardingsphere.transaction.base.seata.at.SeataATShardingSphereTransactionManager"
@@ -11275,6 +11616,18 @@
},
"glob": "sql/H2.xml"
},
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.driver.jdbc.core.datasource.ShardingSphereDataSource"
+ },
+ "glob": "test-native/sql/clickhouse-init.sql"
+ },
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.driver.jdbc.core.datasource.ShardingSphereDataSource"
+ },
+ "glob": "test-native/sql/seata-script-client-at-postgresql.sql"
+ },
{
"condition": {
"typeReached":
"org.apache.shardingsphere.transaction.base.seata.at.SeataATShardingSphereTransactionManager"
@@ -11420,5 +11773,106 @@
"glob": "transactions.properties"
}
],
- "bundles": []
+ "bundles": [
+ {
+ "name": "com.microsoft.sqlserver.jdbc.SQLServerResource",
+ "locales": [
+ "en"
+ ]
+ }
+ ],
+ "jni": [
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.ShardingSphereProxy"
+ },
+ "type": "java.io.FileDescriptor",
+ "fields": [
+ {
+ "name": "fd"
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.ShardingSphereProxy"
+ },
+ "type": "java.io.IOException"
+ },
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.ShardingSphereProxy"
+ },
+ "type": "java.lang.OutOfMemoryError"
+ },
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.ShardingSphereProxy"
+ },
+ "type": "java.lang.RuntimeException"
+ },
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.ShardingSphereProxy"
+ },
+ "type": "java.net.InetSocketAddress",
+ "methods": [
+ {
+ "name": "<init>",
+ "parameterTypes": [
+ "java.lang.String",
+ "int"
+ ]
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.ShardingSphereProxy"
+ },
+ "type": "java.net.PortUnreachableException"
+ },
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.ShardingSphereProxy"
+ },
+ "type": "java.nio.Buffer",
+ "fields": [
+ {
+ "name": "limit"
+ },
+ {
+ "name": "position"
+ }
+ ],
+ "methods": [
+ {
+ "name": "limit",
+ "parameterTypes": []
+ },
+ {
+ "name": "position",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.ShardingSphereProxy"
+ },
+ "type": "java.nio.DirectByteBuffer"
+ },
+ {
+ "condition": {
+ "typeReached":
"org.apache.shardingsphere.proxy.frontend.ShardingSphereProxy"
+ },
+ "type": "java.nio.channels.ClosedChannelException",
+ "methods": [
+ {
+ "name": "<init>",
+ "parameterTypes": []
+ }
+ ]
+ }
+ ]
}
\ 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 860feee7047..59328bfe3a5 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
@@ -121,79 +121,30 @@
},
{
"condition": {
- "typeReached": "com.sun.jmx.mbeanserver.MBeanIntrospector"
+ "typeReached": "java.lang.Math"
},
- "type": "java.lang.Deprecated",
+ "type": "java.lang.Math",
"allPublicMethods": true
},
{
"condition": {
- "typeReached": "sun.net.www.protocol.http.HttpURLConnection"
- },
- "type": "java.net.SocketException",
- "allPublicConstructors": true
- },
- {
- "condition": {
- "typeReached": "java.util.Collections"
- },
- "type": "java.util.Collections$UnmodifiableMap",
- "allDeclaredFields": true,
- "allDeclaredMethods": true,
- "allDeclaredConstructors": true
- },
- {
- "condition": {
- "typeReached": "java.util.Collections"
- },
- "type": "java.util.Collections$SingletonMap",
- "allDeclaredFields": true,
- "allDeclaredMethods": true,
- "allDeclaredConstructors": true
- },
- {
- "condition": {
- "typeReached": "java.util.AbstractList"
- },
- "type": "java.util.AbstractList",
- "allDeclaredFields": true
- },
- {
- "condition": {
- "typeReached": "java.util.Arrays"
- },
- "type": "java.util.Arrays$ArrayList",
- "allDeclaredFields": true,
- "allDeclaredMethods": true,
- "allDeclaredConstructors": true
- },
- {
- "condition": {
- "typeReached": "java.util.RandomAccess"
- },
- "type": "java.util.RandomAccess",
- "allDeclaredMethods": true
- },
- {
- "condition": {
- "typeReached": "java.util.HashSet"
+ "typeReached": "com.sun.jmx.mbeanserver.MBeanIntrospector"
},
- "type": "java.util.HashSet",
- "allDeclaredMethods": true,
- "allDeclaredConstructors": true
+ "type": "java.lang.Deprecated",
+ "allPublicMethods": true
},
{
"condition": {
- "typeReached": "java.util.LinkedHashSet"
+ "typeReached": "com.sun.jmx.mbeanserver.DefaultMXBeanMappingFactory"
},
- "type": "java.util.LinkedHashSet",
- "allPublicConstructors": true
+ "type": "java.lang.StackTraceElement",
+ "allPublicMethods": true
},
{
"condition": {
- "typeReached": "com.sun.jmx.mbeanserver.DefaultMXBeanMappingFactory"
+ "typeReached": "java.lang.System"
},
- "type": "java.lang.StackTraceElement",
+ "type": "java.lang.System",
"allPublicMethods": true
},
{
@@ -278,6 +229,13 @@
"type": "java.lang.management.RuntimeMXBean",
"allPublicMethods": true
},
+ {
+ "condition": {
+ "typeReached": "sun.net.www.protocol.http.HttpURLConnection"
+ },
+ "type": "java.net.SocketException",
+ "allPublicConstructors": true
+ },
{
"condition": {
"typeReached": "java.net.HttpURLConnection"
@@ -285,6 +243,83 @@
"type": "java.net.SocketTimeoutException",
"allPublicConstructors": true
},
+ {
+ "condition": {
+ "typeReached": "java.util.Collections"
+ },
+ "type": "java.util.Collections",
+ "allPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReached": "java.util.Collections"
+ },
+ "type": "java.util.Collections$UnmodifiableMap",
+ "allDeclaredFields": true,
+ "allDeclaredMethods": true,
+ "allDeclaredConstructors": true
+ },
+ {
+ "condition": {
+ "typeReached": "java.util.Collections"
+ },
+ "type": "java.util.Collections$SingletonMap",
+ "allDeclaredFields": true,
+ "allDeclaredMethods": true,
+ "allDeclaredConstructors": true
+ },
+ {
+ "condition": {
+ "typeReached": "java.util.AbstractList"
+ },
+ "type": "java.util.AbstractList",
+ "allDeclaredFields": true
+ },
+ {
+ "condition": {
+ "typeReached": "java.util.Arrays"
+ },
+ "type": "java.util.Arrays",
+ "allPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReached": "java.util.Arrays"
+ },
+ "type": "java.util.Arrays$ArrayList",
+ "allDeclaredFields": true,
+ "allDeclaredMethods": true,
+ "allDeclaredConstructors": true
+ },
+ {
+ "condition": {
+ "typeReached": "java.util.RandomAccess"
+ },
+ "type": "java.util.RandomAccess",
+ "allDeclaredMethods": true
+ },
+ {
+ "condition": {
+ "typeReached": "java.util.HashSet"
+ },
+ "type": "java.util.HashSet",
+ "allDeclaredMethods": true,
+ "allDeclaredConstructors": true
+ },
+ {
+ "condition": {
+ "typeReached": "java.util.LinkedHashSet"
+ },
+ "type": "java.util.LinkedHashSet",
+ "allPublicConstructors": true
+ },
+ {
+ "condition": {
+ "typeReached": "java.util.Objects"
+ },
+ "type": "java.util.Objects",
+ "allPublicMethods": true
+ },
{
"condition": {
"typeReached": "java.util.Properties"
@@ -292,6 +327,48 @@
"type": "java.util.Properties",
"allPublicConstructors": true
},
+ {
+ "condition": {
+ "typeReached": "java.util.TimeZone"
+ },
+ "type": "java.util.TimeZone",
+ "allPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReached": "java.util.UUID"
+ },
+ "type": "java.util.UUID",
+ "allPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReached": "java.util.function.BiPredicate"
+ },
+ "type": "java.util.function.BiPredicate",
+ "allPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReached": "java.util.function.Consumer"
+ },
+ "type": "java.util.function.Consumer",
+ "allPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReached": "java.util.function.Predicate"
+ },
+ "type": "java.util.function.Predicate",
+ "allPublicMethods": true
+ },
+ {
+ "condition": {
+ "typeReached": "java.sql.ResultSet"
+ },
+ "type": "java.sql.ResultSet",
+ "allPublicMethods": true
+ },
{
"condition": {
"typeReached": "sun.security.provider.SecureRandom"
diff --git a/test/native/src/test/resources/test-native/ps1/config-rdctl.ps1
b/test/native/src/test/resources/test-native/ps1/config-rdctl.ps1
index b44a0ce4742..c58f6c64531 100644
--- a/test/native/src/test/resources/test-native/ps1/config-rdctl.ps1
+++ b/test/native/src/test/resources/test-native/ps1/config-rdctl.ps1
@@ -20,7 +20,7 @@
# This file is only used in the PowerShell 7 of ShardingSphere in GitHub
Actions environment and should not be executed manually in a development
environment.
# Background information can be found at
https://github.com/apache/shardingsphere/pull/35905 .
iex "& { $(irm
https://raw.githubusercontent.com/microsoft/Windows-Containers/refs/heads/Main/helpful_tools/Install-DockerCE/uninstall-docker-ce.ps1)
} -Force"
-winget install --id jazzdelightsme.WingetPathUpdater --source winget
+irm
https://raw.githubusercontent.com/jazzdelightsme/WingetPathUpdater/v1.2/WingetPathUpdaterInstall.ps1
| iex
winget install --id SUSE.RancherDesktop --source winget --skip-dependencies
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