public class LangMatchesBOp extends XSDBooleanIVValueExpression implements INeedsMaterialization
http://www.w3.org/TR/sparql11-query/#func-langMatches
,
http://www.ietf.org/rfc/rfc4647.txt
,
Serialized FormIVValueExpression.Annotations
INeedsMaterialization.Requirement
DEFAULT_INITIAL_CAPACITY
Constructor and Description |
---|
LangMatchesBOp(BOp[] args,
Map<String,Object> anns)
Required shallow copy constructor.
|
LangMatchesBOp(IValueExpression<? extends IV> tag,
IValueExpression<? extends IV> range) |
LangMatchesBOp(LangMatchesBOp op)
Constructor required for
com.bigdata.bop.BOpUtility#deepCopy(FilterNode) . |
Modifier and Type | Method and Description |
---|---|
protected boolean |
accept(IBindingSet bs)
Implement this method.
|
INeedsMaterialization.Requirement |
getRequirement()
This bop can only work with materialized terms.
|
areGlobalsRequired, get, wrap
anns, 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 LangMatchesBOp(IValueExpression<? extends IV> tag, IValueExpression<? extends IV> range)
tag
- The language tag.range
- The language range (allows "*", a language range such as "EN"
or "DE", or an extended language range such as "de-DE" or
"de-Latn-DE").http://www.ietf.org/rfc/rfc4647.txt
public LangMatchesBOp(BOp[] args, Map<String,Object> anns)
public LangMatchesBOp(LangMatchesBOp op)
com.bigdata.bop.BOpUtility#deepCopy(FilterNode)
.protected boolean accept(IBindingSet bs)
XSDBooleanIVValueExpression
accept
in class XSDBooleanIVValueExpression
bs
- The source solution.true
iff the function accepts the solution.public INeedsMaterialization.Requirement getRequirement()
getRequirement
in interface INeedsMaterialization
Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.