aboutsummaryrefslogtreecommitdiff
path: root/common/inheritance/polymorphism/test4.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'common/inheritance/polymorphism/test4.hxx')
-rw-r--r--common/inheritance/polymorphism/test4.hxx9
1 files changed, 9 insertions, 0 deletions
diff --git a/common/inheritance/polymorphism/test4.hxx b/common/inheritance/polymorphism/test4.hxx
index 0bd53bd..5c4ae2f 100644
--- a/common/inheritance/polymorphism/test4.hxx
+++ b/common/inheritance/polymorphism/test4.hxx
@@ -71,6 +71,15 @@ namespace test4
#pragma db column("min(" + base2::num + ")")
unsigned long min_num;
};
+
+ // Test custom join condition that uses object id. It cannot come
+ // from the base since the base table hasn't been join'ed yet.
+ //
+ #pragma db view object(base1) object(base2: base2::id == base1::id)
+ struct view3
+ {
+ std::string str;
+ };
}
#endif // TEST4_HXX