Index
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
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... - so if hasNext was been called then the offset will point to the next element!
- 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. a partition key (typically a
Binding
and give that information an id. - 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. the given varMap
- 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. the page size
- 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 usingOpSequence
/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 ofRefFuture<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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form