public class Bind<E> extends ImmutableBOp implements IValueExpression<E>, IBind<E>
BOp.AnnotationsDEFAULT_INITIAL_CAPACITY| Constructor and Description |
|---|
Bind(Bind<E> op)
Constructor required for
com.bigdata.bop.BOpUtility#deepCopy(FilterNode). |
Bind(BOp[] args,
Map<String,Object> annotations)
Required shallow copy constructor.
|
Bind(IVariable<E> var,
IValueExpression<E> expr) |
| Modifier and Type | Method and Description |
|---|---|
E |
get(IBindingSet bindingSet)
Return the as bound value of the variable, constant, or
expression.
|
IValueExpression<E> |
getExpr()
Return the value expression.
|
IVariable<? extends E> |
getVar()
Return the variable which will be bound to the result of evaluating the
associated value expression.
|
_clearProperty, _setProperty__replaceArg, _set, annotations, annotationsCopy, annotationsEqual, annotationsRef, argIterator, args, argsCopy, arity, clearAnnotations, clearProperty, deepCopy, deepCopy, get, 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, get, getEvaluationContext, getId, getProperty, getRequiredProperty, isController, setProperty, toArray, toArray, toShortString, toStringgetPropertypublic Bind(Bind<E> op)
com.bigdata.bop.BOpUtility#deepCopy(FilterNode).public Bind(IVariable<E> var, IValueExpression<E> expr)
var - The IVariable which will be bound to the result of
evaluating the associated value expression.expr - The IValueExpression to be evaluated.public IVariable<? extends E> getVar()
public IValueExpression<E> getExpr()
public E get(IBindingSet bindingSet)
IValueExpressionIConstant 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<E>bindingSet - The binding set.Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.