Interface DatabaseKind
public interface DatabaseKind
Database kind
- DB2: The IBM DB2 database
- MARIADB: The MariaDB database
- MSSQL: The Microsoft SQL Server database
- MYSQL: The MySQL database
- POSTGRESQL: The PostgreSQL database
- ORACLE: The Oracle database
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final DatabaseKindstatic final DatabaseKindstatic final DatabaseKindstatic final DatabaseKindstatic final DatabaseKindstatic final DatabaseKind -
Method Summary
Modifier and TypeMethodDescriptioncreateIndexDDL(DistanceFunction distanceFunction, String indexType, String table, String embeddingColumn, String indexOptions) createJdbcUrl(String host, int port, String database) static DatabaseKinddetermineDatabaseKind(String jdbcUrl) static DatabaseKinddetermineDatabaseKind(org.hibernate.dialect.Dialect dialect) boolean
-
Field Details
-
DB2
-
MARIADB
-
MSSQL
-
MYSQL
-
POSTGRESQL
-
ORACLE
-
-
Method Details
-
createJdbcUrl
-
isJdbcUrl
-
createIndexDDL
-
getSetupSql
String getSetupSql() -
determineDatabaseKind
-
determineDatabaseKind
-