public class CompareBOp extends XSDBooleanIVValueExpression implements INeedsMaterialization
IVComparator
.IVComparator
,
Serialized FormModifier and Type | Class and Description |
---|---|
static interface |
CompareBOp.Annotations |
INeedsMaterialization.Requirement
DEFAULT_INITIAL_CAPACITY
Constructor and Description |
---|
CompareBOp(BOp[] args,
Map<String,Object> anns)
Required shallow copy constructor.
|
CompareBOp(CompareBOp op)
Constructor required for
com.bigdata.bop.BOpUtility#deepCopy(FilterNode) . |
CompareBOp(IValueExpression<? extends IV> left,
IValueExpression<? extends IV> right,
org.openrdf.query.algebra.Compare.CompareOp op) |
Modifier and Type | Method and Description |
---|---|
protected static boolean |
_accept(int compare,
org.openrdf.query.algebra.Compare.CompareOp op) |
boolean |
accept(IBindingSet s)
Implement this method.
|
static boolean |
compare(IV<BigdataValue,?> left,
IV<BigdataValue,?> right,
org.openrdf.query.algebra.Compare.CompareOp op) |
INeedsMaterialization.Requirement |
getRequirement()
The CompareBOp can work with non-materialized terms in the case of
inline numerical compare operations.
|
org.openrdf.query.algebra.Compare.CompareOp |
op() |
areGlobalsRequired, get, wrap
anns, asIV, asIV, asLiteral, asValue, get, getAndCheckBound, getAndCheckLiteral, getAndCheckLiteralValue, getLexiconConfiguration, getNamespace, getTimestamp, getValueFactory, literalLabel
__replaceArg, _clearProperty, _set, _setProperty, annotations, annotationsCopy, annotationsEqual, annotationsRef, argIterator, args, argsCopy, arity, clearAnnotations, clearProperty, deepCopy, deepCopy, getProperty, setArg, setProperty, setUnboundProperty, toArray, toArray
annotationsEqual, annotationsToString, annotationsToString, annotationValueToString, checkArgs, clone, equals, getEvaluationContext, getId, getProperty, getRequiredProperty, hashCode, indent, isController, mutation, shortenName, toShortString, toString, toString
finalize, getClass, notify, notifyAll, wait, wait, wait
toString
annotations, argIterator, args, arity, clone, getEvaluationContext, getId, getProperty, getRequiredProperty, isController, setProperty, toArray, toArray, toShortString, toString
getProperty
public CompareBOp(IValueExpression<? extends IV> left, IValueExpression<? extends IV> right, org.openrdf.query.algebra.Compare.CompareOp op)
public CompareBOp(BOp[] args, Map<String,Object> anns)
public CompareBOp(CompareBOp op)
com.bigdata.bop.BOpUtility#deepCopy(FilterNode)
.public org.openrdf.query.algebra.Compare.CompareOp op()
public static boolean compare(IV<BigdataValue,?> left, IV<BigdataValue,?> right, org.openrdf.query.algebra.Compare.CompareOp op)
public boolean accept(IBindingSet s)
XSDBooleanIVValueExpression
accept
in class XSDBooleanIVValueExpression
s
- The source solution.true
iff the function accepts the solution.protected static boolean _accept(int compare, org.openrdf.query.algebra.Compare.CompareOp op)
public INeedsMaterialization.Requirement getRequirement()
getRequirement
in interface INeedsMaterialization
Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.