public class CacheValueFilter extends BOpResolver
BigdataValue
on the IV
(create a cross linkage).
This is useful for lexicon joins and SPARQL operators that need to use
materialized RDF values.BOpFilterBase.Annotations
DEFAULT_INITIAL_CAPACITY
Constructor and Description |
---|
CacheValueFilter(BOp[] args,
Map<String,Object> annotations) |
CacheValueFilter(CacheValueFilter op) |
Modifier and Type | Method and Description |
---|---|
static CacheValueFilter |
newInstance()
A default instance.
|
protected Object |
resolve(Object obj)
Cache the BigdataValue on its IV (cross-link).
|
filterOnce
filter
__replaceArg, _clearProperty, _set, _setProperty, annotations, annotationsCopy, annotationsEqual, annotationsRef, argIterator, args, argsCopy, arity, clearAnnotations, clearProperty, deepCopy, deepCopy, get, 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
getProperty
public CacheValueFilter(CacheValueFilter op)
op
- public static CacheValueFilter newInstance()
protected Object resolve(Object obj)
resolve
in class BOpResolver
obj
- The object.Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.