com.hp.hpl.jena.sparql.modify
Class UpdateProcessorBase

java.lang.Object
  extended by com.hp.hpl.jena.sparql.modify.UpdateProcessorBase
All Implemented Interfaces:
UpdateProcessor

public class UpdateProcessorBase
extends Object
implements UpdateProcessor

Class to hold the general state of a update request execution. See query ExecutionContext


Constructor Summary
UpdateProcessorBase(UpdateRequest request, GraphStore graphStore, Context context, UpdateEngineFactory factory)
           
 
Method Summary
 void execute()
          Execute
 Context getContext()
           
 GraphStore getGraphStore()
          The dataset against which the query will execute.
 void setInitialBinding(Binding binding)
           
 void setInitialBinding(QuerySolution binding)
          Set the initial association of variables and values.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UpdateProcessorBase

public UpdateProcessorBase(UpdateRequest request,
                           GraphStore graphStore,
                           Context context,
                           UpdateEngineFactory factory)
Method Detail

execute

public void execute()
Description copied from interface: UpdateProcessor
Execute

Specified by:
execute in interface UpdateProcessor

getGraphStore

public GraphStore getGraphStore()
Description copied from interface: UpdateProcessor
The dataset against which the query will execute. May be null, implying it is expected that the query itself has a dataset description.

Specified by:
getGraphStore in interface UpdateProcessor

setInitialBinding

public void setInitialBinding(QuerySolution binding)
Description copied from interface: UpdateProcessor
Set the initial association of variables and values. May not be supported by all UpdateProcessor implementations.

Specified by:
setInitialBinding in interface UpdateProcessor

setInitialBinding

public void setInitialBinding(Binding binding)

getContext

public Context getContext()


Licenced under the Apache License, Version 2.0