[jOOQ/jOOQ#5179] Added support for SQLite

This commit is contained in:
Lukas Eder 2020-11-02 13:25:00 +01:00
parent 7c3f542d4c
commit 228cdba3af

View File

@ -134,6 +134,7 @@ 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 final DatabaseMetaData databaseMetaData;
private final boolean inverseSchemaCatalog;
@ -702,6 +703,9 @@ final class MetaImpl extends AbstractMeta {
case HSQLDB:
if (P_SYSINDEX_HSQLDB.matcher(indexName).matches()) it.remove();
break;
case SQLITE:
if (P_SYSINDEX_SQLITE.matcher(indexName).matches()) it.remove();
break;
}
}