On Tue, 2008-07-29 at 17:13 -0400, Jay Pipes wrote: > Just like we cleaned up the Field_* classes, I would like to begin > cleaning up the Item_* classes. Currently, like was the case with the > field stuff, a myriad Item_* classes are housed in a few files in the > drizzled/ directory: > > item.cc > item_buff.cc > item_cmpfunc. cc > item_func.cc > item_create.cc > item_row.cc > item_strfunc.cc > item_subselect.cc > item_sum.cc > item_timefunc.cc > > As Brian has stated in the codestyle guidelines, we prefer to have a > header and codefile per class to aid in maintenance and readability -- > anyone *really* enjoy dealing with .cc files that are 6549 lines long? > > So, I would like to lead off the task of dividing and conquering the > Item classes. I propose we place all Item classes in their own > codefiles under an item/ directory within drizzled/. This would make > the file organization something like this:
I'm currently working on turning all functions into plugins, redoing the UDF interface and a few related things... is it possible to hold off doing too much there until I finish this patch (hoping this week... but I said that last week too... mmm... moving house and hacking go together well). -- Stewart Smith ([EMAIL PROTECTED]) http://www.flamingspork.com/
signature.asc
Description: This is a digitally signed message part
_______________________________________________ Mailing list: https://launchpad.net/~drizzle-discuss Post to : [email protected] Unsubscribe : https://launchpad.net/~drizzle-discuss More help : https://help.launchpad.net/ListHelp

