public class CollationCompatView extends Object
此类用于在不破坏向后兼容性的前提下,将配置逻辑迁移到 IdentifierProfile。
| Constructor and Description |
|---|
CollationCompatView() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
computeCatalogCaseSensitivity(EDbVendor vendor)
计算 catalog 名的大小写敏感性
|
static boolean |
computeColumnCaseSensitivity(EDbVendor vendor)
计算列名的大小写敏感性
|
static boolean |
computeFunctionCaseSensitivity(EDbVendor vendor)
计算函数名的大小写敏感性
|
static boolean |
computeTableCaseSensitivity(EDbVendor vendor)
计算表名的大小写敏感性(供兼容视图调用)
|
static void |
generateReport()
生成所有数据库的一致性验证报告
|
static boolean |
verifyConsistency(EDbVendor vendor)
验证兼容视图的一致性(测试时调用)
|
public CollationCompatView()
public static boolean computeTableCaseSensitivity(EDbVendor vendor)
vendor - 数据库厂商public static boolean computeColumnCaseSensitivity(EDbVendor vendor)
vendor - 数据库厂商public static boolean computeFunctionCaseSensitivity(EDbVendor vendor)
vendor - 数据库厂商public static boolean computeCatalogCaseSensitivity(EDbVendor vendor)
vendor - 数据库厂商public static boolean verifyConsistency(EDbVendor vendor)
vendor - 数据库厂商public static void generateReport()