2019-04-17 |
Matt S Trout |
move clause rendering to better calling convention |
blob | commitdiff |
2019-04-16 |
Matt S Trout |
clean up calling convention |
blob | commitdiff | diff to current |
2019-04-15 |
Matt S Trout |
promote _join_parts to public method join_clauses |
blob | commitdiff | diff to current |
2019-04-14 |
Matt S Trout |
clean up op/func handling, add exists, add de-inconsist... |
blob | commitdiff | diff to current |
2019-04-14 |
Matt S Trout |
introduce "top level" concept, move -values to Clauses... |
blob | commitdiff | diff to current |
2019-04-13 |
Matt S Trout |
make INSERT SELECT work |
blob | commitdiff | diff to current |
2019-04-13 |
Matt S Trout |
add, expand, and use in from, VALUES |
blob | commitdiff | diff to current |
2019-04-13 |
Matt S Trout |
values clause |
blob | commitdiff | diff to current |
2019-04-13 |
Matt S Trout |
add as support |
blob | commitdiff | diff to current |
2019-04-13 |
Matt S Trout |
join support |
blob | commitdiff | diff to current |
2019-04-13 |
Matt S Trout |
expand function arguments |
blob | commitdiff | diff to current |
2019-04-13 |
Matt S Trout |
make non-ascii operators work |
blob | commitdiff | diff to current |
2019-04-10 |
Matt S Trout |
wantarray cleanup and hashref query expressions |
blob | commitdiff | diff to current |
2019-04-10 |
Matt S Trout |
expand , args while not doubling listification |
blob | commitdiff | diff to current |
2019-04-10 |
Matt S Trout |
Pass all expression stability tests. Verified by: |
blob | commitdiff | diff to current |
2019-04-10 |
Matt S Trout |
don't re-expand maybe list expr when already list |
blob | commitdiff | diff to current |
2019-04-06 |
Matt S Trout |
clean up insert code more |
blob | commitdiff | diff to current |
2019-04-06 |
Matt S Trout |
centralise field and value aqts for insert |
blob | commitdiff | diff to current |
2019-04-06 |
Matt S Trout |
clean up delete code |
blob | commitdiff | diff to current |
2019-04-05 |
Matt S Trout |
pass -op expansion to expand_op handler, fix in |
blob | commitdiff | diff to current |
2019-04-03 |
Matt S Trout |
remove refkind stuff from insert |
blob | commitdiff | diff to current |
2019-04-02 |
Matt S Trout |
cleanup multop rendering |
blob | commitdiff | diff to current |
2019-04-02 |
Matt S Trout |
fix a (bizarre) compatibility issue |
blob | commitdiff | diff to current |
2019-04-02 |
Matt S Trout |
no op normalization required - already happened outside |
blob | commitdiff | diff to current |
2019-04-01 |
Matt S Trout |
switch to explicit node type returns for non-op nodes |
blob | commitdiff | diff to current |
2019-04-01 |
Matt S Trout |
finish removing leading /^-/ |
blob | commitdiff | diff to current |
2019-04-01 |
Matt S Trout |
remove leading - from expand and render |
blob | commitdiff | diff to current |
2019-04-01 |
Matt S Trout |
remove - from expand keys |
blob | commitdiff | diff to current |
2019-04-01 |
Matt S Trout |
remove _expr_ from method names |
blob | commitdiff | diff to current |
2019-04-01 |
Matt S Trout |
extract expand_bind to a method |
blob | commitdiff | diff to current |
2019-04-01 |
Matt S Trout |
clean up row and op expansion to methods |
blob | commitdiff | diff to current |
2019-04-01 |
Matt S Trout |
stop treating old special ops normally |
blob | commitdiff | diff to current |
2019-04-01 |
Matt S Trout |
fix last warning |
blob | commitdiff | diff to current |
2019-04-01 |
Matt S Trout |
kill ident/value specialness |
blob | commitdiff | diff to current |
2019-04-01 |
Matt S Trout |
push comparison invocation into ident and value expanders |
blob | commitdiff | diff to current |
2019-04-01 |
Matt S Trout |
rename -tuple to -row |
blob | commitdiff | diff to current |
2019-04-01 |
Matt S Trout |
make -is work at top level |
blob | commitdiff | diff to current |
2019-04-01 |
Matt S Trout |
teach between to work as a unop |
blob | commitdiff | diff to current |
2019-04-01 |
Matt S Trout |
expand between better |
blob | commitdiff | diff to current |
2019-04-01 |
Matt S Trout |
make between work as a binop |
blob | commitdiff | diff to current |
2019-03-27 |
Matt S Trout |
rename list node type to tuple |
blob | commitdiff | diff to current |
2019-03-27 |
Matt S Trout |
make , special cased to avoid premature generalisation |
blob | commitdiff | diff to current |
2019-03-27 |
Matt S Trout |
make list always parenthesised, make , op work for... |
blob | commitdiff | diff to current |
2019-03-27 |
Matt S Trout |
remove $logic from maybe_list_expr |
blob | commitdiff | diff to current |
2019-03-27 |
Matt S Trout |
make weird undef order_by cases explicit |
blob | commitdiff | diff to current |
2019-03-27 |
Matt S Trout |
force , as multop, switch order_by |
blob | commitdiff | diff to current |
2019-03-27 |
Matt S Trout |
switch value defaulting in _in expansion to standard |
blob | commitdiff | diff to current |
2019-03-27 |
Matt S Trout |
better in handling |
blob | commitdiff | diff to current |
2019-03-27 |
Matt S Trout |
restore -in dying to have tests clean before breaking it |
blob | commitdiff | diff to current |
2019-03-27 |
Matt S Trout |
normalize ops to _ style |
blob | commitdiff | diff to current |
2019-03-27 |
Matt S Trout |
tmp |
blob | commitdiff | diff to current |
2019-03-27 |
Matt S Trout |
normalise ops to foo, foo_bar etc. |
blob | commitdiff | diff to current |
2019-03-27 |
Matt S Trout |
condense op handling |
blob | commitdiff | diff to current |
2019-03-27 |
Matt S Trout |
only remove a leading - if word char following to avoid... |
blob | commitdiff | diff to current |
2019-03-27 |
Matt S Trout |
simplify Default_Scalar_to code |
blob | commitdiff | diff to current |
2019-03-26 |
Matt S Trout |
kill dying on IN for non-DBIC |
blob | commitdiff | diff to current |
2019-03-26 |
Matt S Trout |
few more comments |
blob | commitdiff | diff to current |
2019-03-26 |
Matt S Trout |
extract scalar handling |
blob | commitdiff | diff to current |
2019-03-26 |
Matt S Trout |
move _render_op above specific op renderers |
blob | commitdiff | diff to current |
2019-03-26 |
Matt S Trout |
old SQLA extension system compat marked |
blob | commitdiff | diff to current |
2019-03-26 |
Matt S Trout |
extract concept of undef value |
blob | commitdiff | diff to current |
2019-03-26 |
Matt S Trout |
extract _hashpair_cmp for using default cmp |
blob | commitdiff | diff to current |
2019-03-26 |
Matt S Trout |
use hashtriple for auto-expand generation |
blob | commitdiff | diff to current |
2019-03-26 |
Matt S Trout |
use hashtriple for auto-{cmp} |
blob | commitdiff | diff to current |
2019-03-26 |
Matt S Trout |
factor the rest of the undef handling out |
blob | commitdiff | diff to current |
2019-03-26 |
Matt S Trout |
start to extract op checking for null |
blob | commitdiff | diff to current |
2019-03-26 |
Matt S Trout |
everything else is notreached, so rename unhandled... |
blob | commitdiff | diff to current |
2019-03-26 |
Matt S Trout |
extract hashtriple expander |
blob | commitdiff | diff to current |
2019-03-26 |
Matt S Trout |
andor for hashpair RHS |
blob | commitdiff | diff to current |
2019-03-26 |
Matt S Trout |
switch more is expansion cases |
blob | commitdiff | diff to current |
2019-03-26 |
Matt S Trout |
nuke is/is not code now handled by render_op |
blob | commitdiff | diff to current |
2019-03-26 |
Matt S Trout |
extract IS/IS NOT |
blob | commitdiff | diff to current |
2019-03-26 |
Matt S Trout |
clean up op handling code more |
blob | commitdiff | diff to current |
2019-03-26 |
Matt S Trout |
move rendering to default render_op |
blob | commitdiff | diff to current |
2019-03-26 |
Matt S Trout |
extract andor rendering |
blob | commitdiff | diff to current |
2019-03-26 |
Matt S Trout |
extract _render_op_in |
blob | commitdiff | diff to current |
2019-03-26 |
Matt S Trout |
extract between rendering into a method |
blob | commitdiff | diff to current |
2019-03-26 |
Matt S Trout |
clean up part of the arrayref stuff |
blob | commitdiff | diff to current |
2019-03-26 |
Matt S Trout |
let andor expand the ident hashref case |
blob | commitdiff | diff to current |
2019-03-26 |
Matt S Trout |
further andor consolidation |
blob | commitdiff | diff to current |
2019-03-26 |
Matt S Trout |
add some hopefully useful comments |
blob | commitdiff | diff to current |
2019-03-26 |
Matt S Trout |
move more expansion into andor |
blob | commitdiff | diff to current |
2019-03-25 |
Matt S Trout |
make scalar/blessed args cleaner |
blob | commitdiff | diff to current |
2019-03-25 |
Matt S Trout |
surface _expand_ident call |
blob | commitdiff | diff to current |
2019-03-25 |
Matt S Trout |
let _expand_expr produce the deprecation warning |
blob | commitdiff | diff to current |
2019-03-25 |
Matt S Trout |
extract _expr_hashpair_op_ident |
blob | commitdiff | diff to current |
2019-03-25 |
Matt S Trout |
move injection handling into _hashpair_op and clean... |
blob | commitdiff | diff to current |
2019-03-25 |
Matt S Trout |
extract _expand_expr_hashpair_op |
blob | commitdiff | diff to current |
2019-03-25 |
Matt S Trout |
remove unused clause |
blob | commitdiff | diff to current |
2019-03-25 |
Matt S Trout |
switch ident/value to proposed unop style |
blob | commitdiff | diff to current |
2019-03-25 |
Matt S Trout |
rename _expand_andor to _expand_op_andor |
blob | commitdiff | diff to current |
2019-03-25 |
Matt S Trout |
eliminate passing of unused logic op name |
blob | commitdiff | diff to current |
2019-03-25 |
Matt S Trout |
andor now handled primarily by _expand_op |
blob | commitdiff | diff to current |
2019-03-25 |
Matt S Trout |
murder the $logic variable |
blob | commitdiff | diff to current |
2019-03-25 |
Matt S Trout |
eliminate $logic from _expand_expr |
blob | commitdiff | diff to current |
2019-03-25 |
Matt S Trout |
arrayref logic can just use $self |
blob | commitdiff | diff to current |
2019-03-25 |
Matt S Trout |
_expand_expr hashref is always and |
blob | commitdiff | diff to current |
2019-03-21 |
Matt S Trout |
lift injection validation |
blob | commitdiff | diff to current |
2019-03-21 |
Matt S Trout |
extract another andor case |
blob | commitdiff | diff to current |
2019-03-21 |
Matt S Trout |
extract -nest code |
blob | commitdiff | diff to current |
next |