> ## Documentation Index
> Fetch the complete documentation index at: https://docs.encord.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Http.querier

## Querier Objects

```python theme={"dark"}
class Querier()
```

Querier for DB get/post requests.

#### basic\_getter

```python theme={"dark"}
def basic_getter(response_type: Type[T],
                 uid: UIDType = None,
                 payload: PayloadType = None,
                 retryable=True) -> T
```

Single DB object getter.

#### basic\_delete

```python theme={"dark"}
def basic_delete(query_type: Type[T], uid: UIDType = None, retryable=False)
```

Single DB object getter.

#### basic\_setter

```python theme={"dark"}
def basic_setter(query_type: Type[T],
                 uid: UIDType,
                 payload: PayloadType,
                 retryable=False)
```

Single DB object setter.

#### basic\_put

```python theme={"dark"}
def basic_put(query_type,
              uid,
              payload: PayloadType,
              retryable: bool = True,
              enable_logging: bool = True)
```

Single DB object put request.
