projects
/
dbsrgits/SQL-Abstract.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
move _render_op above specific op renderers
[dbsrgits/SQL-Abstract.git]
/
lib
/
SQL
/
Abstract.pm
2020-07-24
Matt S Trout
move _render_op above specific op renderers
blob
|
commitdiff
2020-07-24
Matt S Trout
old SQLA extension system compat marked
blob
|
commitdiff
|
diff to current
2020-07-24
Matt S Trout
extract concept of undef value
blob
|
commitdiff
|
diff to current
2020-07-24
Matt S Trout
extract _hashpair_cmp for using default cmp
blob
|
commitdiff
|
diff to current
2020-07-24
Matt S Trout
use hashtriple for auto-expand generation
blob
|
commitdiff
|
diff to current
2020-07-24
Matt S Trout
use hashtriple for auto-{cmp}
blob
|
commitdiff
|
diff to current
2020-07-24
Matt S Trout
factor the rest of the undef handling out
blob
|
commitdiff
|
diff to current
2020-07-24
Matt S Trout
start to extract op checking for null
blob
|
commitdiff
|
diff to current
2020-07-24
Matt S Trout
everything else is notreached, so rename unhandled...
blob
|
commitdiff
|
diff to current
2020-07-24
Matt S Trout
extract hashtriple expander
blob
|
commitdiff
|
diff to current
2020-07-24
Matt S Trout
andor for hashpair RHS
blob
|
commitdiff
|
diff to current
2020-07-24
Matt S Trout
switch more is expansion cases
blob
|
commitdiff
|
diff to current
2020-07-24
Matt S Trout
nuke is/is not code now handled by render_op
blob
|
commitdiff
|
diff to current
2020-07-24
Matt S Trout
extract IS/IS NOT
blob
|
commitdiff
|
diff to current
2020-07-24
Matt S Trout
clean up op handling code more
blob
|
commitdiff
|
diff to current
2020-07-24
Matt S Trout
move rendering to default render_op
blob
|
commitdiff
|
diff to current
2020-07-24
Matt S Trout
extract andor rendering
blob
|
commitdiff
|
diff to current
2020-07-24
Matt S Trout
extract _render_op_in
blob
|
commitdiff
|
diff to current
2020-07-24
Matt S Trout
extract between rendering into a method
blob
|
commitdiff
|
diff to current
2020-07-24
Matt S Trout
clean up part of the arrayref stuff
blob
|
commitdiff
|
diff to current
2020-07-24
Matt S Trout
let andor expand the ident hashref case
blob
|
commitdiff
|
diff to current
2020-07-24
Matt S Trout
further andor consolidation
blob
|
commitdiff
|
diff to current
2020-07-24
Matt S Trout
add some hopefully useful comments
blob
|
commitdiff
|
diff to current
2020-07-24
Matt S Trout
move more expansion into andor
blob
|
commitdiff
|
diff to current
2020-07-24
Matt S Trout
make scalar/blessed args cleaner
blob
|
commitdiff
|
diff to current
2020-07-24
Matt S Trout
surface _expand_ident call
blob
|
commitdiff
|
diff to current
2020-07-24
Matt S Trout
let _expand_expr produce the deprecation warning
blob
|
commitdiff
|
diff to current
2020-07-24
Matt S Trout
extract _expr_hashpair_op_ident
blob
|
commitdiff
|
diff to current
2020-07-24
Matt S Trout
move injection handling into _hashpair_op and clean...
blob
|
commitdiff
|
diff to current
2020-07-24
Matt S Trout
extract _expand_expr_hashpair_op
blob
|
commitdiff
|
diff to current
2020-07-24
Matt S Trout
remove unused clause
blob
|
commitdiff
|
diff to current
2020-07-24
Matt S Trout
switch ident/value to proposed unop style
blob
|
commitdiff
|
diff to current
2020-07-24
Matt S Trout
rename _expand_andor to _expand_op_andor
blob
|
commitdiff
|
diff to current
2020-07-24
Matt S Trout
eliminate passing of unused logic op name
blob
|
commitdiff
|
diff to current
2020-07-24
Matt S Trout
andor now handled primarily by _expand_op
blob
|
commitdiff
|
diff to current
2020-07-24
Matt S Trout
murder the $logic variable
blob
|
commitdiff
|
diff to current
2020-07-24
Matt S Trout
eliminate $logic from _expand_expr
blob
|
commitdiff
|
diff to current
2020-07-24
Matt S Trout
arrayref logic can just use $self
blob
|
commitdiff
|
diff to current
2020-07-24
Matt S Trout
_expand_expr hashref is always and
blob
|
commitdiff
|
diff to current
2020-07-24
Matt S Trout
lift injection validation
blob
|
commitdiff
|
diff to current
2020-07-24
Matt S Trout
extract another andor case
blob
|
commitdiff
|
diff to current
2020-07-24
Matt S Trout
extract -nest code
blob
|
commitdiff
|
diff to current
2020-07-24
Matt S Trout
this is always andor so bypass expr
blob
|
commitdiff
|
diff to current
2020-07-24
Matt S Trout
switch another case to andor expansion
blob
|
commitdiff
|
diff to current
2020-07-24
Matt S Trout
switch ident and value to expand_op
blob
|
commitdiff
|
diff to current
2020-07-24
Matt S Trout
re-engineer ident
blob
|
commitdiff
|
diff to current
2020-07-24
Matt S Trout
extract ident handling
blob
|
commitdiff
|
diff to current
2020-07-24
Matt S Trout
expand andor for more cases
blob
|
commitdiff
|
diff to current
2020-07-24
Matt S Trout
extract in/not in code
blob
|
commitdiff
|
diff to current
2020-07-24
Matt S Trout
introduce expand_op concept and move between to it
blob
|
commitdiff
|
diff to current
2020-07-24
Matt S Trout
extract op rendering prefix+not
blob
|
commitdiff
|
diff to current
2020-07-24
Matt S Trout
simplify unop_postfix code
blob
|
commitdiff
|
diff to current
2020-07-24
Matt S Trout
murder special use for and/or
blob
|
commitdiff
|
diff to current
2020-07-24
Matt S Trout
remove postfix code
blob
|
commitdiff
|
diff to current
2020-07-24
Matt S Trout
op rendering w/postfix
blob
|
commitdiff
|
diff to current
2020-07-24
Matt S Trout
clean custom op rendering to $self config
blob
|
commitdiff
|
diff to current
2020-07-24
Matt S Trout
no longer required, op is normalised earlier
blob
|
commitdiff
|
diff to current
2020-07-24
Matt S Trout
kill final_op normalisation since no longer required
blob
|
commitdiff
|
diff to current
2020-07-24
Matt S Trout
remove duplicate value expansion code
blob
|
commitdiff
|
diff to current
2020-07-24
Matt S Trout
extract and/or expansion
blob
|
commitdiff
|
diff to current
2020-07-24
Matt S Trout
add notreached barf to and/or processing
blob
|
commitdiff
|
diff to current
2020-07-24
Matt S Trout
extract _expand_bool method
blob
|
commitdiff
|
diff to current
2020-07-24
Matt S Trout
move _expand_not to method
blob
|
commitdiff
|
diff to current
2020-07-24
Matt S Trout
_expand_value
blob
|
commitdiff
|
diff to current
2020-07-24
Matt S Trout
expandify -bool
blob
|
commitdiff
|
diff to current
2020-07-24
Matt S Trout
move -not to an expander
blob
|
commitdiff
|
diff to current
2020-07-24
Matt S Trout
kill last self-call from hashpair code
blob
|
commitdiff
|
diff to current
2020-07-24
Matt S Trout
further conversion to expand system
blob
|
commitdiff
|
diff to current
2020-07-24
Matt S Trout
de-hashpair array RHS-of-RHS case
blob
|
commitdiff
|
diff to current
2020-07-24
Matt S Trout
move and/or expansion to non-hashpair
blob
|
commitdiff
|
diff to current
2020-07-24
Matt S Trout
and hash de-hashpaired
blob
|
commitdiff
|
diff to current
2020-07-24
Matt S Trout
convert undef value to expr call
blob
|
commitdiff
|
diff to current
2020-07-24
Matt S Trout
first step of hashpair conversion
blob
|
commitdiff
|
diff to current
2020-07-24
Matt S Trout
default_scalar_to only needs to happen in expand_expr now
blob
|
commitdiff
|
diff to current
2020-07-24
Matt S Trout
normalise op earlier in { col => { op => ... } } structure
blob
|
commitdiff
|
diff to current
2020-07-24
Matt S Trout
minor whitespace fix
blob
|
commitdiff
|
diff to current
2020-07-24
Matt S Trout
much more sane expansion of idents
blob
|
commitdiff
|
diff to current
2020-07-24
Matt S Trout
more ident expansion
blob
|
commitdiff
|
diff to current
2020-07-24
Matt S Trout
move a bunch of ident returns to expand
blob
|
commitdiff
|
diff to current
2020-07-24
Matt S Trout
introduce _expand_ident method, use for update
blob
|
commitdiff
|
diff to current
2020-07-24
Matt S Trout
add render_expr method
blob
|
commitdiff
|
diff to current
2020-07-24
Matt S Trout
clean up the logic thing
blob
|
commitdiff
|
diff to current
2020-07-24
Matt S Trout
default scalar in expand
blob
|
commitdiff
|
diff to current
2020-07-24
Matt S Trout
I don't have a test for this but I'm sure that was...
blob
|
commitdiff
|
diff to current
2020-07-24
Matt S Trout
rename node_types to render
blob
|
commitdiff
|
diff to current
2020-07-24
Matt S Trout
clean up code and use expand/render methods
blob
|
commitdiff
|
diff to current
2020-07-24
Matt S Trout
check for undef and kill pointless debug checks
blob
|
commitdiff
|
diff to current
2020-07-24
Matt S Trout
kill last empty string literal
blob
|
commitdiff
|
diff to current
2020-07-24
Matt S Trout
remove a literal "" in favour of undef
blob
|
commitdiff
|
diff to current
2020-07-24
Matt S Trout
expand value node type to bind, remove value render...
blob
|
commitdiff
|
diff to current
2020-07-24
Matt S Trout
clean vestigial debugging code
blob
|
commitdiff
|
diff to current
2020-07-24
Matt S Trout
extract list as a node type
blob
|
commitdiff
|
diff to current
2020-07-24
Matt S Trout
cleaner DBIC detection and compat
blob
|
commitdiff
|
diff to current
2020-07-24
Matt S Trout
catch another weird edge case in _order_by
blob
|
commitdiff
|
diff to current
2020-07-24
Matt S Trout
additional fixups for top-level-ness and oddities
blob
|
commitdiff
|
diff to current
2020-07-24
Matt S Trout
ensure _order_by_chunks returns what it used to
blob
|
commitdiff
|
diff to current
2020-07-24
Matt S Trout
short circuit empty components faster
blob
|
commitdiff
|
diff to current
2020-07-24
Matt S Trout
don't parenthesise single clause and/or because, well...
blob
|
commitdiff
|
diff to current
2020-07-24
Matt S Trout
I have no idea why I inlined the bindval assertion...
blob
|
commitdiff
|
diff to current
2020-07-24
Matt S Trout
tweak special op handling and prefix op versus func...
blob
|
commitdiff
|
diff to current
next