influxdb/ioxd_router
Dom Dwyer d166de931d refactor: resolve namespace before DML dispatch
This commit introduces a new (composable) trait; a NamespaceResolver is
an abstraction responsible for taking a string namespace from a user
request, and mapping to it's catalog ID.

This allows the NamespaceId to be injected through the DmlHandler chain
in addition to the namespace name.

As part of this change, the NamespaceAutocreation layer was changed from
an implementator of the DmlHandler trait, to a NamespaceResolver as it
is a more appropriate abstraction for the functionality it provides.
2022-10-28 13:41:05 +02:00
..
src refactor: resolve namespace before DML dispatch 2022-10-28 13:41:05 +02:00
Cargo.toml feat: Use workspace package metadata to reduce differences and repetition 2022-10-24 13:04:09 -04:00