File tree Expand file tree Collapse file tree 1 file changed +10
-0
lines changed
api-test/integration-tests/src/test/java/com/microsoft/semantickernel/tests/connectors/memory/jdbc Expand file tree Collapse file tree 1 file changed +10
-0
lines changed Original file line number Diff line number Diff line change 66import com .microsoft .semantickernel .connectors .data .jdbc .JDBCVectorStoreRecordCollectionOptions ;
77import com .microsoft .semantickernel .connectors .data .mysql .MySQLVectorStoreQueryProvider ;
88import com .microsoft .semantickernel .connectors .data .postgres .PostgreSQLVectorStoreQueryProvider ;
9+ import com .microsoft .semantickernel .connectors .data .sqlite .SQLiteVectorStoreQueryProvider ;
910import com .mysql .cj .jdbc .MysqlDataSource ;
1011import org .junit .jupiter .params .ParameterizedTest ;
1112import org .junit .jupiter .params .provider .EnumSource ;
1213import org .postgresql .ds .PGSimpleDataSource ;
14+ import org .sqlite .SQLiteDataSource ;
1315import org .testcontainers .containers .MySQLContainer ;
1416import org .testcontainers .containers .PostgreSQLContainer ;
1517import org .testcontainers .junit .jupiter .Container ;
@@ -59,6 +61,14 @@ private JDBCVectorStore buildVectorStore(QueryProvider provider) {
5961 .withDataSource (dataSource )
6062 .build ();
6163 break ;
64+ case SQLite :
65+ SQLiteDataSource sqliteDataSource = new SQLiteDataSource ();
66+ sqliteDataSource .setUrl ("jdbc:sqlite:file:test" );
67+ dataSource = sqliteDataSource ;
68+ queryProvider = SQLiteVectorStoreQueryProvider .builder ()
69+ .withDataSource (sqliteDataSource )
70+ .build ();
71+ break ;
6272 default :
6373 throw new IllegalArgumentException ("Unknown query provider: " + provider );
6474 }
You can’t perform that action at this time.
0 commit comments