public final class SQLHintExtractor extends Object
| 构造器和说明 |
|---|
SQLHintExtractor(org.apache.shardingsphere.sql.parser.sql.common.statement.SQLStatement sqlStatement) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
containsHintShardingDatabaseValue(String tableName)
Judge contains hint sharding databases value or not.
|
boolean |
containsHintShardingTableValue(String tableName)
Judge contains hint sharding table value or not.
|
Collection<String> |
findDisableAuditNames()
Find hint disable audit names.
|
Comparable<?> |
getHintShardingDatabaseValue(String tableName)
Get hint sharding database value.
|
Comparable<?> |
getHintShardingTableValue(String tableName)
Get hint sharding table value.
|
boolean |
isHintSkipEncryptRewrite()
Judge whether hint skip encrypt rewrite or not.
|
boolean |
isHintWriteRouteOnly()
Judge whether is hint routed to write data source or not.
|
public SQLHintExtractor(org.apache.shardingsphere.sql.parser.sql.common.statement.SQLStatement sqlStatement)
public boolean isHintWriteRouteOnly()
public boolean isHintSkipEncryptRewrite()
public Collection<String> findDisableAuditNames()
public Comparable<?> getHintShardingDatabaseValue(String tableName)
tableName - table namepublic boolean containsHintShardingDatabaseValue(String tableName)
tableName - table namepublic Comparable<?> getHintShardingTableValue(String tableName)
tableName - table namepublic boolean containsHintShardingTableValue(String tableName)
tableName - table nameCopyright © 2022 The Apache Software Foundation. All rights reserved.