28 lines
871 B
C++
28 lines
871 B
C++
#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)) {}
|