summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2015-03-27 16:29:37 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2015-03-27 16:29:37 +0200
commit9a728c3824b5c688c62723dda8a085b9b86802ae (patch)
tree4484fe57e07aeb648ba8a59c78d25a18ffe34e9f
parentc79fdfb7d8a09a5e03d0c212892d941be96a0379 (diff)
Add feature: Ability to not own underlying database connections
-rw-r--r--feature/list12
1 files changed, 12 insertions, 0 deletions
diff --git a/feature/list b/feature/list
index 5206ca3..3ba0ee5 100644
--- a/feature/list
+++ b/feature/list
@@ -1,3 +1,15 @@
+! Ability to not own underlying database connections
+
+ Could be useful when trying to work with other "database drivers".
+ Seems what would be useful:
+
+ 1. Flag to the handle ctor not to free.
+ 2. detach() in addition to handle().
+ 3. In connection_pool, delete the connection if it was returned
+ detached (handle is free).
+
+ Also make the connection guts protected.
+
! Ability not to generate schema for certain objects/containers
Sometimes it can be useful to overlay an object onto existing