A B C E F G H I J L M N O P Q R S T U V W

A

add(String, Heuristic) - Method in class com.hp.hpl.jena.sparql.engine.optimizer.heuristic.HeuristicsRegistry
Add a heuristic to the registry including the instance of the heuristic and the corresponding name.
addElements(List<Node>) - Method in class com.hp.hpl.jena.sparql.engine.optimizer.index.Histogram
Add the elements of a histogram to it, i.e. the triples object
addHistogramClass(HistogramClass) - Method in class com.hp.hpl.jena.sparql.engine.optimizer.index.Histogram
Add a histogram class to the histogram
ARQo - Class in com.hp.hpl.jena.sparql.engine.optimizer
The class provides some static methods for ARQo handling.
ARQo() - Constructor for class com.hp.hpl.jena.sparql.engine.optimizer.ARQo
 
arqOptimizerIRI - Static variable in class com.hp.hpl.jena.sparql.engine.optimizer.ARQo
IRI for ARQo
arqOptimizerNS - Static variable in class com.hp.hpl.jena.sparql.engine.optimizer.ARQo
Root of ARQo-defined parameter names

B

BasicPatternGraph - Class in com.hp.hpl.jena.sparql.engine.optimizer.core
Abstraction of a BasicPattern as a Graph.
BasicPatternGraph(BasicPattern, Heuristic) - Constructor for class com.hp.hpl.jena.sparql.engine.optimizer.core.BasicPatternGraph
Init the BasicPatternGraph of a BasicPattern as a list of connected graphs.
BasicPatternJoin - Class in com.hp.hpl.jena.sparql.engine.optimizer.core
The class implements a number of operation applicable on joined triple patterns (BGP)
BasicPatternJoin() - Constructor for class com.hp.hpl.jena.sparql.engine.optimizer.core.BasicPatternJoin
 
BasicPatternOptimizer - Class in com.hp.hpl.jena.sparql.engine.optimizer.core
Implementation of basic graph pattern optimizer.
BasicPatternOptimizer(Context, BasicPattern) - Constructor for class com.hp.hpl.jena.sparql.engine.optimizer.core.BasicPatternOptimizer
Initialize the BGP optimizer.
BasicPatternOptimizer(Context, BasicPattern, HeuristicBasicPattern) - Constructor for class com.hp.hpl.jena.sparql.engine.optimizer.core.BasicPatternOptimizer
Init the BGP optimizer with a specific heuristic.
BasicPatternVisitor - Class in com.hp.hpl.jena.sparql.engine.optimizer.core
The visitor is used to ispect the BGP of a query pattern element.
BasicPatternVisitor() - Constructor for class com.hp.hpl.jena.sparql.engine.optimizer.core.BasicPatternVisitor
 
BGP_SELECTIVITY_ESTIMATION - Static variable in class com.hp.hpl.jena.sparql.engine.optimizer.heuristic.HeuristicsRegistry
 
BGP_VARIABLE_COUNTING - Static variable in class com.hp.hpl.jena.sparql.engine.optimizer.heuristic.HeuristicsRegistry
 
bOO - Static variable in class com.hp.hpl.jena.sparql.engine.optimizer.core.BasicPatternJoin
Bound object - object join
bOP - Static variable in class com.hp.hpl.jena.sparql.engine.optimizer.core.BasicPatternJoin
Bound object - predicate join
bOS - Static variable in class com.hp.hpl.jena.sparql.engine.optimizer.core.BasicPatternJoin
Bound object - subject join
bPO - Static variable in class com.hp.hpl.jena.sparql.engine.optimizer.core.BasicPatternJoin
Bound predicate - object join
bPP - Static variable in class com.hp.hpl.jena.sparql.engine.optimizer.core.BasicPatternJoin
Bound predicate - predicate join
bPS - Static variable in class com.hp.hpl.jena.sparql.engine.optimizer.core.BasicPatternJoin
Bound predicate - subject join
bSO - Static variable in class com.hp.hpl.jena.sparql.engine.optimizer.core.BasicPatternJoin
Bound subject - object join
bSP - Static variable in class com.hp.hpl.jena.sparql.engine.optimizer.core.BasicPatternJoin
Bound subject - predicate join
bSS - Static variable in class com.hp.hpl.jena.sparql.engine.optimizer.core.BasicPatternJoin
Bound subject - subject join
BUILD_DATE - Static variable in class com.hp.hpl.jena.sparql.engine.optimizer.ARQo
The date and time at which this release was built

C

com.hp.hpl.jena.sparql.engine.optimizer - package com.hp.hpl.jena.sparql.engine.optimizer
 
com.hp.hpl.jena.sparql.engine.optimizer.core - package com.hp.hpl.jena.sparql.engine.optimizer.core
 
com.hp.hpl.jena.sparql.engine.optimizer.heuristic - package com.hp.hpl.jena.sparql.engine.optimizer.heuristic
 
com.hp.hpl.jena.sparql.engine.optimizer.index - package com.hp.hpl.jena.sparql.engine.optimizer.index
 
compile(BasicPattern, ExecutionContext) - Method in class com.hp.hpl.jena.sparql.engine.optimizer.StageGenOptimizedBasicPattern
The method compiles a BasicPattern into a StageList.
ConnectedGraph - Class in com.hp.hpl.jena.sparql.engine.optimizer.core
The class implements a connected graph, i.e. a component of the BasicPatternGraph, and the abstract optimization logic based on node and edge costs.
ConnectedGraph() - Constructor for class com.hp.hpl.jena.sparql.engine.optimizer.core.ConnectedGraph
 
create(Model, Model) - Method in class com.hp.hpl.jena.sparql.engine.optimizer.index.PI
The method takes a schema Jena model (RDFS / OWL) and creates a QPI Jena model, which is returned.
create(Model, Model) - Method in class com.hp.hpl.jena.sparql.engine.optimizer.index.QPI
The method takes a schema Jena model (RDFS / OWL) and creates a QPI Jena model, which is returned.
create(Model) - Method in class com.hp.hpl.jena.sparql.engine.optimizer.index.SEI
Create the Selectivity Estimation Index (SEI)
createEdge(GraphNode, GraphNode, Double) - Method in class com.hp.hpl.jena.sparql.engine.optimizer.core.ConnectedGraph
The method allows to allocate a new edge for the graph.
createNode(Triple, Double) - Method in class com.hp.hpl.jena.sparql.engine.optimizer.core.ConnectedGraph
The method allows to allocate a new node for the graph.

E

equals(GraphNode) - Method in class com.hp.hpl.jena.sparql.engine.optimizer.core.GraphNode
 
explain(Context, Query) - Static method in class com.hp.hpl.jena.sparql.engine.optimizer.ARQo
Explain the optimization performed on a query
ExplainFormatter - Class in com.hp.hpl.jena.sparql.engine.optimizer
The class takes care of pretty formatting of the ARQo explain method
ExplainFormatter() - Constructor for class com.hp.hpl.jena.sparql.engine.optimizer.ExplainFormatter
 

F

first() - Method in class com.hp.hpl.jena.sparql.engine.optimizer.core.PrimeNumberGen
Return the first prime number, i.e. 2
formatCols(PrefixMapping, Triple, Triple, Double) - Static method in class com.hp.hpl.jena.sparql.engine.optimizer.ExplainFormatter
 
formatCols(PrefixMapping, Triple, Double) - Static method in class com.hp.hpl.jena.sparql.engine.optimizer.ExplainFormatter
 

G

get(String) - Method in class com.hp.hpl.jena.sparql.engine.optimizer.heuristic.HeuristicsRegistry
Extract a heuristic instance given it's name, which is used as key for the registry.
getBasicPatternGraph() - Method in class com.hp.hpl.jena.sparql.engine.optimizer.core.BasicPatternOptimizer
Return the BasicPatternGraph, used mainly to explain optimizations.
getBasicPatternHeuristic() - Method in class com.hp.hpl.jena.sparql.engine.optimizer.heuristic.HeuristicsBroker
Return the best available heuristic depending on the context, i.e. the availability of specialized indexes like SEI and QPI.
getBasicPatternHeuristic(String) - Method in class com.hp.hpl.jena.sparql.engine.optimizer.heuristic.HeuristicsBroker
Return the selected basic graph pattern heuristic
getComponent(Integer) - Method in class com.hp.hpl.jena.sparql.engine.optimizer.core.BasicPatternGraph
Return a component of the BasicPatternGraph.
getComponents() - Method in class com.hp.hpl.jena.sparql.engine.optimizer.core.BasicPatternGraph
Return the list of the BasicPatternGraph components
getCost(Triple) - Method in class com.hp.hpl.jena.sparql.engine.optimizer.heuristic.HeuristicBasicPattern
 
getCost(Triple, Triple) - Method in class com.hp.hpl.jena.sparql.engine.optimizer.heuristic.HeuristicBasicPattern
 
getCost(Triple) - Method in class com.hp.hpl.jena.sparql.engine.optimizer.heuristic.SelectivityEstimation
This method returns the cost for the triple based on the SEI
getCost(Triple, Triple) - Method in class com.hp.hpl.jena.sparql.engine.optimizer.heuristic.SelectivityEstimation
The method returns the cost for the join between two triples based on the QPI.
getCost(Triple) - Method in class com.hp.hpl.jena.sparql.engine.optimizer.heuristic.VariableCounting
This method returns the cost for the triple based on the number and type of variables defined in the triple.
getCost(Triple, Triple) - Method in class com.hp.hpl.jena.sparql.engine.optimizer.heuristic.VariableCounting
The method returns the cost for the join between two triples for this heuristic, since there is no joined triple pattern concept for variable counting.
getEdgeByOID(Integer) - Method in class com.hp.hpl.jena.sparql.engine.optimizer.core.ConnectedGraph
The method allows a retrieval of a GraphEdge, a specific edge of the ConnectedGraph by OID lookup.
getEdgeByTriples(Triple, Triple) - Method in class com.hp.hpl.jena.sparql.engine.optimizer.core.ConnectedGraph
The method allows a retrieval of a GraphEdge, a specific edge of the ConnectedGraph by given the two triples which correspond to the nodes of the edge.
getEdges() - Method in class com.hp.hpl.jena.sparql.engine.optimizer.core.ConnectedGraph
The method returns the List of the edges defined for the ConnectedGraph.
getFrequency() - Method in class com.hp.hpl.jena.sparql.engine.optimizer.index.HistogramClass
Return the histogram class frequency
getHistogramClasses() - Method in class com.hp.hpl.jena.sparql.engine.optimizer.index.Histogram
Return a list of histogram classes
getHistogramClassFrequency(Node) - Method in class com.hp.hpl.jena.sparql.engine.optimizer.index.Histogram
Return the histogram class frequency for a node (an object).
getHistogramClassSize() - Method in class com.hp.hpl.jena.sparql.engine.optimizer.index.Histogram
Get the histogram class size
getHistogramLowerBound() - Method in class com.hp.hpl.jena.sparql.engine.optimizer.index.Histogram
Get the histogram lower bound
getHistogramUpperBound() - Method in class com.hp.hpl.jena.sparql.engine.optimizer.index.Histogram
Get the histogram upper bound
getInfDataModelSize() - Method in class com.hp.hpl.jena.sparql.engine.optimizer.index.QPI
The size of the inference model of the ABox (instance ontology)
getLowerBound() - Method in class com.hp.hpl.jena.sparql.engine.optimizer.index.HistogramClass
Return the histogram class lower bound
getNodeByOID(Integer) - Method in class com.hp.hpl.jena.sparql.engine.optimizer.core.ConnectedGraph
The method allows a retrieval of a GraphNode, a specific node of the ConnectedGraph by OID lookup.
getNodeByTriple(Triple) - Method in class com.hp.hpl.jena.sparql.engine.optimizer.core.ConnectedGraph
The method allows a retrieval of a GraphNode, a specific node of the ConnectedGraph by the triple which corresponds to the node.
getNodes() - Method in class com.hp.hpl.jena.sparql.engine.optimizer.core.ConnectedGraph
The method returns the List of the nodes defined for the ConnectedGraph.
getOptGraphEdgeList() - Method in class com.hp.hpl.jena.sparql.engine.optimizer.core.ConnectedGraph
Return the optimized list of GraphEdge objects, The method returns null if the ConnectedGraph is not yet optimized, i.e. the method optimize() is not yet executed.
getOptGraphNodeList() - Method in class com.hp.hpl.jena.sparql.engine.optimizer.core.ConnectedGraph
Return the optimized list of GraphNode objects, i.e. the Query Execution Plan.
getPatterns() - Method in class com.hp.hpl.jena.sparql.engine.optimizer.core.BasicPatternVisitor
 
getResultSetSize(String, String, String) - Method in class com.hp.hpl.jena.sparql.engine.optimizer.index.QPI
Given two property URI and the join type, the method returns the QPI result set size
getSelectivity(String) - Method in class com.hp.hpl.jena.sparql.engine.optimizer.index.PI
Given a propertyURI the method returns the PI selectivity
getSelectivity(String, String, String) - Method in class com.hp.hpl.jena.sparql.engine.optimizer.index.QPI
Given two property URI and the join type, the method returns the QPI selectivity
getSelectivity(Node, Node, Node) - Method in class com.hp.hpl.jena.sparql.engine.optimizer.index.SEI
 
GraphEdge - Class in com.hp.hpl.jena.sparql.engine.optimizer.core
This class implements a GraphEdge used to describe an edge of a Graph.
GraphEdge(Integer, GraphNode, GraphNode, Double) - Constructor for class com.hp.hpl.jena.sparql.engine.optimizer.core.GraphEdge
Constructur.
GraphNode - Class in com.hp.hpl.jena.sparql.engine.optimizer.core
This class implements a GraphNode used to describe the node of a Graph.
GraphNode(Integer, Triple, Double) - Constructor for class com.hp.hpl.jena.sparql.engine.optimizer.core.GraphNode
Constructur.

H

HEURISTIC - Static variable in class com.hp.hpl.jena.sparql.engine.optimizer.core.Vocabulary
 
Heuristic - Class in com.hp.hpl.jena.sparql.engine.optimizer.heuristic
This is the top abstract class for heuristic implementations
Heuristic() - Constructor for class com.hp.hpl.jena.sparql.engine.optimizer.heuristic.Heuristic
 
HeuristicBasicPattern - Class in com.hp.hpl.jena.sparql.engine.optimizer.heuristic
The abstract class defines the methods required for implementations of cost estimators for BasicPatterns.
HeuristicBasicPattern() - Constructor for class com.hp.hpl.jena.sparql.engine.optimizer.heuristic.HeuristicBasicPattern
 
HeuristicsBroker - Class in com.hp.hpl.jena.sparql.engine.optimizer.heuristic
The heuristic broker implements a decision making program for the selection of heuristic techniques required for optimizer implementations.
HeuristicsBroker(Context) - Constructor for class com.hp.hpl.jena.sparql.engine.optimizer.heuristic.HeuristicsBroker
 
HeuristicsRegistry - Class in com.hp.hpl.jena.sparql.engine.optimizer.heuristic
The class is a registry for heuristics
HeuristicsRegistry() - Constructor for class com.hp.hpl.jena.sparql.engine.optimizer.heuristic.HeuristicsRegistry
 
HeuristicsRegistry(Context) - Constructor for class com.hp.hpl.jena.sparql.engine.optimizer.heuristic.HeuristicsRegistry
The constructor initializes the registry of available heuristics
Histogram - Class in com.hp.hpl.jena.sparql.engine.optimizer.index
The class represents a histogram for the object value distribution for a predicate.
Histogram() - Constructor for class com.hp.hpl.jena.sparql.engine.optimizer.index.Histogram
 
HISTOGRAM_CLASS_FREQUENCY - Static variable in class com.hp.hpl.jena.sparql.engine.optimizer.core.Vocabulary
 
HISTOGRAM_CLASS_LOWER_BOUND - Static variable in class com.hp.hpl.jena.sparql.engine.optimizer.core.Vocabulary
 
HISTOGRAM_CLASS_RESOURCE - Static variable in class com.hp.hpl.jena.sparql.engine.optimizer.core.Vocabulary
 
HISTOGRAM_CLASS_SIZE - Static variable in class com.hp.hpl.jena.sparql.engine.optimizer.core.Vocabulary
 
HISTOGRAM_CLASSES - Static variable in class com.hp.hpl.jena.sparql.engine.optimizer.core.Vocabulary
 
HISTOGRAM_LOWER_BOUND - Static variable in class com.hp.hpl.jena.sparql.engine.optimizer.core.Vocabulary
 
HISTOGRAM_RESOURCE - Static variable in class com.hp.hpl.jena.sparql.engine.optimizer.core.Vocabulary
 
HISTOGRAM_UPPER_BOUND - Static variable in class com.hp.hpl.jena.sparql.engine.optimizer.core.Vocabulary
 
HistogramClass - Class in com.hp.hpl.jena.sparql.engine.optimizer.index
The class represents a histogram class
HistogramClass() - Constructor for class com.hp.hpl.jena.sparql.engine.optimizer.index.HistogramClass
 

I

increment() - Method in class com.hp.hpl.jena.sparql.engine.optimizer.index.HistogramClass
Increment the histogram class, i.e. increment the frequency by one.
init() - Static method in class com.hp.hpl.jena.sparql.engine.optimizer.ARQo
Load the ARQ optimizer, no specilized indexes are provided.
init(QueryExecution) - Static method in class com.hp.hpl.jena.sparql.engine.optimizer.ARQo
Load the ARQ optimizer, no specilized indexes are provided.
init(Model, Model) - Static method in class com.hp.hpl.jena.sparql.engine.optimizer.ARQo
Load the ARQ optimizer by providing the Jena graph models for the SEI and the QPI.
init(Model, Model, QueryExecution) - Static method in class com.hp.hpl.jena.sparql.engine.optimizer.ARQo
Load the ARQ optimizer by providing the file names for the SEI and the QPI.
isJoined(GraphNode, GraphNode) - Static method in class com.hp.hpl.jena.sparql.engine.optimizer.core.BasicPatternJoin
The method returns true if two GraphNodes are joined, because of matching S/P/O.
isJoined(Triple, Triple) - Static method in class com.hp.hpl.jena.sparql.engine.optimizer.core.BasicPatternJoin
The method returns true if two Triple are joined, because of matching S/P/O.
isLoaded() - Method in class com.hp.hpl.jena.sparql.engine.optimizer.index.PI
Check whether or not the QPI hash index is loaded
isLoaded() - Method in class com.hp.hpl.jena.sparql.engine.optimizer.index.QPI
Check whether or not the QPI hash index is loaded
isLoaded() - Method in class com.hp.hpl.jena.sparql.engine.optimizer.index.SEI
Check whether or not the SEI is loaded
isRegistred(String) - Method in class com.hp.hpl.jena.sparql.engine.optimizer.heuristic.HeuristicsRegistry
Check if a heuristic is registred

J

JOIN_RESOURCE - Static variable in class com.hp.hpl.jena.sparql.engine.optimizer.core.Vocabulary
 

L

load(Model) - Method in class com.hp.hpl.jena.sparql.engine.optimizer.index.PI
The method to load a Jena QPI model into a QPI hash index
load(Model) - Method in class com.hp.hpl.jena.sparql.engine.optimizer.index.QPI
The method to load a Jena QPI model into a QPI hash index
load(Model) - Method in class com.hp.hpl.jena.sparql.engine.optimizer.index.SEI
Load the Jena graph model corresponding to the SEI
LOCALHOST - Static variable in class com.hp.hpl.jena.sparql.engine.optimizer.core.Vocabulary
 

M

MAJOR_VERSION - Static variable in class com.hp.hpl.jena.sparql.engine.optimizer.ARQo
The major version number for this release of ARQo (ie '2' for ARQo 2.0)
MINOR_VERSION - Static variable in class com.hp.hpl.jena.sparql.engine.optimizer.ARQo
The minor version number for this release of ARQo (ie '0' for ARQo 2.0)

N

NAME - Static variable in class com.hp.hpl.jena.sparql.engine.optimizer.ARQo
The product name
next() - Method in class com.hp.hpl.jena.sparql.engine.optimizer.core.PrimeNumberGen
Return the next prime number
next(Integer) - Method in class com.hp.hpl.jena.sparql.engine.optimizer.core.PrimeNumberGen
Given a natural number return the next prime number
node1() - Method in class com.hp.hpl.jena.sparql.engine.optimizer.core.GraphEdge
The node1
node2() - Method in class com.hp.hpl.jena.sparql.engine.optimizer.core.GraphEdge
The node2
nodes() - Method in class com.hp.hpl.jena.sparql.engine.optimizer.core.GraphEdge
The list of nodes.
numberOfConnectedComponents() - Method in class com.hp.hpl.jena.sparql.engine.optimizer.core.BasicPatternGraph
The method returns the size of the components list, i.e. the number of components identified for the BasicPatternGraph

O

objectSelectivity(Node, Node) - Method in class com.hp.hpl.jena.sparql.engine.optimizer.index.SEI
The object selectivity is 1.0 if the node is a variable.
oid() - Method in class com.hp.hpl.jena.sparql.engine.optimizer.core.GraphEdge
The OID of the GraphEdge.
oid() - Method in class com.hp.hpl.jena.sparql.engine.optimizer.core.GraphNode
The OID of the GraphNode.
optimize() - Method in class com.hp.hpl.jena.sparql.engine.optimizer.core.BasicPatternGraph
Optimize the BasicPatternGraph by optimizing its components (ConnectedGraph).
optimize() - Method in class com.hp.hpl.jena.sparql.engine.optimizer.core.BasicPatternOptimizer
Given a BasicPattern, the method abstracts the BasicPattern as a BasicPatternGraph and inits the optimization program.
optimize() - Method in class com.hp.hpl.jena.sparql.engine.optimizer.core.ConnectedGraph
Optimize a connected graph according to our BasicGraphPattern optimization approach.
Optimizer - Class in com.hp.hpl.jena.sparql.engine.optimizer.core
Abstract class for ARQo optimizer's.
Optimizer(Context) - Constructor for class com.hp.hpl.jena.sparql.engine.optimizer.core.Optimizer
 

P

PATH - Static variable in class com.hp.hpl.jena.sparql.engine.optimizer.ARQo
The root package name for ARQo
PI - Static variable in class com.hp.hpl.jena.sparql.engine.optimizer.core.Vocabulary
 
PI - Class in com.hp.hpl.jena.sparql.engine.optimizer.index
The class creates an index of property selectivities for a given schema ontology.
PI() - Constructor for class com.hp.hpl.jena.sparql.engine.optimizer.index.PI
 
PI_CLASS - Static variable in class com.hp.hpl.jena.sparql.engine.optimizer.core.Vocabulary
 
PI_PROPERTY - Static variable in class com.hp.hpl.jena.sparql.engine.optimizer.core.Vocabulary
 
PI_RESOURCE - Static variable in class com.hp.hpl.jena.sparql.engine.optimizer.core.Vocabulary
 
PREDICATE_CLASS - Static variable in class com.hp.hpl.jena.sparql.engine.optimizer.core.Vocabulary
 
PREDICATE_HISTOGRAM - Static variable in class com.hp.hpl.jena.sparql.engine.optimizer.core.Vocabulary
 
PREDICATE_RESOURCE - Static variable in class com.hp.hpl.jena.sparql.engine.optimizer.core.Vocabulary
 
predicateSelectivity(Node) - Method in class com.hp.hpl.jena.sparql.engine.optimizer.index.SEI
The predicate selectivity is 1.0 if the node is a variable.
PrimeNumberGen - Class in com.hp.hpl.jena.sparql.engine.optimizer.core
The class is a prime number generator.
PrimeNumberGen() - Constructor for class com.hp.hpl.jena.sparql.engine.optimizer.core.PrimeNumberGen
 
printTable(PrintStream, String[], List<List>, String, String) - Static method in class com.hp.hpl.jena.sparql.engine.optimizer.ExplainFormatter
 

Q

QPI - Class in com.hp.hpl.jena.sparql.engine.optimizer.index
The class creates the QPI given a schema model.
QPI() - Constructor for class com.hp.hpl.jena.sparql.engine.optimizer.index.QPI
 
QPI_CLASS - Static variable in class com.hp.hpl.jena.sparql.engine.optimizer.core.Vocabulary
 
QPI_JOIN_TYPE - Static variable in class com.hp.hpl.jena.sparql.engine.optimizer.core.Vocabulary
 
QPI_JOINED_PROPERTY_URI - Static variable in class com.hp.hpl.jena.sparql.engine.optimizer.core.Vocabulary
 
QPI_JOINING_PROPERTY_URI - Static variable in class com.hp.hpl.jena.sparql.engine.optimizer.core.Vocabulary
 
QPI_RESOURCE - Static variable in class com.hp.hpl.jena.sparql.engine.optimizer.core.Vocabulary
 
QPI_SYMBOL - Static variable in class com.hp.hpl.jena.sparql.engine.optimizer.core.Vocabulary
 

R

reset() - Method in class com.hp.hpl.jena.sparql.engine.optimizer.core.PrimeNumberGen
Reset the generator to start at the first prime
RESULT_SET_SIZE - Static variable in class com.hp.hpl.jena.sparql.engine.optimizer.core.Vocabulary
 

S

SEI - Class in com.hp.hpl.jena.sparql.engine.optimizer.index
The class creates the SEI given a Jena graph model.
SEI() - Constructor for class com.hp.hpl.jena.sparql.engine.optimizer.index.SEI
 
SEI_CLASS - Static variable in class com.hp.hpl.jena.sparql.engine.optimizer.core.Vocabulary
 
SEI_NR_OF_RESOURCES - Static variable in class com.hp.hpl.jena.sparql.engine.optimizer.core.Vocabulary
 
SEI_NR_OF_TRIPLES - Static variable in class com.hp.hpl.jena.sparql.engine.optimizer.core.Vocabulary
 
SEI_PREDICATE - Static variable in class com.hp.hpl.jena.sparql.engine.optimizer.core.Vocabulary
 
SEI_PREDICATES - Static variable in class com.hp.hpl.jena.sparql.engine.optimizer.core.Vocabulary
 
SEI_RESOURCE - Static variable in class com.hp.hpl.jena.sparql.engine.optimizer.core.Vocabulary
 
SEI_SYMBOL - Static variable in class com.hp.hpl.jena.sparql.engine.optimizer.core.Vocabulary
 
SELECTIVITY - Static variable in class com.hp.hpl.jena.sparql.engine.optimizer.core.Vocabulary
 
SelectivityEstimation - Class in com.hp.hpl.jena.sparql.engine.optimizer.heuristic
The heuristic is an implementation of the SEI / QPI approaches by Bernstein et al. developed at the Department of Informatics, University of Zurich within the MSc thesis of Markus Stocker.
SelectivityEstimation(Context) - Constructor for class com.hp.hpl.jena.sparql.engine.optimizer.heuristic.SelectivityEstimation
 
setFrequency(Integer) - Method in class com.hp.hpl.jena.sparql.engine.optimizer.index.HistogramClass
Set the histogram class frequency
setHeuristic(String, QueryExecution) - Static method in class com.hp.hpl.jena.sparql.engine.optimizer.ARQo
Set a specific heuristic, i.e. tell the broker to use a specific one.
setHistogramClassSize(Double) - Method in class com.hp.hpl.jena.sparql.engine.optimizer.index.Histogram
Set the histogram class size
setHistogramLowerBound(Double) - Method in class com.hp.hpl.jena.sparql.engine.optimizer.index.Histogram
Set the histogram lower bound
setHistogramUpperBound(Double) - Method in class com.hp.hpl.jena.sparql.engine.optimizer.index.Histogram
Set the histogram upper bound
setLowerBound(Double) - Method in class com.hp.hpl.jena.sparql.engine.optimizer.index.HistogramClass
The histogram class lower bound.
size() - Method in class com.hp.hpl.jena.sparql.engine.optimizer.index.Histogram
Return the number of elements contained in the histogram.
size() - Method in class com.hp.hpl.jena.sparql.engine.optimizer.index.QPI
The size of the index
StageGenOptimizedBasicPattern - Class in com.hp.hpl.jena.sparql.engine.optimizer
The class implements the ARQ optimizer for basic graph patterns.
StageGenOptimizedBasicPattern() - Constructor for class com.hp.hpl.jena.sparql.engine.optimizer.StageGenOptimizedBasicPattern
 
subjectSelectivity(Node) - Method in class com.hp.hpl.jena.sparql.engine.optimizer.index.SEI
The subject selectivity is 1.0 if the node is a variable.

T

triple() - Method in class com.hp.hpl.jena.sparql.engine.optimizer.core.GraphNode
The triple pattern which corresponds to the graph node
types(Triple, Triple) - Static method in class com.hp.hpl.jena.sparql.engine.optimizer.core.BasicPatternJoin
The method returns a list of join types defined for two triples.

U

uOO - Static variable in class com.hp.hpl.jena.sparql.engine.optimizer.core.BasicPatternJoin
Unbound subject - subject join
uOP - Static variable in class com.hp.hpl.jena.sparql.engine.optimizer.core.BasicPatternJoin
Unbound subject - subject join
uOS - Static variable in class com.hp.hpl.jena.sparql.engine.optimizer.core.BasicPatternJoin
Unbound subject - subject join
uPO - Static variable in class com.hp.hpl.jena.sparql.engine.optimizer.core.BasicPatternJoin
Unbound subject - subject join
uPP - Static variable in class com.hp.hpl.jena.sparql.engine.optimizer.core.BasicPatternJoin
Unbound subject - subject join
uPS - Static variable in class com.hp.hpl.jena.sparql.engine.optimizer.core.BasicPatternJoin
Unbound subject - subject join
uSO - Static variable in class com.hp.hpl.jena.sparql.engine.optimizer.core.BasicPatternJoin
Unbound subject - subject join
uSP - Static variable in class com.hp.hpl.jena.sparql.engine.optimizer.core.BasicPatternJoin
Unbound subject - subject join
uSS - Static variable in class com.hp.hpl.jena.sparql.engine.optimizer.core.BasicPatternJoin
Unbound subject - subject join

V

VariableCounting - Class in com.hp.hpl.jena.sparql.engine.optimizer.heuristic
This heuristic implements a simple variable counting technique to estimate the execution cost of edges and nodes of graphs (i.e.
VariableCounting() - Constructor for class com.hp.hpl.jena.sparql.engine.optimizer.heuristic.VariableCounting
 
VERSION - Static variable in class com.hp.hpl.jena.sparql.engine.optimizer.ARQo
The full name of the current ARQo version
VERSION_STATUS - Static variable in class com.hp.hpl.jena.sparql.engine.optimizer.ARQo
The version status for this release of ARQo (eg '-beta1' or the empty string)
visit(OpBGP) - Method in class com.hp.hpl.jena.sparql.engine.optimizer.core.BasicPatternVisitor
 
Vocabulary - Class in com.hp.hpl.jena.sparql.engine.optimizer.core
The class contains name spaces used for ARQo
Vocabulary() - Constructor for class com.hp.hpl.jena.sparql.engine.optimizer.core.Vocabulary
 

W

WEBSITE - Static variable in class com.hp.hpl.jena.sparql.engine.optimizer.ARQo
The ARQo web site : see also http://jena.sourceforge.net
weight() - Method in class com.hp.hpl.jena.sparql.engine.optimizer.core.GraphEdge
The weight of the GraphEdge.
weight() - Method in class com.hp.hpl.jena.sparql.engine.optimizer.core.GraphNode
The weight of the GraphNode.

A B C E F G H I J L M N O P Q R S T U V W

Copyright © 2004, 2005, 2006, 2007 Hewlett-Packard Development Company, LP