org.teiid.query.xquery.saxon
Class XQueryEvaluator

java.lang.Object
  extended by org.teiid.query.xquery.saxon.XQueryEvaluator

public class XQueryEvaluator
extends Object

Used to isolate the xom/nux dependency and to better isolate the saxon processing logic.


Constructor Summary
XQueryEvaluator()
           
 
Method Summary
static SaxonXQueryExpression.Result evaluateXQuery(SaxonXQueryExpression xquery, Object context, Map<String,Object> parameterValues, SaxonXQueryExpression.RowProcessor processor, CommandContext commandContext)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XQueryEvaluator

public XQueryEvaluator()
Method Detail

evaluateXQuery

public static SaxonXQueryExpression.Result evaluateXQuery(SaxonXQueryExpression xquery,
                                                          Object context,
                                                          Map<String,Object> parameterValues,
                                                          SaxonXQueryExpression.RowProcessor processor,
                                                          CommandContext commandContext)
                                                   throws TeiidProcessingException
Throws:
TeiidProcessingException


Copyright © 2012. All Rights Reserved.