diff options
authorBoris Kolpackov <>2015-06-06 20:46:56 +0200
committerBoris Kolpackov <>2015-06-06 20:46:56 +0200
commit0a26104119f02c5a651f96d7d070314e613fb156 (patch)
parent7a5bb9ee35a8a750c97b5770737651f70520133d (diff)
Add couple of diagnostics features
1 files changed, 11 insertions, 0 deletions
diff --git a/feature/list b/feature/list
index 681dba2..ebe6734 100644
--- a/feature/list
+++ b/feature/list
@@ -1,3 +1,14 @@
+! Diagnose use of relationship smart pointer if object pointer is raw [diag]
+ Diagnose if it is raw by default (i.e., not explicitly specified) and
+ suggest explicitly making it raw (pointer(*)) if that's what the user
+ really wants.
+! Diagnose forward use of composite object id [diag]
+ Generated code does not compile if a composite object id is defined
+ after a (relationship) pointer to object that uses this composite id.
! Ability to not own underlying database connections
Could be useful when trying to work with other "database drivers".