$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
Subject: Re: [boost] [rdb] 0.0.09
From: Jarrad Waterloo (jwaterloo_at_[hidden])
Date: 2009-09-28 08:24:33
Jean-Louis Leroy wrote:
> In this version :
> * EXISTS
> * consistency check in INSERT...SELECT
> * DISTINCT, ALL
> * transactions
>
> The transaction stuff is pellicular. It simply maps to vendor calls. I 
> am hesitating a bit, either make a common interface for the most 
> common operations (like execute) directly in each backend (aside with 
> vendor-specifc calls) or put them in a separate wrapper or even decide 
> that it's not in the scope.
>
> There's more redesign in the select from which I think I can get an 
> elegant implementation of vendor-specific features (like LIMIT). The 
> idea is to pass all the data in a fusion map, allowing vendor specific 
> parts of the statement to slip their own data inside it. In fact this 
> also is how DISTINCT works.
>
> I dropped the composition of lists via chained calls to operator (). 
> It's all preprocessor-based now. The () chain system was limited by 
> FUSION_MAX_VECTOR_SIZE anyway.
>
> I have installed MySQL on my computer. I am still accessing it via 
> ODBC but I'll probably start the native support soon.
>
> Yesterday I tried to upload and just when I pushed the upload button 
> the vault server crashed. I suspect that it was my upload that 
> triggered it.
>
> J-L
>
> _______________________________________________
> Unsubscribe & other changes: 
> http://listarchives.boost.org/mailman/listinfo.cgi/boost
Concerning the transactions, I thought ODBC already was the common 
interface beginning, committing and rollingback transactions. Please see 
functions SQLSetConnectAttr SQLEndTran