public class SameTermBOp extends XSDBooleanIVValueExpression implements INeedsMaterialization
| Modifier and Type | Class and Description |
|---|---|
static interface |
SameTermBOp.Annotations |
INeedsMaterialization.RequirementDEFAULT_INITIAL_CAPACITY| Constructor and Description |
|---|
SameTermBOp(BOp[] args,
Map<String,Object> anns)
Required shallow copy constructor.
|
SameTermBOp(IValueExpression<? extends IV> left,
IValueExpression<? extends IV> right)
Constructor for sameTerm using
Compare.CompareOp.EQ. |
SameTermBOp(IValueExpression<? extends IV> left,
IValueExpression<? extends IV> right,
org.openrdf.query.algebra.Compare.CompareOp op)
Constructor for sameTerm using either
Compare.CompareOp.EQ or
Compare.CompareOp.NE. |
SameTermBOp(SameTermBOp op)
Constructor required for
com.bigdata.bop.BOpUtility#deepCopy(FilterNode). |
| Modifier and Type | Method and Description |
|---|---|
boolean |
accept(IBindingSet bs)
Implement this method.
|
INeedsMaterialization.Requirement |
getRequirement()
Does the bop always need materialized variables, or can it sometimes
operate on inline terms without materialization? If sometimes, we'll
run it before the materialization pipeline steps in an effort to avoid
unnecessary materialization overhead.
|
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 SameTermBOp(IValueExpression<? extends IV> left, IValueExpression<? extends IV> right)
Compare.CompareOp.EQ.public SameTermBOp(IValueExpression<? extends IV> left, IValueExpression<? extends IV> right, org.openrdf.query.algebra.Compare.CompareOp op)
Compare.CompareOp.EQ or
Compare.CompareOp.NE.left - right - op - public SameTermBOp(BOp[] args, Map<String,Object> anns)
public SameTermBOp(SameTermBOp op)
com.bigdata.bop.BOpUtility#deepCopy(FilterNode).public INeedsMaterialization.Requirement getRequirement()
INeedsMaterializationgetRequirement in interface INeedsMaterializationpublic boolean accept(IBindingSet bs)
XSDBooleanIVValueExpressionaccept in class XSDBooleanIVValueExpressionbs - The source solution.true iff the function accepts the solution.Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.