|author||Boris Kolpackov <firstname.lastname@example.org>||2015-06-06 20:46:56 +0200|
|committer||Boris Kolpackov <email@example.com>||2015-06-06 20:46:56 +0200|
Add couple of diagnostics features
1 files changed, 11 insertions, 0 deletions
diff --git a/feature/list b/feature/list
index 681dba2..ebe6734 100644
@@ -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".