public class QueryContext extends Object
QueryContext provides a means to pass arbitrary local state to a
Function or
TupleFunction. The implementation of
org.eclipse.rdf4j.sail.SailConnection#evaluate() is responsible for initialising a QueryContext and making it
available during evaluation via QueryContextIteration. A
QueryContext is commonly used to provide a QueryPreparer for the current SailConnection. This allows, for
example, Functions to be written that conveniently express more complex queries.| Constructor and Description |
|---|
QueryContext() |
QueryContext(QueryPreparer qp) |
| Modifier and Type | Method and Description |
|---|---|
void |
begin() |
void |
end() |
<T> T |
getAttribute(String name) |
static QueryContext |
getQueryContext() |
QueryPreparer |
getQueryPreparer() |
void |
setAttribute(String name,
Object value) |
public QueryContext()
public QueryContext(QueryPreparer qp)
public static QueryContext getQueryContext()
public void begin()
public QueryPreparer getQueryPreparer()
public <T> T getAttribute(String name)
public void end()
Copyright © 2015-2020 Eclipse Foundation. All Rights Reserved.