Package com.saxonica.ee.optim
Class GeneralEqualityEE.GeneralEqualityElaboratorEE
java.lang.Object
net.sf.saxon.expr.elab.Elaborator
net.sf.saxon.expr.elab.BooleanElaborator
net.sf.saxon.expr.GeneralComparison.GeneralComparisonElaborator
com.saxonica.ee.optim.GeneralEqualityEE.GeneralEqualityElaboratorEE
- Enclosing class:
GeneralEqualityEE
public static class GeneralEqualityEE.GeneralEqualityElaboratorEE
extends GeneralComparison.GeneralComparisonElaborator
Elaborator for a general comparison expression such as (A = B).
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
evaluateManyToMany
(SequenceIterator lhsIter, SequenceIterator rhsIter, int singletonOperator, AtomicComparer comparer, boolean runTimeCheckNeeded, RetainedStaticContext staticContext, Location loc, XPathContext context) Methods inherited from class net.sf.saxon.expr.GeneralComparison.GeneralComparisonElaborator
elaborateForBoolean, evaluateManyToOne
Methods inherited from class net.sf.saxon.expr.elab.BooleanElaborator
elaborateForItem, elaborateForPull, elaborateForPush, elaborateForUnicodeString
Methods inherited from class net.sf.saxon.expr.elab.Elaborator
eagerly, elaborateForString, elaborateForUpdate, getConfiguration, getExpression, handleNullString, handleNullUnicodeString, handlePossiblyNullString, handlePossiblyNullUnicodeString, lazily, setExpression
-
Constructor Details
-
GeneralEqualityElaboratorEE
public GeneralEqualityElaboratorEE()
-
-
Method Details
-
evaluateManyToMany
public boolean evaluateManyToMany(SequenceIterator lhsIter, SequenceIterator rhsIter, int singletonOperator, AtomicComparer comparer, boolean runTimeCheckNeeded, RetainedStaticContext staticContext, Location loc, XPathContext context) throws XPathException - Overrides:
evaluateManyToMany
in classGeneralComparison.GeneralComparisonElaborator
- Throws:
XPathException
-