Class HibernateEmbeddingStore.DynamicBuilder
java.lang.Object
dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.BaseBuilder<EmbeddingEntity>
dev.langchain4j.store.embedding.hibernate.HibernateEmbeddingStore.DynamicBuilder
- Enclosing class:
HibernateEmbeddingStore<E>
public static class HibernateEmbeddingStore.DynamicBuilder
extends HibernateEmbeddingStore.BaseBuilder<EmbeddingEntity>
-
Field Summary
Fields inherited from class HibernateEmbeddingStore.BaseBuilder
createIndex, createTable, databaseKind, dimension, distanceFunction, dropTableFirst, indexOptions, indexType, table -
Method Summary
Modifier and TypeMethodDescriptionbuild()createIndex(Boolean createIndex) createTable(Boolean createTable) databaseKind(DatabaseKind databaseKind) distanceFunction(DistanceFunction distanceFunction) dropTableFirst(Boolean dropTableFirst) indexOptions(String indexOptions) port(int port) toString()Methods inherited from class HibernateEmbeddingStore.BaseBuilder
createConfiguration, createSessionFactory
-
Method Details
-
host
-
port
-
database
-
jdbcUrl
-
user
-
password
-
databaseKind
- Overrides:
databaseKindin classHibernateEmbeddingStore.BaseBuilder<EmbeddingEntity>
-
table
- Overrides:
tablein classHibernateEmbeddingStore.BaseBuilder<EmbeddingEntity>
-
dimension
- Overrides:
dimensionin classHibernateEmbeddingStore.BaseBuilder<EmbeddingEntity>
-
createIndex
- Overrides:
createIndexin classHibernateEmbeddingStore.BaseBuilder<EmbeddingEntity>
-
indexType
- Overrides:
indexTypein classHibernateEmbeddingStore.BaseBuilder<EmbeddingEntity>
-
indexOptions
- Overrides:
indexOptionsin classHibernateEmbeddingStore.BaseBuilder<EmbeddingEntity>
-
createTable
- Overrides:
createTablein classHibernateEmbeddingStore.BaseBuilder<EmbeddingEntity>
-
dropTableFirst
- Overrides:
dropTableFirstin classHibernateEmbeddingStore.BaseBuilder<EmbeddingEntity>
-
distanceFunction
- Overrides:
distanceFunctionin classHibernateEmbeddingStore.BaseBuilder<EmbeddingEntity>
-
build
-
toString
-