提交 837fa7b3 authored 作者: Jacek Ławrynowicz's avatar Jacek Ławrynowicz

DbSchema - revert inlining if/else

上级 3fea8ff7
......@@ -60,12 +60,20 @@ public class DbSchema {
this.name = name;
this.quotedName = contents.quoteIdentifier(name);
this.isDefault = isDefault;
isSystem =
(name == null) // firebird
|| "INFORMATION_SCHEMA".equals(name)
|| (!contents.isH2() && StringUtils.toUpperEnglish(name).startsWith("INFO"))
|| (contents.isPostgreSQL() && StringUtils.toUpperEnglish(name).startsWith("PG_"))
|| (contents.isDerby() && name.startsWith("SYS"));
if (name == null) {
// firebird
isSystem = true;
} else if ("INFORMATION_SCHEMA".equals(name)) {
isSystem = true;
} else if (!contents.isH2() &&
StringUtils.toUpperEnglish(name).startsWith("INFO")) {
isSystem = true;
} else if (contents.isPostgreSQL() &&
StringUtils.toUpperEnglish(name).startsWith("PG_")) {
isSystem = true;
} else {
isSystem = contents.isDerby() && name.startsWith("SYS");
}
}
/**
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论