5 #ifndef ODB_ORACLE_NO_ID_OBJECT_RESULT_HXX
6 #define ODB_ORACLE_NO_ID_OBJECT_RESULT_HXX
15 #include <odb/details/shared-ptr.hxx>
44 details::shared_ptr<select_statement>,
72 details::shared_ptr<select_statement> statement_;
76 typename object_traits::image_type* image_copy_;
81 #include <odb/oracle/no-id-object-result.txx>
85 #endif // ODB_ORACLE_NO_ID_OBJECT_RESULT_HXX
Definition: no-id-object-result.hxx:27
virtual void invalidate()
base_type::pointer_type pointer_type
Definition: no-id-object-result.hxx:33
virtual ~no_id_object_result_impl()
Definition: query.hxx:165
virtual std::size_t size()
base_type::pointer_traits pointer_traits
Definition: no-id-object-result.hxx:36
object_traits_impl< object_type, id_oracle > object_traits
Definition: no-id-object-result.hxx:35
Definition: binding.hxx:21
base_type::object_type object_type
Definition: no-id-object-result.hxx:32
object_traits::pointer_type pointer_type
no_id_object_result_impl(const query_base &, details::shared_ptr< select_statement >, statements_type &, const schema_version_migration *)
object_traits::statements_type statements_type
Definition: no-id-object-result.hxx:38
Definition: oracle-types.hxx:131
virtual void load(object_type &)
odb::no_id_object_result_impl< T > base_type
Definition: no-id-object-result.hxx:30