Class CassandraChatMemoryStore

java.lang.Object
dev.langchain4j.store.memory.chat.cassandra.CassandraChatMemoryStore
All Implemented Interfaces:
ChatMemoryStore

public class CassandraChatMemoryStore extends Object implements ChatMemoryStore
Implementation of ChatMemoryStore using Astra DB Vector Search. Table contains all chats. (default name is message_store). Each chat with multiple messages is a partition.Message id is a time uuid.
See Also:
  • Field Details

  • Constructor Details

    • CassandraChatMemoryStore

      public CassandraChatMemoryStore(com.datastax.oss.driver.api.core.CqlSession session)
      Constructor for message store
      Parameters:
      session - cassandra session
    • CassandraChatMemoryStore

      public CassandraChatMemoryStore(com.datastax.oss.driver.api.core.CqlSession session, String tableName)
      Constructor for message store
      Parameters:
      session - cassandra session
      tableName - table name
  • Method Details