XQuery optimizer: rewrite predicate expressions using a boolean "and" into a chain of predicates. For example:
XQuery optimizer: rewrite predicate expressions using a boolean "and" into a chain of predicates. For example:

//root[a = "b" and c = "d"]

will be rewritten into

//((#exist:optimize#) { root[a = "b"][b = "c"] }

svn path=/trunk/eXist/; revision=5635

jessealama/exist,ambs/exist,olvidalo/exist,RemiKoutcherawy/exist,opax/exist,eXist-db/exist,dizzzz/exist,adamretter/exist,kohsah/exist,wshager/exist,dizzzz/exist,ambs/exist,adamretter/exist,lcahlander/exist,RemiKoutcherawy/exist,zwobit/exist,jensopetersen/exist,zwobit/exist,kohsah/exist,MjAbuz/exist,zwobit/exist,lcahlander/exist,eXist-db/exist,RemiKoutcherawy/exist,ambs/exist,olvidalo/exist,lcahlander/exist,kohsah/exist,ljo/exist,jessealama/exist,opax/exist,jensopetersen/exist,joewiz/exist,patczar/exist,shabanovd/exist,MjAbuz/exist,RemiKoutcherawy/exist,hungerburg/exist,MjAbuz/exist,shabanovd/exist,adamretter/exist,joewiz/exist,ljo/exist,eXist-db/exist,ljo/exist,shabanovd/exist,wolfgangmm/exist,hungerburg/exist,adamretter/exist,hungerburg/exist,opax/exist,ljo/exist,joewiz/exist,joewiz/exist,MjAbuz/exist,zwobit/exist,ambs/exist,jensopetersen/exist,windauer/exist,windauer/exist,shabanovd/exist,MjAbuz/exist,windauer/exist,shabanovd/exist,hungerburg/exist,dizzzz/exist,eXist-db/exist,jensopetersen/exist,wolfgangmm/exist,adamretter/exist,olvidalo/exist,dizzzz/exist,eXist-db/exist,shabanovd/exist,lcahlander/exist,kohsah/exist,joewiz/exist,ljo/exist,patczar/exist,patczar/exist,olvidalo/exist,adamretter/exist,opax/exist,jessealama/exist,windauer/exist,wolfgangmm/exist,jessealama/exist,kohsah/exist,zwobit/exist,wshager/exist,joewiz/exist,ambs/exist,wolfgangmm/exist,patczar/exist,windauer/exist,jessealama/exist,RemiKoutcherawy/exist,lcahlander/exist,wolfgangmm/exist,wshager/exist,wshager/exist,wshager/exist,patczar/exist,eXist-db/exist,dizzzz/exist,wshager/exist,jessealama/exist,kohsah/exist,jensopetersen/exist,MjAbuz/exist,zwobit/exist,windauer/exist,RemiKoutcherawy/exist,ljo/exist,patczar/exist,jensopetersen/exist,hungerburg/exist,dizzzz/exist,wolfgangmm/exist,lcahlander/exist,opax/exist,ambs/exist,olvidalo/exist