public class IsNumericBOp extends XSDBooleanIVValueExpression implements INeedsMaterialization
isLiteral(x).IVValueExpression.AnnotationsINeedsMaterialization.RequirementDEFAULT_INITIAL_CAPACITY| Constructor and Description |
|---|
IsNumericBOp(BOp[] args,
Map<String,Object> anns)
Required shallow copy constructor.
|
IsNumericBOp(IsNumericBOp op)
Constructor required for
com.bigdata.bop.BOpUtility#deepCopy(FilterNode). |
IsNumericBOp(IValueExpression<? extends IV<?,?>> x) |
| 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 IsNumericBOp(IValueExpression<? extends IV<?,?>> x)
public IsNumericBOp(BOp[] args, Map<String,Object> anns)
public IsNumericBOp(IsNumericBOp op)
com.bigdata.bop.BOpUtility#deepCopy(FilterNode).public boolean accept(IBindingSet bs)
XSDBooleanIVValueExpressionaccept in class XSDBooleanIVValueExpressionbs - The source solution.true iff the function accepts the solution.public INeedsMaterialization.Requirement getRequirement()
INeedsMaterializationgetRequirement in interface INeedsMaterializationCopyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.