#include "matador/sql/internal/object_resolver_producer.hpp" namespace matador::sql { const std::type_index & object_resolver_producer::type() const { return type_; } object_resolver_producer::object_resolver_producer(const std::type_index &type) : type_(type) {} } const std::type_index& matador::sql::joined_object_resolver_producer::root_type() const { return root_type_; } const std::type_index& matador::sql::joined_object_resolver_producer::type() const { return type_; } const std::string& matador::sql::joined_object_resolver_producer::collection_name() const { return collection_name_; } matador::sql::joined_object_resolver_producer::joined_object_resolver_producer(const std::type_index& root_type, const std::type_index& type, std::string collection_name) : root_type_(root_type) , type_(type) , collection_name_(std::move(collection_name)) {}