public class GeneralComparison20 extends GeneralComparison
comparer, comparisonCardinality, MANY_TO_MANY, MANY_TO_ONE, needsRuntimeCheck, ONE_TO_ONE, singletonOperator
operand0, operand1, operator
EFFECTIVE_BOOLEAN_VALUE, EVALUATE_METHOD, EVENT_FEED_METHOD, INHERITED_CONTEXT, INSPECTION_CONTEXT, ITEM_FEED_METHOD, ITERATE_METHOD, locationId, MAX_SEQUENCE_LENGTH, MAX_STRING_LENGTH, NAVIGATION_CONTEXT, NODE_VALUE_CONTEXT, PROCESS_METHOD, PUSH_SELECTION, staticProperties, UNBOUNDED_LOWER, UNBOUNDED_UPPER, W3C_CONSUMING, W3C_FREE_RANGING, W3C_GROUP_CONSUMING, W3C_MOTIONLESS, WATCH_METHOD
Constructor and Description |
---|
GeneralComparison20(Expression p0,
int op,
Expression p1)
Create a relational expression identifying the two operands and the operator
|
Modifier and Type | Method and Description |
---|---|
Expression |
copy()
Copy an expression.
|
ExpressionCompiler |
getExpressionCompiler()
Return the compiler of the GeneralComparison20 expression
|
protected GeneralComparison |
getInverseComparison() |
call, compare, computeCardinality, convertsUntypedToOther, effectiveBooleanValue, evaluateItem, evaluateManyToMany, explainExtraAttributes, getAtomicComparer, getComparisonCardinality, getCorrespondingSingletonOperator, getExpressionName, getItemType, getSingletonOperator, getStreamingAdjunct, needsRuntimeCheck, optimize, setAtomicComparer, setComparisonCardinality, setNeedsRuntimeCheck, simplify, typeCheck
computeSpecialProperties, displayOperator, equals, explain, getArguments, getOperands, getOperator, hashCode, isAssociative, isCommutative, isInverse, iterateSubExpressionInfo, iterateSubExpressions, promote, replaceSubExpression, setFlattened, toString
addToPathMap, adoptChildExpression, checkForUpdatingSubexpressions, checkPermittedContents, computeDependencies, computeStaticProperties, doPromotion, dynamicError, evaluateAsString, evaluatePendingUpdates, explain, getCardinality, getColumnNumber, getColumnNumber, getConstructType, getContainer, getDependencies, getEvaluationMethod, getExecutable, getHostLanguage, getImplementationMethod, getIntegerBounds, getIntrinsicDependencies, getLineNumber, getLineNumber, getLocationId, getLocationProvider, getObjectName, getProperties, getProperty, getPublicId, getSlotsUsed, getSpecialProperties, getStreamability, getSystemId, getSystemId, hasVariableBinding, implementsStaticTypeCheck, isSubtreeExpression, isUpdatingExpression, isVacuousExpression, iterate, iterateEvents, markTailFunctionCalls, process, resetLocalStaticProperties, setContainer, setEvaluationMethod, setFiltered, setLocationId, staticTypeCheck, suppressValidation, toPattern, toStreamingPattern, typeError
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getOperands
public GeneralComparison20(Expression p0, int op, Expression p1)
p0
- the left-hand operandop
- the operator, as a token returned by the Tokenizer (e.g. Token.LT)p1
- the right-hand operandpublic Expression copy()
copy
in class GeneralComparison
protected GeneralComparison getInverseComparison()
getInverseComparison
in class GeneralComparison
public ExpressionCompiler getExpressionCompiler()
getExpressionCompiler
in class GeneralComparison
Copyright (c) 2004-2013 Saxonica Limited. All rights reserved.