com.bigdata.rdf.internal.constraints
Class FuncBOp
java.lang.Object
com.bigdata.bop.CoreBaseBOp
com.bigdata.bop.BOpBase
com.bigdata.rdf.internal.constraints.IVValueExpression<IV>
com.bigdata.rdf.internal.constraints.FuncBOp
- All Implemented Interfaces:
- BOp, IValueExpression<IV>, INeedsMaterialization, IPropertySet, Serializable, Cloneable
public class FuncBOp
- extends IVValueExpression<IV>
- implements INeedsMaterialization
Call one of the Sesame casting functions.
- See Also:
- Serialized Form
| Methods inherited from class com.bigdata.rdf.internal.constraints.IVValueExpression |
anns, areGlobalsRequired, asIV, asIV, asLiteral, asValue, get, getAndCheckBound, getAndCheckLiteral, getAndCheckLiteralValue, getLexiconConfiguration, getNamespace, getTimestamp, getValueFactory, literalLabel |
| Methods inherited from class com.bigdata.bop.BOpBase |
_clearProperty, _set, _setProperty, annotations, annotationsCopy, annotationsEqual, annotationsRef, argIterator, args, argsCopy, arity, clearAnnotations, clearProperty, deepCopy, deepCopy, getProperty, setArg, setProperty, setUnboundProperty, toArray, toArray |
| Methods inherited from class com.bigdata.bop.CoreBaseBOp |
annotationsEqual, annotationsToString, checkArgs, clone, equals, getEvaluationContext, getId, getProperty, getRequiredProperty, hashCode, indent, isController, toShortString, toString |
| Methods inherited from interface com.bigdata.bop.BOp |
annotations, argIterator, args, arity, clone, getEvaluationContext, getId, getProperty, getRequiredProperty, isController, setProperty, toArray, toArray, toShortString, toString |
FuncBOp
public FuncBOp(IValueExpression<? extends IV>[] args,
String func,
GlobalAnnotations globals)
FuncBOp
public FuncBOp(BOp[] args,
Map<String,Object> anns)
- Required shallow copy constructor.
FuncBOp
public FuncBOp(FuncBOp op)
- Required deep copy constructor.
get
public IV get(IBindingSet bs)
- Description copied from interface:
IValueExpression
- Return the as bound value of the variable, constant, or
expression. The as bound value of an
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.
- Specified by:
get in interface IValueExpression<IV>
- Parameters:
bs - The binding set.
- Returns:
- The as bound value of the constant, variable, or expression.
getRequirement
public INeedsMaterialization.Requirement getRequirement()
- This bop can only work with materialized terms.
- Specified by:
getRequirement in interface INeedsMaterialization
Copyright © 2006-2012 SYSTAP, LLC. All Rights Reserved.