5 #ifndef ODB_ORACLE_SIMPLE_OBJECT_RESULT_HXX
6 #define ODB_ORACLE_SIMPLE_OBJECT_RESULT_HXX
15 #include <odb/details/shared-ptr.hxx>
45 details::shared_ptr<select_statement>,
76 details::shared_ptr<select_statement> statement_;
80 typename object_traits::image_type* image_copy_;
85 #include <odb/oracle/simple-object-result.txx>
89 #endif // ODB_ORACLE_SIMPLE_OBJECT_RESULT_HXX
virtual void invalidate()
object_traits::id_type id_type
Definition: query.hxx:165
base_type::pointer_traits pointer_traits
Definition: simple-object-result.hxx:37
Definition: simple-object-result.hxx:27
virtual ~object_result_impl()
object_traits_impl< object_type, id_oracle > object_traits
Definition: simple-object-result.hxx:36
object_traits::statements_type statements_type
Definition: simple-object-result.hxx:39
Definition: binding.hxx:21
odb::object_result_impl< T > base_type
Definition: simple-object-result.hxx:30
virtual id_type load_id()
object_traits::pointer_type pointer_type
base_type::object_type object_type
Definition: simple-object-result.hxx:33
object_result_impl(const query_base &, details::shared_ptr< select_statement >, statements_type &, const schema_version_migration *)
virtual std::size_t size()
virtual void load(object_type &, bool fetch)
base_type::pointer_type pointer_type
Definition: simple-object-result.hxx:34
Definition: oracle-types.hxx:131
base_type::id_type id_type
Definition: simple-object-result.hxx:32