Class ExecutionContext

All Implemented Interfaces:

public class ExecutionContext extends Object implements FunctionEnv
  • Constructor Details

  • Method Details

    • getContext

      public Context getContext()
      Description copied from interface: FunctionEnv
      Return the context for this function call
      Specified by:
      getContext in interface FunctionEnv
    • getCancelSignal

      public AtomicBoolean getCancelSignal()
    • openIterator

      public void openIterator(QueryIterator qIter)
    • closedIterator

      public void closedIterator(QueryIterator qIter)
    • listOpenIterators

      public Iterator<QueryIterator> listOpenIterators()
    • listAllIterators

      public Iterator<QueryIterator> listAllIterators()
    • getExecutor

      public OpExecutorFactory getExecutor()
    • setExecutor

      public void setExecutor(OpExecutorFactory executor)
      Setter for the policy for algebra expression evaluation - use with care
    • getDataset

      public DatasetGraph getDataset()
      Description copied from interface: FunctionEnv
      Return the dataset for the query
      Specified by:
      getDataset in interface FunctionEnv
    • getActiveGraph

      public Graph getActiveGraph()
      Return the active graph (the one matching is against at this point in the query. May be null if unknown or not applicable - for example, doing quad store access or when sorting
      Specified by:
      getActiveGraph in interface FunctionEnv