15 lines
688 B
C++
15 lines
688 B
C++
#include "matador/sql/resolver_service.hpp"
|
|
|
|
namespace matador::sql {
|
|
void resolver_service::register_object_resolver(std::shared_ptr<object::abstract_type_resolver>&& resolver) {
|
|
object_resolver_factory_.register_object_resolver(std::move(resolver));
|
|
}
|
|
|
|
void resolver_service::register_collection_resolver(std::shared_ptr<object::abstract_joined_resolver>&& resolver) {
|
|
collection_resolver_factory_.register_collection_resolver(std::move(resolver));
|
|
}
|
|
|
|
void resolver_service::register_joined_object_resolver(std::shared_ptr<object::abstract_type_resolver>&& resolver) {
|
|
joined_object_resolver_factory_.register_object_resolver(std::move(resolver));
|
|
}
|
|
} // namespace matador::query
|