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.