2020-07-24 |
Matt S Trout |
verify "col = (SELECT ...)" works |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
clean up op/func handling, add exists, add de-inconsist... |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
introduce "top level" concept, move -values to Clauses... |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
sugar for select and multi-row insert |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
make INSERT SELECT work |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
subselect in from renders ok |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
delete from, update using, join using |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
add, expand, and use in from, VALUES |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
values clause |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
add as support |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
clauses test (xt/ because extra deps) |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
join support |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
add group_by and having in ExtraClauses |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
expand function arguments |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
make non-ascii operators work |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
wantarray cleanup and hashref query expressions |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
clean up naming and provide aliases |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
include MRO::Compat for 5.8 perls |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
clean up fields handling |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
expand , args while not doubling listification |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
Pass all expression stability tests. Verified by: |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
clean up fields/values expansion for insert |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
convert delete to extended clauses system |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
expand update expansion |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
switch select over to "real" clauses |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
give insert fields a real name |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
clean up expansion |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
switch insert to clauses system |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
delete as clauses |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
add update to clauses |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
convert direct to literal for * and single-id select |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
clean up select-hackery code |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
add select method to ::Clauses and fix bugs |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
make sketch vaguely work |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
initial sketch of Clauses.pm |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
add expand stability test |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
don't re-expand maybe list expr when already list |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
clean up insert code more |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
centralise field and value aqts for insert |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
clean up delete code |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
pass -op expansion to expand_op handler, fix in |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
allow controlling SQL::Abstract class for test suite... |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
remove refkind stuff from insert |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
clarify test |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
transplant DBIC test |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
cleanup multop rendering |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
fix a (bizarre) compatibility issue |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
no op normalization required - already happened outside |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
switch to explicit node type returns for non-op nodes |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
finish removing leading /^-/ |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
remove leading - from expand and render |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
remove - from expand keys |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
remove _expr_ from method names |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
extract expand_bind to a method |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
clean up row and op expansion to methods |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
stop treating old special ops normally |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
fix last warning |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
kill ident/value specialness |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
push comparison invocation into ident and value expanders |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
rename -tuple to -row |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
make -is work at top level |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
test more complex in clause |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
teach between to work as a unop |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
make 05in_between handle die() usefully |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
expand between better |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
make between work as a binop |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
rename list node type to tuple |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
make , special cased to avoid premature generalisation |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
make list always parenthesised, make , op work for... |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
remove $logic from maybe_list_expr |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
make weird undef order_by cases explicit |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
force , as multop, switch order_by |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
switch value defaulting in _in expansion to standard |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
better in handling |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
restore -in dying to have tests clean before breaking it |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
normalize ops to _ style |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
tmp |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
normalise ops to foo, foo_bar etc. |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
condense op handling |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
only remove a leading - if word char following to avoid... |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
simplify Default_Scalar_to code |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
kill dying on IN for non-DBIC |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
few more comments |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
extract scalar handling |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
move _render_op above specific op renderers |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
old SQLA extension system compat marked |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
extract concept of undef value |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
extract _hashpair_cmp for using default cmp |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
use hashtriple for auto-expand generation |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
use hashtriple for auto-{cmp} |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
factor the rest of the undef handling out |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
start to extract op checking for null |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
everything else is notreached, so rename unhandled... |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
extract hashtriple expander |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
andor for hashpair RHS |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
switch more is expansion cases |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
nuke is/is not code now handled by render_op |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
extract IS/IS NOT |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
clean up op handling code more |
commit | commitdiff | tree | snapshot |
2020-07-24 |
Matt S Trout |
move rendering to default render_op |
commit | commitdiff | tree | snapshot |
next |