@Override protected void setParameter(StructuredQName name, Item value) { evaluator.getUnderlyingQueryContext().setParameterValue (name.getClarkName(), value); }
evaluator.run(); try { exp.getUnderlyingCompiledQuery().runUpdate(evaluator.getUnderlyingQueryContext(), agent); } catch (XPathException e) { throw new SaxonApiException(e); if (evaluator.getContextItem() != null) { Set<MutableNodeInfo> affectedDocuments = exp.getUnderlyingCompiledQuery().runUpdate(evaluator.getUnderlyingQueryContext()); Item initial = evaluator.getContextItem().getUnderlyingValue().head();
evaluator.run(); try { exp.getUnderlyingCompiledQuery().runUpdate(evaluator.getUnderlyingQueryContext(), agent); } catch (XPathException e) { throw new SaxonApiException(e); if (evaluator.getContextItem() != null) { Set<MutableNodeInfo> affectedDocuments = exp.getUnderlyingCompiledQuery().runUpdate(evaluator.getUnderlyingQueryContext()); Item initial = evaluator.getContextItem().getUnderlyingValue().head();
ConversionResult dt = DateTimeValue.makeDateTimeValue(now, config.getConversionRules()); if (dt instanceof DateTimeValue) { evaluator.getUnderlyingQueryContext().setCurrentDateTime((DateTimeValue) dt); } else { System.err.println("Invalid dateTime: " + now + " (ignored)");
ConversionResult dt = DateTimeValue.makeDateTimeValue(now, config.getConversionRules()); if (dt instanceof DateTimeValue) { evaluator.getUnderlyingQueryContext().setCurrentDateTime((DateTimeValue) dt); } else { System.err.println("Invalid dateTime: " + now + " (ignored)");
try { XQueryExpression e = exp.getUnderlyingCompiledQuery(); SequenceIterator results = e.iterator(evaluator.getUnderlyingQueryContext()); DocumentInfo resultDoc = QueryResult.wrap(results, config); XdmValue wrappedResultDoc = XdmValue.wrap(resultDoc.getUnderlyingNode());
try { XQueryExpression e = exp.getUnderlyingCompiledQuery(); SequenceIterator results = e.iterator(evaluator.getUnderlyingQueryContext()); DocumentInfo resultDoc = QueryResult.wrap(results, config); XdmValue wrappedResultDoc = XdmValue.wrap(resultDoc.getUnderlyingNode());