public class CompareBOp extends XSDBooleanIVValueExpression implements INeedsMaterialization
IVComparator.IVComparator,
Serialized Form| Modifier and Type | Class and Description |
|---|---|
static interface |
CompareBOp.Annotations |
INeedsMaterialization.RequirementDEFAULT_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, wrapanns, 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, toArrayannotationsEqual, annotationsToString, annotationsToString, annotationValueToString, checkArgs, clone, equals, getEvaluationContext, getId, getProperty, getRequiredProperty, hashCode, indent, isController, mutation, shortenName, toShortString, toString, toStringfinalize, getClass, notify, notifyAll, wait, wait, waittoStringannotations, argIterator, args, arity, clone, getEvaluationContext, getId, getProperty, getRequiredProperty, isController, setProperty, toArray, toArray, toShortString, toStringgetPropertypublic 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)
XSDBooleanIVValueExpressionaccept in class XSDBooleanIVValueExpressions - 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 INeedsMaterializationCopyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.