Commit 6f68a7f0 authored by Mateusz Łoskot's avatar Mateusz Łoskot

Clean up already implemented features from TODO.

[ci skip]
parent 38d40593
$Id: ideas.txt,v 1.8 2006/12/12 07:39:22 msobczak Exp $
TODO
This file contains a raw bunch of ideas for future releases.
Not all of these ideas will necessarily make sense - they are here to get them together.
......@@ -10,17 +10,6 @@ http://lists.boost.org/Archives/boost/2006/12/113961.php
---
RAII for transactions.
---
bjam
Add JamFile files
---
Refactoring of core, more fine-grained file structure.
---
Session constructor overload that accepts map<string,string> for param=value pairs.
This should rather be provided as a separate function?
---
Query construction utilities (kind of Ultimate++) - can be easily incorporated into SOCI by just making them streamable.
......@@ -50,13 +39,6 @@ Note: default is a reserved word.
---
Provide statement-wide flag for eNoData case (because actually it *is* statement-wide, not field-wide). With this, boost.optional would handle the eNull case and the indicators could be dropped.
---
Session sql("mysql://user:password@host/database");
So that Session tries to find backend_mysql.(dll|so) if not yet registered.
---
number of rows affected (insert/update + select?)
---
query backend for supported featureset at runtime
......@@ -65,9 +47,6 @@ query backend for supported featureset at runtime
Rowset<tuple>
---
boost::optional?
---
Rowset<T>, including Rowset<tuple> - way to indicate nulls?
Additional pair based val/indicator interface?
......@@ -129,6 +108,3 @@ rowset<Row> rs = (s.prepare << "firstname='John' AND age > 28") // multi-fields
- very simple home-made SQL parser or SQL-like queries support (see OGR utils from http://www.gdal.org)
---
Session::reconnect (should connect again with the same params).
Why not also Session::open/close?
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment