Skip to content

Issues needing design work

bendlas edited this page Jul 28, 2011 · 2 revisions

Qualifying columns in predicates

see #92 #75

When the columns, referenced in a predicate, contain another as a substring, that substring gets replaced by "tablename.". This is because in qualify-predicate https://github.com/LauJensen/clojureql/blob/master/src/clojureql/predicates.clj#L111 the qualification happens by string replacement.

To fix this, every predicate will need to keep their sub-predicates as an AST.