Subject:XQuery Core Author:Tony Lavinio Date:31 Aug 2005 11:22 PM
XQuery Core is just XQuery with the core library functions, which means
the basic functions that must be included in order to call your
implmentation a "complete" implementation of XQuery. Stylus Studio
includes both and internal XQuery engine, the engine from Saxonica, and
also the high-performance DataDirect Technologies DDXQ engine, as well
as hooks to the Sleepycat, Mark Logic and Raining Data XML databases.
That's about as core as they come.
Subject:XQuery Core Author:John Panjoe Date:02 Sep 2005 02:20 AM Originally Posted: 02 Sep 2005 02:11 AM
Hello Tony,<br>
At the moment I am doing project on XQuery language. I am using Galax to normalize and optimize XQuery to XQuery Core, but when I copy optimized version to Stylus Studio it gives me errors like: $ not recognize, namespace not declared, () invalid, and so on. Could you please try to use Galax to optimize XQuery (XMark Q1) , copy optimized version to Stylus Studio and debug it. If you get errors, could you please tell me how to fix them?<br>
Thank you in advanced…<br>
P.S.
If I debug XQuery and XQuery Core (optimized) in Stylus Studio using Saxon processor, is it true that XQuery Core would produce better cost-based results then XQuery.
Subject:XQuery Core Author:(Deleted User) Date:02 Sep 2005 07:28 AM
Hi John,
the normalized query that Galax can generate is what is defined in the "Formal Semantics" specification; that is, it's not a "real" XQuery expression, but something that goes beyond it by using data types and functions that are not part of the language (e.g. the "numeric()" data type, and functions from the "op" and "fs" namespace)
In short, it is something that probably no other XQuery processor will understand.
Subject:XQuery Core Author:John Panjoe Date:05 Sep 2005 08:24 AM
Hi guys,
Is there any tool (providing debug timer or profiler) that I can use for debugging both XQuery and XQuery Core? I would like to compare these two to see which would produce better cost-based optimization results. How can I compare these two?
Subject:XQuery Core Author:Tony Lavinio Date:06 Sep 2005 09:46 AM Originally Posted: 06 Sep 2005 09:45 AM
Each XQuery engine will have its own optimization plan, since its
implementation will be different. The only way to guarantee that
one is faster than another is to benchmark with your workload.
And since as Alberto stated, the XQuery Core output is specific to
Galax, you can't compare it to other tools.
However, you can use Stylus Studio to debug a number of XQuery
engines, including our internal engine and also Saxon.