public class LcaseBOp extends IVValueExpression<IV> implements INeedsMaterialization
http://www.w3.org/2005/xpath-functions#lower-case
IVValueExpression.AnnotationsINeedsMaterialization.RequirementDEFAULT_INITIAL_CAPACITY| Constructor and Description |
|---|
LcaseBOp(BOp[] args,
Map<String,Object> anns)
Required shallow copy constructor.
|
LcaseBOp(IValueExpression<? extends IV> x,
GlobalAnnotations globals) |
LcaseBOp(LcaseBOp op)
Constructor required for
com.bigdata.bop.BOpUtility#deepCopy(FilterNode). |
| Modifier and Type | Method and Description |
|---|---|
IV |
get(IBindingSet bs)
Return the as bound value of the variable, constant, or
expression.
|
INeedsMaterialization.Requirement |
getRequirement()
|
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, 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 LcaseBOp(IValueExpression<? extends IV> x, GlobalAnnotations globals)
public LcaseBOp(BOp[] args, Map<String,Object> anns)
args - The function arguments (value expressions).anns - The function annotations.public LcaseBOp(LcaseBOp op)
com.bigdata.bop.BOpUtility#deepCopy(FilterNode).op - public INeedsMaterialization.Requirement getRequirement()
Requirement#SOMETIMES because it can operate on inline
IVs without materialization but requires materialization of
non-inline IVs.getRequirement in interface INeedsMaterializationpublic IV get(IBindingSet bs)
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<IV>bs - The binding set.Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.