MarkLogic XQRunner Java XQuery Executor
This project defines an execution framework for invoking XQuery from Java code. The API is defined by interfaces that decouple your Java code from the specific connector. As of version 0.8.0, any application written to the XQRunner API can switch to using the latest XCC without changing a line of code. In the future, other connectors such as XQJ may be usable as well.
New in 0.8.0: Runs with XCC as the connector (default). Will automatically use either XDBC or XCC if only one is in the classpath. If both are present, it picks XCC.
Both synchronous and asynchronous execution are supported. New in 0.7.0: External variables, streaming mode, document insert.