public interface IDescribeCache
| Modifier and Type | Method and Description |
|---|---|
void |
destroy()
Destroy the cache.
|
void |
insert(IV<?,?> iv,
org.openrdf.model.Graph g)
Insert/update the cache entry for an
IV. |
void |
invalidate(Set<IV<?,?>> ivs)
Invalidate the identified cache entries.
|
org.openrdf.model.Graph |
lookup(IV<?,?> iv)
Lookup and return the cache entry.
|
void destroy()
void invalidate(Set<IV<?,?>> ivs)
ivs - The IVs for the cache entries to be invalidated.org.openrdf.model.Graph lookup(IV<?,?> iv)
iv - The IV.null if there is no entry for
that IV.
TODO Vector lookups for query. We will need to use that to
support a star-join against the DESCRIBE cache (leveraging
materialized joins).
TODO Offer a stream oriented response. For a single Graph
, that could be a GraphQueryResult. For vectored lookups,
this might be a stream of binding sets (vectored lookups make
sense primarily in star joins, so this would really be the
signature for the star-join operator).Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.