public abstract class XSDBooleanIVValueExpression extends IVValueExpression<XSDBooleanIV>
XSDBooleanIV. These are operators such as Compare, Is*, And, Or, etc.IVValueExpression.AnnotationsDEFAULT_INITIAL_CAPACITY| Constructor and Description |
|---|
XSDBooleanIVValueExpression(BOp[] args,
Map<String,Object> anns)
Required shallow copy constructor.
|
XSDBooleanIVValueExpression(XSDBooleanIVValueExpression op)
Constructor required for
com.bigdata.bop.BOpUtility#deepCopy(FilterNode). |
| Modifier and Type | Method and Description |
|---|---|
protected abstract boolean |
accept(IBindingSet bs)
Implement this method.
|
protected boolean |
areGlobalsRequired()
None of the xsd:boolean IV value expressions require access to the
ValueFactory or LexiconConfiguration.
|
XSDBooleanIV |
get(IBindingSet bs)
Delegates to
accept(IBindingSet). |
protected static XSDBooleanIVValueExpression |
wrap(IValueExpression<? extends IV> ve)
If the operand is not known to evaluate to a boolean, wrap it with an
EBVBOp. |
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, 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 XSDBooleanIVValueExpression(BOp[] args, Map<String,Object> anns)
public XSDBooleanIVValueExpression(XSDBooleanIVValueExpression op)
com.bigdata.bop.BOpUtility#deepCopy(FilterNode).protected static final XSDBooleanIVValueExpression wrap(IValueExpression<? extends IV> ve)
EBVBOp.XSDBooleanIV.protected boolean areGlobalsRequired()
areGlobalsRequired in class IVValueExpression<XSDBooleanIV>public final XSDBooleanIV get(IBindingSet bs)
accept(IBindingSet).bs - The binding set.protected abstract boolean accept(IBindingSet bs)
bs - The source solution.true iff the function accepts the solution.Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.