SQLiteEntityStore#
- class langchain.memory.entity.SQLiteEntityStore[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 conn: Any = None#
- param session_id: str = 'default'#
- param table_name: str = 'memory_store'#
- delete(key: str) None [source]#
Delete entity value from store.
- Parameters:
key (str) –
- Return type:
None
- exists(key: str) bool [source]#
Check if entity exists in store.
- Parameters:
key (str) –
- Return type:
bool
- get(key: str, default: str | None = None) str | None [source]#
Get entity value from store.
- Parameters:
key (str) –
default (str | None) –
- Return type:
str | None
- set(key: str, value: str | None) None [source]#
Set entity value in store.
- Parameters:
key (str) –
value (str | None) –
- Return type:
None
- property full_table_name: str#