2020-07-24 |
Matt S Trout |
remove a literal "" in favour of undef |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
expand value node type to bind, remove value render... |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
clean vestigial debugging code |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
extract list as a node type |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
cleaner DBIC detection and compat |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
catch another weird edge case in _order_by |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
additional fixups for top-level-ness and oddities |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
ensure _order_by_chunks returns what it used to |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
short circuit empty components faster |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
don't parenthesise single clause and/or because, well... |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
I have no idea why I inlined the bindval assertion... |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
tweak special op handling and prefix op versus func... |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
restore exact whitespace because DBIC t/storage/debug... |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
_order_by_chunks fuckery to help DBIC not confuse itself |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
make the DBIC required warning scoped |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
single fire -nest warning because DBIC expects it,... |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
handle scalar arg to _recurse_where correctly |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
dbic uses _order_by_chunks, unsure how to unit test |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
for compat, single select arg doesnt quote |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
fix undef (null) values passed to update |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
also barf on arrayref based order_by with the same... |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
restore _order_by exception on nonsense asc+desc input |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
switch back to original key for special_ops since thing... |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
restore unary op functionality |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
switch to expand_unary hashref, maybe scalar default... |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
allow arrayref ident values for multi-part ident |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
make node_types a (currently unexposed) hashref |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
quote code supports multi-part idents |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
set values in update via expand/render |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
expand values for insert |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
RETURNING using render/expand |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
select fields now handled by expand/render code |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
only maybe list expand if <1 thing |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
extract _expand_maybe_list_expr |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
make _table use expand/render code |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
no space to the LHS of a comma |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
remove vestigial _order_by_chunks method |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
add custom expansions, convert order_by |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
add default for ident vs. value |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
remove last references to _nested_func_lhs |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
lift undef checking out of _order_by_chunks |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
streamline order_by processing |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
order_by done sanely; cut 1 |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
switch over to expr-render based generation |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
decomplect _IDENT |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
remove most of the crud from the VALUE op |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
temporarily kill unary_ops feature |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
burn unneccessary _where_ methods |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
nuke a bunch of _where_ methods |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
switch update to using _render_expr |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
switch between to render_expr |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
convert -in to render_expr |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
have func use render_expr |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
remove vestigial ANDOR op |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
move _OP over to _render_expr |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
initial introduction of render_expr, make sql(true... |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
more debugging in tests |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
eliminate (I hope) last and/or case in expansion |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
{ x => { -and => [ ... ] } converted to op |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
{ x => { -and => ... } } converted to op |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
further and/or conversion |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
start of moving and/or to ops |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
make non-unops multipart |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
eliminate (I think) -not as an expanded node type |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
clean up notreached code |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
fixup operator + empty arrayref handling |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
resolve final 02where fail by adding -func, 01generate... |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
trap exceptions and show expr expansion in 02where |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
MANGLE |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
notreached at base of expand_expr |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
eliminate IS special op usage |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
eliminated value old special op impl |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
ensure ident no longer uses the old code |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
disable IN and BETWEEN implementations |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
need to normalize op to avoid spurious use of old unary ops |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
IN support as a custom -op type |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
expand and render BETWEEN and NOT BETWEEN |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
LITERAL op should perform bindtype check |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
regularise more code, switch one test from die to warn... |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
switch another literal case to -literal |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
use -literal for top level exprs |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
initial introduction of literal op |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
expand hashpair w/hash RHS |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
expand top level arrays |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
include exception for 00new failures |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
add -op and -bind, expand some cases to them |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
better results from 01generate when a test unexpecteedl... |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
expand -bool, stop forbidding top-level unary ops |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
negation expansion |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
arrayref hashpair case |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
rearrange hashpair expansion |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
expander handles literal as RHS |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
add -nest to hashpair expansion |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
hashpair expansion - defaulting to $self->{cmp} |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
expression expansion pass, zeroth cut |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
remove another special case IS NULL rendering |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
make undef value use is operator |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
explicit defaulting of scalar-rhs hashpair |
commit | commitdiff | tree | snapshot |
2020-06-02 |
Dagfinn Ilmari... |
Release commit for 1.87 v1.87 |
commit | commitdiff | tree | snapshot |
2020-06-02 |
Dagfinn Ilmari... |
Bumping version to 1.87 |
commit | commitdiff | tree | snapshot |
next |