public class FuncBOp extends IVValueExpression<IV> implements INeedsMaterialization
Modifier and Type | Class and Description |
---|---|
static interface |
FuncBOp.Annotations |
INeedsMaterialization.Requirement
DEFAULT_INITIAL_CAPACITY
Constructor and Description |
---|
FuncBOp(BOp[] args,
Map<String,Object> anns)
Required shallow copy constructor.
|
FuncBOp(FuncBOp op)
Constructor required for
com.bigdata.bop.BOpUtility#deepCopy(FilterNode) . |
FuncBOp(IValueExpression<? extends IV>[] args,
String func,
GlobalAnnotations globals) |
Modifier and Type | Method and Description |
---|---|
IV |
get(IBindingSet bs)
Return the as bound value of the variable, constant, or
expression.
|
INeedsMaterialization.Requirement |
getRequirement()
This bop can only work with materialized terms.
|
anns, areGlobalsRequired, 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, toArray
annotationsEqual, annotationsToString, annotationsToString, annotationValueToString, checkArgs, clone, equals, getEvaluationContext, getId, getProperty, getRequiredProperty, hashCode, indent, isController, mutation, shortenName, toShortString, toString, toString
finalize, getClass, notify, notifyAll, wait, wait, wait
toString
annotations, argIterator, args, arity, clone, getEvaluationContext, getId, getProperty, getRequiredProperty, isController, setProperty, toArray, toArray, toShortString, toString
getProperty
public FuncBOp(IValueExpression<? extends IV>[] args, String func, GlobalAnnotations globals)
public FuncBOp(FuncBOp op)
com.bigdata.bop.BOpUtility#deepCopy(FilterNode)
.public IV get(IBindingSet bs)
IValueExpression
IConstant
is the
contant's value. The as bound value of an IVariable
is the
bound value in the given IBindingSet
-or- null
if
the variable is not bound in the IBindingSet
.get
in interface IValueExpression<IV>
bs
- The binding set.public INeedsMaterialization.Requirement getRequirement()
getRequirement
in interface INeedsMaterialization
Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.