public class StrstartsBOp extends XSDBooleanIVValueExpression implements INeedsMaterialization
IVValueExpression.AnnotationsINeedsMaterialization.RequirementDEFAULT_INITIAL_CAPACITY| Constructor and Description |
|---|
StrstartsBOp(BOp[] args,
Map<String,Object> anns) |
StrstartsBOp(IValueExpression<? extends IV> x,
IValueExpression<? extends IV> y) |
StrstartsBOp(StrstartsBOp op) |
| 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 StrstartsBOp(IValueExpression<? extends IV> x, IValueExpression<? extends IV> y)
public StrstartsBOp(StrstartsBOp op)
public INeedsMaterialization.Requirement getRequirement()
INeedsMaterializationgetRequirement in interface INeedsMaterializationpublic boolean accept(IBindingSet bs) throws SparqlTypeErrorException
XSDBooleanIVValueExpressionaccept in class XSDBooleanIVValueExpressionbs - The source solution.true iff the function accepts the solution.SparqlTypeErrorExceptionCopyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.