[jOOQ/jOOQ#5179] Make these regexes case insensitive

This commit is contained in:
Lukas Eder 2020-11-05 16:09:42 +01:00
parent 27bb9dee59
commit f671d83817

View File

@ -135,10 +135,10 @@ final class MetaImpl extends AbstractMeta {
private static final Pattern P_SYSINDEX_DERBY = Pattern.compile("^(?:SQL\\d{14,}).*$");
private static final Pattern P_SYSINDEX_H2 = Pattern.compile("^(?:PRIMARY_KEY_|UK_INDEX_|FK_INDEX_).*$");
private static final Pattern P_SYSINDEX_HSQLDB = Pattern.compile("^(?:SYS_IDX_(?:PK|UK|FK)_).*$");
private static final Pattern P_SYSINDEX_SQLITE = Pattern.compile("^(?:sqlite_autoindex_).*$");
private static final Pattern P_SYSINDEX_DERBY = Pattern.compile("^(?i:SQL\\d{14,}).*$");
private static final Pattern P_SYSINDEX_H2 = Pattern.compile("^(?i:PRIMARY_KEY_|UK_INDEX_|FK_INDEX_).*$");
private static final Pattern P_SYSINDEX_HSQLDB = Pattern.compile("^(?i:SYS_IDX_(?:PK|UK|FK)_).*$");
private static final Pattern P_SYSINDEX_SQLITE = Pattern.compile("^(?i:sqlite_autoindex_).*$");
private final DatabaseMetaData databaseMetaData;
private final boolean inverseSchemaCatalog;