3
I Use This!
Inactive

Commits : Listings

Analyzed 1 day ago. based on code collected 1 day ago.
Jun 14, 2024 — Jun 14, 2025
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Moved SQL::VERSION into its own file, so that the Rakefile won't have to load the entire SQL library just to get the version string. More... almost 17 years ago
Added support for approximate float values (1E+5, -2.5E+30, etc.) More... almost 17 years ago
Added CURRENT_USER. More... almost 17 years ago
Added implied AS clauses ('SELECT * FROM users u' instead of 'SELECT * FROM users AS u'). More... almost 17 years ago
Added quoting around all generated column and table names. More... almost 17 years ago
Added better support for string quoting. It's still not all the way there yet, but it's better than it was. More... almost 17 years ago
Added support for using ORDER BY with an unsigned integer constant. Not sure exactly why you'd want to do this, but it's in the SQL-92 spec, so in it goes :-\ More... almost 17 years ago
Added ASC / DESC to ORDER BY (defaults to ASC). More... almost 17 years ago
Added ORDER BY. More... almost 17 years ago
Added support for using subqueries in a WHERE clause. More... almost 17 years ago
Added support for IN predicates to have subqueries. More... almost 17 years ago
Fixed NOT EXISTS so that it doesn't negate the entire subquery. More... almost 17 years ago
Added EXISTS / NOT EXISTS. More... almost 17 years ago
Made the lexer case-insensitive. More... almost 17 years ago
DRYed up the statement tests a bit by extracting node creation into helper methods. More... almost 17 years ago
Added USING clause for joins. More... almost 17 years ago
DRYed up Column and Table nodes by making them extend from an Identifier node. More... almost 17 years ago
Renamed the As node's :name attribute to :column, since it's now a Column object instead of just a string. More... almost 17 years ago
Changed QualifiedColumn's initializer to accept a Table node and a Column node. More... almost 17 years ago
Changed QualifiedColumn to take a Table node in its initializer rather than just a string. More... almost 17 years ago
Added quoted identifiers. More... almost 17 years ago
Added FULL OUTER JOIN. More... almost 17 years ago
Added FULL JOIN. More... almost 17 years ago
Added RIGHT OUTER JOIN. More... almost 17 years ago
Added RIGHT JOIN. More... almost 17 years ago
Added LEFT OUTER JOIN. More... almost 17 years ago
Added LEFT JOIN. More... almost 17 years ago
Added INNER JOIN. More... almost 17 years ago
Cleaned up the table reference grammar in the racc file. Removed the table_reference_list node I had added which differed from the SQL-92 grammar spec. More... almost 17 years ago
Added explicit CROSS JOIN expression. More... almost 17 years ago