langchain.memory.entity.SQLiteEntityStore¶

class langchain.memory.entity.SQLiteEntityStore(session_id: str = 'default', db_file: str = 'entities.db', table_name: str = 'memory_store', *args: Any)[source]¶

Bases: BaseEntityStore

SQLite-backed Entity store

Create a new model by parsing and validating input data from keyword arguments.

Raises ValidationError if the input data cannot be parsed to form a valid model.

param session_id: str = 'default'¶
param table_name: str = 'memory_store'¶
clear() None[source]¶

Delete all entities from store.

delete(key: str) None[source]¶

Delete entity value from store.

exists(key: str) bool[source]¶

Check if entity exists in store.

get(key: str, default: Optional[str] = None) Optional[str][source]¶

Get entity value from store.

set(key: str, value: Optional[str]) None[source]¶

Set entity value in store.

property full_table_name: str¶

Examples using SQLiteEntityStore¶