A B C D E F G H I K M N O P Q R S T U V W 
All Classes All Packages

A

abort() - Method in interface org.rdfhdt.hdtjena.util.Abortable
 
abort() - Method in class org.rdfhdt.hdtjena.util.IterAbortable
Can call asynchronously at anytime
Abortable - Interface in org.rdfhdt.hdtjena.util
 
addAllowed() - Method in class org.rdfhdt.hdtjena.HDTCapabilities
 
apply(Transform) - Method in class org.rdfhdt.hdtjena.solver.HDTOptimizedOp
 
asVar(Node) - Static method in class org.rdfhdt.hdtjena.NodeDictionary
 

B

BindingHDTId - Class in org.rdfhdt.hdtjena.bindings
Class for a Binding-like structure except it works on HDT IDs, not on Nodes
BindingHDTId() - Constructor for class org.rdfhdt.hdtjena.bindings.BindingHDTId
 
BindingHDTId(Binding) - Constructor for class org.rdfhdt.hdtjena.bindings.BindingHDTId
 
BindingHDTId(BindingHDTId) - Constructor for class org.rdfhdt.hdtjena.bindings.BindingHDTId
 
BindingHDTNode - Class in org.rdfhdt.hdtjena.bindings
Binding that delays turning an HDTId into a Jena Node using the dictionary until explicitly needed by get()
BindingHDTNode(BindingHDTId) - Constructor for class org.rdfhdt.hdtjena.bindings.BindingHDTNode
 

C

clear() - Method in interface org.rdfhdt.hdtjena.cache.DictionaryCache
 
clear() - Method in class org.rdfhdt.hdtjena.cache.DictionaryCacheArray
 
clear() - Method in class org.rdfhdt.hdtjena.cache.DictionaryCacheArrayWeak
 
clear() - Method in class org.rdfhdt.hdtjena.cache.DictionaryCacheHash
 
clear() - Method in class org.rdfhdt.hdtjena.cache.DictionaryCacheLRI
 
clear() - Method in class org.rdfhdt.hdtjena.cache.DictionaryCacheLRU
 
clear() - Method in class org.rdfhdt.hdtjena.cache.DictionaryCacheNone
 
clear() - Method in class org.rdfhdt.hdtjena.DummyMap
 
close() - Method in class org.rdfhdt.hdtjena.HDTGraph
 
closeIterator() - Method in class org.rdfhdt.hdtjena.solver.QueryIterHDT
 
contains1(Var) - Method in class org.rdfhdt.hdtjena.bindings.BindingHDTNode
 
containsKey(Object) - Method in class org.rdfhdt.hdtjena.DummyMap
 
containsValue(Object) - Method in class org.rdfhdt.hdtjena.DummyMap
 
convertToIds(Iterator<Binding>, NodeDictionary, ExecutionContext) - Static method in class org.rdfhdt.hdtjena.solver.HDTSolverLib
 
convertToNodes(Iterator<BindingHDTId>, NodeDictionary) - Static method in class org.rdfhdt.hdtjena.solver.HDTSolverLib
 
convFromBinding(NodeDictionary, ExecutionContext) - Static method in class org.rdfhdt.hdtjena.solver.HDTSolverLib
 
convToBinding(BindingHDTId) - Static method in class org.rdfhdt.hdtjena.solver.HDTSolverLib
Transform from HDTId bindings to generic Jena bindings.
copy() - Method in class org.rdfhdt.hdtjena.solver.HDTOptimizedOp
 
createPlan() - Method in class org.rdfhdt.hdtjena.solver.HDTQueryEngine
 

D

deleteAllowed() - Method in class org.rdfhdt.hdtjena.HDTCapabilities
 
DictionaryCache - Interface in org.rdfhdt.hdtjena.cache
 
DictionaryCacheArray - Class in org.rdfhdt.hdtjena.cache
 
DictionaryCacheArray(int) - Constructor for class org.rdfhdt.hdtjena.cache.DictionaryCacheArray
 
DictionaryCacheArrayWeak - Class in org.rdfhdt.hdtjena.cache
 
DictionaryCacheArrayWeak(int) - Constructor for class org.rdfhdt.hdtjena.cache.DictionaryCacheArrayWeak
 
DictionaryCacheHash - Class in org.rdfhdt.hdtjena.cache
 
DictionaryCacheHash() - Constructor for class org.rdfhdt.hdtjena.cache.DictionaryCacheHash
 
DictionaryCacheLRI - Class in org.rdfhdt.hdtjena.cache
Least-Recently-Inserted Cache.
DictionaryCacheLRI(int) - Constructor for class org.rdfhdt.hdtjena.cache.DictionaryCacheLRI
 
DictionaryCacheLRU - Class in org.rdfhdt.hdtjena.cache
 
DictionaryCacheLRU(int) - Constructor for class org.rdfhdt.hdtjena.cache.DictionaryCacheLRU
 
DictionaryCacheNone - Class in org.rdfhdt.hdtjena.cache
 
DictionaryCacheNone() - Constructor for class org.rdfhdt.hdtjena.cache.DictionaryCacheNone
 
DummyMap<T,​K> - Class in org.rdfhdt.hdtjena
 
DummyMap() - Constructor for class org.rdfhdt.hdtjena.DummyMap
 

E

entrySet() - Method in class org.rdfhdt.hdtjena.DummyMap
 
equals(Object) - Method in class org.rdfhdt.hdtjena.bindings.HDTId
 
equalTo(Op, NodeIsomorphismMap) - Method in class org.rdfhdt.hdtjena.solver.HDTOptimizedOp
 
execute() - Method in class org.rdfhdt.hdtjena.cmd.HDTSparql
 
execute(OpBGP, QueryIterator) - Method in class org.rdfhdt.hdtjena.solver.OpExecutorHDT
 
execute(OpDistinct, QueryIterator) - Method in class org.rdfhdt.hdtjena.solver.OpExecutorHDT
 
execute(OpFilter, QueryIterator) - Method in class org.rdfhdt.hdtjena.solver.OpExecutorHDT
 
execute(OpReduced, QueryIterator) - Method in class org.rdfhdt.hdtjena.solver.OpExecutorHDT
 
execute(HDTGraph, BasicPattern, QueryIterator, Predicate<Tuple<HDTId>>, ExecutionContext) - Static method in class org.rdfhdt.hdtjena.solver.HDTSolverLib
 
exists() - Method in class org.rdfhdt.hdtjena.bindings.HDTId
 

F

fileHDT - Variable in class org.rdfhdt.hdtjena.cmd.HDTSparql
 
FILTER_SYMBOL - Static variable in class org.rdfhdt.hdtjena.HDTJenaConstants
 
format(StringBuffer, Var) - Method in class org.rdfhdt.hdtjena.bindings.BindingHDTNode
 

G

get(long) - Method in interface org.rdfhdt.hdtjena.cache.DictionaryCache
 
get(long) - Method in class org.rdfhdt.hdtjena.cache.DictionaryCacheArray
 
get(long) - Method in class org.rdfhdt.hdtjena.cache.DictionaryCacheArrayWeak
 
get(long) - Method in class org.rdfhdt.hdtjena.cache.DictionaryCacheHash
 
get(long) - Method in class org.rdfhdt.hdtjena.cache.DictionaryCacheLRI
 
get(long) - Method in class org.rdfhdt.hdtjena.cache.DictionaryCacheLRU
 
get(long) - Method in class org.rdfhdt.hdtjena.cache.DictionaryCacheNone
 
get(Object) - Method in class org.rdfhdt.hdtjena.DummyMap
 
get1(Var) - Method in class org.rdfhdt.hdtjena.bindings.BindingHDTNode
 
getBindingId() - Method in class org.rdfhdt.hdtjena.bindings.BindingHDTNode
 
getCapabilities() - Method in class org.rdfhdt.hdtjena.HDTGraph
 
getDictionary() - Method in class org.rdfhdt.hdtjena.bindings.HDTId
 
getFactory() - Static method in class org.rdfhdt.hdtjena.solver.HDTQueryEngine
 
getHDT() - Method in class org.rdfhdt.hdtjena.HDTGraph
 
getHDTId(Var) - Method in class org.rdfhdt.hdtjena.bindings.BindingHDTNode
 
getInstance() - Static method in class org.rdfhdt.hdtjena.DummyMap
 
getIntID(String, TripleComponentRole) - Method in class org.rdfhdt.hdtjena.NodeDictionary
 
getIntID(Node, PrefixMapping, TripleComponentRole) - Method in class org.rdfhdt.hdtjena.NodeDictionary
 
getIntID(Node, TripleComponentRole) - Method in class org.rdfhdt.hdtjena.NodeDictionary
 
getMapping(ExecutionContext) - Static method in class org.rdfhdt.hdtjena.NodeDictionary
 
getName() - Method in class org.rdfhdt.hdtjena.solver.HDTOptimizedOp
 
getNode() - Method in class org.rdfhdt.hdtjena.bindings.HDTId
 
getNode(long, TripleComponentRole) - Method in class org.rdfhdt.hdtjena.NodeDictionary
 
getNode(HDTId) - Method in class org.rdfhdt.hdtjena.NodeDictionary
 
getNodeDictionary() - Method in class org.rdfhdt.hdtjena.HDTGraph
 
getNumberOfMatches(Node, Node, Node) - Method in class org.rdfhdt.hdtjena.HDTStatistics
 
getNumSearches() - Method in class org.rdfhdt.hdtjena.HDTGraph
 
getParentBinding() - Method in class org.rdfhdt.hdtjena.bindings.BindingHDTId
 
getPlan(HDTQueryEngine, Query, DatasetGraph, Binding, Context) - Static method in class org.rdfhdt.hdtjena.solver.OptimizedCount
 
getReorderTransform() - Method in class org.rdfhdt.hdtjena.HDTGraph
 
getRole() - Method in class org.rdfhdt.hdtjena.bindings.HDTId
 
getRole() - Method in class org.rdfhdt.hdtjena.util.VarAppearance
 
getTripleID(Triple, PrefixMapping) - Method in class org.rdfhdt.hdtjena.NodeDictionary
 
getTriplePatID(Triple) - Method in class org.rdfhdt.hdtjena.NodeDictionary
 
getValue() - Method in class org.rdfhdt.hdtjena.bindings.HDTId
 
graphBaseFind(Triple) - Method in class org.rdfhdt.hdtjena.HDTGraph
 
graphBaseSize() - Method in class org.rdfhdt.hdtjena.HDTGraph
 

H

handlesLiteralTyping() - Method in class org.rdfhdt.hdtjena.HDTCapabilities
 
hashCode() - Method in class org.rdfhdt.hdtjena.solver.HDTOptimizedOp
 
hasNext() - Method in class org.rdfhdt.hdtjena.solver.HDTJenaIterator
 
hasNext() - Method in class org.rdfhdt.hdtjena.util.IterAbortable
 
hdtBinding - Variable in class org.rdfhdt.hdtjena.solver.HDTQueryEngine
 
HDTCapabilities - Class in org.rdfhdt.hdtjena
 
HDTCapabilities() - Constructor for class org.rdfhdt.hdtjena.HDTCapabilities
 
hdtContext - Variable in class org.rdfhdt.hdtjena.solver.HDTQueryEngine
 
hdtDataset - Variable in class org.rdfhdt.hdtjena.solver.HDTQueryEngine
 
HDTGraph - Class in org.rdfhdt.hdtjena
 
HDTGraph(HDT) - Constructor for class org.rdfhdt.hdtjena.HDTGraph
 
HDTGraph(HDT, boolean) - Constructor for class org.rdfhdt.hdtjena.HDTGraph
 
HDTGraphAssembler - Class in org.rdfhdt.hdtjena
 
HDTGraphAssembler() - Constructor for class org.rdfhdt.hdtjena.HDTGraphAssembler
 
HDTId - Class in org.rdfhdt.hdtjena.bindings
 
HDTId(long, TripleComponentRole, NodeDictionary) - Constructor for class org.rdfhdt.hdtjena.bindings.HDTId
 
HDTId(Node) - Constructor for class org.rdfhdt.hdtjena.bindings.HDTId
"Does not exist" id.
HDTJenaConstants - Class in org.rdfhdt.hdtjena
 
HDTJenaIterator - Class in org.rdfhdt.hdtjena.solver
 
HDTJenaIterator(NodeDictionary, IteratorTripleID) - Constructor for class org.rdfhdt.hdtjena.solver.HDTJenaIterator
 
HDTOptimizedOp - Class in org.rdfhdt.hdtjena.solver
 
HDTOptimizedOp() - Constructor for class org.rdfhdt.hdtjena.solver.HDTOptimizedOp
 
hdtQuery - Variable in class org.rdfhdt.hdtjena.solver.HDTQueryEngine
 
HDTQueryEngine - Class in org.rdfhdt.hdtjena.solver
 
HDTQueryEngine(Query, DatasetGraph, Binding, Context) - Constructor for class org.rdfhdt.hdtjena.solver.HDTQueryEngine
 
HDTQueryEngine(Op, DatasetGraph, Binding, Context) - Constructor for class org.rdfhdt.hdtjena.solver.HDTQueryEngine
 
HDTSolverLib - Class in org.rdfhdt.hdtjena.solver
Utilities used within the HDT BGP solver : local HDT store
HDTSolverLib() - Constructor for class org.rdfhdt.hdtjena.solver.HDTSolverLib
 
HDTSparql - Class in org.rdfhdt.hdtjena.cmd
 
HDTSparql() - Constructor for class org.rdfhdt.hdtjena.cmd.HDTSparql
 
HDTStatistics - Class in org.rdfhdt.hdtjena
 
HDTStatistics(HDTGraph) - Constructor for class org.rdfhdt.hdtjena.HDTStatistics
 

I

init() - Static method in class org.rdfhdt.hdtjena.HDTGraphAssembler
 
isEmpty() - Method in class org.rdfhdt.hdtjena.DummyMap
 
isEmpty1() - Method in class org.rdfhdt.hdtjena.bindings.BindingHDTNode
 
isObject() - Method in class org.rdfhdt.hdtjena.util.VarAppearance
 
isPredicate() - Method in class org.rdfhdt.hdtjena.util.VarAppearance
 
isSubject() - Method in class org.rdfhdt.hdtjena.util.VarAppearance
 
isSubjectObject() - Method in class org.rdfhdt.hdtjena.util.VarAppearance
 
IterAbortable<T> - Class in org.rdfhdt.hdtjena.util
 
IterAbortable(Iterator<T>) - Constructor for class org.rdfhdt.hdtjena.util.IterAbortable
 

K

keySet() - Method in class org.rdfhdt.hdtjena.DummyMap
 

M

main(String[]) - Static method in class org.rdfhdt.hdtjena.cmd.HDTSparql
HDTSparql, receives a SPARQL query and executes it against an HDT file.
makeAbortable(Iterator<T>, List<Abortable>) - Static method in class org.rdfhdt.hdtjena.util.IterAbortable
Create an abortable iterator, storing it in the killList.
makeNextStage(BindingHDTId) - Method in class org.rdfhdt.hdtjena.solver.StageMatchTripleID
 
matcher - Variable in class org.rdfhdt.hdtjena.solver.ReorderTransformationHDT
 
MultiTermMax - Static variable in class org.rdfhdt.hdtjena.solver.ReorderTransformationHDT
Maximum value for a match involving two terms.
MultiTermSampleSize - Static variable in class org.rdfhdt.hdtjena.solver.ReorderTransformationHDT
The number of triples used for the base scale

N

next() - Method in class org.rdfhdt.hdtjena.solver.HDTJenaIterator
 
next() - Method in class org.rdfhdt.hdtjena.util.IterAbortable
 
NodeDictionary - Class in org.rdfhdt.hdtjena
Wraps all operations from ids to Nodes and vice versa using an HDT Dictionary.
NodeDictionary(Dictionary) - Constructor for class org.rdfhdt.hdtjena.NodeDictionary
 
nodeToStr(Node) - Static method in class org.rdfhdt.hdtjena.NodeDictionary
 
nodeToStr(Node, PrefixMapping) - Static method in class org.rdfhdt.hdtjena.NodeDictionary
 
numBGPs - Static variable in class org.rdfhdt.hdtjena.solver.HDTSolverLib
 
numSearches - Static variable in class org.rdfhdt.hdtjena.solver.StageMatchTripleID
 

O

open(Assembler, Resource, Mode) - Method in class org.rdfhdt.hdtjena.HDTGraphAssembler
 
opExecFactoryHDT - Static variable in class org.rdfhdt.hdtjena.solver.OpExecutorHDT
 
OpExecutorHDT - Class in org.rdfhdt.hdtjena.solver
 
OpExecutorHDT(ExecutionContext) - Constructor for class org.rdfhdt.hdtjena.solver.OpExecutorHDT
 
OptimizedCount - Class in org.rdfhdt.hdtjena.solver
 
org.rdfhdt.hdtjena - package org.rdfhdt.hdtjena
 
org.rdfhdt.hdtjena.bindings - package org.rdfhdt.hdtjena.bindings
 
org.rdfhdt.hdtjena.cache - package org.rdfhdt.hdtjena.cache
 
org.rdfhdt.hdtjena.cmd - package org.rdfhdt.hdtjena.cmd
 
org.rdfhdt.hdtjena.solver - package org.rdfhdt.hdtjena.solver
 
org.rdfhdt.hdtjena.util - package org.rdfhdt.hdtjena.util
 

P

parameters - Variable in class org.rdfhdt.hdtjena.cmd.HDTSparql
 
pCacheSize - Static variable in class org.rdfhdt.hdtjena.HDTJenaConstants
 
pCacheSizeIDToNode - Static variable in class org.rdfhdt.hdtjena.HDTJenaConstants
 
pCacheSizeNodeToID - Static variable in class org.rdfhdt.hdtjena.HDTJenaConstants
 
pFileName - Static variable in class org.rdfhdt.hdtjena.HDTJenaConstants
 
pKeepInMemory - Static variable in class org.rdfhdt.hdtjena.HDTJenaConstants
 
put(long, Node) - Method in interface org.rdfhdt.hdtjena.cache.DictionaryCache
 
put(long, Node) - Method in class org.rdfhdt.hdtjena.cache.DictionaryCacheArray
 
put(long, Node) - Method in class org.rdfhdt.hdtjena.cache.DictionaryCacheArrayWeak
 
put(long, Node) - Method in class org.rdfhdt.hdtjena.cache.DictionaryCacheHash
 
put(long, Node) - Method in class org.rdfhdt.hdtjena.cache.DictionaryCacheLRI
 
put(long, Node) - Method in class org.rdfhdt.hdtjena.cache.DictionaryCacheLRU
 
put(long, Node) - Method in class org.rdfhdt.hdtjena.cache.DictionaryCacheNone
 
put(Var, HDTId) - Method in class org.rdfhdt.hdtjena.bindings.BindingHDTId
 
put(T, K) - Method in class org.rdfhdt.hdtjena.DummyMap
 
putAll(Map<? extends T, ? extends K>) - Method in class org.rdfhdt.hdtjena.DummyMap
 
putAll(BindingHDTId) - Method in class org.rdfhdt.hdtjena.bindings.BindingHDTId
 

Q

QueryIterHDT - Class in org.rdfhdt.hdtjena.solver
 
QueryIterHDT(Iterator<Binding>, List<Abortable>, QueryIterator, ExecutionContext) - Constructor for class org.rdfhdt.hdtjena.solver.QueryIterHDT
 

R

register() - Static method in class org.rdfhdt.hdtjena.solver.HDTQueryEngine
 
remove(Object) - Method in class org.rdfhdt.hdtjena.DummyMap
 
REMOVE_DUPLICATES - Static variable in class org.rdfhdt.hdtjena.HDTJenaConstants
 
ReorderTransformationHDT - Class in org.rdfhdt.hdtjena.solver
Reorders the Triple Patterns of a BGP by using statistics directly fetched from the dataset.
ReorderTransformationHDT(HDTGraph, HDTStatistics) - Constructor for class org.rdfhdt.hdtjena.solver.ReorderTransformationHDT
 
requestCancel() - Method in class org.rdfhdt.hdtjena.solver.QueryIterHDT
 

S

set(TripleComponentRole) - Method in class org.rdfhdt.hdtjena.util.VarAppearance
 
setObject() - Method in class org.rdfhdt.hdtjena.util.VarAppearance
 
setPredicate() - Method in class org.rdfhdt.hdtjena.util.VarAppearance
 
setSubject() - Method in class org.rdfhdt.hdtjena.util.VarAppearance
 
size() - Method in interface org.rdfhdt.hdtjena.cache.DictionaryCache
 
size() - Method in class org.rdfhdt.hdtjena.cache.DictionaryCacheArray
 
size() - Method in class org.rdfhdt.hdtjena.cache.DictionaryCacheArrayWeak
 
size() - Method in class org.rdfhdt.hdtjena.cache.DictionaryCacheHash
 
size() - Method in class org.rdfhdt.hdtjena.cache.DictionaryCacheLRI
 
size() - Method in class org.rdfhdt.hdtjena.cache.DictionaryCacheLRU
 
size() - Method in class org.rdfhdt.hdtjena.cache.DictionaryCacheNone
 
size() - Method in class org.rdfhdt.hdtjena.DummyMap
 
size1() - Method in class org.rdfhdt.hdtjena.bindings.BindingHDTNode
 
sizeAccurate() - Method in class org.rdfhdt.hdtjena.HDTCapabilities
 
sparqlQuery - Variable in class org.rdfhdt.hdtjena.cmd.HDTSparql
 
StageMatchTripleID - Class in org.rdfhdt.hdtjena.solver
For each input binding, emits all tuples matching a triple pattern.
StageMatchTripleID(HDTGraph, Iterator<BindingHDTId>, Triple, ExecutionContext, Map<Var, VarAppearance>) - Constructor for class org.rdfhdt.hdtjena.solver.StageMatchTripleID
 
streamMode - Variable in class org.rdfhdt.hdtjena.cmd.HDTSparql
 

T

tGraphHDT - Static variable in class org.rdfhdt.hdtjena.HDTJenaConstants
 
toString() - Method in class org.rdfhdt.hdtjena.bindings.BindingHDTId
 
toString() - Method in class org.rdfhdt.hdtjena.bindings.HDTId
 
translate(NodeDictionary, HDTId, TripleComponentRole) - Static method in class org.rdfhdt.hdtjena.NodeDictionary
 

U

unregister() - Static method in class org.rdfhdt.hdtjena.solver.HDTQueryEngine
 

V

values() - Method in class org.rdfhdt.hdtjena.DummyMap
 
VarAppearance - Class in org.rdfhdt.hdtjena.util
 
VarAppearance() - Constructor for class org.rdfhdt.hdtjena.util.VarAppearance
 
vars1() - Method in class org.rdfhdt.hdtjena.bindings.BindingHDTNode
Iterate over all the names of variables.
visit(OpVisitor) - Method in class org.rdfhdt.hdtjena.solver.HDTOptimizedOp
 

W

weight(PatternTriple) - Method in class org.rdfhdt.hdtjena.solver.ReorderTransformationHDT
 
A B C D E F G H I K M N O P Q R S T U V W 
All Classes All Packages