# AstraDBBaseStore

> **Class** in `langchain_astradb`

📖 [View in docs](https://reference.langchain.com/python/langchain-astradb/storage/AstraDBBaseStore)

## Signature

```python
AstraDBBaseStore(
    self,
    *args: Any = (),
    **kwargs: Any = {},
)
```

## Extends

- `BaseStore[str, V]`
- `Generic[V]`

## Constructors

```python
__init__(
    self,
    *args: Any = (),
    **kwargs: Any = {},
) -> None
```


## Properties

- `astra_env`
- `collection`
- `async_collection`

## Methods

- [`decode_value()`](https://reference.langchain.com/python/langchain-astradb/storage/AstraDBBaseStore/decode_value)
- [`encode_value()`](https://reference.langchain.com/python/langchain-astradb/storage/AstraDBBaseStore/encode_value)
- [`mget()`](https://reference.langchain.com/python/langchain-astradb/storage/AstraDBBaseStore/mget)
- [`amget()`](https://reference.langchain.com/python/langchain-astradb/storage/AstraDBBaseStore/amget)
- [`mset()`](https://reference.langchain.com/python/langchain-astradb/storage/AstraDBBaseStore/mset)
- [`amset()`](https://reference.langchain.com/python/langchain-astradb/storage/AstraDBBaseStore/amset)
- [`mdelete()`](https://reference.langchain.com/python/langchain-astradb/storage/AstraDBBaseStore/mdelete)
- [`amdelete()`](https://reference.langchain.com/python/langchain-astradb/storage/AstraDBBaseStore/amdelete)
- [`yield_keys()`](https://reference.langchain.com/python/langchain-astradb/storage/AstraDBBaseStore/yield_keys)
- [`ayield_keys()`](https://reference.langchain.com/python/langchain-astradb/storage/AstraDBBaseStore/ayield_keys)

---

[View source on GitHub](https://github.com/langchain-ai/langchain-datastax/blob/f40219609c1c12cb9d5f2d5d9fa5e10e68639e34/libs/astradb/langchain_astradb/storage.py#L39)