On Apr 30, 2012, at 01:05 19, James Harrison wrote:

> It's a shame the MySQL stuff is so tightly integrated in RD throughout 
> the codebase; pulling out all that to an abstraction layer might make 
> life easier for porting to new DBs and implementing stuff like this.

There's actually very little MySQL-specific code in RD, as it has been a design 
goal all along to try to keep its SQL integration as 'vanilla' as possible.  
The primary place you'll find it is in the code to create a new database in 
'rdadmin/opendb.cpp', and much of that is currently slated for removal for 
precisely this reason.

Cheers!


|-------------------------------------------------------------------------|
| Frederick F. Gleason, Jr. |               Chief Developer               |
|                           |               Paravel Systems               |
|-------------------------------------------------------------------------|
| Only those who leisurely approach that which the masses are busy about  |
| can be busy about that which the masses take leisurely.                 |
|                                           -- Lao Tsu                    |
|-------------------------------------------------------------------------|

_______________________________________________
Rivendell-dev mailing list
[email protected]
http://lists.rivendellaudio.org/mailman/listinfo/rivendell-dev

Reply via email to