Class DuckDBEmbeddingStore.Builder

java.lang.Object
dev.langchain4j.community.store.embedding.duckdb.DuckDBEmbeddingStore.Builder
Enclosing class:
DuckDBEmbeddingStore

public static class DuckDBEmbeddingStore.Builder extends Object
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • filePath

      public DuckDBEmbeddingStore.Builder filePath(String filePath)
      Parameters:
      filePath - File used to persist DuckDB database. If not specified, the database will be stored in-memory.
      Returns:
      builder
    • tableName

      public DuckDBEmbeddingStore.Builder tableName(String tableName)
      Parameters:
      tableName - The database table name to use. If not specified, "embeddings" will be used
      Returns:
      builder
    • inMemory

      public DuckDBEmbeddingStore.Builder inMemory(String tableName)
      Parameters:
      tableName - The database table name to use. If not specified, "embeddings" will be used
      Returns:
      builder
    • build

      public DuckDBEmbeddingStore build()