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 IV
s 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.