<<
Lazy or eager evaluation
>>
Many implementations are
demand-driven
: a client requests (pulls) successive result items.
An expression is only evaluated when result needed.
Good strategy for certain queries, but large interpretative overhead.
Qexo's eager evaluation maps XQuery program structure more directly into VM state.
Avoids interpretative overhead.
Allows more natural debugging.