com.hp.hpl.jena.update
Class UpdateExecutionFactory

java.lang.Object
  extended by com.hp.hpl.jena.update.UpdateExecutionFactory

public class UpdateExecutionFactory
extends Object

Create UpdateProcessors (one-time executions of a SPARQL Update request)


Constructor Summary
UpdateExecutionFactory()
           
 
Method Summary
static UpdateProcessor create(Update update, GraphStore graphStore)
          Create a UpdateProcessor appropriate to the GraphStore, or null if no available factory to make an UpdateProcessor
static UpdateProcessor create(Update update, GraphStore graphStore, Binding initialBinding)
          Create a UpdateProcessor appropriate to the GraphStore, or null if no available factory to make an UpdateProcessor
static UpdateProcessor create(Update update, GraphStore graphStore, QuerySolution initialSolution)
          Create a UpdateProcessor appropriate to the GraphStore, or null if no available factory to make an UpdateProcessor
static UpdateProcessor create(UpdateRequest updateRequest, GraphStore graphStore)
          Create a UpdateProcessor appropriate to the GraphStore, or null if no available factory to make an UpdateProcessor
static UpdateProcessor create(UpdateRequest updateRequest, GraphStore graphStore, Binding initialBinding)
          Create a UpdateProcessor appropriate to the GraphStore, or null if no available factory to make an UpdateProcessor
static UpdateProcessor create(UpdateRequest updateRequest, GraphStore graphStore, QuerySolution initialSolution)
          Create a UpdateProcessor appropriate to the GraphStore, or null if no available factory to make an UpdateProcessor
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UpdateExecutionFactory

public UpdateExecutionFactory()
Method Detail

create

public static UpdateProcessor create(Update update,
                                     GraphStore graphStore)
Create a UpdateProcessor appropriate to the GraphStore, or null if no available factory to make an UpdateProcessor

Parameters:
update -
graphStore -
Returns:
UpdateProcessor or null

create

public static UpdateProcessor create(Update update,
                                     GraphStore graphStore,
                                     QuerySolution initialSolution)
Create a UpdateProcessor appropriate to the GraphStore, or null if no available factory to make an UpdateProcessor

Parameters:
update -
graphStore -
initialSolution -
Returns:
UpdateProcessor or null

create

public static UpdateProcessor create(Update update,
                                     GraphStore graphStore,
                                     Binding initialBinding)
Create a UpdateProcessor appropriate to the GraphStore, or null if no available factory to make an UpdateProcessor

Parameters:
update -
graphStore -
initialBinding -
Returns:
UpdateProcessor or null

create

public static UpdateProcessor create(UpdateRequest updateRequest,
                                     GraphStore graphStore)
Create a UpdateProcessor appropriate to the GraphStore, or null if no available factory to make an UpdateProcessor

Parameters:
updateRequest -
graphStore -
Returns:
UpdateProcessor or null

create

public static UpdateProcessor create(UpdateRequest updateRequest,
                                     GraphStore graphStore,
                                     QuerySolution initialSolution)
Create a UpdateProcessor appropriate to the GraphStore, or null if no available factory to make an UpdateProcessor

Parameters:
updateRequest -
graphStore -
initialSolution -
Returns:
UpdateProcessor or null

create

public static UpdateProcessor create(UpdateRequest updateRequest,
                                     GraphStore graphStore,
                                     Binding initialBinding)
Create a UpdateProcessor appropriate to the GraphStore, or null if no available factory to make an UpdateProcessor

Parameters:
updateRequest -
graphStore -
initialBinding -
Returns:
UpdateProcessor or null


Licenced under the Apache License, Version 2.0