Arthur Axel 'fREW' Schmidt [Sat, 29 Jan 2011 15:20:30 +0000]
where_hashpair is better than recurse_where
Arthur Axel 'fREW' Schmidt [Sat, 29 Jan 2011 15:18:49 +0000]
cleaner handling of args
Arthur Axel 'fREW' Schmidt [Sat, 29 Jan 2011 15:02:45 +0000]
working -op
Arthur Axel 'fREW' Schmidt [Wed, 26 Jan 2011 00:03:04 +0000]
all tests pass and impl actually makes sense
Shlomi Fish [Mon, 13 Dec 2010 16:27:24 +0000]
Add the -func operator
Peter Rabbitson [Fri, 7 Jan 2011 09:40:14 +0000]
Add some crazy malformed SQL to make sure things do not throw
It looks like the empty-not-undef fix in
7cc47319 also fixes the general
issue of throwing on unknown operators (e.g. reverting
af75bd59 would
still yield passing code, though the AST will still be incorrect).
Add a currently passing test as a reminder of what stuff to look for
Peter Rabbitson [Fri, 7 Jan 2011 09:18:32 +0000]
Fix incorrect comparison of malformed lists
AND OR and , must have both a lhs and a rhs, if neither is
present add a [], which will properly trip the comparison
later on.
Peter Rabbitson [Fri, 7 Jan 2011 09:05:06 +0000]
Fix recursion warnings while parsing extremely long lists
Peter Rabbitson [Wed, 22 Dec 2010 15:45:39 +0000]
Fix stupid not exists omission
Arthur Axel 'fREW' Schmidt [Tue, 21 Dec 2010 17:53:00 +0000]
Release 1.72
Peter Rabbitson [Tue, 21 Dec 2010 16:24:29 +0000]
Consolidate the injection_guard checks, fix bobby's name
Peter Rabbitson [Tue, 21 Dec 2010 12:56:07 +0000]
injection_guard implementation
Peter Rabbitson [Tue, 21 Dec 2010 11:01:43 +0000]
Require bugfixed CAG
Peter Rabbitson [Tue, 21 Dec 2010 10:26:09 +0000]
Undocument -nest with extreme prejudice
-nest is a wart that never served any reasonable purpose. While
DBIC is outright deprecating it, SQLA is simply undocumenting it,
committing to keep all tests intact (but not committing to
reimplement -nest in the Data::Query adapter).
Wes Malone [Tue, 30 Nov 2010 03:41:49 +0000]
Removed excess parentheses in generated SQL
Peter Rabbitson [Sun, 5 Dec 2010 20:02:29 +0000]
Fix stupid assumption in parenthesis unroller
Peter Rabbitson [Sun, 5 Dec 2010 18:21:51 +0000]
Pass options to _insert_returning and allow bind rvs
Justin Hunter [Wed, 1 Dec 2010 00:03:50 +0000]
add handling for NULL when using -in
Peter Rabbitson [Sun, 28 Nov 2010 01:31:25 +0000]
Better diagnostics (unparse the parent of the failed chunk)
Peter Rabbitson [Sat, 27 Nov 2010 22:54:42 +0000]
Ask for a faster CAG, switch to MI::AI
Peter Rabbitson [Wed, 24 Nov 2010 16:44:40 +0000]
Warnfree tests
Peter Rabbitson [Wed, 24 Nov 2010 16:42:56 +0000]
Fix retardation in -between bind handling
Arthur Axel 'fREW' Schmidt [Sat, 13 Nov 2010 05:39:46 +0000]
migrate _parenthesis_unroll to SQL::Abstract::Tree
Dagfinn Ilmari Mannsåker [Tue, 9 Nov 2010 11:40:31 +0000]
Fix parsing of foo.* in SQLA::Tree
Peter Rabbitson [Tue, 9 Nov 2010 11:20:51 +0000]
Release 1.71
Peter Rabbitson [Tue, 9 Nov 2010 11:14:34 +0000]
Disable dbic-tests when no dbic is present
Arthur Axel 'fREW' Schmidt [Tue, 9 Nov 2010 04:44:09 +0000]
Release 1.70
Arthur Axel 'fREW' Schmidt [Tue, 9 Nov 2010 04:40:38 +0000]
sort changes by importance
Arthur Axel 'fREW' Schmidt [Tue, 9 Nov 2010 01:12:49 +0000]
no raw ASCII
Arthur Axel 'fREW' Schmidt [Tue, 9 Nov 2010 01:11:59 +0000]
better quoting logic
Arthur Axel 'fREW' Schmidt [Tue, 9 Nov 2010 00:45:46 +0000]
Leave quotes from DBIC in bindargs
Peter Rabbitson [Mon, 8 Nov 2010 03:04:01 +0000]
Make resulting SQL work on MySQL
Peter Rabbitson [Mon, 8 Nov 2010 03:03:18 +0000]
gitignore
Peter Rabbitson [Mon, 8 Nov 2010 02:56:34 +0000]
Reenable show_progress in example
Arthur Axel 'fREW' Schmidt [Sat, 6 Nov 2010 23:46:14 +0000]
Document repo
Arthur Axel 'fREW' Schmidt [Wed, 3 Nov 2010 02:36:14 +0000]
Fix missing doc (RT#62587)
Arthur Axel 'fREW' Schmidt [Fri, 29 Oct 2010 01:40:24 +0000]
Add error checking on "profile" for SQLA::Tree
Arthur Axel 'fREW' Schmidt [Thu, 28 Oct 2010 04:24:49 +0000]
Highlight HAVING
Arthur Axel 'fREW' Schmidt [Tue, 26 Oct 2010 01:39:10 +0000]
docs for pretty printer
Arthur Axel 'fREW' Schmidt [Sun, 24 Oct 2010 21:15:40 +0000]
fixup tests
Arthur Axel 'fREW' Schmidt [Tue, 26 Oct 2010 01:21:28 +0000]
fix precedence for executing in new
Arthur Axel 'fREW' Schmidt [Sun, 24 Oct 2010 21:06:44 +0000]
tests for bulk insert
Arthur Axel 'fREW' Schmidt [Sun, 24 Oct 2010 20:59:47 +0000]
Do not show_progress by default
Arthur Axel 'fREW' Schmidt [Sun, 24 Oct 2010 20:58:51 +0000]
squash_repeats > no_repeats
Arthur Axel 'fREW' Schmidt [Sun, 24 Oct 2010 20:20:29 +0000]
test for no-repeats
Arthur Axel 'fREW' Schmidt [Sun, 24 Oct 2010 14:44:29 +0000]
Add "no_repeats" option to fix it such that repeated SQL may be ellided except for placeholders
Arthur Axel "fREW" Schmidt [Sat, 23 Oct 2010 21:04:36 +0000]
try DBIC colorizer!
Arthur Axel "fREW" Schmidt [Sat, 23 Oct 2010 20:45:00 +0000]
better bulk insert support
Arthur Axel "fREW" Schmidt [Sat, 23 Oct 2010 20:41:46 +0000]
allow disabling of show_progress; _ some accessors
Arthur Axel "fREW" Schmidt [Sat, 23 Oct 2010 20:30:26 +0000]
Add EXECUTING for clarity of long running SQL
Arthur Axel "fREW" Schmidt [Sat, 23 Oct 2010 17:10:06 +0000]
make console color profile a bit easier to read
Arthur Axel "fREW" Schmidt [Sat, 23 Oct 2010 17:05:00 +0000]
Highlight transaction keywords
Arthur Axel "fREW" Schmidt [Sat, 23 Oct 2010 16:43:00 +0000]
Hide bulk inserts from DBIx::Class
Arthur Axel "fREW" Schmidt [Sat, 23 Oct 2010 02:18:52 +0000]
fix pagination keywords
Arthur Axel "fREW" Schmidt [Sat, 23 Oct 2010 01:49:36 +0000]
fix placeholder quoting
Arthur Axel "fREW" Schmidt [Fri, 22 Oct 2010 14:32:27 +0000]
release SQL::Abstract 1.69
Arthur Axel "fREW" Schmidt [Fri, 22 Oct 2010 04:12:18 +0000]
fix tree tests
Peter Rabbitson [Thu, 21 Oct 2010 17:11:29 +0000]
Add support for { -op => $foo } in UPDATE arguments
Refactor unary op handlers to allow overrides at any level
Makes for very very hairy internals, but immensely useful for upstream
Peter Rabbitson [Thu, 21 Oct 2010 14:51:31 +0000]
Fix default value inserts (an op can have an empty arglist)
Peter Rabbitson [Thu, 21 Oct 2010 13:53:11 +0000]
Fix incorrect padding
Peter Rabbitson [Thu, 21 Oct 2010 13:36:51 +0000]
Proper placeholder support in the AST
Peter Rabbitson [Thu, 21 Oct 2010 13:21:26 +0000]
Properly support ops containing _'s (valid in Oracle)
Peter Rabbitson [Thu, 21 Oct 2010 12:49:11 +0000]
Preserve \@bindargs passed to unparse()
Peter Rabbitson [Thu, 21 Oct 2010 12:39:16 +0000]
Add list support, and various mini-fixes
John Napiorkowski [Wed, 20 Oct 2010 18:01:23 +0000]
examined placeholder status a bit more carefully
John Napiorkowski [Wed, 20 Oct 2010 17:49:40 +0000]
added test for the html profile destroyed placeholder problem
Arthur Axel "fREW" Schmidt [Fri, 15 Oct 2010 00:31:47 +0000]
fix placeholder surround and add complex test
Arthur Axel "fREW" Schmidt [Sat, 9 Oct 2010 08:46:41 +0000]
Changes for past two commits
Arthur Axel "fREW" Schmidt [Sat, 9 Oct 2010 08:39:57 +0000]
s// does not return the modified string, $_ does
Arthur Axel "fREW" Schmidt [Sat, 9 Oct 2010 08:26:07 +0000]
make format-sql actually useful
Arthur Axel "fREW" Schmidt [Sat, 9 Oct 2010 07:57:12 +0000]
add a couple more examples
Peter Rabbitson [Wed, 29 Sep 2010 16:55:23 +0000]
Fix bogus test (does not pass yet)
Peter Rabbitson [Wed, 29 Sep 2010 16:54:53 +0000]
t/01generate.t
Peter Rabbitson [Mon, 27 Sep 2010 06:54:06 +0000]
These 'optimizations' are silly
Peter Rabbitson [Thu, 23 Sep 2010 10:51:29 +0000]
Fix bindtype omission in -in handling
Peter Rabbitson [Wed, 22 Sep 2010 14:19:34 +0000]
Backout errnoeusly committed stuff
Peter Rabbitson [Wed, 22 Sep 2010 14:14:40 +0000]
Fix incomplete handling of IN/BETWEEN sub-args
Peter Rabbitson [Wed, 22 Sep 2010 10:09:34 +0000]
Replace one more grep with a regex
Peter Rabbitson [Wed, 22 Sep 2010 10:01:59 +0000]
Reenable the tester test - it's fast enough now
Peter Rabbitson [Wed, 22 Sep 2010 10:00:37 +0000]
Stupid stupid typo
Peter Rabbitson [Wed, 22 Sep 2010 09:49:58 +0000]
Tokenizer fixed \o/
Arthur Axel "fREW" Schmidt [Wed, 22 Sep 2010 02:48:52 +0000]
add test for parsing lists
Peter Rabbitson [Tue, 21 Sep 2010 05:11:08 +0000]
Move the colordefs to the profile def
Arthur Axel "fREW" Schmidt [Thu, 16 Sep 2010 14:45:33 +0000]
release 1.68
Arthur Axel "fREW" Schmidt [Thu, 16 Sep 2010 14:44:32 +0000]
add a bit more doc, test doc, and rename a method
Arthur Axel "fREW" Schmidt [Tue, 14 Sep 2010 02:40:48 +0000]
placeholder coloring!
Arthur Axel "fREW" Schmidt [Tue, 14 Sep 2010 01:00:24 +0000]
doc additions and a method rename
Arthur Axel "fREW" Schmidt [Sun, 12 Sep 2010 19:39:58 +0000]
use object interface to Hash::Merge
Arthur Axel "fREW" Schmidt [Sun, 12 Sep 2010 19:38:38 +0000]
release 1.67_03
Arthur Axel "fREW" Schmidt [Sat, 11 Sep 2010 17:36:22 +0000]
docs for ::Tree
Arthur Axel "fREW" Schmidt [Sat, 11 Sep 2010 17:09:39 +0000]
caller info does not belong here
Arthur Axel "fREW" Schmidt [Fri, 10 Sep 2010 04:14:55 +0000]
initial start of warn-style caller info
Arthur Axel "fREW" Schmidt [Fri, 10 Sep 2010 04:13:12 +0000]
add missing dep
Arthur Axel "fREW" Schmidt [Thu, 9 Sep 2010 23:13:22 +0000]
merge configs with profiles
Arthur Axel "fREW" Schmidt [Thu, 9 Sep 2010 21:37:06 +0000]
in case there were no bindargs passed
Arthur Axel "fREW" Schmidt [Thu, 9 Sep 2010 03:16:54 +0000]
integrate placeholder population with DBIC
Arthur Axel "fREW" Schmidt [Thu, 9 Sep 2010 02:51:23 +0000]
fix oddity in initial newlines
Arthur Axel "fREW" Schmidt [Thu, 9 Sep 2010 02:50:57 +0000]
add placeholder support
Arthur Axel "fREW" Schmidt [Thu, 9 Sep 2010 02:50:23 +0000]
fix pod coverage test
Arthur Axel "fREW" Schmidt [Thu, 9 Sep 2010 02:47:42 +0000]
add quotes to examples to show hidden whitespace