N. America: 800 876 3101 | World: 44 (0) 1753 218 930

Summary of Previous Releases


Release 3.1: 

  • MySQL support – Users with MySQL database deployments (Enterprise version) can now take advantage of all the benefits of DataDirect’s XQuery engine. 
  • Extended file type support and output enhancements – DataDirect XQuery increases productivity for developers who need to work with ZIP files composed of XML documents or requiring EDI output formats by eliminating intermediate processing steps.  DataDirect XQuery can query, in a streaming fashion, XML files (ie, OpenDocument, Office Open XML, PDFs) which are packed into ZIP files directly without the need to unzip them first.  The output of an XQuery can now be EDI directly, eliminating the separate conversion step for the developer. 
  • Enhanced Web Services integration – DataDirect XQuery provides support for SOAP (including automatic integration of output XML Schema in the generated WSDL) and REST as well as added support for configurations and connection pooling. 
  • Additional database support – Support added for DB2 v9 on z/OS, Oracle 11, Informix 9.4 & 10, and PostgreSQL 8.1 & 8.2.  Check the complete list of supported databases for your specific database or version.  If you need to support a database or version that is not listed, email us at xmlinfo@datadirect.com.

Release 3.0: 

  • Using XQuery to update relational data – DataDirect XQuery allows you to update relational data from within XQuery.  This is useful for all XQuery applications that need to insert, update, or delete data in relational tables. The addition of update functionality makes DataDirect XQuery 3.0 very well-suited for ETL application scenarios, where it provides efficient XML shredding and transparent relational updates.
  • Generating a graphical query plan – Plan Explain allows you to generate an XQuery execution plan so that you can see how DataDirect XQuery will execute your query. For example, if your query accesses a relational data source, the plan will include the SQL statements that DataDirect XQuery will send to the database. You can use the information provided by Plan Explain to tune your queries for the best performance possible.  
  • Web Services integration – DataDirect XQuery seamlessly supports the ability to create SOAP requests, specify endpoints, invoke web services and consume SOAP responses from your XQuery. This eliminates writing extra conversion code to use Web Services.      
  • Performance and Scalability Enhancements – Additional support of the XQJ API, changes to streaming and document projection, and additional performance enhancements have increased the overall performance and scalability of DataDirect XQuery. 
  • Connection pooling support – DataDirect XQuery provides connection pooling at the JDBC level by integrating with the application server’s JDBC pool manager.  This allows you to take advantage of any connection pooling you may already be familiar with in other JDBC applications.  For more information, see http://www.xquery.com/connection-pooling.
  • Additional Database Support – Support added for Sybase 12.5.4, DB2 V5R4 iSeries, and DB2 v9.1.  For DB2 v9.1, DataDirect XQuery supports the XML enhancements of the database including the XML data type and native XQuery implementation – allowing you to directly execute XQuery expressions.  Check the complete list of supported databases for your specific database or version. 
  • XQuery Compliancy – DataDirect XQuery supports the W3C XQuery Recommendation of January, 2007.

Release 2.0:

  • Performance and Scalability Enhancements – Performance enhancements have been made to further optimize queries.  Some performance optimizations are now configurable by the user – allowing more control to choose optimizations for their specific environments.  XML streaming drastically reduces the amount of memory required when processing large XML documents. 
  • Integration with Stylus Studio XML Deployment Adapters – These adapters give you the ability to use DataDirect XQuery to query and integrate data sources that are not XML or relational (for example, comma-separated or EDI files). 
  • Additional support for Java extensions - The ability to use external Java functions has been enhanced and improved. 
  • Additional Database Support – Support added for Oracle 10gR2, Sybase 15, and MS SQL Server 2005.  Check the complete list of supported databases for your specific database or version. 
  • Updated XQuery Support – Supports the November, 2005 Candidate Recommendation XQuery specification and adds support for XQuery modules. 
  • Industry standard XQuery Test Suite – Tested against the W3C XQuery Test Suite

Release 1.0: Initial product release. Provided support for the W3C Working Draft 04 April 2005 of the XQuery specification for both XML and relational databases. DataDirect XQuery was the first XQuery implementation to support the XQuery API for Java (XQJ) 1.0 specification version 0.2.1 (early draft review). This release provided support for Oracle, Microsoft SQL Server, IBM DB2, and Sybase


We welcome your feedback! Please send any comments concerning documentation, including suggestions for other topics that you would like to see, to: docgroup@datadirect.com

DataDirect XQuery® Features

With tools for accessing relational data as XML, XML publishing, and full XML IDE support, to name a just a few, DataDirect XQuery® is loaded with these and other features that will make building your next data integration application a snap.

Download your copy today and see for yourself!