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

zhaojinchao 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 f81a5d5e13b Fix table check message in 
WhereClauseShardingConditionEngine (#37395)
f81a5d5e13b is described below

commit f81a5d5e13b7667341f20336bf7c9d4c9d8ff3c2
Author: Raigor <[email protected]>
AuthorDate: Tue Dec 16 11:16:36 2025 +0800

    Fix table check message in WhereClauseShardingConditionEngine (#37395)
---
 .../engine/condition/engine/WhereClauseShardingConditionEngine.java     | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/route/engine/condition/engine/WhereClauseShardingConditionEngine.java
 
b/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/route/engine/condition/engine/WhereClauseShardingConditionEngine.java
index 0d66b1b67e1..0196ee612c2 100644
--- 
a/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/route/engine/condition/engine/WhereClauseShardingConditionEngine.java
+++ 
b/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/route/engine/condition/engine/WhereClauseShardingConditionEngine.java
@@ -117,7 +117,7 @@ public final class WhereClauseShardingConditionEngine {
                 String schemaName = 
columnSegment.getColumnBoundInfo().getOriginalSchema().getValue();
                 
ShardingSpherePreconditions.checkState(database.containsSchema(schemaName), () 
-> new SchemaNotFoundException(schemaName));
                 ShardingSphereSchema schema = database.getSchema(schemaName);
-                
ShardingSpherePreconditions.checkState(schema.containsTable(tableName), () -> 
new TableNotFoundException(schemaName));
+                
ShardingSpherePreconditions.checkState(schema.containsTable(tableName), () -> 
new TableNotFoundException(tableName));
                 HashColumn column = new HashColumn(shardingColumn.get(), 
tableName, 
schema.getTable(tableName).getColumn(shardingColumn.get()).isCaseSensitive());
                 Optional<ShardingConditionValue> shardingConditionValue = 
ConditionValueGeneratorFactory.generate(each, column, params, 
timestampServiceRule);
                 if (!shardingConditionValue.isPresent()) {

Reply via email to