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 Constructor Description GeneralEqualityElaboratorEE()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
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
-
-
-
-
Method Detail
-
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
-
-