Ash Berlin [Thu, 12 Mar 2009 22:57:27 +0000]
Refactor more things to fully hash based AST
Ash Berlin [Thu, 12 Mar 2009 00:00:20 +0000]
Port more stuff to use HashAST
Ash Berlin [Wed, 11 Mar 2009 23:48:34 +0000]
Mid-refactor: Convert from array refs to hashrefs for storing the AST in
Ash Berlin [Tue, 10 Mar 2009 23:03:18 +0000]
Quoting + simple selects (and tests)
Ash Berlin [Tue, 10 Mar 2009 18:18:31 +0000]
Replace lazy_build with lazt + builder
Ash Berlin [Tue, 10 Mar 2009 09:38:51 +0000]
Comment logic
Ash Berlin [Tue, 10 Mar 2009 09:36:26 +0000]
Create ArrayAST, HashAST and AST types in a type library so that some constructs can use hashrefs
Ash Berlin [Fri, 6 Mar 2009 21:49:05 +0000]
Start producing join stmts
Ash Berlin [Wed, 4 Mar 2009 22:48:16 +0000]
Use seperate dispatch table for where to top level
Ash Berlin [Wed, 4 Mar 2009 21:43:27 +0000]
Refactor to use a (hopefully) clearer dispatch table method
Ash Berlin [Tue, 3 Mar 2009 23:59:55 +0000]
Add tests for more basic constructs
Ash Berlin [Tue, 3 Mar 2009 23:20:16 +0000]
Move the AST walking code out into seperate class
Ash Berlin [Tue, 3 Mar 2009 22:37:05 +0000]
Require -ast_version to generate (and un-dual life it. Now is class method only)
Ash Berlin [Tue, 3 Mar 2009 09:30:08 +0000]
Add IN generator
Ash Berlin [Tue, 3 Mar 2009 09:14:48 +0000]
Return binds when called as class method
Ash Berlin [Mon, 2 Mar 2009 19:12:46 +0000]
A few simple order by tests. Not sure i'm happy with the waht of doing asc/desc
Ash Berlin [Mon, 2 Mar 2009 09:25:27 +0000]
Fix bracketing of where
Ash Berlin [Mon, 2 Mar 2009 00:30:21 +0000]
Fix typo in tests
Ash Berlin [Mon, 2 Mar 2009 00:17:40 +0000]
Produce half decent where clauses
Ash Berlin [Mon, 23 Feb 2009 21:30:33 +0000]
Add a simple test for WHERE
Ash Berlin [Sun, 22 Feb 2009 20:38:59 +0000]
Initial commit
Ash Berlin [Sat, 21 Feb 2009 21:53:42 +0000]
Base ignore file