public class EBVBOp extends XSDBooleanIVValueExpression implements INeedsMaterialization
IVValueExpression.AnnotationsINeedsMaterialization.RequirementDEFAULT_INITIAL_CAPACITY| Constructor and Description |
|---|
EBVBOp(BOp[] args,
Map<String,Object> anns)
Required shallow copy constructor.
|
EBVBOp(EBVBOp op)
Constructor required for
com.bigdata.bop.BOpUtility#deepCopy(FilterNode). |
EBVBOp(IValueExpression<? extends IV> x) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
accept(IBindingSet bs)
11.2.2 Effective Boolean Value (EBV)
Effective boolean value is used to calculate the arguments to the logical
functions logical-and, logical-or, and fn:not, as well as evaluate the
result of a FILTER expression.
|
INeedsMaterialization.Requirement |
getRequirement()
The
EBVBOp only needs materialization if its internal value
expression does not evaluate to an XSDBooleanIV. |
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 EBVBOp(IValueExpression<? extends IV> x)
public EBVBOp(EBVBOp op)
com.bigdata.bop.BOpUtility#deepCopy(FilterNode).public boolean accept(IBindingSet bs)
accept in class XSDBooleanIVValueExpressionbs - The source solution.true iff the function accepts the solution.public INeedsMaterialization.Requirement getRequirement()
EBVBOp only needs materialization if its internal value
expression does not evaluate to an XSDBooleanIV.getRequirement in interface INeedsMaterializationCopyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.