Skip to content
This repository was archived by the owner on Oct 24, 2020. It is now read-only.

Commit 5de3dd1

Browse files
committed
Support Oracle, DB2 and SQLite in JVM mode
1 parent b55f568 commit 5de3dd1

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

runtime/src/main/java/org/seasar/doma/quarkus/runtime/DomaSettings.java

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,14 @@
1111
import org.seasar.doma.jdbc.NoCacheSqlFileRepository;
1212
import org.seasar.doma.jdbc.SqlFileRepository;
1313
import org.seasar.doma.jdbc.SqlLogType;
14+
import org.seasar.doma.jdbc.dialect.Db2Dialect;
1415
import org.seasar.doma.jdbc.dialect.Dialect;
1516
import org.seasar.doma.jdbc.dialect.H2Dialect;
1617
import org.seasar.doma.jdbc.dialect.MssqlDialect;
1718
import org.seasar.doma.jdbc.dialect.MysqlDialect;
19+
import org.seasar.doma.jdbc.dialect.OracleDialect;
1820
import org.seasar.doma.jdbc.dialect.PostgresDialect;
21+
import org.seasar.doma.jdbc.dialect.SqliteDialect;
1922
import org.seasar.doma.jdbc.dialect.StandardDialect;
2023

2124
public class DomaSettings {
@@ -98,11 +101,14 @@ public String toString() {
98101
}
99102

100103
public enum DialectType {
101-
STANDARD(StandardDialect::new),
104+
DB2(Db2Dialect::new),
105+
H2(H2Dialect::new),
102106
MSSQL(MssqlDialect::new),
103107
MYSQL(MysqlDialect::new),
108+
ORACLE(OracleDialect::new),
104109
POSTGRES(PostgresDialect::new),
105-
H2(H2Dialect::new);
110+
STANDARD(StandardDialect::new),
111+
SQLITE(SqliteDialect::new);
106112

107113
private final Supplier<Dialect> constructor;
108114

0 commit comments

Comments
 (0)