Skip to content

Commit 5290f8c

Browse files
authored
improvement: reconsider required vs. optional classification (#144)
1 parent 122779e commit 5290f8c

4 files changed

Lines changed: 8 additions & 8 deletions

File tree

dat-storers/dat-storer-milvus/src/main/java/ai/dat/storer/milvus/MilvusEmbeddingStoreFactory.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -86,12 +86,12 @@ public String factoryIdentifier() {
8686

8787
@Override
8888
public Set<ConfigOption<?>> requiredOptions() {
89-
return new LinkedHashSet<>(List.of(USERNAME, PASSWORD, DIMENSION));
89+
return new LinkedHashSet<>(List.of(HOST, PORT, USERNAME, PASSWORD, DIMENSION));
9090
}
9191

9292
@Override
9393
public Set<ConfigOption<?>> optionalOptions() {
94-
return new LinkedHashSet<>(List.of(HOST, PORT, DATABASE_NAME, COLLECTION_NAME_PREFIX,
94+
return new LinkedHashSet<>(List.of(DATABASE_NAME, COLLECTION_NAME_PREFIX,
9595
CONSISTENCY_LEVEL, AUTO_FLUSH_ON_INSERT));
9696
}
9797

dat-storers/dat-storer-pgvector/src/main/java/ai/dat/storer/pgvector/PGVectorEmbeddingStoreFactory.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -96,12 +96,12 @@ public String factoryIdentifier() {
9696

9797
@Override
9898
public Set<ConfigOption<?>> requiredOptions() {
99-
return new LinkedHashSet<>(List.of(USER, PASSWORD, DATABASE, DIMENSION));
99+
return new LinkedHashSet<>(List.of(HOST, PORT, USER, PASSWORD, DATABASE, DIMENSION));
100100
}
101101

102102
@Override
103103
public Set<ConfigOption<?>> optionalOptions() {
104-
return new LinkedHashSet<>(List.of(HOST, PORT, TABLE_PREFIX, USE_INDEX, INDEX_LIST_SIZE));
104+
return new LinkedHashSet<>(List.of(TABLE_PREFIX, USE_INDEX, INDEX_LIST_SIZE));
105105
}
106106

107107
@Override

dat-storers/dat-storer-qdrant/src/main/java/ai/dat/storer/qdrant/QdrantEmbeddingStoreFactory.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -75,12 +75,12 @@ public String factoryIdentifier() {
7575

7676
@Override
7777
public Set<ConfigOption<?>> requiredOptions() {
78-
return new LinkedHashSet<>(List.of(HOST, DIMENSION));
78+
return new LinkedHashSet<>(List.of(HOST, PORT, DIMENSION));
7979
}
8080

8181
@Override
8282
public Set<ConfigOption<?>> optionalOptions() {
83-
return new LinkedHashSet<>(List.of(PORT, API_KEY, COLLECTION_NAME_PREFIX, DISTANCE, USE_TLS));
83+
return new LinkedHashSet<>(List.of(API_KEY, COLLECTION_NAME_PREFIX, DISTANCE, USE_TLS));
8484
}
8585

8686
@Override

dat-storers/dat-storer-weaviate/src/main/java/ai/dat/storer/weaviate/WeaviateEmbeddingStoreFactory.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,12 +63,12 @@ public String factoryIdentifier() {
6363

6464
@Override
6565
public Set<ConfigOption<?>> requiredOptions() {
66-
return Collections.emptySet();
66+
return new LinkedHashSet<>(List.of(SCHEME, HOST, PORT));
6767
}
6868

6969
@Override
7070
public Set<ConfigOption<?>> optionalOptions() {
71-
return new LinkedHashSet<>(List.of(SCHEME, HOST, PORT, API_KEY, CLASS_NAME_PREFIX));
71+
return new LinkedHashSet<>(List.of(API_KEY, CLASS_NAME_PREFIX));
7272
}
7373

7474
@Override

0 commit comments

Comments
 (0)