Index

A B C D E F G H I L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

acquire() - Method in interface org.apache.jena.sparql.service.enhancer.claimingcache.Ref
 
acquire() - Method in interface org.apache.jena.sparql.service.enhancer.claimingcache.RefFuture
 
acquire() - Method in class org.apache.jena.sparql.service.enhancer.claimingcache.RefFutureImpl
 
acquire(Object) - Method in interface org.apache.jena.sparql.service.enhancer.claimingcache.Ref
Acquire a new reference with a given comment object Acquiration fails if isAlive() returns false
acquire(Object) - Method in interface org.apache.jena.sparql.service.enhancer.claimingcache.RefDelegate
 
acquire(Object) - Method in class org.apache.jena.sparql.service.enhancer.claimingcache.RefImpl
 
acquireMapped(Function<? super T, ? extends X>) - Method in interface org.apache.jena.sparql.service.enhancer.claimingcache.Ref
Return a Ref with a new referent obtained by mapping this ref's value with mapper.
acquireTransformed(Function<? super T, ? extends U>) - Method in interface org.apache.jena.sparql.service.enhancer.claimingcache.RefFuture
Create a sub-reference to a transformed value of the CompletableFuture
acquireTransformedAndCloseThis(Function<? super T, ? extends U>) - Method in interface org.apache.jena.sparql.service.enhancer.claimingcache.RefFuture
 
add(Runnable) - Method in class org.apache.jena.sparql.service.enhancer.impl.util.FinallyRunAll
 
add(String, String) - Method in class org.apache.jena.sparql.service.enhancer.impl.ServiceOpts
 
add(Callable<?>) - Method in class org.apache.jena.sparql.service.enhancer.impl.util.FinallyRunAll
 
addAll(C, Iterator<T>) - Static method in class org.apache.jena.sparql.service.enhancer.impl.util.CollectionUtils
Add all items from an iterator to a collection and return that collection
addAll(C, Binding) - Static method in class org.apache.jena.sparql.service.enhancer.impl.util.BindingUtils
 
addEvictionGuard(Range<Long>) - Method in interface org.apache.jena.sparql.service.enhancer.slice.api.SliceAccessor
 
addEvictionGuard(RangeSet<Long>) - Method in interface org.apache.jena.sparql.service.enhancer.slice.api.Slice
Protect a set of ranges from eviction.
addEvictionGuard(RangeSet<Long>) - Method in interface org.apache.jena.sparql.service.enhancer.slice.api.SliceAccessor
Adds an eviction guard (if the slice supports it) and binds its life cycle to this accessor.
addEvictionGuard(RangeSet<Long>) - Method in class org.apache.jena.sparql.service.enhancer.slice.impl.SliceAccessorImpl
 
addEvictionGuard(RangeSet<Long>) - Method in class org.apache.jena.sparql.service.enhancer.slice.impl.SliceInMemoryCache
 
addEvictionGuard(Predicate<? super K>) - Method in interface org.apache.jena.sparql.service.enhancer.claimingcache.AsyncClaimingCache
Protect eviction of certain keys as long as the guard is not disposed.
addEvictionGuard(Predicate<? super K>) - Method in class org.apache.jena.sparql.service.enhancer.claimingcache.AsyncClaimingCacheImplGuava
Registers a predicate that 'caches' entries about to be evicted When closing the registration then keys that have not moved back into the ache by reference will be immediately evicted.
addPrefixes(PrefixMap) - Method in class org.apache.jena.sparql.service.enhancer.assembler.ServiceEnhancerVocab
Adds the following prefix declarations to the given map thereby overrides existing ones: PrefixIRI ja"http://jena.hpl.hp.com/2005/11/Assembler#" se"http://jena.apache.org/service-enhancer#"
addPrefixes(PrefixMapping) - Method in class org.apache.jena.sparql.service.enhancer.assembler.ServiceEnhancerVocab
Adds the following prefix declarations to the given map thereby overrides existing ones: PrefixIRI ja"http://jena.hpl.hp.com/2005/11/Assembler#" se"http://jena.apache.org/service-enhancer#"
addThrowing(ThrowingRunnable) - Method in class org.apache.jena.sparql.service.enhancer.impl.util.FinallyRunAll
 
allocScoped(String, int) - Static method in class org.apache.jena.sparql.service.enhancer.impl.util.VarScopeUtils
 
ArrayOps<A> - Interface in org.apache.jena.sparql.service.enhancer.slice.api
Abstraction for arrays of objects and primitive types (most prominently byte).
ArrayOpsObject<T> - Class in org.apache.jena.sparql.service.enhancer.slice.impl
Class for abstracting (bulk) operations on arrays.
ArrayOpsObject(IntFunction<T[]>) - Constructor for class org.apache.jena.sparql.service.enhancer.slice.impl.ArrayOpsObject
 
ArrayReadable<A> - Interface in org.apache.jena.sparql.service.enhancer.slice.impl
 
ArrayWritable<A> - Interface in org.apache.jena.sparql.service.enhancer.slice.impl
Interface for putting an array of items into a sequence at a certain offset
asUnwrappableDynamicDatasetOrNull(DatasetGraph) - Static method in class org.apache.jena.sparql.service.enhancer.impl.util.DynamicDatasetUtils
Convenience method to cast the argument as a DynamicDatasetGraph if it is an unwrappable one.
AsyncClaimingCache<K,V> - Interface in org.apache.jena.sparql.service.enhancer.claimingcache
Interface for an async cache that allows "claiming" entries.
AsyncClaimingCacheImplGuava<K,V> - Class in org.apache.jena.sparql.service.enhancer.claimingcache
Implementation of async claiming cache.
AsyncClaimingCacheImplGuava(Map<K, RefFuture<V>>, LoadingCache<K, CompletableFuture<V>>, Map<K, V>, Collection<Predicate<? super K>>, BiConsumer<K, RefFuture<V>>, BiConsumer<K, RefFuture<V>>, RemovalListener<K, V>, Set<K>) - Constructor for class org.apache.jena.sparql.service.enhancer.claimingcache.AsyncClaimingCacheImplGuava
 
AsyncClaimingCacheImplGuava.Builder<K,V> - Class in org.apache.jena.sparql.service.enhancer.claimingcache
 
AutoCloseableBase - Class in org.apache.jena.sparql.service.enhancer.impl.util
 
AutoCloseableBase() - Constructor for class org.apache.jena.sparql.service.enhancer.impl.util.AutoCloseableBase
 
AutoCloseableWithLeakDetectionBase - Class in org.apache.jena.sparql.service.enhancer.impl.util
A base implementation of AutoClosable that helps detecting resource leaks.
AutoCloseableWithLeakDetectionBase() - Constructor for class org.apache.jena.sparql.service.enhancer.impl.util.AutoCloseableWithLeakDetectionBase
 
await() - Method in interface org.apache.jena.sparql.service.enhancer.claimingcache.RefFuture
 

B

baseDataset - Static variable in class org.apache.jena.sparql.service.enhancer.assembler.ServiceEnhancerVocab
The term "baseDataset" is not officially in ja but it seems reasonable to eventually add it there.
basicCachingExample() - Static method in class org.apache.jena.sparql.service.enhancer.example.ServiceCachingExamples
 
batch(IteratorCloseable<I>) - Method in class org.apache.jena.sparql.service.enhancer.impl.Batcher
 
Batcher<G,I> - Class in org.apache.jena.sparql.service.enhancer.impl
The batcher transform an iterator of input items into an iterator of batches.
Batcher(Function<I, G>, int, int) - Constructor for class org.apache.jena.sparql.service.enhancer.impl.Batcher
 
BatchImpl<K extends Comparable<K>,T> - Class in org.apache.jena.sparql.service.enhancer.impl
Batch implementation backed by a navigable map.
BatchImpl(K, DiscreteDomain<K>) - Constructor for class org.apache.jena.sparql.service.enhancer.impl.BatchImpl
 
BatchQueryRewriter - Class in org.apache.jena.sparql.service.enhancer.impl
Rewriter for instantiating a query such that a list of initial bindings are injected.
BatchQueryRewriter(OpServiceInfo, Var, boolean, boolean, boolean) - Constructor for class org.apache.jena.sparql.service.enhancer.impl.BatchQueryRewriter
 
BatchQueryRewriterBuilder - Class in org.apache.jena.sparql.service.enhancer.impl
 
BatchQueryRewriterBuilder(OpServiceInfo, Var) - Constructor for class org.apache.jena.sparql.service.enhancer.impl.BatchQueryRewriterBuilder
 
BatchQueryRewriteResult - Class in org.apache.jena.sparql.service.enhancer.impl
Rewrite result of a bulk service request.
BatchQueryRewriteResult(Op, Map<Var, Var>) - Constructor for class org.apache.jena.sparql.service.enhancer.impl.BatchQueryRewriteResult
 
benchmark(Callable<?>) - Static method in class org.apache.jena.sparql.service.enhancer.example.ServiceCachingExamples
Utility method to measure the given callable's execution time and display a message on stdout
BindingUtils - Class in org.apache.jena.sparql.service.enhancer.impl.util
 
BindingUtils() - Constructor for class org.apache.jena.sparql.service.enhancer.impl.util.BindingUtils
 
blockingRead(A, int, long, int) - Method in class org.apache.jena.sparql.service.enhancer.slice.impl.SliceAccessorImpl
Method is subject to removal - use sequentialReaderForSlice.read The range [srcOffset, srcOffset + length) must be within the claimed range!
Buffer<A> - Interface in org.apache.jena.sparql.service.enhancer.slice.impl
 
BufferLike<A> - Interface in org.apache.jena.sparql.service.enhancer.slice.impl
BufferLike is a common interface for Buffer and RangeBuffer.
BufferOverArray<A> - Class in org.apache.jena.sparql.service.enhancer.slice.impl
 
BufferOverArray(ArrayOps<A>, int) - Constructor for class org.apache.jena.sparql.service.enhancer.slice.impl.BufferOverArray
 
BufferOverArray(ArrayOps<A>, A) - Constructor for class org.apache.jena.sparql.service.enhancer.slice.impl.BufferOverArray
 
BufferView<A> - Interface in org.apache.jena.sparql.service.enhancer.slice.impl
 
build() - Method in class org.apache.jena.sparql.service.enhancer.claimingcache.AsyncClaimingCacheImplGuava.Builder
 
build() - Method in class org.apache.jena.sparql.service.enhancer.impl.BatchQueryRewriterBuilder
 
Builder() - Constructor for class org.apache.jena.sparql.service.enhancer.claimingcache.AsyncClaimingCacheImplGuava.Builder
 
bulkMaxOutOfBandSize - Static variable in class org.apache.jena.sparql.service.enhancer.assembler.ServiceEnhancerVocab
 
bulkMaxSize - Static variable in class org.apache.jena.sparql.service.enhancer.assembler.ServiceEnhancerVocab
Maximum size (in terms of input bindings) of bulk requests
bulkSize - Static variable in class org.apache.jena.sparql.service.enhancer.assembler.ServiceEnhancerVocab
Bulk size to use if no other is set.

C

cacheLs - Class in org.apache.jena.sparql.service.enhancer.pfunction
A property function for listing the cache's content.
cacheLs() - Constructor for class org.apache.jena.sparql.service.enhancer.pfunction.cacheLs
 
cacheMaxEntryCount - Static variable in class org.apache.jena.sparql.service.enhancer.assembler.ServiceEnhancerVocab
Maximum number of entries the service cache can hold
cacheMaxPageCount - Static variable in class org.apache.jena.sparql.service.enhancer.assembler.ServiceEnhancerVocab
Number number of pages for bindings an individual cache entry can hold
CacheMode - Enum Class in org.apache.jena.sparql.service.enhancer.impl
 
cachePageSize - Static variable in class org.apache.jena.sparql.service.enhancer.assembler.ServiceEnhancerVocab
Number of bindings a page can hold
cacheProvider - Static variable in class org.apache.jena.sparql.service.enhancer.impl.CacheProviderRegistry
 
CacheProviderRegistry - Class in org.apache.jena.sparql.service.enhancer.impl
 
CacheProviderRegistry() - Constructor for class org.apache.jena.sparql.service.enhancer.impl.CacheProviderRegistry
 
cacheRm - Class in org.apache.jena.sparql.service.enhancer.function
Invalidate the given keys (or all if none are given).
cacheRm() - Constructor for class org.apache.jena.sparql.service.enhancer.function.cacheRm
 
cancel() - Method in class org.apache.jena.sparql.service.enhancer.impl.util.QueryIterSlottedBase
 
cancelFutureOrCloseRef(CompletableFuture<? extends Ref<?>>) - Static method in class org.apache.jena.sparql.service.enhancer.claimingcache.RefFutureImpl
 
cancelFutureOrCloseValue(CompletableFuture<T>, Consumer<? super T>) - Static method in class org.apache.jena.sparql.service.enhancer.claimingcache.RefFutureImpl
Registers a whenComplete action that closes the value if loaded.
ChainingServiceExecutorBulkCache - Class in org.apache.jena.sparql.service.enhancer.impl
Do not register directly - use ChainingServiceExecutorBulkServiceEnhancer which gives more control over when to use this in a service executor chain
ChainingServiceExecutorBulkCache(int, CacheMode) - Constructor for class org.apache.jena.sparql.service.enhancer.impl.ChainingServiceExecutorBulkCache
 
ChainingServiceExecutorBulkServiceEnhancer - Class in org.apache.jena.sparql.service.enhancer.impl
 
ChainingServiceExecutorBulkServiceEnhancer() - Constructor for class org.apache.jena.sparql.service.enhancer.impl.ChainingServiceExecutorBulkServiceEnhancer
 
ChannelBase - Class in org.apache.jena.sparql.service.enhancer.slice.api
 
ChannelBase() - Constructor for class org.apache.jena.sparql.service.enhancer.slice.api.ChannelBase
 
checkBuild(String, ExprList) - Method in class org.apache.jena.sparql.service.enhancer.function.cacheRm
 
claim(K) - Method in interface org.apache.jena.sparql.service.enhancer.claimingcache.AsyncClaimingCache
Claim a reference to the key's entry.
claim(K) - Method in class org.apache.jena.sparql.service.enhancer.claimingcache.AsyncClaimingCacheImplGuava
 
claim(ServiceCacheKey) - Method in class org.apache.jena.sparql.service.enhancer.impl.ServiceResponseCache
 
claimByOffsetRange(long, long) - Method in interface org.apache.jena.sparql.service.enhancer.slice.api.SliceAccessor
Set or update the claimed range - this will immediately request references to any pages providing the data for that range.
claimByOffsetRange(long, long) - Method in class org.apache.jena.sparql.service.enhancer.slice.impl.SliceAccessorImpl
 
claimIfPresent(K) - Method in interface org.apache.jena.sparql.service.enhancer.claimingcache.AsyncClaimingCache
Claim a key for which loading has already been triggered or which is already loaded.
claimIfPresent(K) - Method in class org.apache.jena.sparql.service.enhancer.claimingcache.AsyncClaimingCacheImplGuava
Claim a key only if it is already present.
clear() - Method in interface org.apache.jena.sparql.service.enhancer.slice.api.Slice
Reset this slice - removes all data and sets the size to unknown
clear() - Method in class org.apache.jena.sparql.service.enhancer.slice.impl.SliceInMemoryCache
 
CLEAR - Enum constant in enum class org.apache.jena.sparql.service.enhancer.impl.CacheMode
 
close() - Method in interface org.apache.jena.sparql.service.enhancer.claimingcache.Ref
 
close() - Method in interface org.apache.jena.sparql.service.enhancer.claimingcache.RefDelegate
 
close() - Method in class org.apache.jena.sparql.service.enhancer.claimingcache.RefImpl
 
close() - Method in interface org.apache.jena.sparql.service.enhancer.impl.IteratorFactoryWithBuffer.SubIterator
 
close() - Method in class org.apache.jena.sparql.service.enhancer.impl.util.AutoCloseableBase
 
close() - Method in class org.apache.jena.sparql.service.enhancer.impl.util.SinglePrefetchIterator
An iterator must always free all resources once done with iteration.
close() - Method in interface org.apache.jena.sparql.service.enhancer.slice.api.Disposable
 
close() - Method in class org.apache.jena.sparql.service.enhancer.slice.api.IteratorOverReadableChannel
 
close() - Method in class org.apache.jena.sparql.service.enhancer.slice.api.ReadableChannelWithLimit
 
close() - Method in interface org.apache.jena.sparql.service.enhancer.slice.api.SliceAccessor
Closes the page range.
closeActual() - Method in class org.apache.jena.sparql.service.enhancer.slice.api.ReadableChannelOverSliceAccessor
 
closeIterator() - Method in class org.apache.jena.sparql.service.enhancer.impl.QueryIterServiceBulk
 
CollectionUtils - Class in org.apache.jena.sparql.service.enhancer.impl.util
 
CollectionUtils() - Constructor for class org.apache.jena.sparql.service.enhancer.impl.util.CollectionUtils
 
compareTo(SliceKey) - Method in class org.apache.jena.sparql.service.enhancer.impl.SliceKey
 
computeFromMetaData(boolean, Function<? super SliceMetaDataBasic, X>) - Method in interface org.apache.jena.sparql.service.enhancer.slice.api.Slice
Lock the metadata and then invoke a value returning function on it.
containsKey(Object) - Method in class org.apache.jena.sparql.service.enhancer.impl.ServiceOpts
 
copy() - Method in class org.apache.jena.sparql.service.enhancer.impl.ServiceOpts
 
copy(A, int, A, int, int) - Method in interface org.apache.jena.sparql.service.enhancer.slice.api.ArrayOps
 
copy(Object[], int, Object[], int, int) - Method in class org.apache.jena.sparql.service.enhancer.slice.impl.ArrayOpsObject
 
copyRaw(Object, int, Object, int, int) - Method in interface org.apache.jena.sparql.service.enhancer.slice.api.ArrayOps
 
create() - Static method in class org.apache.jena.sparql.service.enhancer.impl.util.FinallyRunAll
 
create(int) - Method in interface org.apache.jena.sparql.service.enhancer.slice.api.ArrayOps
 
create(int) - Method in class org.apache.jena.sparql.service.enhancer.slice.impl.ArrayOpsObject
 
create(RangeSet<Long>, long, Buffer<A>) - Static method in class org.apache.jena.sparql.service.enhancer.slice.impl.RangeBufferImpl
 
create(Iterator<T>) - Static method in class org.apache.jena.sparql.service.enhancer.impl.util.PeekIteratorLazy
 
create(ArrayOps<A>, int) - Static method in class org.apache.jena.sparql.service.enhancer.slice.impl.BufferOverArray
 
create(ArrayOps<A>, int, int) - Static method in class org.apache.jena.sparql.service.enhancer.slice.impl.SliceInMemoryCache
 
create(ArrayOps<A>, A) - Static method in class org.apache.jena.sparql.service.enhancer.slice.impl.BufferOverArray
 
create(Buffer<A>) - Static method in class org.apache.jena.sparql.service.enhancer.slice.impl.RangeBufferImpl
 
create(T, Object, AutoCloseable) - Static method in class org.apache.jena.sparql.service.enhancer.claimingcache.RefImpl
 
create(T, Object, AutoCloseable, Object) - Static method in class org.apache.jena.sparql.service.enhancer.claimingcache.RefImpl
 
create2(T, Object, Consumer<? super T>) - Static method in class org.apache.jena.sparql.service.enhancer.claimingcache.RefImpl
Create method where the close action is created from a provided lambda that accepts the value
createCacheKey(Binding) - Method in class org.apache.jena.sparql.service.enhancer.impl.ServiceCacheKeyFactory
 
createCacheKeyFactory(OpServiceInfo, Set<Var>, NodeTransform) - Static method in class org.apache.jena.sparql.service.enhancer.impl.ServiceCacheKeyFactory
 
createClosed() - Static method in class org.apache.jena.sparql.service.enhancer.claimingcache.RefImpl
 
createDataset(Assembler, Resource) - Method in class org.apache.jena.sparql.service.enhancer.assembler.DatasetAssemblerServiceEnhancer
 
createExecution(OpService, QueryIterator, ExecutionContext, ServiceExecutorBulk) - Method in class org.apache.jena.sparql.service.enhancer.impl.ChainingServiceExecutorBulkCache
 
createExecution(OpService, QueryIterator, ExecutionContext, ServiceExecutorBulk) - Method in class org.apache.jena.sparql.service.enhancer.impl.ChainingServiceExecutorBulkServiceEnhancer
 
createFor(Class<T>) - Static method in interface org.apache.jena.sparql.service.enhancer.slice.api.ArrayOps
 
createFor(IntFunction<T[]>) - Static method in interface org.apache.jena.sparql.service.enhancer.slice.api.ArrayOps
 
createJoinVarMapScopedToNormed(OpServiceInfo, Set<Var>) - Static method in class org.apache.jena.sparql.service.enhancer.impl.ServiceCacheKeyFactory
 
createSubIterator(boolean) - Method in class org.apache.jena.sparql.service.enhancer.impl.IteratorFactoryWithBuffer
 
createSubIterator(boolean) - Method in interface org.apache.jena.sparql.service.enhancer.impl.IteratorFactoryWithBuffer.SubIterator
Create an iterator with the same next item as this one.
current() - Method in class org.apache.jena.sparql.service.enhancer.impl.util.SinglePrefetchIterator
 
customLinearJoin(Dataset) - Static method in class org.apache.jena.sparql.service.enhancer.example.ServicePluginExamples
 

D

DatasetAssemblerServiceEnhancer - Class in org.apache.jena.sparql.service.enhancer.assembler
Assembler that sets up a base dataset's context with the service enhancer machinery.
DatasetAssemblerServiceEnhancer() - Constructor for class org.apache.jena.sparql.service.enhancer.assembler.DatasetAssemblerServiceEnhancer
 
datasetId - Static variable in class org.apache.jena.sparql.service.enhancer.assembler.ServiceEnhancerVocab
The id (a node) to which to resolve urn:x-arq:self
datasetId - Static variable in class org.apache.jena.sparql.service.enhancer.init.ServiceEnhancerConstants
Symbol with IRI (String) value.
DatasetServiceEnhancer - Static variable in class org.apache.jena.sparql.service.enhancer.assembler.ServiceEnhancerVocab
 
decideOptimizer(Context) - Static method in class org.apache.jena.sparql.service.enhancer.init.ServiceEnhancerInit
 
DEFAULT - Enum constant in enum class org.apache.jena.sparql.service.enhancer.impl.CacheMode
 
DEFAULT_IRI - Static variable in class org.apache.jena.sparql.service.enhancer.function.cacheRm
 
DEFAULT_IRI - Static variable in class org.apache.jena.sparql.service.enhancer.pfunction.cacheLs
 
DFT_BULK_SIZE - Static variable in class org.apache.jena.sparql.service.enhancer.impl.ChainingServiceExecutorBulkCache
 
DFT_MAX_BULK_SIZE - Static variable in class org.apache.jena.sparql.service.enhancer.impl.ChainingServiceExecutorBulkCache
 
DFT_MAX_ENTRY_COUNT - Static variable in class org.apache.jena.sparql.service.enhancer.impl.ServiceResponseCache
 
DFT_MAX_OUT_OUF_BAND_SIZE - Static variable in class org.apache.jena.sparql.service.enhancer.impl.ChainingServiceExecutorBulkCache
 
DFT_MAX_PAGE_COUNT - Static variable in class org.apache.jena.sparql.service.enhancer.impl.ServiceResponseCache
 
DFT_PAGE_SIZE - Static variable in class org.apache.jena.sparql.service.enhancer.impl.ServiceResponseCache
 
Disposable - Interface in org.apache.jena.sparql.service.enhancer.slice.api
Interface typically used for removing listener registrations
DynamicDatasetUtils - Class in org.apache.jena.sparql.service.enhancer.impl.util
 
DynamicDatasetUtils() - Constructor for class org.apache.jena.sparql.service.enhancer.impl.util.DynamicDatasetUtils
 

E

effectiveMode(CacheMode) - Static method in enum class org.apache.jena.sparql.service.enhancer.impl.CacheMode
Returns the argument unless it is null in which case the result is OFF
enableMgmt - Static variable in class org.apache.jena.sparql.service.enhancer.assembler.ServiceEnhancerVocab
Enable privileged management functions; creates a wrapped dataset with a copied context
enableMgmt - Static variable in class org.apache.jena.sparql.service.enhancer.init.ServiceEnhancerConstants
This symbol must be set to true in the context in order to allow calling certain "privileged" SPARQL functions.
enhance(RewriteFactory) - Static method in class org.apache.jena.sparql.service.enhancer.init.ServiceEnhancerInit
 
equals(Object) - Method in class org.apache.jena.sparql.service.enhancer.impl.Estimate
 
equals(Object) - Method in class org.apache.jena.sparql.service.enhancer.impl.ServiceCacheKey
 
equals(Object) - Method in class org.apache.jena.sparql.service.enhancer.impl.SliceKey
 
equals(Object) - Method in class org.apache.jena.sparql.service.enhancer.slice.impl.SliceMetaDataImpl
 
equals(Object) - Method in class org.apache.jena.sparql.service.enhancer.slice.impl.SliceMetaDataWithPagesImpl
 
escape(String) - Static method in class org.apache.jena.sparql.service.enhancer.impl.ServiceOpts
 
Estimate<T> - Class in org.apache.jena.sparql.service.enhancer.impl
An estimated value with a flag that indicates whether it's exact.
Estimate(T, boolean) - Constructor for class org.apache.jena.sparql.service.enhancer.impl.Estimate
 
exec(List<NodeValue>) - Method in class org.apache.jena.sparql.service.enhancer.function.cacheRm
This method must be implemented but it is only called from the base implementation of cacheRm.exec(List, FunctionEnv) which is overridden here too
exec(OpService) - Method in interface org.apache.jena.sparql.service.enhancer.impl.OpServiceExecutor
 
exec(OpService) - Method in class org.apache.jena.sparql.service.enhancer.impl.OpServiceExecutorImpl
 
execEvaluated(Binding, PropFuncArg, Node, PropFuncArg, ExecutionContext) - Method in class org.apache.jena.sparql.service.enhancer.pfunction.cacheLs
 
execQueryAndShowResult(Dataset, String, Context) - Static method in class org.apache.jena.sparql.service.enhancer.example.ServicePluginExamples
 

F

fill(A, int, int, Object) - Method in interface org.apache.jena.sparql.service.enhancer.slice.api.ArrayOps
 
fill(Object[], int, int, Object) - Method in class org.apache.jena.sparql.service.enhancer.slice.impl.ArrayOpsObject
 
fillRaw(Object, int, int, Object) - Method in interface org.apache.jena.sparql.service.enhancer.slice.api.ArrayOps
 
FinallyRunAll - Class in org.apache.jena.sparql.service.enhancer.impl.util
Force all actions in a list to run.
FinallyRunAll() - Constructor for class org.apache.jena.sparql.service.enhancer.impl.util.FinallyRunAll
 
FinallyRunAll(List<ThrowingRunnable>) - Constructor for class org.apache.jena.sparql.service.enhancer.impl.util.FinallyRunAll
 
forInteger() - Static method in class org.apache.jena.sparql.service.enhancer.impl.BatchImpl
 
forLong() - Static method in class org.apache.jena.sparql.service.enhancer.impl.BatchImpl
 
freshVar(String, Collection<Var>) - Static method in class org.apache.jena.sparql.service.enhancer.impl.util.VarUtilsExtra
Allocate a variable whose name is not in black list
from(OpServiceInfo, Var) - Static method in class org.apache.jena.sparql.service.enhancer.impl.BatchQueryRewriterBuilder
 
fromCloseable(T, Object) - Static method in class org.apache.jena.sparql.service.enhancer.claimingcache.RefImpl
 
fromFuture(CompletableFuture<Ref<T>>, Object) - Static method in class org.apache.jena.sparql.service.enhancer.claimingcache.RefFutureImpl
Create a ref that upon close cancels the future or closes the ref when it is available s
fromRef(Ref<T>) - Static method in class org.apache.jena.sparql.service.enhancer.claimingcache.RefFutureImpl
Wrap an existing ref with completed future

G

gaps(Range<C>, RangeSet<C>) - Static method in class org.apache.jena.sparql.service.enhancer.impl.util.RangeUtils
 
get() - Method in interface org.apache.jena.sparql.service.enhancer.claimingcache.Ref
Get the referent only iff this ref instance has not yet been closed.
get() - Method in interface org.apache.jena.sparql.service.enhancer.claimingcache.RefDelegate
 
get() - Method in class org.apache.jena.sparql.service.enhancer.claimingcache.RefImpl
 
get() - Static method in class org.apache.jena.sparql.service.enhancer.impl.ServiceResponseCache
Return the global instance (if any) in ARQ.getContex()
get() - Static method in class org.apache.jena.sparql.service.enhancer.impl.ServiceResultSizeCache
Return the global instance (if any) in ARQ.getContex()
get(long) - Method in interface org.apache.jena.sparql.service.enhancer.slice.impl.ArrayReadable
 
get(long) - Method in class org.apache.jena.sparql.service.enhancer.slice.impl.BufferOverArray
 
get(long) - Method in class org.apache.jena.sparql.service.enhancer.slice.impl.RangeBufferImpl
 
get(A, int) - Method in interface org.apache.jena.sparql.service.enhancer.slice.api.ArrayOps
 
get(Object[], int) - Method in class org.apache.jena.sparql.service.enhancer.slice.impl.ArrayOpsObject
 
get(Context) - Static method in class org.apache.jena.sparql.service.enhancer.impl.ServiceResponseCache
 
get(Context) - Static method in class org.apache.jena.sparql.service.enhancer.impl.ServiceResultSizeCache
 
getAcquisitionStackTrace() - Method in interface org.apache.jena.sparql.service.enhancer.claimingcache.Ref
Optional operation.
getAcquisitionStackTrace() - Method in interface org.apache.jena.sparql.service.enhancer.claimingcache.RefDelegate
 
getAcquisitionStackTrace() - Method in class org.apache.jena.sparql.service.enhancer.claimingcache.RefImpl
 
getArrayOps() - Method in interface org.apache.jena.sparql.service.enhancer.slice.api.HasArrayOps
 
getArrayOps() - Method in class org.apache.jena.sparql.service.enhancer.slice.api.ReadableChannelOverSliceAccessor
 
getArrayOps() - Method in class org.apache.jena.sparql.service.enhancer.slice.api.ReadableChannelWithLimit
 
getArrayOps() - Method in class org.apache.jena.sparql.service.enhancer.slice.impl.BufferOverArray
 
getArrayOps() - Method in class org.apache.jena.sparql.service.enhancer.slice.impl.RangeBufferImpl
 
getArrayOps() - Method in class org.apache.jena.sparql.service.enhancer.slice.impl.SliceBase
 
getAsInt(Resource, Property, int) - Static method in class org.apache.jena.sparql.service.enhancer.impl.util.GraphUtilsExtra
 
getAsList(PropFuncArg) - Static method in class org.apache.jena.sparql.service.enhancer.impl.util.PropFuncArgUtils
Return a list also if the given argument holds a single Node
getAsLong(Resource, Property, long) - Static method in class org.apache.jena.sparql.service.enhancer.impl.util.GraphUtilsExtra
 
getAsNumber(Resource, Property) - Static method in class org.apache.jena.sparql.service.enhancer.impl.util.GraphUtilsExtra
 
getBackingBuffer() - Method in interface org.apache.jena.sparql.service.enhancer.slice.impl.RangeBuffer
 
getBackingBuffer() - Method in class org.apache.jena.sparql.service.enhancer.slice.impl.RangeBufferImpl
 
getBatch() - Method in interface org.apache.jena.sparql.service.enhancer.impl.GroupedBatch
 
getBatch() - Method in class org.apache.jena.sparql.service.enhancer.impl.GroupedBatchImpl
 
getBinding() - Method in class org.apache.jena.sparql.service.enhancer.impl.ServiceCacheKey
 
getCache() - Method in class org.apache.jena.sparql.service.enhancer.impl.ServiceResponseCache
 
getCache() - Method in class org.apache.jena.sparql.service.enhancer.slice.impl.SliceAccessorImpl
 
getCapacity() - Method in interface org.apache.jena.sparql.service.enhancer.slice.impl.BufferLike
Buffers with 'unlimited' capacity should return Long.MAX_VALUE
getCapacity() - Method in class org.apache.jena.sparql.service.enhancer.slice.impl.BufferOverArray
 
getCapacity() - Method in class org.apache.jena.sparql.service.enhancer.slice.impl.RangeBufferImpl
 
getClaimedPages() - Method in class org.apache.jena.sparql.service.enhancer.slice.impl.SliceAccessorImpl
 
getCloseStackTrace() - Method in interface org.apache.jena.sparql.service.enhancer.claimingcache.Ref
Optional operation.
getCloseStackTrace() - Method in interface org.apache.jena.sparql.service.enhancer.claimingcache.RefDelegate
 
getCloseStackTrace() - Method in class org.apache.jena.sparql.service.enhancer.claimingcache.RefImpl
 
getCloseTriggerStackTrace() - Method in interface org.apache.jena.sparql.service.enhancer.claimingcache.Ref
Optional operation.
getCloseTriggerStackTrace() - Method in interface org.apache.jena.sparql.service.enhancer.claimingcache.RefDelegate
 
getCloseTriggerStackTrace() - Method in class org.apache.jena.sparql.service.enhancer.claimingcache.RefImpl
 
getComment() - Method in class org.apache.jena.sparql.service.enhancer.claimingcache.RefImpl
 
getCoveredRanges(Range<Long>) - Method in interface org.apache.jena.sparql.service.enhancer.slice.impl.RangeBuffer
Return a set of contributions by this buffer for the given lookup range While this method does not expose which parts of the global range are covered, this method allows to check whether there are any gaps in the read
getCoveredRanges(Range<Long>) - Method in class org.apache.jena.sparql.service.enhancer.slice.impl.RangeBufferImpl
 
getDefaultValue() - Method in interface org.apache.jena.sparql.service.enhancer.slice.api.ArrayOps
 
getDefaultValue() - Method in class org.apache.jena.sparql.service.enhancer.slice.impl.ArrayOpsObject
 
getDelegate() - Method in interface org.apache.jena.sparql.service.enhancer.claimingcache.RefDelegate
 
getDelegate() - Method in class org.apache.jena.sparql.service.enhancer.claimingcache.RefDelegateBase
 
getDelegate() - Method in interface org.apache.jena.sparql.service.enhancer.impl.IteratorFactoryWithBuffer.SubIterator
 
getDelegate() - Method in class org.apache.jena.sparql.service.enhancer.slice.api.ReadableChannelWithLimit
 
getDistanceToLowestOffset() - Method in interface org.apache.jena.sparql.service.enhancer.impl.IteratorFactoryWithBuffer.SubIterator
Return how far this iterator is ahead of the iterator with the lowest offset.
getEffectiveService(OpService) - Static method in class org.apache.jena.sparql.service.enhancer.impl.ServiceOpts
 
getExecCxt() - Method in class org.apache.jena.sparql.service.enhancer.impl.OpServiceExecutorImpl
 
getFailedRanges() - Method in interface org.apache.jena.sparql.service.enhancer.slice.api.SliceMetaDataBasic
 
getFailedRanges() - Method in class org.apache.jena.sparql.service.enhancer.slice.impl.SliceBase
 
getFailedRanges() - Method in class org.apache.jena.sparql.service.enhancer.slice.impl.SliceMetaDataImpl
 
getFirstValue(Object, String, String) - Method in class org.apache.jena.sparql.service.enhancer.impl.ServiceOpts
Find a key's first value in the list of options
getGaps(Range<Long>) - Method in interface org.apache.jena.sparql.service.enhancer.slice.api.SliceMetaDataBasic
 
getGeneration() - Method in interface org.apache.jena.sparql.service.enhancer.slice.impl.BufferView
A property to allow for quick checking of dirty buffers.
getGroupKey() - Method in interface org.apache.jena.sparql.service.enhancer.impl.GroupedBatch
 
getGroupKey() - Method in class org.apache.jena.sparql.service.enhancer.impl.GroupedBatchImpl
 
getHasDataCondition() - Method in interface org.apache.jena.sparql.service.enhancer.slice.api.Slice
 
getHasDataCondition() - Method in class org.apache.jena.sparql.service.enhancer.slice.impl.SliceBase
 
getId() - Method in class org.apache.jena.sparql.service.enhancer.impl.ServiceCacheValue
 
getIdToKey() - Method in class org.apache.jena.sparql.service.enhancer.impl.ServiceResponseCache
 
getIdxVar() - Method in class org.apache.jena.sparql.service.enhancer.impl.BatchQueryRewriter
The index var used by this rewriter
getIdxVar() - Method in class org.apache.jena.sparql.service.enhancer.impl.QueryIterServiceBulk
 
getIndexInPage(long, int) - Static method in class org.apache.jena.sparql.service.enhancer.impl.util.PageUtils
 
getIndexInPage(long, long) - Static method in class org.apache.jena.sparql.service.enhancer.impl.util.PageUtils
 
getIndexInPageForOffset(long) - Method in interface org.apache.jena.sparql.service.enhancer.slice.api.PageHelper
 
getIndexInPageForOffset(long, long) - Static method in interface org.apache.jena.sparql.service.enhancer.slice.api.PageHelper
 
getInputId() - Method in class org.apache.jena.sparql.service.enhancer.impl.SliceKey
 
getInstantiationStackTrace() - Method in class org.apache.jena.sparql.service.enhancer.impl.util.AutoCloseableWithLeakDetectionBase
 
getItems() - Method in class org.apache.jena.sparql.service.enhancer.impl.BatchImpl
Returns an immutable view of the items in the batch
getJoinVarMap() - Method in class org.apache.jena.sparql.service.enhancer.impl.ServiceCacheKeyFactory
 
getKnownSize() - Method in interface org.apache.jena.sparql.service.enhancer.slice.api.SliceMetaDataBasic
 
getLastPageId(long, long) - Static method in interface org.apache.jena.sparql.service.enhancer.slice.api.PageHelper
 
getLimit() - Method in class org.apache.jena.sparql.service.enhancer.impl.OpServiceInfo
 
getLimit() - Method in class org.apache.jena.sparql.service.enhancer.impl.PartitionRequest
 
getLimit(Node) - Method in class org.apache.jena.sparql.service.enhancer.impl.ServiceResultSizeCache
 
getLoadedRanges() - Method in interface org.apache.jena.sparql.service.enhancer.slice.api.SliceMetaDataBasic
 
getLoadedRanges() - Method in class org.apache.jena.sparql.service.enhancer.slice.impl.SliceBase
 
getLoadedRanges() - Method in class org.apache.jena.sparql.service.enhancer.slice.impl.SliceMetaDataImpl
 
getMaximumKnownSize() - Method in interface org.apache.jena.sparql.service.enhancer.slice.api.SliceMetaDataBasic
 
getMaximumKnownSize() - Method in class org.apache.jena.sparql.service.enhancer.slice.impl.SliceBase
 
getMaximumKnownSize() - Method in class org.apache.jena.sparql.service.enhancer.slice.impl.SliceMetaDataImpl
 
getMentionedSubOpVarsScopedToNormed() - Method in class org.apache.jena.sparql.service.enhancer.impl.OpServiceInfo
 
getMinimumKnownSize() - Method in interface org.apache.jena.sparql.service.enhancer.slice.api.SliceMetaDataBasic
 
getMinimumKnownSize() - Method in class org.apache.jena.sparql.service.enhancer.slice.impl.SliceBase
 
getMinimumKnownSize() - Method in class org.apache.jena.sparql.service.enhancer.slice.impl.SliceMetaDataImpl
 
getMinimumScopeLevels(Collection<Var>) - Static method in class org.apache.jena.sparql.service.enhancer.impl.util.VarScopeUtils
Returns a mapping of every variable's base name to the minimum seen scope level.
getNextValidIndex() - Method in class org.apache.jena.sparql.service.enhancer.impl.BatchImpl
 
getNormedQuery() - Method in class org.apache.jena.sparql.service.enhancer.impl.OpServiceInfo
 
getNormedQueryOp() - Method in class org.apache.jena.sparql.service.enhancer.impl.OpServiceInfo
 
getNumber(Binding, Var) - Static method in class org.apache.jena.sparql.service.enhancer.impl.util.BindingUtils
Get a binding's values for var as a number using BindingUtils.getNumberOrNull(Binding, Var).
getNumberOrDefault(Node, Number) - Static method in class org.apache.jena.sparql.service.enhancer.impl.util.NodeUtilsExtra
 
getNumberOrNull(Node) - Static method in class org.apache.jena.sparql.service.enhancer.impl.util.NodeUtilsExtra
 
getNumberOrNull(Binding, Var) - Static method in class org.apache.jena.sparql.service.enhancer.impl.util.BindingUtils
Attempt to extract a number from a binding and a variable.
getOffset() - Method in interface org.apache.jena.sparql.service.enhancer.impl.IteratorFactoryWithBuffer.SubIterator
Should return the absolute offset (starting at 0) of the next item being returned by a call to next(); ISSUE Guava AbstractIterator doesn't allow for checking whether hasNext has been called...
getOffset() - Method in class org.apache.jena.sparql.service.enhancer.impl.OpServiceInfo
 
getOffset() - Method in class org.apache.jena.sparql.service.enhancer.impl.PartitionRequest
 
getOffsetInRanges() - Method in interface org.apache.jena.sparql.service.enhancer.slice.impl.RangeBuffer
The offset within the range set where this buffer starts; may be null if the offset cannot be represented in a single value such as in a union of two buffers which have different offsets
getOffsetInRanges() - Method in class org.apache.jena.sparql.service.enhancer.slice.impl.RangeBufferImpl
 
getOffsetRange() - Method in class org.apache.jena.sparql.service.enhancer.slice.impl.SliceAccessorImpl
 
getOp() - Method in class org.apache.jena.sparql.service.enhancer.impl.BatchQueryRewriteResult
 
getOp() - Method in class org.apache.jena.sparql.service.enhancer.impl.ServiceCacheKey
 
getOpService() - Method in class org.apache.jena.sparql.service.enhancer.impl.OpServiceInfo
 
getOptions() - Method in class org.apache.jena.sparql.service.enhancer.impl.ServiceOpts
 
getOutputId() - Method in class org.apache.jena.sparql.service.enhancer.impl.PartitionRequest
 
getPageForPageId(long) - Method in interface org.apache.jena.sparql.service.enhancer.slice.api.SliceWithPages
 
getPageForPageId(long) - Method in class org.apache.jena.sparql.service.enhancer.slice.impl.SliceInMemoryCache
 
getPageIdForOffset(long) - Method in interface org.apache.jena.sparql.service.enhancer.slice.api.PageHelper
 
getPageIdForOffset(long, long) - Static method in interface org.apache.jena.sparql.service.enhancer.slice.api.PageHelper
 
getPageIndexForOffset(long, long) - Static method in class org.apache.jena.sparql.service.enhancer.impl.util.PageUtils
 
getPageOffsetForId(long, long) - Static method in class org.apache.jena.sparql.service.enhancer.impl.util.PageUtils
 
getPageOffsetForPageId(long) - Method in interface org.apache.jena.sparql.service.enhancer.slice.api.PageHelper
 
getPageOffsetForPageId(long, long) - Static method in interface org.apache.jena.sparql.service.enhancer.slice.api.PageHelper
 
getPageSize() - Method in interface org.apache.jena.sparql.service.enhancer.slice.api.PageHelper
 
getPageSize() - Method in interface org.apache.jena.sparql.service.enhancer.slice.api.SliceWithPages
 
getPageSize() - Method in class org.apache.jena.sparql.service.enhancer.slice.impl.SliceInMemoryCache
 
getPageSize() - Method in interface org.apache.jena.sparql.service.enhancer.slice.impl.SliceMetaDataWithPages
 
getPageSize() - Method in class org.apache.jena.sparql.service.enhancer.slice.impl.SliceMetaDataWithPagesImpl
 
getPartitionKey() - Method in class org.apache.jena.sparql.service.enhancer.impl.PartitionRequest
 
getPartKeyFromBinding(Binding) - Method in class org.apache.jena.sparql.service.enhancer.impl.QueryIterServiceBulk
 
getPlainName(String) - Static method in class org.apache.jena.sparql.service.enhancer.impl.util.VarScopeUtils
 
getPresentKeys() - Method in interface org.apache.jena.sparql.service.enhancer.claimingcache.AsyncClaimingCache
Return a snapshot of all present keys
getPresentKeys() - Method in class org.apache.jena.sparql.service.enhancer.claimingcache.AsyncClaimingCacheImplGuava
 
getRangeBuffer() - Method in interface org.apache.jena.sparql.service.enhancer.slice.impl.BufferView
 
getRangeId() - Method in class org.apache.jena.sparql.service.enhancer.impl.SliceKey
 
getRanges() - Method in interface org.apache.jena.sparql.service.enhancer.slice.impl.RangeBuffer
A set of ranges from which reading is valid.
getRanges() - Method in class org.apache.jena.sparql.service.enhancer.slice.impl.RangeBufferImpl
 
getRaw(Object, int) - Method in interface org.apache.jena.sparql.service.enhancer.slice.api.ArrayOps
 
getReadWriteLock() - Method in interface org.apache.jena.sparql.service.enhancer.slice.api.Slice
 
getReadWriteLock() - Method in interface org.apache.jena.sparql.service.enhancer.slice.impl.BufferView
 
getReadWriteLock() - Method in class org.apache.jena.sparql.service.enhancer.slice.impl.SliceBase
 
getRenames() - Method in class org.apache.jena.sparql.service.enhancer.impl.BatchQueryRewriteResult
 
getRootRef() - Method in interface org.apache.jena.sparql.service.enhancer.claimingcache.Ref
Get the root reference
getRootRef() - Method in interface org.apache.jena.sparql.service.enhancer.claimingcache.RefDelegate
 
getRootRef() - Method in class org.apache.jena.sparql.service.enhancer.claimingcache.RefImpl
 
getScopeLevel(String) - Static method in class org.apache.jena.sparql.service.enhancer.impl.util.VarScopeUtils
 
getScopeLevel(Var) - Static method in class org.apache.jena.sparql.service.enhancer.impl.util.VarScopeUtils
 
getServiceNode() - Method in class org.apache.jena.sparql.service.enhancer.impl.OpServiceInfo
 
getServiceNode() - Method in class org.apache.jena.sparql.service.enhancer.impl.ServiceCacheKey
 
getServiceVar() - Method in class org.apache.jena.sparql.service.enhancer.impl.OpServiceInfo
 
getSlice() - Method in class org.apache.jena.sparql.service.enhancer.impl.ServiceCacheValue
 
getSlice() - Method in interface org.apache.jena.sparql.service.enhancer.slice.api.SliceAccessor
 
getSlice() - Method in class org.apache.jena.sparql.service.enhancer.slice.impl.SliceAccessorImpl
 
getStackTraceIfEnabled() - Static method in class org.apache.jena.sparql.service.enhancer.impl.util.StackTraceUtils
 
getSubstServiceNode(Binding) - Method in class org.apache.jena.sparql.service.enhancer.impl.OpServiceInfo
 
getSynchronizer() - Method in interface org.apache.jena.sparql.service.enhancer.claimingcache.Ref
Return the object on which reference acquisition, release and the close action are synchronized on.
getSynchronizer() - Method in interface org.apache.jena.sparql.service.enhancer.claimingcache.RefDelegate
 
getSynchronizer() - Method in class org.apache.jena.sparql.service.enhancer.claimingcache.RefImpl
 
getTargetService() - Method in class org.apache.jena.sparql.service.enhancer.impl.ServiceOpts
 
getURI() - Static method in class org.apache.jena.sparql.service.enhancer.assembler.ServiceEnhancerVocab
 
getURI() - Static method in class org.apache.jena.sparql.service.enhancer.init.ServiceEnhancerConstants
 
getValue() - Method in class org.apache.jena.sparql.service.enhancer.impl.Estimate
 
getVisibleSubOpVarsNormedToScoped() - Method in class org.apache.jena.sparql.service.enhancer.impl.OpServiceInfo
 
getVisibleSubOpVarsScoped() - Method in class org.apache.jena.sparql.service.enhancer.impl.OpServiceInfo
 
GraphUtilsExtra - Class in org.apache.jena.sparql.service.enhancer.impl.util
 
GraphUtilsExtra() - Constructor for class org.apache.jena.sparql.service.enhancer.impl.util.GraphUtilsExtra
 
GroupedBatch<G,K extends Comparable<K>,V> - Interface in org.apache.jena.sparql.service.enhancer.impl
Interface that combines a group key with a Batch
GroupedBatchImpl<G,K extends Comparable<K>,V> - Class in org.apache.jena.sparql.service.enhancer.impl
Implementation that combines a batch with a group key.
GroupedBatchImpl(G, Batch<K, V>) - Constructor for class org.apache.jena.sparql.service.enhancer.impl.GroupedBatchImpl
 

H

HasArrayOps<A> - Interface in org.apache.jena.sparql.service.enhancer.slice.api
Interface for retrieving ArrayOps
hashCode() - Method in class org.apache.jena.sparql.service.enhancer.impl.Estimate
 
hashCode() - Method in class org.apache.jena.sparql.service.enhancer.impl.ServiceCacheKey
 
hashCode() - Method in class org.apache.jena.sparql.service.enhancer.impl.SliceKey
 
hashCode() - Method in class org.apache.jena.sparql.service.enhancer.slice.impl.SliceMetaDataImpl
 
hashCode() - Method in class org.apache.jena.sparql.service.enhancer.slice.impl.SliceMetaDataWithPagesImpl
 
hasLimit() - Method in class org.apache.jena.sparql.service.enhancer.impl.PartitionRequest
 
hasNext() - Method in class org.apache.jena.sparql.service.enhancer.impl.util.SinglePrefetchIterator
 
hasOffset() - Method in class org.apache.jena.sparql.service.enhancer.impl.PartitionRequest
 

I

init() - Static method in class org.apache.jena.sparql.service.enhancer.init.ServiceEnhancerInit
 
invalidateAll() - Method in interface org.apache.jena.sparql.service.enhancer.claimingcache.AsyncClaimingCache
 
invalidateAll() - Method in class org.apache.jena.sparql.service.enhancer.claimingcache.AsyncClaimingCacheImplGuava
 
invalidateAll() - Method in class org.apache.jena.sparql.service.enhancer.impl.ServiceResponseCache
 
invalidateAll() - Method in class org.apache.jena.sparql.service.enhancer.impl.ServiceResultSizeCache
 
invalidateAll(Iterable<? extends K>) - Method in interface org.apache.jena.sparql.service.enhancer.claimingcache.AsyncClaimingCache
 
invalidateAll(Iterable<? extends K>) - Method in class org.apache.jena.sparql.service.enhancer.claimingcache.AsyncClaimingCacheImplGuava
 
IS_ASSERT_ENABLED - Static variable in class org.apache.jena.sparql.service.enhancer.impl.util.StackTraceUtils
 
isAlive() - Method in interface org.apache.jena.sparql.service.enhancer.claimingcache.Ref
A reference may itself be closed, but references to it may keep it alive
isAlive() - Method in interface org.apache.jena.sparql.service.enhancer.claimingcache.RefDelegate
 
isAlive() - Method in class org.apache.jena.sparql.service.enhancer.claimingcache.RefImpl
 
isAssertEnabled() - Static method in class org.apache.jena.sparql.service.enhancer.impl.util.StackTraceUtils
 
isClosed() - Method in interface org.apache.jena.sparql.service.enhancer.claimingcache.Ref
Check whether this reference is closed
isClosed() - Method in interface org.apache.jena.sparql.service.enhancer.claimingcache.RefDelegate
 
isClosed() - Method in class org.apache.jena.sparql.service.enhancer.claimingcache.RefImpl
 
isComplete() - Method in interface org.apache.jena.sparql.service.enhancer.slice.api.Slice
Read the metadata and check whether the slice has a known size and there is only a single range of loaded data starting from offset 0 to that size.
isEmpty() - Method in class org.apache.jena.sparql.service.enhancer.impl.BatchImpl
 
isExact() - Method in class org.apache.jena.sparql.service.enhancer.impl.Estimate
 
isKnownOption(String) - Static method in class org.apache.jena.sparql.service.enhancer.impl.ServiceOpts
 
isOmitEndMarker() - Method in class org.apache.jena.sparql.service.enhancer.impl.BatchQueryRewriterBuilder
 
isOpen() - Method in class org.apache.jena.sparql.service.enhancer.slice.api.ChannelBase
 
isOpen() - Method in class org.apache.jena.sparql.service.enhancer.slice.api.ReadableChannelWithLimit
 
isOrderRetainingUnion() - Method in class org.apache.jena.sparql.service.enhancer.impl.BatchQueryRewriterBuilder
 
isRemoteEndMarker(int) - Static method in class org.apache.jena.sparql.service.enhancer.impl.BatchQueryRewriter
 
isRemoteEndMarker(Integer) - Static method in class org.apache.jena.sparql.service.enhancer.impl.BatchQueryRewriter
 
isSequentialUnion() - Method in class org.apache.jena.sparql.service.enhancer.impl.BatchQueryRewriterBuilder
 
isUnwrappable(DynamicDatasets.DynamicDatasetGraph) - Static method in class org.apache.jena.sparql.service.enhancer.impl.util.DynamicDatasetUtils
Returns true iff the argument's original default and named graphs are non-null.
IteratorFactoryWithBuffer<T,I extends Iterator<T>> - Class in org.apache.jena.sparql.service.enhancer.impl
Buffering iterator.
IteratorFactoryWithBuffer(I) - Constructor for class org.apache.jena.sparql.service.enhancer.impl.IteratorFactoryWithBuffer
 
IteratorFactoryWithBuffer.SubIterator<T,I extends Iterator<T>> - Interface in org.apache.jena.sparql.service.enhancer.impl
 
IteratorOverReadableChannel<T> - Class in org.apache.jena.sparql.service.enhancer.slice.api
 
IteratorOverReadableChannel(ArrayOps<T[]>, ReadableChannel<T[]>, int) - Constructor for class org.apache.jena.sparql.service.enhancer.slice.api.IteratorOverReadableChannel
 
IteratorUtils - Class in org.apache.jena.sparql.service.enhancer.impl.util
 
IteratorUtils() - Constructor for class org.apache.jena.sparql.service.enhancer.impl.util.IteratorUtils
 

L

length(A) - Method in interface org.apache.jena.sparql.service.enhancer.slice.api.ArrayOps
 
length(Object[]) - Method in class org.apache.jena.sparql.service.enhancer.slice.impl.ArrayOpsObject
 
lengthRaw(Object) - Method in interface org.apache.jena.sparql.service.enhancer.slice.api.ArrayOps
 
lock() - Method in interface org.apache.jena.sparql.service.enhancer.slice.api.SliceAccessor
Lock the range for writing
lock() - Method in class org.apache.jena.sparql.service.enhancer.slice.impl.SliceAccessorImpl
 
LockUtils - Class in org.apache.jena.sparql.service.enhancer.impl.util
 
LockUtils() - Constructor for class org.apache.jena.sparql.service.enhancer.impl.util.LockUtils
 

M

main(String[]) - Static method in class org.apache.jena.sparql.service.enhancer.claimingcache.AsyncClaimingCacheImplGuava
 
main(String[]) - Static method in class org.apache.jena.sparql.service.enhancer.example.ServiceCachingExamples
 
main(String[]) - Static method in class org.apache.jena.sparql.service.enhancer.example.ServicePluginExamples
 
main(String[]) - Static method in class org.apache.jena.sparql.service.enhancer.impl.IteratorFactoryWithBuffer
 
main(String[]) - Static method in class org.apache.jena.sparql.service.enhancer.impl.util.IteratorUtils
 
mainBasic() - Static method in class org.apache.jena.sparql.service.enhancer.impl.util.IteratorUtils
 
map(Range<I>, Function<? super I, ? extends O>) - Static method in class org.apache.jena.sparql.service.enhancer.impl.util.RangeUtils
Perform a map operation on all present endpoints
moreExamples() - Static method in class org.apache.jena.sparql.service.enhancer.example.ServiceCachingExamples
 
mutateMetaData(Consumer<? super SliceMetaDataBasic>) - Method in interface org.apache.jena.sparql.service.enhancer.slice.api.Slice
 

N

newBuilder(CacheBuilder<Object, Object>) - Static method in class org.apache.jena.sparql.service.enhancer.claimingcache.AsyncClaimingCacheImplGuava
 
newSliceAccessor() - Method in interface org.apache.jena.sparql.service.enhancer.slice.api.Slice
An accessor which allows for 'claiming' a sub-range of this slice.
newSliceAccessor() - Method in interface org.apache.jena.sparql.service.enhancer.slice.api.SliceWithPages
 
next() - Method in class org.apache.jena.sparql.service.enhancer.impl.util.SinglePrefetchIterator
 
nextBinding() - Method in class org.apache.jena.sparql.service.enhancer.impl.util.QueryIterSlottedBase
 
nodeToList(Node) - Static method in class org.apache.jena.sparql.service.enhancer.impl.util.PropFuncArgUtils
If the argument is neither null nor rdf:nil then the result is a singleton list containing it.
NodeUtilsExtra - Class in org.apache.jena.sparql.service.enhancer.impl.util
 
NodeUtilsExtra() - Constructor for class org.apache.jena.sparql.service.enhancer.impl.util.NodeUtilsExtra
 
normalizeVarScopes(Collection<Var>) - Static method in class org.apache.jena.sparql.service.enhancer.impl.util.VarScopeUtils
Return a mapping that reduces every variable's scope level by the minimum scope level among the variables having the same base name.
normalizeVarScopesGlobal(Collection<Var>) - Static method in class org.apache.jena.sparql.service.enhancer.impl.util.VarScopeUtils
Similar to VarScopeUtils.normalizeVarScopes(Collection), however reduces the scope levels of all variables by the globally minimum scope level.
NS - Static variable in class org.apache.jena.sparql.service.enhancer.assembler.ServiceEnhancerVocab
 
NS - Static variable in class org.apache.jena.sparql.service.enhancer.init.ServiceEnhancerConstants
Namespace for context symbols.

O

OBJECT - Static variable in interface org.apache.jena.sparql.service.enhancer.slice.api.ArrayOps
 
OFF - Enum constant in enum class org.apache.jena.sparql.service.enhancer.impl.CacheMode
 
OpServiceExecutor - Interface in org.apache.jena.sparql.service.enhancer.impl
Interface for directly executing OpService instances
OpServiceExecutorImpl - Class in org.apache.jena.sparql.service.enhancer.impl
Helper class to simplify executing concrete OpService instances
OpServiceExecutorImpl(OpService, ExecutionContext, ServiceExecutorBulk) - Constructor for class org.apache.jena.sparql.service.enhancer.impl.OpServiceExecutorImpl
 
OpServiceInfo - Class in org.apache.jena.sparql.service.enhancer.impl
Class used to map a given scoped OpService to a normalized form.
OpServiceInfo(OpService) - Constructor for class org.apache.jena.sparql.service.enhancer.impl.OpServiceInfo
 
org.apache.jena.serviceplugins - module org.apache.jena.serviceplugins
 
org.apache.jena.sparql.service.enhancer.algebra - package org.apache.jena.sparql.service.enhancer.algebra
 
org.apache.jena.sparql.service.enhancer.assembler - package org.apache.jena.sparql.service.enhancer.assembler
 
org.apache.jena.sparql.service.enhancer.claimingcache - package org.apache.jena.sparql.service.enhancer.claimingcache
 
org.apache.jena.sparql.service.enhancer.example - package org.apache.jena.sparql.service.enhancer.example
 
org.apache.jena.sparql.service.enhancer.function - package org.apache.jena.sparql.service.enhancer.function
 
org.apache.jena.sparql.service.enhancer.impl - package org.apache.jena.sparql.service.enhancer.impl
 
org.apache.jena.sparql.service.enhancer.impl.util - package org.apache.jena.sparql.service.enhancer.impl.util
 
org.apache.jena.sparql.service.enhancer.init - package org.apache.jena.sparql.service.enhancer.init
 
org.apache.jena.sparql.service.enhancer.pfunction - package org.apache.jena.sparql.service.enhancer.pfunction
 
org.apache.jena.sparql.service.enhancer.slice.api - package org.apache.jena.sparql.service.enhancer.slice.api
 
org.apache.jena.sparql.service.enhancer.slice.impl - package org.apache.jena.sparql.service.enhancer.slice.impl
 
output(IndentedWriter) - Method in class org.apache.jena.sparql.service.enhancer.impl.util.QueryIterDefer
 
output(IndentedWriter) - Method in class org.apache.jena.sparql.service.enhancer.impl.util.QueryIterSlottedBase
Normally overridden for better information
output(IndentedWriter, SerializationContext) - Method in class org.apache.jena.sparql.service.enhancer.impl.util.QueryIterDefer
 
output(IndentedWriter, SerializationContext) - Method in class org.apache.jena.sparql.service.enhancer.impl.util.QueryIterSlottedBase
 

P

PageHelper - Interface in org.apache.jena.sparql.service.enhancer.slice.api
Interface to ease working with fixed size pages.
PageUtils - Class in org.apache.jena.sparql.service.enhancer.impl.util
Utility methods for working with (fixed-size) pages.
PageUtils() - Constructor for class org.apache.jena.sparql.service.enhancer.impl.util.PageUtils
 
parseAsOptions(String) - Static method in class org.apache.jena.sparql.service.enhancer.impl.ServiceOpts
Split an iri by ':' and attempt to parse the splits as key=value pairs.
parseAsOptions(Node) - Static method in class org.apache.jena.sparql.service.enhancer.impl.ServiceOpts
 
partialLeftMergeJoin(Iterator<X>, Iterator<Y>, Function<X, K>, Function<Y, K>) - Static method in class org.apache.jena.sparql.service.enhancer.impl.util.IteratorUtils
For every item in lhs return an iterator over the corresponding sub-range of items in rhs.
PartitionRequest<I> - Class in org.apache.jena.sparql.service.enhancer.impl
Helper class to capture a range of data (specified by limit + offset) w.r.t.
PartitionRequest(long, I, long, long) - Constructor for class org.apache.jena.sparql.service.enhancer.impl.PartitionRequest
 
PeekIteratorLazy<T> - Class in org.apache.jena.sparql.service.enhancer.impl.util
The atlas version does active read ahead; this one only fetches data when needed
PeekIteratorLazy(Iterator<T>) - Constructor for class org.apache.jena.sparql.service.enhancer.impl.util.PeekIteratorLazy
 
prepareNextBatch() - Method in class org.apache.jena.sparql.service.enhancer.impl.QueryIterWrapperCache
The tricky part is that we first need to consume rhs and write it to the cache.
prepareNextBatchExec() - Method in class org.apache.jena.sparql.service.enhancer.impl.RequestExecutor
Prepare the lazy execution of the next batch and register all iterators with RequestExecutor.inputToOutputIt
prepareNextBatchExec(boolean) - Method in class org.apache.jena.sparql.service.enhancer.impl.QueryIterServiceBulk
Prepare the lazy execution of the next batch and register all iterators with QueryIterServiceBulk.sliceKeyToIter
project(Binding, Iterator<Var>) - Static method in class org.apache.jena.sparql.service.enhancer.impl.util.BindingUtils
Return a new binding that projects all variables having non-null values
project(Binding, Iterator<Var>, Set<Var>) - Static method in class org.apache.jena.sparql.service.enhancer.impl.util.BindingUtils
Return a new binding with all non-null-valued and non-excluded variables projected
project(Binding, Iterator<Var>, Var) - Static method in class org.apache.jena.sparql.service.enhancer.impl.util.BindingUtils
Return a new binding with all non-null-valued and non-excluded variables projected
PropFuncArgUtils - Class in org.apache.jena.sparql.service.enhancer.impl.util
 
PropFuncArgUtils() - Constructor for class org.apache.jena.sparql.service.enhancer.impl.util.PropFuncArgUtils
 
put(long, Object) - Method in interface org.apache.jena.sparql.service.enhancer.slice.impl.ArrayWritable
 
put(long, Object) - Method in class org.apache.jena.sparql.service.enhancer.slice.impl.BufferOverArray
 
put(long, Object) - Method in class org.apache.jena.sparql.service.enhancer.slice.impl.RangeBufferImpl
 
put(K, T) - Method in class org.apache.jena.sparql.service.enhancer.impl.BatchImpl
Items must be added with ascending indexes.

Q

QueryIterDefer - Class in org.apache.jena.sparql.service.enhancer.impl.util
Deferred (lazy) iterator which initializes a delegate from a supplier only when needed
QueryIterDefer(Supplier<QueryIterator>) - Constructor for class org.apache.jena.sparql.service.enhancer.impl.util.QueryIterDefer
 
QueryIterServiceBulk - Class in org.apache.jena.sparql.service.enhancer.impl
QueryIter to process service requests in bulk with support for streaming caching.
QueryIterServiceBulk(OpServiceInfo, BatchQueryRewriter, ServiceCacheKeyFactory, OpServiceExecutor, ExecutionContext, List<Binding>, ServiceResultSizeCache, ServiceResponseCache, CacheMode) - Constructor for class org.apache.jena.sparql.service.enhancer.impl.QueryIterServiceBulk
 
QueryIterSlottedBase - Class in org.apache.jena.sparql.service.enhancer.impl.util
QueryIterator implementation based on IteratorSlotted.
QueryIterSlottedBase() - Constructor for class org.apache.jena.sparql.service.enhancer.impl.util.QueryIterSlottedBase
 
QueryIterWrapperCache - Class in org.apache.jena.sparql.service.enhancer.impl
 
QueryIterWrapperCache(QueryIterator, int, ServiceResponseCache, ServiceCacheKeyFactory, Batch<Integer, PartitionRequest<Binding>>, Var, Node) - Constructor for class org.apache.jena.sparql.service.enhancer.impl.QueryIterWrapperCache
 

R

RangeBuffer<A> - Interface in org.apache.jena.sparql.service.enhancer.slice.impl
 
RangeBufferImpl<A> - Class in org.apache.jena.sparql.service.enhancer.slice.impl
 
RangeBufferImpl(RangeSet<Long>, long, Buffer<A>) - Constructor for class org.apache.jena.sparql.service.enhancer.slice.impl.RangeBufferImpl
 
RangeUtils - Class in org.apache.jena.sparql.service.enhancer.impl.util
Utility methods for working with guava Range instances
RangeUtils() - Constructor for class org.apache.jena.sparql.service.enhancer.impl.util.RangeUtils
 
read(A, int, int) - Method in interface org.apache.jena.sparql.service.enhancer.slice.api.ReadableChannel
Read method following the usual InputStream protocol.
read(A, int, int) - Method in class org.apache.jena.sparql.service.enhancer.slice.api.ReadableChannelOverSliceAccessor
 
read(A, int, int) - Method in class org.apache.jena.sparql.service.enhancer.slice.api.ReadableChannelWithLimit
 
ReadableChannel<A> - Interface in org.apache.jena.sparql.service.enhancer.slice.api
A data stream allows for repeated retrieval of arrays of consecutive items.
ReadableChannelBase<A> - Class in org.apache.jena.sparql.service.enhancer.slice.api
 
ReadableChannelBase() - Constructor for class org.apache.jena.sparql.service.enhancer.slice.api.ReadableChannelBase
 
ReadableChannelOverSliceAccessor<A> - Class in org.apache.jena.sparql.service.enhancer.slice.api
 
ReadableChannelOverSliceAccessor(SliceAccessor<A>, long) - Constructor for class org.apache.jena.sparql.service.enhancer.slice.api.ReadableChannelOverSliceAccessor
 
ReadableChannelWithLimit<A> - Class in org.apache.jena.sparql.service.enhancer.slice.api
 
ReadableChannelWithLimit(ReadableChannel<A>, long) - Constructor for class org.apache.jena.sparql.service.enhancer.slice.api.ReadableChannelWithLimit
 
readInto(A, int, long, int) - Method in interface org.apache.jena.sparql.service.enhancer.slice.impl.ArrayReadable
 
readInto(A, int, long, int) - Method in class org.apache.jena.sparql.service.enhancer.slice.impl.BufferOverArray
 
readInto(A, int, long, int) - Method in class org.apache.jena.sparql.service.enhancer.slice.impl.RangeBufferImpl
Read operation that blocks when attempting to access uncovered regions.
readIntoRaw(Object, int, long, int) - Method in interface org.apache.jena.sparql.service.enhancer.slice.impl.ArrayReadable
 
readMetaData(Consumer<? super SliceMetaDataBasic>) - Method in interface org.apache.jena.sparql.service.enhancer.slice.api.Slice
 
ReadOverGapException - Exception in org.apache.jena.sparql.service.enhancer.slice.impl
Exception used with RangeBuffer when attempting to read a range of data for which there exist one or more gaps in the buffer.
ReadOverGapException() - Constructor for exception org.apache.jena.sparql.service.enhancer.slice.impl.ReadOverGapException
 
ReadOverGapException(String) - Constructor for exception org.apache.jena.sparql.service.enhancer.slice.impl.ReadOverGapException
 
ReadOverGapException(String, Throwable) - Constructor for exception org.apache.jena.sparql.service.enhancer.slice.impl.ReadOverGapException
 
ReadOverGapException(Throwable) - Constructor for exception org.apache.jena.sparql.service.enhancer.slice.impl.ReadOverGapException
 
readRaw(Object, int, int) - Method in interface org.apache.jena.sparql.service.enhancer.slice.api.ReadableChannel
 
Ref<T> - Interface in org.apache.jena.sparql.service.enhancer.claimingcache
Interface for nested references.
RefDelegate<T,R extends Ref<T>> - Interface in org.apache.jena.sparql.service.enhancer.claimingcache
Interface with default methods that delegate Ref's methods
RefDelegateBase<T,R extends Ref<T>> - Class in org.apache.jena.sparql.service.enhancer.claimingcache
 
RefDelegateBase(R) - Constructor for class org.apache.jena.sparql.service.enhancer.claimingcache.RefDelegateBase
 
RefFuture<T> - Interface in org.apache.jena.sparql.service.enhancer.claimingcache
Essentially a typedef for Ref<CompletableFuture<T>>
RefFutureImpl<T> - Class in org.apache.jena.sparql.service.enhancer.claimingcache
 
RefFutureImpl(Ref<CompletableFuture<T>>) - Constructor for class org.apache.jena.sparql.service.enhancer.claimingcache.RefFutureImpl
 
RefImpl<T> - Class in org.apache.jena.sparql.service.enhancer.claimingcache
Implementation of a Ref.
RefImpl(RefImpl<T>, T, Object, AutoCloseable, Object) - Constructor for class org.apache.jena.sparql.service.enhancer.claimingcache.RefImpl
 
registerFunctions(FunctionRegistry) - Static method in class org.apache.jena.sparql.service.enhancer.init.ServiceEnhancerInit
 
registerPFunctions(PropertyFunctionRegistry) - Static method in class org.apache.jena.sparql.service.enhancer.init.ServiceEnhancerInit
 
registerServiceExecutorSelf(ServiceExecutorRegistry) - Static method in class org.apache.jena.sparql.service.enhancer.init.ServiceEnhancerInit
 
releaseAll() - Method in interface org.apache.jena.sparql.service.enhancer.slice.api.SliceAccessor
Releases all currently held pages.
releaseAll() - Method in class org.apache.jena.sparql.service.enhancer.slice.impl.SliceAccessorImpl
 
releaseEvictionGuards() - Method in class org.apache.jena.sparql.service.enhancer.slice.impl.SliceAccessorImpl
 
remove() - Method in class org.apache.jena.sparql.service.enhancer.impl.util.SinglePrefetchIterator
 
removeKey(Object) - Method in class org.apache.jena.sparql.service.enhancer.impl.ServiceOpts
Removes all occurrences of a key
renameForImplicitJoinVars(Set<Var>) - Static method in class org.apache.jena.sparql.service.enhancer.algebra.TransformSE_JoinStrategy
 
renameForImplicitJoinVars(Op) - Static method in class org.apache.jena.sparql.service.enhancer.algebra.TransformSE_JoinStrategy
Remove scoping of all mentioned rhs variables which implicitly join with those visible on the lhs: Join on all variables v that are visible in lhs where there exists a mentioned variable v' in rhs where reverseRename(v) == reverseRename(v')
renameKeys(Binding, Map<Var, Var>) - Static method in class org.apache.jena.sparql.service.enhancer.impl.util.BindingUtils
Transform the keys of a binding w.r.t.
RequestExecutor - Class in org.apache.jena.sparql.service.enhancer.impl
Prepare and execute bulk requests
RequestExecutor(OpServiceExecutorImpl, OpServiceInfo, ServiceResultSizeCache, ServiceResponseCache, CacheMode, IteratorCloseable<GroupedBatch<Node, Long, Binding>>) - Constructor for class org.apache.jena.sparql.service.enhancer.impl.RequestExecutor
 
resolveSelfId(ExecutionContext) - Static method in class org.apache.jena.sparql.service.enhancer.init.ServiceEnhancerInit
 
resolveServiceNode(Node, ExecutionContext) - Static method in class org.apache.jena.sparql.service.enhancer.init.ServiceEnhancerInit
 
reverseVarRename(Collection<Var>) - Static method in class org.apache.jena.sparql.service.enhancer.impl.util.VarScopeUtils
 
reverseVarRename(Collection<Var>, C) - Static method in class org.apache.jena.sparql.service.enhancer.impl.util.VarScopeUtils
Reverse-rename all variables in the given collection
reverseVarRenameMap(Collection<Var>) - Static method in class org.apache.jena.sparql.service.enhancer.impl.util.VarScopeUtils
 
rewrite(Batch<Integer, PartitionRequest<Binding>>) - Method in class org.apache.jena.sparql.service.enhancer.impl.BatchQueryRewriter
 
run() - Method in class org.apache.jena.sparql.service.enhancer.impl.util.FinallyRunAll
 
run() - Method in interface org.apache.jena.sparql.service.enhancer.impl.util.ThrowingRunnable
 
run(ThrowingRunnable...) - Static method in class org.apache.jena.sparql.service.enhancer.impl.util.FinallyRunAll
 
runWithLock(Lock, Callable<T>) - Static method in class org.apache.jena.sparql.service.enhancer.impl.util.LockUtils
Perform an action which requires acquisition of a lock first.
runWithLock(Lock, ThrowingRunnable) - Static method in class org.apache.jena.sparql.service.enhancer.impl.util.LockUtils
Run an action after locking; eventually the lock is unlocked in a finally block
runWithMgmtLock(L, Consumer<? super L>, Duration, Callable<T>) - Static method in class org.apache.jena.sparql.service.enhancer.impl.util.LockUtils
Run this action with a short-lived locked.

S

seenVars(Collection<PartitionRequest<Binding>>) - Static method in class org.apache.jena.sparql.service.enhancer.impl.BatchQueryRewriter
 
SELF - Static variable in class org.apache.jena.sparql.service.enhancer.init.ServiceEnhancerConstants
An IRI constant for referencing the active dataset within a SERVICE clause
serviceBulkBindingCount - Static variable in class org.apache.jena.sparql.service.enhancer.init.ServiceEnhancerConstants
Number of bindings to group into a single bulk request
serviceBulkMaxBindingCount - Static variable in class org.apache.jena.sparql.service.enhancer.init.ServiceEnhancerConstants
Maximum number of bindings to group into a single bulk request; restricts serviceBulkRequestItemCount
serviceBulkMaxOutOfBandBindingCount - Static variable in class org.apache.jena.sparql.service.enhancer.init.ServiceEnhancerConstants
Maximum number of out-of-band bindings that can be skipped over when forming an individual bulk request
serviceCache - Static variable in class org.apache.jena.sparql.service.enhancer.init.ServiceEnhancerConstants
Symbol for the cache of services' result sets
ServiceCacheKey - Class in org.apache.jena.sparql.service.enhancer.impl
 
ServiceCacheKey(Node, Op, Binding) - Constructor for class org.apache.jena.sparql.service.enhancer.impl.ServiceCacheKey
Key object for service cache entries.
ServiceCacheKeyFactory - Class in org.apache.jena.sparql.service.enhancer.impl
 
ServiceCacheKeyFactory(OpServiceInfo, Map<Var, Var>, NodeTransform) - Constructor for class org.apache.jena.sparql.service.enhancer.impl.ServiceCacheKeyFactory
 
ServiceCacheValue - Class in org.apache.jena.sparql.service.enhancer.impl
 
ServiceCacheValue(long, Slice<Binding[]>) - Constructor for class org.apache.jena.sparql.service.enhancer.impl.ServiceCacheValue
 
ServiceCachingExamples - Class in org.apache.jena.sparql.service.enhancer.example
Examples for setting up and using SERVICE caching
ServiceCachingExamples() - Constructor for class org.apache.jena.sparql.service.enhancer.example.ServiceCachingExamples
 
ServiceEnhancerConstants - Class in org.apache.jena.sparql.service.enhancer.init
 
ServiceEnhancerConstants() - Constructor for class org.apache.jena.sparql.service.enhancer.init.ServiceEnhancerConstants
 
ServiceEnhancerInit - Class in org.apache.jena.sparql.service.enhancer.init
 
ServiceEnhancerInit() - Constructor for class org.apache.jena.sparql.service.enhancer.init.ServiceEnhancerInit
 
ServiceEnhancerVocab - Class in org.apache.jena.sparql.service.enhancer.assembler
Vocabulary for assembler-based configuration of the service enhancer plugin
ServiceEnhancerVocab() - Constructor for class org.apache.jena.sparql.service.enhancer.assembler.ServiceEnhancerVocab
 
ServiceOpts - Class in org.apache.jena.sparql.service.enhancer.impl
Utilities to exploit url scheme pattern to represent key value pairs.
ServiceOpts(OpService, List<Map.Entry<String, String>>) - Constructor for class org.apache.jena.sparql.service.enhancer.impl.ServiceOpts
 
ServicePluginExamples - Class in org.apache.jena.sparql.service.enhancer.example
 
ServicePluginExamples() - Constructor for class org.apache.jena.sparql.service.enhancer.example.ServicePluginExamples
 
ServiceResponseCache - Class in org.apache.jena.sparql.service.enhancer.impl
 
ServiceResponseCache() - Constructor for class org.apache.jena.sparql.service.enhancer.impl.ServiceResponseCache
 
ServiceResponseCache(int, int, int) - Constructor for class org.apache.jena.sparql.service.enhancer.impl.ServiceResponseCache
 
serviceResultSizeCache - Static variable in class org.apache.jena.sparql.service.enhancer.init.ServiceEnhancerConstants
Symbol for the cache of services' result set sizes
ServiceResultSizeCache - Class in org.apache.jena.sparql.service.enhancer.impl
A mapping of service IRIs to result set size limits.
ServiceResultSizeCache() - Constructor for class org.apache.jena.sparql.service.enhancer.impl.ServiceResultSizeCache
 
set(A, int, Object) - Method in interface org.apache.jena.sparql.service.enhancer.slice.api.ArrayOps
 
set(Object[], int, Object) - Method in class org.apache.jena.sparql.service.enhancer.slice.impl.ArrayOpsObject
 
set(Context, ServiceResponseCache) - Static method in class org.apache.jena.sparql.service.enhancer.impl.ServiceResponseCache
 
set(Context, ServiceResultSizeCache) - Static method in class org.apache.jena.sparql.service.enhancer.impl.ServiceResultSizeCache
 
setAtomicRemovalListener(RemovalListener<K, V>) - Method in class org.apache.jena.sparql.service.enhancer.claimingcache.AsyncClaimingCacheImplGuava.Builder
 
setCacheLoader(Function<K, V>) - Method in class org.apache.jena.sparql.service.enhancer.claimingcache.AsyncClaimingCacheImplGuava.Builder
 
setClaimListener(BiConsumer<K, RefFuture<V>>) - Method in class org.apache.jena.sparql.service.enhancer.claimingcache.AsyncClaimingCacheImplGuava.Builder
 
setKnownSize(long) - Method in interface org.apache.jena.sparql.service.enhancer.slice.api.SliceMetaDataBasic
 
setLoadedRanges(RangeSet<Long>) - Method in class org.apache.jena.sparql.service.enhancer.slice.impl.SliceMetaDataImpl
 
setMaximumKnownSize(long) - Method in interface org.apache.jena.sparql.service.enhancer.slice.api.SliceMetaDataBasic
 
setMaximumKnownSize(long) - Method in class org.apache.jena.sparql.service.enhancer.slice.impl.SliceBase
 
setMaximumKnownSize(long) - Method in class org.apache.jena.sparql.service.enhancer.slice.impl.SliceMetaDataImpl
 
setMinimumKnownSize(long) - Method in interface org.apache.jena.sparql.service.enhancer.slice.api.SliceMetaDataBasic
 
setMinimumKnownSize(long) - Method in class org.apache.jena.sparql.service.enhancer.slice.impl.SliceBase
 
setMinimumKnownSize(long) - Method in class org.apache.jena.sparql.service.enhancer.slice.impl.SliceMetaDataImpl
 
setOmitEndMarker(boolean) - Method in class org.apache.jena.sparql.service.enhancer.impl.BatchQueryRewriterBuilder
 
setOrderRetainingUnion(boolean) - Method in class org.apache.jena.sparql.service.enhancer.impl.BatchQueryRewriterBuilder
 
setRaw(Object, int, Object) - Method in interface org.apache.jena.sparql.service.enhancer.slice.api.ArrayOps
 
setSequentialUnion(boolean) - Method in class org.apache.jena.sparql.service.enhancer.impl.BatchQueryRewriterBuilder
 
setUnclaimListener(BiConsumer<K, RefFuture<V>>) - Method in class org.apache.jena.sparql.service.enhancer.claimingcache.AsyncClaimingCacheImplGuava.Builder
 
shiftLong(Range<Long>, long) - Static method in class org.apache.jena.sparql.service.enhancer.impl.util.RangeUtils
Shift the endpoints of the range of type 'Long' by the given distance
SinglePrefetchIterator<T> - Class in org.apache.jena.sparql.service.enhancer.impl.util
An abstract base class for iterating over containers of unknown size.
size() - Method in class org.apache.jena.sparql.service.enhancer.impl.BatchImpl
 
Slice<T> - Interface in org.apache.jena.sparql.service.enhancer.slice.api
A concurrently accessible sequence of data of possibly unknown size.
SliceAccessor<A> - Interface in org.apache.jena.sparql.service.enhancer.slice.api
Abstraction over a sequence of pages to view their content as consecutive items.
SliceAccessorImpl<A> - Class in org.apache.jena.sparql.service.enhancer.slice.impl
A sequence of claimed ranges within a certain range, whereas the range can be modified resulting in an incremental change of the claims.
SliceAccessorImpl(SliceWithPages<A>) - Constructor for class org.apache.jena.sparql.service.enhancer.slice.impl.SliceAccessorImpl
 
SliceBase<A> - Class in org.apache.jena.sparql.service.enhancer.slice.impl
 
SliceBase(ArrayOps<A>) - Constructor for class org.apache.jena.sparql.service.enhancer.slice.impl.SliceBase
 
SliceInMemoryCache<A> - Class in org.apache.jena.sparql.service.enhancer.slice.impl
A slice implementation that starts to discard pages once there are too many.
SliceKey - Class in org.apache.jena.sparql.service.enhancer.impl
A key object capturing the id of an input binding and an id for a corresponding consecutive range of data which needs to be accessed/retrieved.
SliceKey(int, int) - Constructor for class org.apache.jena.sparql.service.enhancer.impl.SliceKey
 
SliceMetaDataBasic - Interface in org.apache.jena.sparql.service.enhancer.slice.api
 
SliceMetaDataImpl - Class in org.apache.jena.sparql.service.enhancer.slice.impl
 
SliceMetaDataImpl() - Constructor for class org.apache.jena.sparql.service.enhancer.slice.impl.SliceMetaDataImpl
 
SliceMetaDataImpl(RangeSet<Long>, RangeMap<Long, List<Throwable>>, long, long) - Constructor for class org.apache.jena.sparql.service.enhancer.slice.impl.SliceMetaDataImpl
 
SliceMetaDataWithPages - Interface in org.apache.jena.sparql.service.enhancer.slice.impl
 
SliceMetaDataWithPagesImpl - Class in org.apache.jena.sparql.service.enhancer.slice.impl
 
SliceMetaDataWithPagesImpl() - Constructor for class org.apache.jena.sparql.service.enhancer.slice.impl.SliceMetaDataWithPagesImpl
 
SliceMetaDataWithPagesImpl(int) - Constructor for class org.apache.jena.sparql.service.enhancer.slice.impl.SliceMetaDataWithPagesImpl
 
SliceMetaDataWithPagesImpl(int, RangeSet<Long>, RangeMap<Long, List<Throwable>>, long, long) - Constructor for class org.apache.jena.sparql.service.enhancer.slice.impl.SliceMetaDataWithPagesImpl
 
SliceWithPages<T> - Interface in org.apache.jena.sparql.service.enhancer.slice.api
 
SO_BULK - Static variable in class org.apache.jena.sparql.service.enhancer.impl.ServiceOpts
 
SO_CACHE - Static variable in class org.apache.jena.sparql.service.enhancer.impl.ServiceOpts
 
SO_LOOP - Static variable in class org.apache.jena.sparql.service.enhancer.impl.ServiceOpts
 
SO_OPTIMIZE - Static variable in class org.apache.jena.sparql.service.enhancer.impl.ServiceOpts
 
StackTraceUtils - Class in org.apache.jena.sparql.service.enhancer.impl.util
 
StackTraceUtils() - Constructor for class org.apache.jena.sparql.service.enhancer.impl.util.StackTraceUtils
 
start() - Method in class org.apache.jena.sparql.service.enhancer.init.ServiceEnhancerInit
 
stop() - Method in class org.apache.jena.sparql.service.enhancer.init.ServiceEnhancerInit
 
subIteratorAtEndOfBuffer() - Method in interface org.apache.jena.sparql.service.enhancer.impl.IteratorFactoryWithBuffer.SubIterator
 
subIteratorAtStartOfBuffer() - Method in interface org.apache.jena.sparql.service.enhancer.impl.IteratorFactoryWithBuffer.SubIterator
 
sync() - Method in class org.apache.jena.sparql.service.enhancer.slice.impl.SliceInMemoryCache
 
SYSTEM_THRESHOLD - Static variable in class org.apache.jena.sparql.service.enhancer.slice.impl.ArrayOpsObject
 

T

testDbpedia() - Static method in class org.apache.jena.sparql.service.enhancer.example.ServiceCachingExamples
 
ThrowingRunnable - Interface in org.apache.jena.sparql.service.enhancer.impl.util
 
toRange(Long, Long) - Static method in class org.apache.jena.sparql.service.enhancer.impl.util.RangeUtils
 
toRange(Query) - Static method in class org.apache.jena.sparql.service.enhancer.impl.util.RangeUtils
 
toService() - Method in class org.apache.jena.sparql.service.enhancer.impl.ServiceOpts
Encode the options as a OpService
toString() - Method in class org.apache.jena.sparql.service.enhancer.claimingcache.RefImpl
 
toString() - Method in class org.apache.jena.sparql.service.enhancer.impl.BatchImpl
 
toString() - Method in class org.apache.jena.sparql.service.enhancer.impl.BatchQueryRewriteResult
 
toString() - Method in class org.apache.jena.sparql.service.enhancer.impl.Estimate
 
toString() - Method in class org.apache.jena.sparql.service.enhancer.impl.GroupedBatchImpl
 
toString() - Method in class org.apache.jena.sparql.service.enhancer.impl.ServiceCacheKey
 
toString() - Method in class org.apache.jena.sparql.service.enhancer.impl.ServiceOpts
 
toString() - Method in class org.apache.jena.sparql.service.enhancer.impl.SliceKey
 
toString() - Method in class org.apache.jena.sparql.service.enhancer.impl.util.QueryIterSlottedBase
 
toString() - Method in class org.apache.jena.sparql.service.enhancer.slice.impl.RangeBufferImpl
 
toString() - Method in class org.apache.jena.sparql.service.enhancer.slice.impl.SliceMetaDataImpl
 
toString() - Method in class org.apache.jena.sparql.service.enhancer.slice.impl.SliceMetaDataWithPagesImpl
 
toString(StackTraceElement[]) - Static method in class org.apache.jena.sparql.service.enhancer.impl.util.StackTraceUtils
 
toString(PrefixMapping) - Method in class org.apache.jena.sparql.service.enhancer.impl.util.QueryIterSlottedBase
 
touchedPageIndices(Range<Long>, long) - Static method in class org.apache.jena.sparql.service.enhancer.impl.util.PageUtils
Return a stream of the page indices touched by the range w.r.t.
touchedPageIndices(Collection<Range<Long>>, long) - Static method in class org.apache.jena.sparql.service.enhancer.impl.util.PageUtils
 
transfer(RangeBuffer<A>, long, RangeBuffer<A>, long, long) - Static method in interface org.apache.jena.sparql.service.enhancer.slice.impl.RangeBuffer
 
transferFrom(long, RangeBuffer<A>, long, long) - Method in interface org.apache.jena.sparql.service.enhancer.slice.impl.RangeBuffer
 
transferTo(long, RangeBuffer<A>, long, long) - Method in interface org.apache.jena.sparql.service.enhancer.slice.impl.RangeBuffer
 
transform(OpDisjunction, List<Op>) - Method in class org.apache.jena.sparql.service.enhancer.algebra.TransformSE_JoinStrategy
 
transform(OpJoin, Op, Op) - Method in class org.apache.jena.sparql.service.enhancer.algebra.TransformSE_JoinStrategy
 
transform(OpLeftJoin, Op, Op) - Method in class org.apache.jena.sparql.service.enhancer.algebra.TransformSE_JoinStrategy
 
transform(OpSequence, List<Op>) - Method in class org.apache.jena.sparql.service.enhancer.algebra.TransformSE_JoinStrategy
 
transform(OpService, Op) - Method in class org.apache.jena.sparql.service.enhancer.algebra.TransformSE_EffectiveOptions
 
transform(OpService, Op) - Method in class org.apache.jena.sparql.service.enhancer.algebra.TransformSE_OptimizeSelfJoin
 
TransformSE_EffectiveOptions - Class in org.apache.jena.sparql.service.enhancer.algebra
Detects options on SERVICE and materializes them.
TransformSE_EffectiveOptions() - Constructor for class org.apache.jena.sparql.service.enhancer.algebra.TransformSE_EffectiveOptions
 
TransformSE_JoinStrategy - Class in org.apache.jena.sparql.service.enhancer.algebra
Checks for the presence of SERVICE <loop:> { } transforms those into linear joins using OpSequence / OpDisjunction and adjust variable scopes.
TransformSE_JoinStrategy() - Constructor for class org.apache.jena.sparql.service.enhancer.algebra.TransformSE_JoinStrategy
 
TransformSE_OptimizeSelfJoin - Class in org.apache.jena.sparql.service.enhancer.algebra
It seems that preemtive optimization before execution does not work with property functions.
TransformSE_OptimizeSelfJoin(Rewrite) - Constructor for class org.apache.jena.sparql.service.enhancer.algebra.TransformSE_OptimizeSelfJoin
 

U

unlock() - Method in interface org.apache.jena.sparql.service.enhancer.slice.api.SliceAccessor
Unlock the range
unlock() - Method in class org.apache.jena.sparql.service.enhancer.slice.impl.SliceAccessorImpl
 
unparse(List<Map.Entry<String, String>>) - Static method in class org.apache.jena.sparql.service.enhancer.impl.ServiceOpts
Convert a list of options back into an escaped string
unsafeRead(A, int, long, int) - Method in interface org.apache.jena.sparql.service.enhancer.slice.api.SliceAccessor
Read operation that assumes a prior check for available ranges has been performed.
unsafeRead(A, int, long, int) - Method in class org.apache.jena.sparql.service.enhancer.slice.impl.SliceAccessorImpl
Read a range of data - does not await any new data
unwrap(Query, DatasetGraph) - Static method in class org.apache.jena.sparql.service.enhancer.impl.util.DynamicDatasetUtils
Returns the given arguments as a pair unless the dataset is an unwrappable DynamicDataset.
unwrapOriginal(DatasetGraph) - Static method in class org.apache.jena.sparql.service.enhancer.impl.util.DynamicDatasetUtils
Returns the argument unless it is a DynamicDataset for which DynamicDatasetUtils.isUnwrappable(DynamicDatasetGraph) is true.
updateLimit(Node, Estimate<Long>) - Method in class org.apache.jena.sparql.service.enhancer.impl.ServiceResultSizeCache
 
updateMaximumKnownSize(long) - Method in interface org.apache.jena.sparql.service.enhancer.slice.api.SliceMetaDataBasic
Updates the maximum known size iff the argument is less than the current known maximum
updateMinimumKnownSize(long) - Method in interface org.apache.jena.sparql.service.enhancer.slice.api.SliceMetaDataBasic
Updates the minimum known size iff the argument is greater than the current known minimum

V

valueOf(String) - Static method in enum class org.apache.jena.sparql.service.enhancer.impl.CacheMode
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.apache.jena.sparql.service.enhancer.impl.CacheMode
Returns an array containing the constants of this enum class, in the order they are declared.
VarScopeUtils - Class in org.apache.jena.sparql.service.enhancer.impl.util
Methods for working with scope levels of SPARQL variables.
VarScopeUtils() - Constructor for class org.apache.jena.sparql.service.enhancer.impl.util.VarScopeUtils
 
varsMentioned(C, Iterator<Binding>) - Static method in class org.apache.jena.sparql.service.enhancer.impl.util.BindingUtils
 
varsMentioned(Iterable<Binding>) - Static method in class org.apache.jena.sparql.service.enhancer.impl.util.BindingUtils
Return the set of all variables mentioned in a collection of bindings
varsMentioned(Binding) - Static method in class org.apache.jena.sparql.service.enhancer.impl.util.BindingUtils
 
VarUtilsExtra - Class in org.apache.jena.sparql.service.enhancer.impl.util
 
VarUtilsExtra() - Constructor for class org.apache.jena.sparql.service.enhancer.impl.util.VarUtilsExtra
 

W

wrap(I) - Static method in class org.apache.jena.sparql.service.enhancer.impl.IteratorFactoryWithBuffer
 
wrap(Ref<CompletableFuture<T>>) - Static method in class org.apache.jena.sparql.service.enhancer.claimingcache.RefFutureImpl
A simple wrapping of an instance of Ref<CompletableFuture<T>> as a more handy instance of RefFuture<T>.
wrap(Buffer<A>) - Static method in class org.apache.jena.sparql.service.enhancer.slice.impl.RangeBufferImpl
 
wrapOptimizer(Context) - Static method in class org.apache.jena.sparql.service.enhancer.init.ServiceEnhancerInit
Register the algebra transformer that enables forcing linear joins via SERVICE <loop:>
wrapOptimizer(Context, Context) - Static method in class org.apache.jena.sparql.service.enhancer.init.ServiceEnhancerInit
If there is an optimizer in tgt that wrap it.
write(long, A) - Method in interface org.apache.jena.sparql.service.enhancer.slice.impl.ArrayWritable
 
write(long, A, int) - Method in interface org.apache.jena.sparql.service.enhancer.slice.impl.ArrayWritable
 
write(long, A, int, int) - Method in interface org.apache.jena.sparql.service.enhancer.slice.api.SliceAccessor
Put a sequence of items into the claimed range Attempts to put items outside of the claimed range raises an IndexOutOfBoundsException The page range should be locked when calling this method.
write(long, A, int, int) - Method in interface org.apache.jena.sparql.service.enhancer.slice.impl.ArrayWritable
The method that needs to be implemented; all other methods default-delegate to this one.
write(long, A, int, int) - Method in class org.apache.jena.sparql.service.enhancer.slice.impl.BufferOverArray
 
write(long, A, int, int) - Method in class org.apache.jena.sparql.service.enhancer.slice.impl.RangeBufferImpl
 
write(long, A, int, int) - Method in class org.apache.jena.sparql.service.enhancer.slice.impl.SliceAccessorImpl
 
A B C D E F G H I L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form