# `QuackDB.Storage.DatabaseSize`
[🔗](https://github.com/elixir-vibe/quackdb/blob/main/lib/quack_db/storage.ex#L43)

A row from DuckDB's `pragma_database_size` table function.

# `t`

```elixir
@type t() :: %QuackDB.Storage.DatabaseSize{
  block_size: integer() | nil,
  database_name: String.t() | nil,
  database_size: String.t() | nil,
  free_blocks: integer() | nil,
  memory_limit: String.t() | nil,
  memory_usage: String.t() | nil,
  total_blocks: integer() | nil,
  used_blocks: integer() | nil,
  wal_size: String.t() | nil
}
```

---

*Consult [api-reference.md](api-reference.md) for complete listing*
