Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W X 

A

AbstractAtom - Class in fr.lirmm.graphik.graal.api.core
 
AbstractAtom() - Constructor for class fr.lirmm.graphik.graal.api.core.AbstractAtom
 
AbstractAtomSet - Class in fr.lirmm.graphik.graal.core.atomset
 
AbstractAtomSet() - Constructor for class fr.lirmm.graphik.graal.core.atomset.AbstractAtomSet
 
AbstractChase<T1 extends Rule,T2 extends AtomSet> - Class in fr.lirmm.graphik.graal.api.forward_chaining
 
AbstractChase(RuleApplier<T1, ? super T2>) - Constructor for class fr.lirmm.graphik.graal.api.forward_chaining.AbstractChase
 
AbstractChecker - Class in fr.lirmm.graphik.graal.api.homomorphism
 
AbstractChecker() - Constructor for class fr.lirmm.graphik.graal.api.homomorphism.AbstractChecker
 
AbstractCloseableIterator<E> - Class in fr.lirmm.graphik.util.stream
 
AbstractCloseableIterator() - Constructor for class fr.lirmm.graphik.util.stream.AbstractCloseableIterator
 
AbstractDirectChase<T1 extends Rule,T2 extends AtomSet> - Class in fr.lirmm.graphik.graal.api.forward_chaining
 
AbstractDirectChase(DirectRuleApplier<? super T1, ? super T2>) - Constructor for class fr.lirmm.graphik.graal.api.forward_chaining.AbstractDirectChase
 
AbstractGraalWriter - Class in fr.lirmm.graphik.graal.api.io
 
AbstractGraalWriter(Writer, AtomFactory) - Constructor for class fr.lirmm.graphik.graal.api.io.AbstractGraalWriter
 
AbstractHomomorphism<T1,T2 extends AtomSet> - Class in fr.lirmm.graphik.graal.homomorphism
 
AbstractHomomorphism() - Constructor for class fr.lirmm.graphik.graal.homomorphism.AbstractHomomorphism
 
AbstractHomomorphismWithCompilation<T1,T2 extends AtomSet> - Class in fr.lirmm.graphik.graal.homomorphism
 
AbstractHomomorphismWithCompilation() - Constructor for class fr.lirmm.graphik.graal.homomorphism.AbstractHomomorphismWithCompilation
 
AbstractImmutableAtomSet - Class in fr.lirmm.graphik.graal.core.atomset
 
AbstractImmutableAtomSet() - Constructor for class fr.lirmm.graphik.graal.core.atomset.AbstractImmutableAtomSet
 
AbstractInMemoryAtomSet - Class in fr.lirmm.graphik.graal.core.atomset
 
AbstractInMemoryAtomSet() - Constructor for class fr.lirmm.graphik.graal.core.atomset.AbstractInMemoryAtomSet
 
AbstractInsertOrIgnoreRdbmsDriver - Class in fr.lirmm.graphik.graal.store.rdbms.driver
 
AbstractInsertOrIgnoreRdbmsDriver(Connection, String) - Constructor for class fr.lirmm.graphik.graal.store.rdbms.driver.AbstractInsertOrIgnoreRdbmsDriver
 
AbstractMapBasedSubstitution - Class in fr.lirmm.graphik.graal.core
 
AbstractMapBasedSubstitution() - Constructor for class fr.lirmm.graphik.graal.core.AbstractMapBasedSubstitution
 
AbstractMapper - Class in fr.lirmm.graphik.graal.core.mapper
 
AbstractMapper() - Constructor for class fr.lirmm.graphik.graal.core.mapper.AbstractMapper
 
AbstractMergeRdbmsDriver - Class in fr.lirmm.graphik.graal.store.rdbms.driver
 
AbstractMergeRdbmsDriver(Connection) - Constructor for class fr.lirmm.graphik.graal.store.rdbms.driver.AbstractMergeRdbmsDriver
 
AbstractNFC - Class in fr.lirmm.graphik.graal.homomorphism.forward_checking
 
AbstractNFC() - Constructor for class fr.lirmm.graphik.graal.homomorphism.forward_checking.AbstractNFC
 
AbstractNFC.AcceptableCandidats - Class in fr.lirmm.graphik.graal.homomorphism.forward_checking
 
AbstractNFC.VarData - Class in fr.lirmm.graphik.graal.homomorphism.forward_checking
 
AbstractProfilable - Class in fr.lirmm.graphik.util.profiler
 
AbstractProfilable() - Constructor for class fr.lirmm.graphik.util.profiler.AbstractProfilable
 
AbstractProfiler - Class in fr.lirmm.graphik.util.profiler
This class is a profiler with a timer feature (ms)
AbstractProfiler() - Constructor for class fr.lirmm.graphik.util.profiler.AbstractProfiler
 
AbstractProfiler(PrintStream) - Constructor for class fr.lirmm.graphik.util.profiler.AbstractProfiler
 
AbstractProfiler(TimeUnit) - Constructor for class fr.lirmm.graphik.util.profiler.AbstractProfiler
 
AbstractProfiler(PrintStream, TimeUnit) - Constructor for class fr.lirmm.graphik.util.profiler.AbstractProfiler
 
AbstractRdbmsBatchProcessor - Class in fr.lirmm.graphik.graal.store.rdbms
 
AbstractRdbmsBatchProcessor(Connection) - Constructor for class fr.lirmm.graphik.graal.store.rdbms.AbstractRdbmsBatchProcessor
 
AbstractRdbmsBatchProcessor(Connection, int) - Constructor for class fr.lirmm.graphik.graal.store.rdbms.AbstractRdbmsBatchProcessor
 
AbstractRdbmsConjunctiveQueryTranslator - Class in fr.lirmm.graphik.graal.store.rdbms
 
AbstractRdbmsConjunctiveQueryTranslator(AbstractRdbmsStore) - Constructor for class fr.lirmm.graphik.graal.store.rdbms.AbstractRdbmsConjunctiveQueryTranslator
 
AbstractRdbmsDriver - Class in fr.lirmm.graphik.graal.store.rdbms.driver
 
AbstractRdbmsDriver(Connection) - Constructor for class fr.lirmm.graphik.graal.store.rdbms.driver.AbstractRdbmsDriver
 
AbstractRdbmsStore - Class in fr.lirmm.graphik.graal.store.rdbms
 
AbstractRdbmsStore(RdbmsDriver) - Constructor for class fr.lirmm.graphik.graal.store.rdbms.AbstractRdbmsStore
 
AbstractRewritingOperator - Class in fr.lirmm.graphik.graal.backward_chaining.pure
 
AbstractRewritingOperator() - Constructor for class fr.lirmm.graphik.graal.backward_chaining.pure.AbstractRewritingOperator
 
AbstractRule - Class in fr.lirmm.graphik.graal.core
 
AbstractRule() - Constructor for class fr.lirmm.graphik.graal.core.AbstractRule
 
AbstractRuleApplier<T extends AtomSet> - Class in fr.lirmm.graphik.graal.forward_chaining.rule_applier
 
AbstractRuleApplier() - Constructor for class fr.lirmm.graphik.graal.forward_chaining.rule_applier.AbstractRuleApplier
Construct a DefaultRuleApplier with a RestrictedChaseHaltingCondition and a SmartHomomorphism
AbstractRuleApplier(Homomorphism<? super ConjunctiveQuery, ? super T>) - Constructor for class fr.lirmm.graphik.graal.forward_chaining.rule_applier.AbstractRuleApplier
Construct a DefaultRuleApplier with a RestrictedChaseHaltingCondition and the given homomorphism solver.
AbstractRuleApplier(ChaseHaltingCondition) - Constructor for class fr.lirmm.graphik.graal.forward_chaining.rule_applier.AbstractRuleApplier
Construct a DefaultRuleApplier with the given HaltingCondition.
AbstractRuleApplier(Homomorphism<? super ConjunctiveQuery, ? super T>, ChaseHaltingCondition) - Constructor for class fr.lirmm.graphik.graal.forward_chaining.rule_applier.AbstractRuleApplier
Construct a DefaultRuleApplier with the given HaltingCondition, homomorphism solver and SymbolGenerator
AbstractRulesCompilation - Class in fr.lirmm.graphik.graal.core.compilation
 
AbstractRulesCompilation() - Constructor for class fr.lirmm.graphik.graal.core.compilation.AbstractRulesCompilation
 
AbstractRuleSet - Class in fr.lirmm.graphik.graal.core.ruleset
 
AbstractRuleSet() - Constructor for class fr.lirmm.graphik.graal.core.ruleset.AbstractRuleSet
 
AbstractSparqlWriter - Class in fr.lirmm.graphik.graal.io.sparql
 
AbstractSparqlWriter(Writer, URIzer) - Constructor for class fr.lirmm.graphik.graal.io.sparql.AbstractSparqlWriter
 
AbstractStore - Class in fr.lirmm.graphik.graal.core.store
 
AbstractStore() - Constructor for class fr.lirmm.graphik.graal.core.store.AbstractStore
 
AbstractSubstitution - Class in fr.lirmm.graphik.graal.core
 
AbstractSubstitution() - Constructor for class fr.lirmm.graphik.graal.core.AbstractSubstitution
 
AbstractTerm - Class in fr.lirmm.graphik.graal.api.core
 
AbstractTerm() - Constructor for class fr.lirmm.graphik.graal.api.core.AbstractTerm
 
AbstractTripleStore - Class in fr.lirmm.graphik.graal.core.store
 
AbstractTripleStore() - Constructor for class fr.lirmm.graphik.graal.core.store.AbstractTripleStore
 
AbstractUnifierChecker - Class in fr.lirmm.graphik.graal.api.core.unifier
 
AbstractUnifierChecker() - Constructor for class fr.lirmm.graphik.graal.api.core.unifier.AbstractUnifierChecker
 
AbstractWriter - Class in fr.lirmm.graphik.graal.api.io
 
AbstractWriter(Writer) - Constructor for class fr.lirmm.graphik.graal.api.io.AbstractWriter
 
AcceptableCandidats() - Constructor for class fr.lirmm.graphik.graal.homomorphism.forward_checking.AbstractNFC.AcceptableCandidats
 
access - Variable in class fr.lirmm.graphik.util.graph.algorithm.BiconnectedComponentsForHyperGraph.Data
 
accesseur - Variable in class fr.lirmm.graphik.graal.homomorphism.bbc.VarData
 
add(Atom) - Method in interface fr.lirmm.graphik.graal.api.core.AtomSet
Add the specified atom to this atom set if is not already present.
add(Atom) - Method in interface fr.lirmm.graphik.graal.api.core.InMemoryAtomSet
 
add(Rule) - Method in interface fr.lirmm.graphik.graal.api.core.Ontology
 
add(Rule) - Method in interface fr.lirmm.graphik.graal.api.core.RuleSet
 
add(Atom) - Method in interface fr.lirmm.graphik.graal.api.store.BatchProcessor
 
add(Atom) - Method in class fr.lirmm.graphik.graal.core.atomset.AbstractImmutableAtomSet
 
add(Atom) - Method in class fr.lirmm.graphik.graal.core.atomset.graph.DefaultInMemoryGraphStore
 
add(Atom) - Method in class fr.lirmm.graphik.graal.core.atomset.LinkedListAtomSet
 
add(ConjunctiveQuery) - Method in class fr.lirmm.graphik.graal.core.DefaultUnionOfConjunctiveQueries
 
add(Rule) - Method in class fr.lirmm.graphik.graal.core.mapper.MappedRuleSet
 
add(Atom) - Method in class fr.lirmm.graphik.graal.core.mapper.MappedStore
 
add(Rule) - Method in class fr.lirmm.graphik.graal.core.ruleset.DefaultOntology
 
add(Rule) - Method in class fr.lirmm.graphik.graal.core.ruleset.IndexedByBodyPredicatesRuleSet
 
add(Rule) - Method in class fr.lirmm.graphik.graal.core.ruleset.IndexedByHeadPredicatesRuleSet
 
add(Rule) - Method in class fr.lirmm.graphik.graal.core.ruleset.LinkedListRuleSet
 
add(Atom) - Method in class fr.lirmm.graphik.graal.core.store.DefaultBatchProcessor
 
add(Substitution, Substitution) - Static method in class fr.lirmm.graphik.graal.core.Substitutions
 
add(Rule) - Method in class fr.lirmm.graphik.graal.kb.KBBuilder
Loads the specified rule.
add(Rule, Mapper) - Method in class fr.lirmm.graphik.graal.kb.KBBuilder
Maps and loads the specifed rule.
add(Atom) - Method in class fr.lirmm.graphik.graal.kb.KBBuilder
Loads the specified atom.
add(Atom, Mapper) - Method in class fr.lirmm.graphik.graal.kb.KBBuilder
Maps and loads the specified atom.
add(Atom) - Method in class fr.lirmm.graphik.graal.store.gdb.Neo4jStore
 
add(Statement, Atom) - Method in class fr.lirmm.graphik.graal.store.rdbms.AbstractRdbmsBatchProcessor
 
add(Atom) - Method in class fr.lirmm.graphik.graal.store.rdbms.AbstractRdbmsBatchProcessor
 
add(Atom) - Method in class fr.lirmm.graphik.graal.store.rdbms.AbstractRdbmsStore
 
add(Statement, Atom) - Method in class fr.lirmm.graphik.graal.store.rdbms.AbstractRdbmsStore
 
add(Statement, Atom) - Method in class fr.lirmm.graphik.graal.store.rdbms.adhoc.AdHocRdbmsStore
 
add(Statement, Atom) - Method in class fr.lirmm.graphik.graal.store.rdbms.natural.NaturalRDBMSStore
 
add(Atom) - Method in class fr.lirmm.graphik.graal.store.triplestore.rdf4j.RDF4jStore
 
add(DirectedEdge) - Method in class fr.lirmm.graphik.util.graph.DefaultDirectedGraph
 
add(Edge) - Method in class fr.lirmm.graphik.util.graph.DefaultGraph
 
add(HyperEdge) - Method in class fr.lirmm.graphik.util.graph.DefaultHyperGraph
 
add(DirectedEdge) - Method in interface fr.lirmm.graphik.util.graph.DirectedGraph
 
add(Edge) - Method in interface fr.lirmm.graphik.util.graph.Graph
 
add(HyperEdge) - Method in interface fr.lirmm.graphik.util.graph.HyperGraph
 
add(E) - Method in class fr.lirmm.graphik.util.LinkedSet
 
add(E, E) - Method in class fr.lirmm.graphik.util.Partition
Add the couple to the partition
addAll(CloseableIterator<? extends Atom>) - Method in interface fr.lirmm.graphik.graal.api.core.AtomSet
Add the specified atom stream to this atom set.
addAll(AtomSet) - Method in interface fr.lirmm.graphik.graal.api.core.AtomSet
 
addAll(InMemoryAtomSet) - Method in interface fr.lirmm.graphik.graal.api.core.InMemoryAtomSet
 
addAll(CloseableIteratorWithoutException<? extends Atom>) - Method in interface fr.lirmm.graphik.graal.api.core.InMemoryAtomSet
 
addAll(Iterator<Rule>) - Method in interface fr.lirmm.graphik.graal.api.core.Ontology
 
addAll(CloseableIterator<Rule>) - Method in interface fr.lirmm.graphik.graal.api.core.Ontology
 
addAll(Iterator<Rule>) - Method in interface fr.lirmm.graphik.graal.api.core.RuleSet
 
addAll(CloseableIterator<Rule>) - Method in interface fr.lirmm.graphik.graal.api.core.RuleSet
 
addAll(CloseableIterator<? extends Atom>) - Method in interface fr.lirmm.graphik.graal.api.store.BatchProcessor
 
addAll(CloseableIterator<? extends Atom>) - Method in class fr.lirmm.graphik.graal.core.atomset.AbstractAtomSet
 
addAll(AtomSet) - Method in class fr.lirmm.graphik.graal.core.atomset.AbstractAtomSet
 
addAll(CloseableIterator<? extends Atom>) - Method in class fr.lirmm.graphik.graal.core.atomset.AbstractImmutableAtomSet
 
addAll(AtomSet) - Method in class fr.lirmm.graphik.graal.core.atomset.AbstractImmutableAtomSet
 
addAll(CloseableIteratorWithoutException<? extends Atom>) - Method in class fr.lirmm.graphik.graal.core.atomset.AbstractInMemoryAtomSet
 
addAll(InMemoryAtomSet) - Method in class fr.lirmm.graphik.graal.core.atomset.AbstractInMemoryAtomSet
 
addAll(Collection<? extends ConjunctiveQuery>) - Method in class fr.lirmm.graphik.graal.core.DefaultUnionOfConjunctiveQueries
 
addAll(Iterator<Rule>) - Method in class fr.lirmm.graphik.graal.core.mapper.MappedRuleSet
 
addAll(CloseableIterator<Rule>) - Method in class fr.lirmm.graphik.graal.core.mapper.MappedRuleSet
 
addAll(CloseableIterator<? extends Atom>) - Method in class fr.lirmm.graphik.graal.core.mapper.MappedStore
 
addAll(Iterator<Rule>) - Method in class fr.lirmm.graphik.graal.core.ruleset.AbstractRuleSet
 
addAll(CloseableIterator<Rule>) - Method in class fr.lirmm.graphik.graal.core.ruleset.AbstractRuleSet
 
addAll(Iterator<Rule>) - Method in class fr.lirmm.graphik.graal.core.ruleset.DefaultOntology
 
addAll(CloseableIterator<Rule>) - Method in class fr.lirmm.graphik.graal.core.ruleset.DefaultOntology
 
addAll(Collection<? extends Rule>) - Method in class fr.lirmm.graphik.graal.core.ruleset.IndexedByBodyPredicatesRuleSet
 
addAll(Collection<? extends Rule>) - Method in class fr.lirmm.graphik.graal.core.ruleset.IndexedByHeadPredicatesRuleSet
 
addAll(Collection<? extends Rule>) - Method in class fr.lirmm.graphik.graal.core.ruleset.LinkedListRuleSet
 
addAll(CloseableIterator<? extends Atom>) - Method in class fr.lirmm.graphik.graal.core.store.DefaultBatchProcessor
 
addAll(CloseableIterator<Object>) - Method in class fr.lirmm.graphik.graal.kb.KBBuilder
Loads rules and atoms form the specified CloseableIterator.
addAll(CloseableIterator<? extends Atom>) - Method in class fr.lirmm.graphik.graal.store.gdb.Neo4jStore
 
addAll(CloseableIterator<? extends Atom>) - Method in class fr.lirmm.graphik.graal.store.rdbms.AbstractRdbmsBatchProcessor
 
addAll(CloseableIterator<? extends Atom>) - Method in class fr.lirmm.graphik.graal.store.rdbms.AbstractRdbmsStore
 
addAll(CloseableIterator<? extends Atom>) - Method in class fr.lirmm.graphik.graal.store.triplestore.rdf4j.RDF4jStore
 
addAll(Collection<? extends E>) - Method in class fr.lirmm.graphik.util.LinkedSet
 
addAtoms(CloseableIterator<Object>) - Method in class fr.lirmm.graphik.graal.kb.KBBuilder
Loads atoms from the specified CloseableIterator.
addAtoms(CloseableIterator<Object>, Mapper) - Method in class fr.lirmm.graphik.graal.kb.KBBuilder
Maps and loads atoms from the specified CloseableIterator.
addChecker(HomomorphismChecker) - Method in class fr.lirmm.graphik.graal.homomorphism.SmartHomomorphism
 
addClass(ArrayList<E>) - Method in class fr.lirmm.graphik.util.Partition
 
addClasse(Iterable<T>) - Method in interface fr.lirmm.graphik.util.EquivalentRelation
 
addClasse(T...) - Method in interface fr.lirmm.graphik.util.EquivalentRelation
 
addClasse(Iterable<T>) - Method in class fr.lirmm.graphik.util.TreeMapEquivalentRelation
 
addClasse(T...) - Method in class fr.lirmm.graphik.util.TreeMapEquivalentRelation
 
addComponent(int, Set<V>) - Method in class fr.lirmm.graphik.util.graph.scc.StronglyConnectedComponentsGraph
 
addDependency(Rule, Substitution, Rule) - Method in class fr.lirmm.graphik.graal.core.grd.DefaultGraphOfRuleDependencies
 
addDependencyChecker(DependencyChecker) - Method in class fr.lirmm.graphik.graal.rulesetanalyser.util.AnalyserRuleSet
 
addEdge(int, int) - Method in class fr.lirmm.graphik.util.graph.DefaultDirectedGraph
 
addEdge(int, int) - Method in class fr.lirmm.graphik.util.graph.DefaultGraph
 
addEdge(int...) - Method in class fr.lirmm.graphik.util.graph.DefaultHyperGraph
 
addEdge(int, int) - Method in interface fr.lirmm.graphik.util.graph.DirectedGraph
 
addEdge(int, int) - Method in interface fr.lirmm.graphik.util.graph.Graph
 
addEdge(int...) - Method in interface fr.lirmm.graphik.util.graph.HyperGraph
 
addEdge(int, int) - Method in class fr.lirmm.graphik.util.graph.scc.StronglyConnectedComponentsGraph
 
addMapping(Predicate, Predicate) - Method in interface fr.lirmm.graphik.graal.api.core.mapper.MutableMapper
Add a mapping from fromPredicate to toPredicate.
addMapping(Predicate, Predicate) - Method in class fr.lirmm.graphik.graal.core.mapper.HashMapMapper
 
addNeighborhoodToBackjumpSet(VarSharedData, VarSharedData) - Method in interface fr.lirmm.graphik.graal.homomorphism.backjumping.BackJumping
 
addNeighborhoodToBackjumpSet(VarSharedData, VarSharedData) - Method in class fr.lirmm.graphik.graal.homomorphism.backjumping.GraphBaseBackJumping
 
addNeighborhoodToBackjumpSet(VarSharedData, VarSharedData) - Method in class fr.lirmm.graphik.graal.homomorphism.backjumping.NoBackJumping
 
addPath(int...) - Method in class fr.lirmm.graphik.util.graph.DefaultGraph
 
addPath(int...) - Method in interface fr.lirmm.graphik.util.graph.Graph
 
addQuery(Query) - Method in interface fr.lirmm.graphik.graal.api.kb.KnowledgeBase
 
addQuery(Query) - Method in class fr.lirmm.graphik.graal.kb.DefaultKnowledgeBase
 
addRule(Rule) - Method in class fr.lirmm.graphik.graal.core.grd.DefaultGraphOfRuleDependencies
 
addRules(CloseableIterator<Object>) - Method in class fr.lirmm.graphik.graal.kb.KBBuilder
Loads rules from the specified CloseableIterator.
addRules(CloseableIterator<Object>, Mapper) - Method in class fr.lirmm.graphik.graal.kb.KBBuilder
Maps rules from the specified CloseableIterator and loads them.
addRuleSet(Iterable<Rule>) - Method in class fr.lirmm.graphik.graal.core.grd.DefaultGraphOfRuleDependencies
 
addSlashes(String) - Static method in class fr.lirmm.graphik.util.string.StringUtils
 
addVertex() - Method in class fr.lirmm.graphik.util.graph.DefaultGraph
 
addVertex() - Method in class fr.lirmm.graphik.util.graph.DefaultHyperGraph
 
addVertex() - Method in interface fr.lirmm.graphik.util.graph.Graph
 
addVertex() - Method in interface fr.lirmm.graphik.util.graph.HyperGraph
 
addVertice(int) - Method in class fr.lirmm.graphik.util.graph.DefaultHyperEdge
 
AdHocRdbmsStore - Class in fr.lirmm.graphik.graal.store.rdbms.adhoc
 
AdHocRdbmsStore(RdbmsDriver) - Constructor for class fr.lirmm.graphik.graal.store.rdbms.adhoc.AdHocRdbmsStore
 
AdHocResultSet2PredicateConverter - Class in fr.lirmm.graphik.graal.store.rdbms.adhoc
 
AdHocResultSet2PredicateConverter() - Constructor for class fr.lirmm.graphik.graal.store.rdbms.adhoc.AdHocResultSet2PredicateConverter
 
AdHocResultSet2TermConverter - Class in fr.lirmm.graphik.graal.store.rdbms.adhoc
 
AdHocResultSet2TermConverter() - Constructor for class fr.lirmm.graphik.graal.store.rdbms.adhoc.AdHocResultSet2TermConverter
 
adjacencyList(int) - Method in class fr.lirmm.graphik.util.graph.DefaultDirectedGraph
 
adjacencyList(int) - Method in class fr.lirmm.graphik.util.graph.DefaultGraph
 
adjacencyList(int) - Method in class fr.lirmm.graphik.util.graph.DefaultHyperGraph
 
adjacencyList(int) - Method in interface fr.lirmm.graphik.util.graph.DirectedGraph
 
adjacencyList(int) - Method in interface fr.lirmm.graphik.util.graph.Graph
 
adjacencyList(int) - Method in interface fr.lirmm.graphik.util.graph.HyperGraph
 
AffectedPositionSet - Class in fr.lirmm.graphik.graal.rulesetanalyser.graph
A position p[i] is affected if there exists an existential variable occurring in position p[i] or if there is a frontier variable on position p[i] in the head of a rule occurring in an affected position in its body.
AffectedPositionSet(Iterable<Rule>) - Constructor for class fr.lirmm.graphik.graal.rulesetanalyser.graph.AffectedPositionSet
 
AggregAllRulesOperator - Class in fr.lirmm.graphik.graal.backward_chaining.pure
Rewriting operator ARAM rewriting engine that rewrite query using aggregation all rule of most general single piece-unifiers, selecting unifiers during the aggregation and using a marking system to avoid redundant rewritings
AggregAllRulesOperator() - Constructor for class fr.lirmm.graphik.graal.backward_chaining.pure.AggregAllRulesOperator
 
aggregate(Variable, Term) - Method in interface fr.lirmm.graphik.graal.api.core.Substitution
The aggregation of a substitution is more complex that just add an new mapping for a new variable.
aggregate(Substitution) - Method in interface fr.lirmm.graphik.graal.api.core.Substitution
(const) This method construct a new Substitution which is the aggregation of this substitution with the specified one.
aggregate(Variable, Term) - Method in class fr.lirmm.graphik.graal.core.AbstractMapBasedSubstitution
 
aggregate(Substitution) - Method in class fr.lirmm.graphik.graal.core.AbstractSubstitution
 
aggregate(Variable, Term) - Method in class fr.lirmm.graphik.graal.core.EmptySubstitution
 
aggregate(Substitution, Substitution) - Static method in class fr.lirmm.graphik.graal.core.Substitutions
 
aggregate(QueryUnifier) - Method in class fr.lirmm.graphik.graal.core.unifier.QueryUnifier
Returns the aggregation of the given unifier and the receiving unifier
aggregate(Variable, Term) - Method in class fr.lirmm.graphik.graal.core.VariablePrefixSubstitution
 
aggregate(Variable, Term) - Method in class fr.lirmm.graphik.graal.core.VariableRemovePrefixSubstitution
 
AggregSingleRuleOperator - Class in fr.lirmm.graphik.graal.backward_chaining.pure
Rewriting operator SRA Query rewriting engine that rewrite query using aggregation by rule of most general single piece-unifiers
AggregSingleRuleOperator() - Constructor for class fr.lirmm.graphik.graal.backward_chaining.pure.AggregSingleRuleOperator
 
AGRDProperty - Class in fr.lirmm.graphik.graal.rulesetanalyser.property
 
AllDomainBootstrapper - Class in fr.lirmm.graphik.graal.homomorphism.bootstrapper
This implementation uses all domain (all terms from data) to bootstrap.
AllDomainBootstrapper() - Constructor for class fr.lirmm.graphik.graal.homomorphism.bootstrapper.AllDomainBootstrapper
 
alwaysFalseFilter() - Static method in class fr.lirmm.graphik.util.stream.filter.Filters
 
alwaysTrueFilter() - Static method in class fr.lirmm.graphik.util.stream.filter.Filters
 
analyse() - Method in class fr.lirmm.graphik.graal.kb.DefaultKnowledgeBase
 
Analyser - Class in fr.lirmm.graphik.graal.rulesetanalyser
 
Analyser() - Constructor for class fr.lirmm.graphik.graal.rulesetanalyser.Analyser
 
Analyser(AnalyserRuleSet) - Constructor for class fr.lirmm.graphik.graal.rulesetanalyser.Analyser
 
AnalyserRuleSet - Class in fr.lirmm.graphik.graal.rulesetanalyser.util
 
AnalyserRuleSet(Rule) - Constructor for class fr.lirmm.graphik.graal.rulesetanalyser.util.AnalyserRuleSet
 
AnalyserRuleSet(Iterable<Rule>) - Constructor for class fr.lirmm.graphik.graal.rulesetanalyser.util.AnalyserRuleSet
 
AnalyserRuleSet(Iterable<Rule>, DependencyChecker) - Constructor for class fr.lirmm.graphik.graal.rulesetanalyser.util.AnalyserRuleSet
 
AnalyserRuleSet(Iterator<Rule>) - Constructor for class fr.lirmm.graphik.graal.rulesetanalyser.util.AnalyserRuleSet
 
AnalyserRuleSet(Iterator<Rule>, DependencyChecker...) - Constructor for class fr.lirmm.graphik.graal.rulesetanalyser.util.AnalyserRuleSet
 
AnalyserRuleSet(CloseableIterator<Rule>) - Constructor for class fr.lirmm.graphik.graal.rulesetanalyser.util.AnalyserRuleSet
 
AnalyserRuleSet(CloseableIterator<Rule>, DependencyChecker...) - Constructor for class fr.lirmm.graphik.graal.rulesetanalyser.util.AnalyserRuleSet
 
AnalyserRuleSet(DefaultGraphOfRuleDependencies) - Constructor for class fr.lirmm.graphik.graal.rulesetanalyser.util.AnalyserRuleSet
 
AndFilter<E> - Class in fr.lirmm.graphik.util.stream.filter
This Filter implementation returns true on an element iff all filters given to the constructor return true on this element.
AndFilter(Filter<E>...) - Constructor for class fr.lirmm.graphik.util.stream.filter.AndFilter
 
append(StringBuilder, int) - Method in interface fr.lirmm.graphik.graal.homomorphism.backjumping.BackJumping
 
append(StringBuilder, int) - Method in class fr.lirmm.graphik.graal.homomorphism.backjumping.GraphBaseBackJumping
 
append(StringBuilder, int) - Method in class fr.lirmm.graphik.graal.homomorphism.backjumping.NoBackJumping
 
append(StringBuilder, int) - Method in class fr.lirmm.graphik.graal.homomorphism.forward_checking.AbstractNFC
 
append(StringBuilder, int) - Method in interface fr.lirmm.graphik.graal.homomorphism.forward_checking.ForwardChecking
 
append(StringBuilder, int) - Method in class fr.lirmm.graphik.graal.homomorphism.forward_checking.NoForwardChecking
 
append(StringBuilder, int) - Method in class fr.lirmm.graphik.graal.homomorphism.forward_checking.SimpleFC
 
AppendableToStringBuilder - Interface in fr.lirmm.graphik.util.string
 
appendTo(StringBuilder) - Method in class fr.lirmm.graphik.graal.api.core.AbstractAtom
 
appendTo(StringBuilder) - Method in class fr.lirmm.graphik.graal.api.core.Predicate
 
appendTo(StringBuilder) - Method in class fr.lirmm.graphik.graal.core.AbstractRule
 
appendTo(StringBuilder) - Method in class fr.lirmm.graphik.graal.core.AbstractSubstitution
 
appendTo(StringBuilder) - Method in class fr.lirmm.graphik.graal.core.compilation.IDCompilation
 
appendTo(StringBuilder) - Method in class fr.lirmm.graphik.graal.core.ConjunctiveQueryWithFixedVariables
 
appendTo(StringBuilder) - Method in class fr.lirmm.graphik.graal.core.DefaultConjunctiveQuery
 
appendTo(StringBuilder) - Method in class fr.lirmm.graphik.graal.core.DefaultConjunctiveQueryWithNegatedParts
 
appendTo(StringBuilder) - Method in class fr.lirmm.graphik.graal.core.DefaultUnionOfConjunctiveQueries
 
appendTo(StringBuilder) - Method in class fr.lirmm.graphik.graal.core.RuleWrapper2ConjunctiveQueryWithNegatedParts
 
appendTo(StringBuilder) - Method in class fr.lirmm.graphik.graal.core.unifier.AtomicHeadRule
 
appendTo(StringBuilder) - Method in interface fr.lirmm.graphik.util.string.AppendableToStringBuilder
 
apply(AtomSet, AtomSet) - Method in interface fr.lirmm.graphik.graal.api.core.Substitution
Insert the application of this substitution on the src atom set into the target atom set.
apply(InMemoryAtomSet, InMemoryAtomSet) - Method in interface fr.lirmm.graphik.graal.api.core.Substitution
Insert the application of this substitution on the src atom set into the target atom set.
apply(Rule, Substitution, AtomSet) - Method in interface fr.lirmm.graphik.graal.api.forward_chaining.ChaseHaltingCondition
This method should return the atoms to actually add.
apply(R, A) - Method in interface fr.lirmm.graphik.graal.api.forward_chaining.DirectRuleApplier
Apply the given Rule over the given AtomSet, the new atoms are directly added into the AtomSet.
apply(R, A) - Method in interface fr.lirmm.graphik.graal.api.forward_chaining.RuleApplier
Apply the given Rule over the given AtomSet, the new atoms are directly added into the AtomSet.
apply(AtomSet, AtomSet) - Method in class fr.lirmm.graphik.graal.core.AbstractSubstitution
 
apply(InMemoryAtomSet, InMemoryAtomSet) - Method in class fr.lirmm.graphik.graal.core.AbstractSubstitution
 
apply(Rule, Substitution, AtomSet) - Method in class fr.lirmm.graphik.graal.forward_chaining.halting_condition.FrontierRestrictedChaseHaltingCondition
 
apply(Rule, Substitution, AtomSet) - Method in class fr.lirmm.graphik.graal.forward_chaining.halting_condition.HaltingConditionWithHandler
 
apply(Rule, Substitution, AtomSet) - Method in class fr.lirmm.graphik.graal.forward_chaining.halting_condition.RestrictedChaseHaltingCondition
 
apply(Rule, T) - Method in class fr.lirmm.graphik.graal.forward_chaining.rule_applier.AbstractRuleApplier
 
apply(Rule, T) - Method in class fr.lirmm.graphik.graal.forward_chaining.rule_applier.RestrictedChaseRuleApplier
 
apply(Rule, RdbmsStore) - Method in class fr.lirmm.graphik.graal.store.rdbms.rule_applier.SQLRuleApplier
 
Approach - Enum in fr.lirmm.graphik.graal.api.kb
Approach defines the priority for query answering (ie saturation or rewriting).
Apps - Class in fr.lirmm.graphik.util
 
array - Variable in class fr.lirmm.graphik.util.ArrayIterator
 
ArrayBlockingQueueToCloseableIteratorAdapter<T> - Class in fr.lirmm.graphik.util.stream
 
ArrayBlockingQueueToCloseableIteratorAdapter(CloseableIterator<T>) - Constructor for class fr.lirmm.graphik.util.stream.ArrayBlockingQueueToCloseableIteratorAdapter
 
ArrayBlockingQueueToCloseableIteratorAdapter(CloseableIterator<T>, int) - Constructor for class fr.lirmm.graphik.util.stream.ArrayBlockingQueueToCloseableIteratorAdapter
 
ArrayBlockingStream<T> - Class in fr.lirmm.graphik.util.stream
 
ArrayBlockingStream(int) - Constructor for class fr.lirmm.graphik.util.stream.ArrayBlockingStream
 
ArrayIterator<T> - Class in fr.lirmm.graphik.util
 
ArrayIterator(T...) - Constructor for class fr.lirmm.graphik.util.ArrayIterator
 
Atom - Interface in fr.lirmm.graphik.graal.api.core
This interface represents a logical atom.
AtomComparator - Class in fr.lirmm.graphik.graal.api.core
Compare atoms by their predicates then by their terms using a TermValueComparator.
AtomComparator() - Constructor for class fr.lirmm.graphik.graal.api.core.AtomComparator
 
AtomEdgeFactory - Class in fr.lirmm.graphik.graal.core.atomset.graph
 
AtomErasingChecker - Class in fr.lirmm.graphik.graal.core.unifier.checker
This class represents a specific case of atom erasing
AtomErasingChecker() - Constructor for class fr.lirmm.graphik.graal.core.unifier.checker.AtomErasingChecker
 
AtomFactory - Interface in fr.lirmm.graphik.graal.api.factory
 
AtomFilter - Class in fr.lirmm.graphik.graal.core.stream.filter
 
AtomFilter() - Constructor for class fr.lirmm.graphik.graal.core.stream.filter.AtomFilter
 
AtomFilterIterator - Class in fr.lirmm.graphik.graal.core.stream.filter
Keeps only Atom instances from the given iterator.
AtomFilterIterator(CloseableIterator<Object>) - Constructor for class fr.lirmm.graphik.graal.core.stream.filter.AtomFilterIterator
 
atomic - Variable in class fr.lirmm.graphik.graal.backward_chaining.pure.AbstractRewritingOperator
 
AtomicHeadRule - Class in fr.lirmm.graphik.graal.core.unifier
rule with only one atom in its head
AtomicHeadRule(InMemoryAtomSet, Atom) - Constructor for class fr.lirmm.graphik.graal.core.unifier.AtomicHeadRule
Construct an AtomicHeadRule
AtomicQueryHomomorphism - Class in fr.lirmm.graphik.graal.homomorphism
An homomorphism for Atomic query without multiple occurences of a variables.
AtomicQueryHomomorphism() - Constructor for class fr.lirmm.graphik.graal.homomorphism.AtomicQueryHomomorphism
 
AtomicQueryHomomorphismChecker - Class in fr.lirmm.graphik.graal.homomorphism.checker
 
AtomicQueryHomomorphismWithNegatedParts - Class in fr.lirmm.graphik.graal.homomorphism
An homomorphism for Atomic query without constant or multiple occurences of a variables.
AtomicQueryHomomorphismWithNegatedParts() - Constructor for class fr.lirmm.graphik.graal.homomorphism.AtomicQueryHomomorphismWithNegatedParts
 
AtomicQueryHomomorphismWithNegatedPartsChecker - Class in fr.lirmm.graphik.graal.homomorphism.checker
 
AtomMapper - Interface in fr.lirmm.graphik.graal.api.core.mapper
 
atomsByPredicate(Predicate) - Method in interface fr.lirmm.graphik.graal.api.core.AtomSet
Returns an iterator over all atoms with the specified predicate.
atomsByPredicate(Predicate) - Method in interface fr.lirmm.graphik.graal.api.core.InMemoryAtomSet
 
atomsByPredicate(Predicate) - Method in interface fr.lirmm.graphik.graal.api.store.Store
 
atomsByPredicate(Predicate) - Method in class fr.lirmm.graphik.graal.core.atomset.graph.DefaultInMemoryGraphStore
 
atomsByPredicate(Predicate) - Method in class fr.lirmm.graphik.graal.core.atomset.LinkedListAtomSet
 
atomsByPredicate(Predicate) - Method in class fr.lirmm.graphik.graal.core.mapper.MappedStore
 
atomsByPredicate(Predicate) - Method in class fr.lirmm.graphik.graal.store.gdb.Neo4jStore
 
atomsByPredicate(Predicate) - Method in class fr.lirmm.graphik.graal.store.rdbms.adhoc.AdHocRdbmsStore
 
atomsByPredicate(Predicate) - Method in class fr.lirmm.graphik.graal.store.rdbms.natural.NaturalRDBMSStore
 
atomsByPredicate(Predicate) - Method in class fr.lirmm.graphik.graal.store.triplestore.rdf4j.RDF4jStore
 
AtomSet - Interface in fr.lirmm.graphik.graal.api.core
This interface represents a set of atoms.
AtomSetException - Exception in fr.lirmm.graphik.graal.api.core
Reports an error while accessing the data.
AtomSetException(String, Throwable) - Constructor for exception fr.lirmm.graphik.graal.api.core.AtomSetException
 
AtomSetException(String) - Constructor for exception fr.lirmm.graphik.graal.api.core.AtomSetException
 
AtomSetException(Throwable) - Constructor for exception fr.lirmm.graphik.graal.api.core.AtomSetException
 
AtomSetUtils - Class in fr.lirmm.graphik.graal.core.atomset
 
AtomSetWriter - Interface in fr.lirmm.graphik.graal.api.io
 
atomToStatement(Atom) - Method in class fr.lirmm.graphik.graal.common.rdf4j.RDF4jUtils
 
AtomType - Class in fr.lirmm.graphik.graal.core
 
AtomType(Atom) - Constructor for class fr.lirmm.graphik.graal.core.AtomType
 
AtomWriter - Interface in fr.lirmm.graphik.graal.api.io
 

B

BackJumping - Interface in fr.lirmm.graphik.graal.homomorphism.backjumping
The BackJumping interface provides to allow jump over some variables when a backtrack is performed.
BacktrackChecker - Class in fr.lirmm.graphik.graal.homomorphism.checker
 
BacktrackException - Exception in fr.lirmm.graphik.graal.homomorphism
 
BacktrackException(String, Throwable) - Constructor for exception fr.lirmm.graphik.graal.homomorphism.BacktrackException
 
BacktrackException(String) - Constructor for exception fr.lirmm.graphik.graal.homomorphism.BacktrackException
 
BacktrackException(Throwable) - Constructor for exception fr.lirmm.graphik.graal.homomorphism.BacktrackException
 
BacktrackHomomorphism - Class in fr.lirmm.graphik.graal.homomorphism
This Backtrack is inspired by the Baget Jean-François Thesis (Chapter 5) see also "Backtracking Through Biconnected Components of a Constraint Graph" (Jean-François Baget, Yannic S.
BacktrackHomomorphism() - Constructor for class fr.lirmm.graphik.graal.homomorphism.BacktrackHomomorphism
Constructs an instance with BCC, StarBootstrapper, NFC2 and GraphBaseBackJumping.
BacktrackHomomorphism(Bootstrapper) - Constructor for class fr.lirmm.graphik.graal.homomorphism.BacktrackHomomorphism
Constructs an instance with NFC2, GraphBaseBackJumping and a specified Bootstrapper.
BacktrackHomomorphism(ForwardChecking) - Constructor for class fr.lirmm.graphik.graal.homomorphism.BacktrackHomomorphism
Constructs an instance with StarBootstrapper, GraphBaseBackJumping and a specified ForwardChecking.
BacktrackHomomorphism(Bootstrapper, ForwardChecking, BackJumping) - Constructor for class fr.lirmm.graphik.graal.homomorphism.BacktrackHomomorphism
Constructs an instance with a specified Bootstrapper, ForwardChecking and BackJumping.
BacktrackHomomorphism(boolean) - Constructor for class fr.lirmm.graphik.graal.homomorphism.BacktrackHomomorphism
Constructs an instance with StarBootstrapper, NFC2 and GraphBaseBackJumping.
BacktrackHomomorphism(boolean, Bootstrapper) - Constructor for class fr.lirmm.graphik.graal.homomorphism.BacktrackHomomorphism
Constructs an instance with NFC2, GraphBaseBackJumping and a specified Bootstrapper.
BacktrackHomomorphism(boolean, ForwardChecking) - Constructor for class fr.lirmm.graphik.graal.homomorphism.BacktrackHomomorphism
Constructs an instance with StarBootstrapper, GraphBaseBackJumping and a specified ForwardChecking.
BacktrackHomomorphism(boolean, BackJumping) - Constructor for class fr.lirmm.graphik.graal.homomorphism.BacktrackHomomorphism
Constructs an instance with StarBootstrapper, NFC2 and a specified BackJumping.
BacktrackHomomorphism(boolean, Bootstrapper, ForwardChecking, BackJumping) - Constructor for class fr.lirmm.graphik.graal.homomorphism.BacktrackHomomorphism
Constructs an instance with a specified Bootstrapper, ForwardChecking and BackJumping.
BacktrackHomomorphism(BCC) - Constructor for class fr.lirmm.graphik.graal.homomorphism.BacktrackHomomorphism
Constructs an instance with StarBootstrapper, NFC2, GraphBaseBackJumping and a specified BCC instance.
BacktrackHomomorphism(BCC, Bootstrapper) - Constructor for class fr.lirmm.graphik.graal.homomorphism.BacktrackHomomorphism
Constructs an instance with NFC2, GraphBaseBackJumping and a specified BCC and Bootstrapper.
BacktrackHomomorphism(BCC, ForwardChecking) - Constructor for class fr.lirmm.graphik.graal.homomorphism.BacktrackHomomorphism
Constructs an instance with StarBootstrapper, GraphBaseBackJumping and a specified BCC and ForwardChecking.
BacktrackHomomorphism(BCC, BackJumping) - Constructor for class fr.lirmm.graphik.graal.homomorphism.BacktrackHomomorphism
Constructs an instance with StarBootstrapper, NFC2 and a specified BCC and BackJumping.
BacktrackHomomorphism(BCC, Bootstrapper, ForwardChecking, BackJumping) - Constructor for class fr.lirmm.graphik.graal.homomorphism.BacktrackHomomorphism
Constructs an instance with a specified BCC, Bootstrapper, ForwardChecking and BackJumping.
BacktrackHomomorphism(Scheduler) - Constructor for class fr.lirmm.graphik.graal.homomorphism.BacktrackHomomorphism
Constructs an instance with a specified scheduler.
BacktrackHomomorphism(Scheduler, Bootstrapper) - Constructor for class fr.lirmm.graphik.graal.homomorphism.BacktrackHomomorphism
Constructs an instance with a specified scheduler and bootstrapper.
BacktrackHomomorphism(Scheduler, ForwardChecking) - Constructor for class fr.lirmm.graphik.graal.homomorphism.BacktrackHomomorphism
Constructs an instance with a specified scheduler and forward-checking.
BacktrackHomomorphism(Scheduler, BackJumping) - Constructor for class fr.lirmm.graphik.graal.homomorphism.BacktrackHomomorphism
Constructs an instance with a specified scheduler and back-jumping.
BacktrackHomomorphism(Scheduler, Bootstrapper, ForwardChecking, BackJumping) - Constructor for class fr.lirmm.graphik.graal.homomorphism.BacktrackHomomorphism
Constructs an instance with a specified scheduler, bootstrapper, forward-checking and back-jumping.
BacktrackHomomorphismPattern - Class in fr.lirmm.graphik.graal.homomorphism
 
BacktrackHomomorphismWithNegatedParts - Class in fr.lirmm.graphik.graal.homomorphism
This Backtrack is inspired by the Baget Jean-François Thesis (Chapter 5) see also "Backtracking Through Biconnected Components of a Constraint Graph" (Jean-François Baget, Yannic S.
BacktrackHomomorphismWithNegatedParts() - Constructor for class fr.lirmm.graphik.graal.homomorphism.BacktrackHomomorphismWithNegatedParts
Constructs an instance with BCC, StarBootstrapper, NFC2 and GraphBaseBackJumping.
BacktrackHomomorphismWithNegatedParts(Bootstrapper) - Constructor for class fr.lirmm.graphik.graal.homomorphism.BacktrackHomomorphismWithNegatedParts
Constructs an instance with NFC2, GraphBaseBackJumping and a specified Bootstrapper.
BacktrackHomomorphismWithNegatedParts(ForwardChecking) - Constructor for class fr.lirmm.graphik.graal.homomorphism.BacktrackHomomorphismWithNegatedParts
Constructs an instance with StarBootstrapper, GraphBaseBackJumping and a specified ForwardChecking.
BacktrackHomomorphismWithNegatedParts(Bootstrapper, ForwardChecking, BackJumping) - Constructor for class fr.lirmm.graphik.graal.homomorphism.BacktrackHomomorphismWithNegatedParts
Constructs an instance with a specified Bootstrapper, ForwardChecking and BackJumping.
BacktrackHomomorphismWithNegatedParts(BackJumping) - Constructor for class fr.lirmm.graphik.graal.homomorphism.BacktrackHomomorphismWithNegatedParts
Constructs an instance with StarBootstrapper, NFC2 and a specified BackJumping.
BacktrackHomomorphismWithNegatedParts(boolean) - Constructor for class fr.lirmm.graphik.graal.homomorphism.BacktrackHomomorphismWithNegatedParts
Constructs an instance with StarBootstrapper, NFC2 and GraphBaseBackJumping.
BacktrackHomomorphismWithNegatedParts(boolean, Bootstrapper) - Constructor for class fr.lirmm.graphik.graal.homomorphism.BacktrackHomomorphismWithNegatedParts
Constructs an instance with NFC2, GraphBaseBackJumping and a specified Bootstrapper.
BacktrackHomomorphismWithNegatedParts(boolean, ForwardChecking) - Constructor for class fr.lirmm.graphik.graal.homomorphism.BacktrackHomomorphismWithNegatedParts
Constructs an instance with StarBootstrapper, GraphBaseBackJumping and a specified ForwardChecking.
BacktrackHomomorphismWithNegatedParts(boolean, BackJumping) - Constructor for class fr.lirmm.graphik.graal.homomorphism.BacktrackHomomorphismWithNegatedParts
Constructs an instance with StarBootstrapper, NFC2 and a specified BackJumping.
BacktrackHomomorphismWithNegatedParts(boolean, Bootstrapper, ForwardChecking, BackJumping) - Constructor for class fr.lirmm.graphik.graal.homomorphism.BacktrackHomomorphismWithNegatedParts
Constructs an instance with a specified Bootstrapper, ForwardChecking and BackJumping.
BacktrackHomomorphismWithNegatedParts(BCC) - Constructor for class fr.lirmm.graphik.graal.homomorphism.BacktrackHomomorphismWithNegatedParts
Constructs an instance with StarBootstrapper, NFC2, GraphBaseBackJumping and a specified BCC instance.
BacktrackHomomorphismWithNegatedParts(BCC, Bootstrapper) - Constructor for class fr.lirmm.graphik.graal.homomorphism.BacktrackHomomorphismWithNegatedParts
Constructs an instance with NFC2, GraphBaseBackJumping and a specified BCC and Bootstrapper.
BacktrackHomomorphismWithNegatedParts(BCC, ForwardChecking) - Constructor for class fr.lirmm.graphik.graal.homomorphism.BacktrackHomomorphismWithNegatedParts
Constructs an instance with StarBootstrapper, GraphBaseBackJumping and a specified BCC and ForwardChecking.
BacktrackHomomorphismWithNegatedParts(BCC, BackJumping) - Constructor for class fr.lirmm.graphik.graal.homomorphism.BacktrackHomomorphismWithNegatedParts
Constructs an instance with StarBootstrapper, NFC2 and a specified BCC and BackJumping.
BacktrackHomomorphismWithNegatedParts(BCC, Bootstrapper, ForwardChecking, BackJumping) - Constructor for class fr.lirmm.graphik.graal.homomorphism.BacktrackHomomorphismWithNegatedParts
Constructs an instance with a specified BCC, Bootstrapper, ForwardChecking and BackJumping.
BacktrackHomomorphismWithNegatedParts(Scheduler) - Constructor for class fr.lirmm.graphik.graal.homomorphism.BacktrackHomomorphismWithNegatedParts
Constructs an instance with a specified scheduler.
BacktrackHomomorphismWithNegatedParts(Scheduler, Bootstrapper) - Constructor for class fr.lirmm.graphik.graal.homomorphism.BacktrackHomomorphismWithNegatedParts
Constructs an instance with a specified scheduler and bootstrapper.
BacktrackHomomorphismWithNegatedParts(Scheduler, ForwardChecking) - Constructor for class fr.lirmm.graphik.graal.homomorphism.BacktrackHomomorphismWithNegatedParts
Constructs an instance with a specified scheduler and forward-checking.
BacktrackHomomorphismWithNegatedParts(Scheduler, BackJumping) - Constructor for class fr.lirmm.graphik.graal.homomorphism.BacktrackHomomorphismWithNegatedParts
Constructs an instance with a specified scheduler and back-jumping.
BacktrackHomomorphismWithNegatedParts(Scheduler, Bootstrapper, ForwardChecking, BackJumping) - Constructor for class fr.lirmm.graphik.graal.homomorphism.BacktrackHomomorphismWithNegatedParts
Constructs an instance with a specified scheduler, bootstrapper, forward-checking and back-jumping.
BacktrackUtils - Class in fr.lirmm.graphik.graal.homomorphism.utils
 
BacktrackWithNegatedPartsChecker - Class in fr.lirmm.graphik.graal.homomorphism.checker
 
BasicAggregAllRulesOperator - Class in fr.lirmm.graphik.graal.backward_chaining.pure
Rewriting operator ARA rewriting engine that rewrite query using aggregation all rule of most general single piece-unifiers
BasicAggregAllRulesOperator() - Constructor for class fr.lirmm.graphik.graal.backward_chaining.pure.BasicAggregAllRulesOperator
 
BasicChase<T extends AtomSet> - Class in fr.lirmm.graphik.graal.forward_chaining
This chase (forward-chaining) algorithm iterates over all rules at each step.
BasicChase(Iterator<Rule>, T) - Constructor for class fr.lirmm.graphik.graal.forward_chaining.BasicChase
 
BasicChase(Iterable<Rule>, T) - Constructor for class fr.lirmm.graphik.graal.forward_chaining.BasicChase
 
BasicChase(Iterator<Rule>, T, DirectRuleApplier<? super Rule, ? super T>) - Constructor for class fr.lirmm.graphik.graal.forward_chaining.BasicChase
 
BasicChase(Iterable<Rule>, T, DirectRuleApplier<? super Rule, ? super T>) - Constructor for class fr.lirmm.graphik.graal.forward_chaining.BasicChase
 
BasicChase(Iterable<Rule>, T, Homomorphism<ConjunctiveQuery, ? super T>) - Constructor for class fr.lirmm.graphik.graal.forward_chaining.BasicChase
 
BasicChase(Iterable<Rule>, T, ChaseHaltingCondition) - Constructor for class fr.lirmm.graphik.graal.forward_chaining.BasicChase
 
BasicChase(Iterable<Rule>, T, Homomorphism<ConjunctiveQuery, ? super T>, ChaseHaltingCondition) - Constructor for class fr.lirmm.graphik.graal.forward_chaining.BasicChase
 
BatchProcessor - Interface in fr.lirmm.graphik.graal.api.store
 
BCC - Class in fr.lirmm.graphik.graal.homomorphism.bbc
This BacktrackHomomorphism.Scheduler implementation provides an backtracking order based on Biconnected Components (BCC-compatible ordering).
BCC() - Constructor for class fr.lirmm.graphik.graal.homomorphism.bbc.BCC
 
BCC(boolean) - Constructor for class fr.lirmm.graphik.graal.homomorphism.bbc.BCC
 
BCC(BackJumping, boolean) - Constructor for class fr.lirmm.graphik.graal.homomorphism.bbc.BCC
 
BiconnectedComponents - Class in fr.lirmm.graphik.util.graph.algorithm
From Tarjan 1972, depth-first search and linear graph algorithms
BiconnectedComponentsForHyperGraph - Class in fr.lirmm.graphik.util.graph.algorithm
From Tarjan 1972, depth-first search and linear graph algorithms
BiconnectedComponentsForHyperGraph.Data - Class in fr.lirmm.graphik.util.graph.algorithm
 
bj - Variable in class fr.lirmm.graphik.graal.homomorphism.forward_checking.AbstractNFC
 
BOOLEAN_BOTTOM_QUERY - Variable in class fr.lirmm.graphik.graal.core.factory.DefaultConjunctiveQueryFactory
 
Bootstrapper - Interface in fr.lirmm.graphik.graal.homomorphism.bootstrapper
Bootstrapper is used to select a set of terms over which the backtrack homomorphism algorithm will iterate for a specific variable when the set of candidates for this variable is not already restricted by forward checking.
BOTTOM - Static variable in class fr.lirmm.graphik.graal.api.core.Predicate
 
BreadthFirstChase - Class in fr.lirmm.graphik.graal.forward_chaining
This chase (forward-chaining) algorithm iterates over all rules at each step.
BreadthFirstChase(Iterator<Rule>, AtomSet) - Constructor for class fr.lirmm.graphik.graal.forward_chaining.BreadthFirstChase
 
BreadthFirstChase(Iterable<Rule>, AtomSet) - Constructor for class fr.lirmm.graphik.graal.forward_chaining.BreadthFirstChase
 
BreadthFirstChase(Iterator<Rule>, AtomSet, RuleApplier<Rule, AtomSet>) - Constructor for class fr.lirmm.graphik.graal.forward_chaining.BreadthFirstChase
 
BreadthFirstChase(Iterable<Rule>, AtomSet, RuleApplier<Rule, AtomSet>) - Constructor for class fr.lirmm.graphik.graal.forward_chaining.BreadthFirstChase
 
BreadthFirstChase(Iterable<Rule>, AtomSet, Homomorphism<ConjunctiveQuery, AtomSet>) - Constructor for class fr.lirmm.graphik.graal.forward_chaining.BreadthFirstChase
 
BreadthFirstChase(Iterable<Rule>, AtomSet, ChaseHaltingCondition) - Constructor for class fr.lirmm.graphik.graal.forward_chaining.BreadthFirstChase
 
BreadthFirstChase(Iterable<Rule>, AtomSet, Homomorphism<ConjunctiveQuery, AtomSet>, ChaseHaltingCondition) - Constructor for class fr.lirmm.graphik.graal.forward_chaining.BreadthFirstChase
 
BTSProperty - Class in fr.lirmm.graphik.graal.rulesetanalyser.property
 
build() - Method in class fr.lirmm.graphik.graal.kb.KBBuilder
Generates a KnowledgeBase based on previous method calls on this KBBuilder.
buildMSASubstitution(Rule) - Static method in class fr.lirmm.graphik.graal.rulesetanalyser.property.MSAProperty
 

C

Chase - Interface in fr.lirmm.graphik.graal.api.forward_chaining
This interface represents a chase (forward chaining) algorithm seen as an iterative process.
ChaseException - Exception in fr.lirmm.graphik.graal.api.forward_chaining
 
ChaseException(String, Exception) - Constructor for exception fr.lirmm.graphik.graal.api.forward_chaining.ChaseException
 
ChaseHaltingCondition - Interface in fr.lirmm.graphik.graal.api.forward_chaining
The ChaseHaltingCondition interface provides a way to control when a saturation process will stop.
ChaseWithGRD<T extends AtomSet> - Class in fr.lirmm.graphik.graal.forward_chaining
This chase (forward-chaining) algorithm use GRD to define the Rules that will be triggered in the next step.
ChaseWithGRD(GraphOfRuleDependencies, T, RuleApplier<Rule, ? super T>) - Constructor for class fr.lirmm.graphik.graal.forward_chaining.ChaseWithGRD
 
ChaseWithGRD(GraphOfRuleDependencies, T) - Constructor for class fr.lirmm.graphik.graal.forward_chaining.ChaseWithGRD
 
ChaseWithGRD(Iterator<Rule>, T) - Constructor for class fr.lirmm.graphik.graal.forward_chaining.ChaseWithGRD
 
ChaseWithGRDAndUnfiers<T extends AtomSet> - Class in fr.lirmm.graphik.graal.forward_chaining
 
ChaseWithGRDAndUnfiers(GraphOfRuleDependencies, T, RuleApplier<Rule, ? super T>) - Constructor for class fr.lirmm.graphik.graal.forward_chaining.ChaseWithGRDAndUnfiers
 
ChaseWithGRDAndUnfiers(GraphOfRuleDependencies, T) - Constructor for class fr.lirmm.graphik.graal.forward_chaining.ChaseWithGRDAndUnfiers
 
ChaseWithGRDAndUnfiers(Iterator<Rule>, T) - Constructor for class fr.lirmm.graphik.graal.forward_chaining.ChaseWithGRDAndUnfiers
 
check(Object, AtomSet) - Method in interface fr.lirmm.graphik.graal.api.homomorphism.ExistentialHomomorphismChecker
Check if the current homomorphism solver can be applied on the specified query and atomset.
check(Object, AtomSet) - Method in interface fr.lirmm.graphik.graal.api.homomorphism.HomomorphismChecker
Check if the current homomorphism solver can be applied on the specified query and atomset.
check(Object, AtomSet) - Method in class fr.lirmm.graphik.graal.homomorphism.checker.AtomicQueryHomomorphismChecker
 
check(Object, AtomSet) - Method in class fr.lirmm.graphik.graal.homomorphism.checker.AtomicQueryHomomorphismWithNegatedPartsChecker
 
check(Object, AtomSet) - Method in class fr.lirmm.graphik.graal.homomorphism.checker.BacktrackChecker
 
check(Object, AtomSet) - Method in class fr.lirmm.graphik.graal.homomorphism.checker.BacktrackWithNegatedPartsChecker
 
check(Object, AtomSet) - Method in class fr.lirmm.graphik.graal.homomorphism.checker.DefaultUnionConjunctiveQueriesChecker
 
check(Object, AtomSet) - Method in class fr.lirmm.graphik.graal.homomorphism.checker.FullyInstantiatedQueryHomomorphismChecker
 
check(Atom, VarSharedData, VarSharedData, AtomSet, Substitution, Map<Variable, Integer>, Var[], RulesCompilation) - Method in class fr.lirmm.graphik.graal.homomorphism.forward_checking.AbstractNFC
 
check(AnalyserRuleSet) - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.AGRDProperty
 
check(AnalyserRuleSet) - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.BTSProperty
 
check(Rule) - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.DisconnectedProperty
 
check(Rule) - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.DomainRestrictedProperty
 
check(AnalyserRuleSet) - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.FESProperty
 
check(Rule) - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.FrontierGuardedProperty
 
check(Rule) - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.FrontierOneProperty
 
check(AnalyserRuleSet) - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.FUSProperty
 
check(AnalyserRuleSet) - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.GBTSProperty
 
check(Rule) - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.GuardedProperty
 
check(AnalyserRuleSet) - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.JointlyFrontierGuardedSetProperty
 
check(Rule) - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.LinearProperty
 
check(AnalyserRuleSet) - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.MFAProperty
 
check(AnalyserRuleSet) - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.MSAProperty
 
check(Rule) - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.RangeRestrictedProperty
 
check(AnalyserRuleSet) - Method in interface fr.lirmm.graphik.graal.rulesetanalyser.property.RuleSetProperty
Check whether the given rule set satisfies the property or does not.
check(AnalyserRuleSet) - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.RuleSetProperty.Default
 
check(AnalyserRuleSet) - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.RuleSetProperty.Local
 
check(Rule) - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.RuleSetProperty.Local
 
check(AnalyserRuleSet) - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.StickyProperty
 
check(MarkedVariableSet) - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.StickyProperty
 
check(AnalyserRuleSet) - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.WeaklyAcyclicProperty
 
check(AnalyserRuleSet) - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.WeaklyFrontierGuardedSetProperty
 
check(AnalyserRuleSet) - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.WeaklyGuardedSetProperty
 
check(AnalyserRuleSet) - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.WeaklyStickyProperty
 
check(Atom) - Method in class fr.lirmm.graphik.graal.store.rdbms.AbstractRdbmsStore
 
check(Predicate) - Method in class fr.lirmm.graphik.graal.store.rdbms.AbstractRdbmsStore
 
check(Object, AtomSet) - Method in class fr.lirmm.graphik.graal.store.rdbms.homomorphism.SqlHomomorphismChecker
 
check(Object, AtomSet) - Method in class fr.lirmm.graphik.graal.store.rdbms.homomorphism.SqlUCQHomomorphismChecker
 
check(Atom) - Method in class fr.lirmm.graphik.graal.store.rdbms.natural.NaturalRDBMSStore
 
check(Predicate) - Method in class fr.lirmm.graphik.graal.store.rdbms.natural.NaturalRDBMSStore
 
check(Atom) - Method in interface fr.lirmm.graphik.graal.store.rdbms.RdbmsStore
Check if the specified Atom has a format accepted by the store.
check(Predicate) - Method in interface fr.lirmm.graphik.graal.store.rdbms.RdbmsStore
Check if the specified predicate has a format accepted by the store.
checkForward(Var, AtomSet, Substitution, Map<Variable, Integer>, Var[], RulesCompilation) - Method in interface fr.lirmm.graphik.graal.homomorphism.forward_checking.ForwardChecking
 
checkForward(Var, AtomSet, Substitution, Map<Variable, Integer>, Var[], RulesCompilation) - Method in class fr.lirmm.graphik.graal.homomorphism.forward_checking.NFC0
 
checkForward(Var, AtomSet, Substitution, Map<Variable, Integer>, Var[], RulesCompilation) - Method in class fr.lirmm.graphik.graal.homomorphism.forward_checking.NFC2
 
checkForward(Var, AtomSet, Substitution, Map<Variable, Integer>, Var[], RulesCompilation) - Method in class fr.lirmm.graphik.graal.homomorphism.forward_checking.NoForwardChecking
 
checkForward(Var, AtomSet, Substitution, Map<Variable, Integer>, Var[], RulesCompilation) - Method in class fr.lirmm.graphik.graal.homomorphism.forward_checking.SimpleFC
 
checkIdentifierName(String) - Method in class fr.lirmm.graphik.graal.store.rdbms.driver.AbstractRdbmsDriver
 
checkIdentifierName(String) - Method in interface fr.lirmm.graphik.graal.store.rdbms.driver.RdbmsDriver
 
clear() - Method in interface fr.lirmm.graphik.graal.api.core.AtomSet
 
clear() - Method in interface fr.lirmm.graphik.graal.api.core.InMemoryAtomSet
 
clear() - Method in class fr.lirmm.graphik.graal.core.atomset.AbstractImmutableAtomSet
 
clear() - Method in class fr.lirmm.graphik.graal.core.atomset.graph.DefaultInMemoryGraphStore
 
clear() - Method in class fr.lirmm.graphik.graal.core.atomset.LinkedListAtomSet
 
clear() - Method in class fr.lirmm.graphik.graal.core.DefaultUnionOfConjunctiveQueries
 
clear() - Method in class fr.lirmm.graphik.graal.core.mapper.MappedStore
 
clear() - Method in class fr.lirmm.graphik.graal.core.ruleset.IndexedByBodyPredicatesRuleSet
 
clear() - Method in class fr.lirmm.graphik.graal.core.ruleset.IndexedByHeadPredicatesRuleSet
 
clear() - Method in class fr.lirmm.graphik.graal.core.ruleset.LinkedListRuleSet
 
clear() - Method in interface fr.lirmm.graphik.graal.homomorphism.backjumping.BackJumping
 
clear() - Method in class fr.lirmm.graphik.graal.homomorphism.backjumping.GraphBaseBackJumping
 
clear() - Method in class fr.lirmm.graphik.graal.homomorphism.backjumping.NoBackJumping
 
clear() - Method in class fr.lirmm.graphik.graal.homomorphism.bbc.VarData
 
clear() - Method in class fr.lirmm.graphik.graal.homomorphism.forward_checking.AbstractNFC
 
clear(VarSharedData, VarSharedData) - Method in class fr.lirmm.graphik.graal.homomorphism.forward_checking.AbstractNFC
 
clear() - Method in class fr.lirmm.graphik.graal.homomorphism.forward_checking.AbstractNFC.VarData
 
clear() - Method in interface fr.lirmm.graphik.graal.homomorphism.forward_checking.ForwardChecking
 
clear(VarSharedData, VarSharedData) - Method in class fr.lirmm.graphik.graal.homomorphism.forward_checking.NFC2WithLimit
 
clear() - Method in class fr.lirmm.graphik.graal.homomorphism.forward_checking.NoForwardChecking
 
clear() - Method in class fr.lirmm.graphik.graal.homomorphism.forward_checking.SimpleFC
 
clear() - Method in class fr.lirmm.graphik.graal.homomorphism.scheduler.DefaultScheduler
 
clear() - Method in class fr.lirmm.graphik.graal.homomorphism.scheduler.FixedOrderScheduler
 
clear() - Method in interface fr.lirmm.graphik.graal.homomorphism.scheduler.Scheduler
 
clear() - Method in class fr.lirmm.graphik.graal.store.gdb.Neo4jStore
 
clear() - Method in class fr.lirmm.graphik.graal.store.rdbms.AbstractRdbmsStore
 
clear() - Method in class fr.lirmm.graphik.graal.store.rdbms.adhoc.AdHocRdbmsStore
 
clear() - Method in class fr.lirmm.graphik.graal.store.triplestore.rdf4j.RDF4jStore
 
clear() - Method in class fr.lirmm.graphik.util.LinkedSet
 
clear(String) - Method in class fr.lirmm.graphik.util.profiler.AbstractProfiler
Clear data attached to the specfied key.
clear() - Method in class fr.lirmm.graphik.util.profiler.AbstractProfiler
Clear all data.
clear(String) - Method in class fr.lirmm.graphik.util.profiler.NoProfiler
 
clear() - Method in class fr.lirmm.graphik.util.profiler.NoProfiler
 
clear(String) - Method in interface fr.lirmm.graphik.util.profiler.Profiler
Clear data attached to the specfied key.
clear() - Method in interface fr.lirmm.graphik.util.profiler.Profiler
Clear all data.
clearDependencyChecker() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.util.AnalyserRuleSet
 
clone() - Method in class fr.lirmm.graphik.graal.homomorphism.forward_checking.NoForwardChecking
 
close() - Method in class fr.lirmm.graphik.graal.api.io.AbstractWriter
 
close() - Method in interface fr.lirmm.graphik.graal.api.io.AtomSetWriter
 
close() - Method in interface fr.lirmm.graphik.graal.api.io.AtomWriter
 
close() - Method in interface fr.lirmm.graphik.graal.api.io.ConjunctiveQueryWriter
 
close() - Method in interface fr.lirmm.graphik.graal.api.io.NegativeConstraintWriter
 
close() - Method in interface fr.lirmm.graphik.graal.api.io.RuleWriter
 
close() - Method in interface fr.lirmm.graphik.graal.api.io.Writer
 
close() - Method in interface fr.lirmm.graphik.graal.api.kb.KnowledgeBase
 
close() - Method in interface fr.lirmm.graphik.graal.api.store.BatchProcessor
 
close() - Method in interface fr.lirmm.graphik.graal.api.store.Store
 
close() - Method in class fr.lirmm.graphik.graal.core.atomset.graph.DefaultInMemoryGraphStore
 
close() - Method in class fr.lirmm.graphik.graal.core.mapper.MappedStore
 
close() - Method in class fr.lirmm.graphik.graal.core.store.DefaultBatchProcessor
 
close() - Method in class fr.lirmm.graphik.graal.core.stream.SubstitutionIterator2AtomIterator
 
close() - Method in class fr.lirmm.graphik.graal.homomorphism.utils.HomomorphismIteratorChecker
 
close() - Method in class fr.lirmm.graphik.graal.io.dlp.DlgpParser
Closes the stream and releases any system resources associated with it.
close() - Method in class fr.lirmm.graphik.graal.io.owl.OWL2Parser
Closes the stream and releases any system resources associated with it.
close() - Method in class fr.lirmm.graphik.graal.io.rdf.RDFParser
 
close() - Method in class fr.lirmm.graphik.graal.io.rdf.RDFWriter
 
close() - Method in class fr.lirmm.graphik.graal.io.ruleml.RuleMLWriter
 
close() - Method in class fr.lirmm.graphik.graal.kb.DefaultKnowledgeBase
 
close() - Method in class fr.lirmm.graphik.graal.store.gdb.Neo4jStore
 
close() - Method in class fr.lirmm.graphik.graal.store.rdbms.AbstractRdbmsBatchProcessor
 
close() - Method in class fr.lirmm.graphik.graal.store.rdbms.AbstractRdbmsStore
This method close the associated driver instance.
close() - Method in class fr.lirmm.graphik.graal.store.rdbms.driver.AbstractRdbmsDriver
 
close() - Method in interface fr.lirmm.graphik.graal.store.rdbms.driver.RdbmsDriver
 
close() - Method in class fr.lirmm.graphik.graal.store.rdbms.util.ResultSetCloseableIterator
 
close() - Method in class fr.lirmm.graphik.graal.store.rdbms.util.ResultSetConverterIterator
 
close() - Method in class fr.lirmm.graphik.graal.store.triplestore.rdf4j.RDF4jStore
 
close() - Method in class fr.lirmm.graphik.util.stream.ArrayBlockingQueueToCloseableIteratorAdapter
 
close() - Method in class fr.lirmm.graphik.util.stream.ArrayBlockingStream
 
close() - Method in interface fr.lirmm.graphik.util.stream.CloseableIterator
 
close() - Method in class fr.lirmm.graphik.util.stream.CloseableIteratorAdapter
 
close() - Method in class fr.lirmm.graphik.util.stream.CloseableIteratorAggregator
 
close() - Method in class fr.lirmm.graphik.util.stream.CloseableIteratorAggregatorWithoutExeception
 
close() - Method in class fr.lirmm.graphik.util.stream.converter.ConverterCloseableIterator
 
close() - Method in class fr.lirmm.graphik.util.stream.converter.ConverterIterator
 
close() - Method in class fr.lirmm.graphik.util.stream.CounterIterator
 
close() - Method in class fr.lirmm.graphik.util.stream.filter.FilterCloseableIterator
 
close() - Method in class fr.lirmm.graphik.util.stream.filter.FilterIterator
 
close() - Method in class fr.lirmm.graphik.util.stream.LinkedBlockingStream
 
close() - Method in class fr.lirmm.graphik.util.stream.QueueStream
 
close() - Method in class fr.lirmm.graphik.util.stream.SingletonCloseableIteratorWithoutException
 
close() - Method in class fr.lirmm.graphik.util.stream.UniqIterator
 
CloseableIterable<T> - Interface in fr.lirmm.graphik.util.stream
 
CloseableIterableAdapter<T> - Class in fr.lirmm.graphik.util.stream
 
CloseableIterableAdapter(Iterable<T>) - Constructor for class fr.lirmm.graphik.util.stream.CloseableIterableAdapter
 
CloseableIterableWithoutException<T> - Interface in fr.lirmm.graphik.util.stream
 
CloseableIterator<T> - Interface in fr.lirmm.graphik.util.stream
 
CloseableIteratorAdapter<T> - Class in fr.lirmm.graphik.util.stream
 
CloseableIteratorAdapter(Iterator<T>) - Constructor for class fr.lirmm.graphik.util.stream.CloseableIteratorAdapter
 
CloseableIteratorAggregator<E> - Class in fr.lirmm.graphik.util.stream
 
CloseableIteratorAggregator(CloseableIterator<CloseableIterator<E>>) - Constructor for class fr.lirmm.graphik.util.stream.CloseableIteratorAggregator
 
CloseableIteratorAggregator(Iterator<CloseableIterator<E>>) - Constructor for class fr.lirmm.graphik.util.stream.CloseableIteratorAggregator
 
CloseableIteratorAggregatorWithoutExeception<E> - Class in fr.lirmm.graphik.util.stream
 
CloseableIteratorAggregatorWithoutExeception(CloseableIteratorWithoutException<CloseableIteratorWithoutException<E>>) - Constructor for class fr.lirmm.graphik.util.stream.CloseableIteratorAggregatorWithoutExeception
 
CloseableIteratorWithoutException<T> - Interface in fr.lirmm.graphik.util.stream
 
COMBINE_BTS - Static variable in class fr.lirmm.graphik.graal.rulesetanalyser.Analyser
 
COMBINE_FES - Static variable in class fr.lirmm.graphik.graal.rulesetanalyser.Analyser
 
COMBINE_FUS - Static variable in class fr.lirmm.graphik.graal.rulesetanalyser.Analyser
 
COMBINE_NONE - Static variable in class fr.lirmm.graphik.graal.rulesetanalyser.Analyser
 
combineFES() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.Analyser
 
combineFUS() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.Analyser
 
commit() - Method in interface fr.lirmm.graphik.graal.api.store.BatchProcessor
 
commit() - Method in class fr.lirmm.graphik.graal.core.store.DefaultBatchProcessor
 
commit() - Method in class fr.lirmm.graphik.graal.store.rdbms.AbstractRdbmsBatchProcessor
 
compare(Atom, Atom) - Method in class fr.lirmm.graphik.graal.api.core.AtomComparator
 
compare(Term, Term) - Method in class fr.lirmm.graphik.graal.api.core.TermValueComparator
 
compare(List<Term>, List<Term>) - Method in class fr.lirmm.graphik.graal.api.core.TermValueComparator
 
compare(Rule, Rule) - Method in class fr.lirmm.graphik.graal.core.LabelRuleComparator
 
compare(List<E>, List<E>) - Method in class fr.lirmm.graphik.util.collections.ListComparator
 
compare(T, T) - Method in interface fr.lirmm.graphik.util.EquivalentRelation
 
compare(String, String) - Method in class fr.lirmm.graphik.util.string.NumberStringComparator
 
compare(T, T) - Method in class fr.lirmm.graphik.util.TreeMapEquivalentRelation
 
compareTo(Atom) - Method in class fr.lirmm.graphik.graal.api.core.AbstractAtom
 
compareTo(Term) - Method in class fr.lirmm.graphik.graal.api.core.AbstractTerm
 
compareTo(Predicate) - Method in class fr.lirmm.graphik.graal.api.core.Predicate
 
compareTo(ExistentialHomomorphismChecker) - Method in class fr.lirmm.graphik.graal.api.homomorphism.AbstractChecker
 
compareTo(Rule) - Method in class fr.lirmm.graphik.graal.core.AbstractRule
 
compareTo(Substitution) - Method in class fr.lirmm.graphik.graal.core.AbstractSubstitution
 
compareTo(Rule) - Method in class fr.lirmm.graphik.graal.core.unifier.AtomicHeadRule
 
compareTo(Var) - Method in class fr.lirmm.graphik.graal.homomorphism.Var
 
compareTo(VarSharedData) - Method in class fr.lirmm.graphik.graal.homomorphism.VarSharedData
 
compareTo(PredicatePosition) - Method in class fr.lirmm.graphik.graal.rulesetanalyser.util.PredicatePosition
 
compareTo(DBColumn) - Method in class fr.lirmm.graphik.graal.store.rdbms.util.DBColumn
 
compareTo(URI) - Method in class fr.lirmm.graphik.util.DefaultURI
 
compilateurs - Variable in class fr.lirmm.graphik.graal.homomorphism.bbc.VarData
 
compile(Iterator<Rule>) - Method in interface fr.lirmm.graphik.graal.api.core.RulesCompilation
Extract compilable rules from the specified ruleset and compile them.
compile(Iterator<Rule>) - Method in class fr.lirmm.graphik.graal.core.compilation.HierarchicalCompilation
 
compile(Iterator<Rule>) - Method in class fr.lirmm.graphik.graal.core.compilation.IDCompilation
 
compile(Iterator<Rule>) - Method in class fr.lirmm.graphik.graal.core.compilation.NoCompilation
 
compileRule() - Method in class fr.lirmm.graphik.graal.kb.DefaultKnowledgeBase
 
compose(Variable, Term) - Method in interface fr.lirmm.graphik.graal.api.core.Substitution
For example, if the current substitution is {Y -> Z} and you compose it with {X -> Y, V -> U}, the result is {X -> Z, Y -> Z, V -> U}.
compose(Substitution) - Method in interface fr.lirmm.graphik.graal.api.core.Substitution
(CONST)
This method construct a new Substitution which is the composition of this substitution with the specified one.
compose(Variable, Term) - Method in class fr.lirmm.graphik.graal.core.AbstractSubstitution
 
compose(Substitution) - Method in class fr.lirmm.graphik.graal.core.AbstractSubstitution
 
computeAtomicHead(Iterator<Rule>) - Static method in class fr.lirmm.graphik.graal.core.Rules
Generate an iterator of atomic head rules from an iterator of rules.
computeAtomicHead(Rule) - Static method in class fr.lirmm.graphik.graal.core.Rules
Generate a set of atomic head rules equivalent of the specified rule.
computeDependencies(DependencyChecker...) - Method in class fr.lirmm.graphik.graal.core.grd.DefaultGraphOfRuleDependencies
 
computeDependency(Rule, Rule, DependencyChecker...) - Method in class fr.lirmm.graphik.graal.core.grd.DefaultGraphOfRuleDependencies
 
computeLayers(Iterable<Integer>, boolean) - Method in class fr.lirmm.graphik.util.graph.scc.StronglyConnectedComponentsGraph
 
computePieceUnifier(Rule, InMemoryAtomSet, UnifierChecker...) - Method in interface fr.lirmm.graphik.graal.api.core.unifier.UnifierAlgorithm
 
computePieceUnifier(Rule, Rule, DependencyChecker...) - Method in interface fr.lirmm.graphik.graal.api.core.unifier.UnifierAlgorithm
 
computePieceUnifier(Rule, InMemoryAtomSet, UnifierChecker...) - Method in class fr.lirmm.graphik.graal.core.unifier.DefaultUnifierAlgorithm
Computes piece unifiers between the specified query and the head of the specified rule.
computePieceUnifier(Rule, Rule, DependencyChecker...) - Method in class fr.lirmm.graphik.graal.core.unifier.DefaultUnifierAlgorithm
Computes piece unifiers between the head of the first rule and the body of the second.
computePostVariablesPosition(Atom, int, Map<Variable, Integer>, Var[], Set<Var>) - Method in class fr.lirmm.graphik.graal.homomorphism.forward_checking.AbstractNFC
Return an array containing the corresponding instance of Var class for each position of a variable in the specified atom with a higher level than the specified level.
computeProba(Atom, Store, RulesCompilation) - Static method in class fr.lirmm.graphik.graal.homomorphism.utils.ProbaUtils
Compute the probability to have one specific instance of the specified atom over data
computeProperties(AnalyserRuleSet) - Method in class fr.lirmm.graphik.graal.rulesetanalyser.Analyser
 
computeSinglePiece(Iterator<Rule>) - Static method in class fr.lirmm.graphik.graal.core.Rules
Generate an iterator of mono-piece rules from an iterator of rules.
computeSinglePiece(Rule) - Static method in class fr.lirmm.graphik.graal.core.Rules
Generate a set of mono-piece rules equivalent of the specified rule.
ConjunctiveQuery - Interface in fr.lirmm.graphik.graal.api.core
This interface represents a conjunctive query.
ConjunctiveQueryFactory - Interface in fr.lirmm.graphik.graal.api.factory
 
ConjunctiveQueryFilter - Class in fr.lirmm.graphik.graal.core.stream.filter
 
ConjunctiveQueryFilter() - Constructor for class fr.lirmm.graphik.graal.core.stream.filter.ConjunctiveQueryFilter
 
ConjunctiveQueryFilterIterator - Class in fr.lirmm.graphik.graal.core.stream.filter
Keeps only ConjunctiveQuery instances from the given iterator.
ConjunctiveQueryFilterIterator(CloseableIterator<Object>) - Constructor for class fr.lirmm.graphik.graal.core.stream.filter.ConjunctiveQueryFilterIterator
 
ConjunctiveQueryParser - Interface in fr.lirmm.graphik.graal.api.io
 
ConjunctiveQueryRuleAdapter - Class in fr.lirmm.graphik.graal.core
 
ConjunctiveQueryRuleAdapter(ConjunctiveQuery) - Constructor for class fr.lirmm.graphik.graal.core.ConjunctiveQueryRuleAdapter
 
ConjunctiveQueryRuleAdapter(InMemoryAtomSet) - Constructor for class fr.lirmm.graphik.graal.core.ConjunctiveQueryRuleAdapter
 
ConjunctiveQueryWithFixedVariables - Class in fr.lirmm.graphik.graal.core
 
ConjunctiveQueryWithFixedVariables(InMemoryAtomSet, Iterable<? extends Term>) - Constructor for class fr.lirmm.graphik.graal.core.ConjunctiveQueryWithFixedVariables
 
ConjunctiveQueryWithFixedVariables(InMemoryAtomSet, List<Term>, Iterable<? extends Term>) - Constructor for class fr.lirmm.graphik.graal.core.ConjunctiveQueryWithFixedVariables
 
ConjunctiveQueryWithNegatedParts - Interface in fr.lirmm.graphik.graal.api.core
This interface represents a conjunctive query with negated parts.
ConjunctiveQueryWriter - Interface in fr.lirmm.graphik.graal.api.io
 
Constant - Interface in fr.lirmm.graphik.graal.api.core
A constant is a symbol referring to something, is either a simple constant or a Literal.
CONSTANT - Static variable in class fr.lirmm.graphik.graal.core.AtomType
 
ConstantFilter - Class in fr.lirmm.graphik.graal.core.filter
 
ConstantGenerator - Interface in fr.lirmm.graphik.graal.api.core
 
constantsIterator() - Method in interface fr.lirmm.graphik.graal.api.core.AtomSet
Returns an iterator over all constants in this atom set.
constantsIterator() - Method in interface fr.lirmm.graphik.graal.api.core.InMemoryAtomSet
 
constantsIterator() - Method in class fr.lirmm.graphik.graal.core.atomset.AbstractAtomSet
 
constantsIterator() - Method in class fr.lirmm.graphik.graal.core.atomset.AbstractInMemoryAtomSet
 
contains(Term) - Method in interface fr.lirmm.graphik.graal.api.core.Atom
Returns true if the term list contains the specified term.
contains(Atom) - Method in interface fr.lirmm.graphik.graal.api.core.AtomSet
Returns true if this atom set contains the specified atom.
contains(Rule) - Method in interface fr.lirmm.graphik.graal.api.core.ImmutableRuleSet
 
contains(Atom) - Method in interface fr.lirmm.graphik.graal.api.core.InMemoryAtomSet
 
contains(Rule) - Method in interface fr.lirmm.graphik.graal.api.core.Ontology
 
contains(Rule) - Method in interface fr.lirmm.graphik.graal.api.core.RuleSet
 
contains(Atom) - Method in class fr.lirmm.graphik.graal.core.atomset.AbstractAtomSet
 
contains(Atom) - Method in class fr.lirmm.graphik.graal.core.atomset.AbstractInMemoryAtomSet
 
contains(InMemoryAtomSet, InMemoryAtomSet) - Static method in class fr.lirmm.graphik.graal.core.atomset.AtomSetUtils
 
contains(Atom) - Method in class fr.lirmm.graphik.graal.core.atomset.graph.DefaultInMemoryGraphStore
 
contains(Term) - Method in class fr.lirmm.graphik.graal.core.DefaultAtom
 
contains(Rule) - Method in class fr.lirmm.graphik.graal.core.mapper.MappedRuleSet
 
contains(Rule) - Method in class fr.lirmm.graphik.graal.core.ruleset.DefaultOntology
 
contains(Rule) - Method in class fr.lirmm.graphik.graal.core.ruleset.LinkedListRuleSet
 
contains(Object) - Method in class fr.lirmm.graphik.graal.core.ruleset.LinkedListRuleSet
 
contains(Rule) - Method in class fr.lirmm.graphik.graal.rulesetanalyser.util.AnalyserRuleSet
 
contains(Atom) - Method in class fr.lirmm.graphik.graal.store.gdb.Neo4jStore
 
contains(Atom) - Method in class fr.lirmm.graphik.graal.store.rdbms.AbstractRdbmsStore
 
contains(Atom) - Method in class fr.lirmm.graphik.graal.store.triplestore.rdf4j.RDF4jStore
 
contains(Object) - Method in class fr.lirmm.graphik.util.LinkedSet
 
containsAll(Collection<?>) - Method in class fr.lirmm.graphik.graal.core.ruleset.LinkedListRuleSet
 
containsAll(Collection<?>) - Method in class fr.lirmm.graphik.util.LinkedSet
 
ConversionException - Exception in fr.lirmm.graphik.util.stream.converter
 
ConversionException(String, Throwable) - Constructor for exception fr.lirmm.graphik.util.stream.converter.ConversionException
 
ConversionException(String) - Constructor for exception fr.lirmm.graphik.util.stream.converter.ConversionException
 
ConversionException(Throwable) - Constructor for exception fr.lirmm.graphik.util.stream.converter.ConversionException
 
convert(Atom) - Method in class fr.lirmm.graphik.graal.core.mapper.MapperAtomConverter
 
convert(Predicate) - Method in class fr.lirmm.graphik.graal.core.mapper.MapperPredicateConverter
 
convert(Rule) - Method in class fr.lirmm.graphik.graal.core.mapper.MapperRuleConverter
 
convert(Substitution) - Method in class fr.lirmm.graphik.graal.homomorphism.utils.EqualityHandlerConverter
 
convert(ResultSet) - Method in class fr.lirmm.graphik.graal.store.rdbms.adhoc.AdHocResultSet2PredicateConverter
 
convert(ResultSet) - Method in class fr.lirmm.graphik.graal.store.rdbms.adhoc.AdHocResultSet2TermConverter
 
convert(ResultSet) - Method in class fr.lirmm.graphik.graal.store.rdbms.homomorphism.ResultSet2SubstitutionConverter
 
convert(U) - Method in interface fr.lirmm.graphik.util.stream.converter.Converter
 
convert(long, TimeUnit) - Method in enum fr.lirmm.graphik.util.TimeUnit
Convert the given time duration in the given unit to this unit.
Converter<U,T> - Interface in fr.lirmm.graphik.util.stream.converter
 
ConverterCloseableIterator<U,T> - Class in fr.lirmm.graphik.util.stream.converter
 
ConverterCloseableIterator(CloseableIterator<U>, Converter<U, T>) - Constructor for class fr.lirmm.graphik.util.stream.converter.ConverterCloseableIterator
 
ConverterCloseableIterator(Iterator<U>, Converter<U, T>) - Constructor for class fr.lirmm.graphik.util.stream.converter.ConverterCloseableIterator
 
ConverterIterator<U,T> - Class in fr.lirmm.graphik.util.stream.converter
 
ConverterIterator(CloseableIterator<U>, Converter<U, T>) - Constructor for class fr.lirmm.graphik.util.stream.converter.ConverterIterator
 
ConverterIteratorWithoutException<U,T> - Class in fr.lirmm.graphik.util.stream.converter
 
ConverterIteratorWithoutException(CloseableIteratorWithoutException<U>, Converter<U, T>) - Constructor for class fr.lirmm.graphik.util.stream.converter.ConverterIteratorWithoutException
 
count(CloseableIterator<?>) - Static method in class fr.lirmm.graphik.util.stream.Iterators
 
count(CloseableIteratorWithoutException<?>) - Static method in class fr.lirmm.graphik.util.stream.Iterators
 
CounterIterator<T> - Class in fr.lirmm.graphik.util.stream
 
CounterIterator(CloseableIterator<T>) - Constructor for class fr.lirmm.graphik.util.stream.CounterIterator
 
CPUTimeProfiler - Class in fr.lirmm.graphik.util.profiler
This class is a profiler with a timer feature (ms)
CPUTimeProfiler() - Constructor for class fr.lirmm.graphik.util.profiler.CPUTimeProfiler
 
CPUTimeProfiler(PrintStream) - Constructor for class fr.lirmm.graphik.util.profiler.CPUTimeProfiler
 
CPUTimeProfiler(TimeUnit) - Constructor for class fr.lirmm.graphik.util.profiler.CPUTimeProfiler
 
CPUTimeProfiler(PrintStream, TimeUnit) - Constructor for class fr.lirmm.graphik.util.profiler.CPUTimeProfiler
 
create(Predicate) - Method in interface fr.lirmm.graphik.graal.api.factory.AtomFactory
 
create(Predicate, List<Term>) - Method in interface fr.lirmm.graphik.graal.api.factory.AtomFactory
 
create(Predicate, Term...) - Method in interface fr.lirmm.graphik.graal.api.factory.AtomFactory
 
create(Atom) - Method in interface fr.lirmm.graphik.graal.api.factory.AtomFactory
 
create() - Method in interface fr.lirmm.graphik.graal.api.factory.ConjunctiveQueryFactory
Create an empty query
create(InMemoryAtomSet) - Method in interface fr.lirmm.graphik.graal.api.factory.ConjunctiveQueryFactory
Create a query from the specified atom set.
create(InMemoryAtomSet, List<Term>) - Method in interface fr.lirmm.graphik.graal.api.factory.ConjunctiveQueryFactory
Create a query from the specified atom set and the specified answer variables.
create(Atom) - Method in interface fr.lirmm.graphik.graal.api.factory.ConjunctiveQueryFactory
Create a query from the specified atom set.
create(Atom, List<Term>) - Method in interface fr.lirmm.graphik.graal.api.factory.ConjunctiveQueryFactory
Create a query from the specified atom and the specified answer variables.
create(CloseableIteratorWithoutException<Atom>, CloseableIteratorWithoutException<Term>) - Method in interface fr.lirmm.graphik.graal.api.factory.ConjunctiveQueryFactory
Create a query from the specified atom set and the specified answer variables.
create(String, InMemoryAtomSet, List<Term>) - Method in interface fr.lirmm.graphik.graal.api.factory.ConjunctiveQueryFactory
Create a query from the specified atom set, answer variables and label.
create(ConjunctiveQuery) - Method in interface fr.lirmm.graphik.graal.api.factory.ConjunctiveQueryFactory
Copy
create() - Method in interface fr.lirmm.graphik.graal.api.factory.InMemoryAtomSetFactory
 
create(Atom...) - Method in interface fr.lirmm.graphik.graal.api.factory.InMemoryAtomSetFactory
 
create(AtomSet) - Method in interface fr.lirmm.graphik.graal.api.factory.InMemoryAtomSetFactory
 
create(InMemoryAtomSet) - Method in interface fr.lirmm.graphik.graal.api.factory.InMemoryAtomSetFactory
 
create(CloseableIterator<Atom>) - Method in interface fr.lirmm.graphik.graal.api.factory.InMemoryAtomSetFactory
 
create(CloseableIteratorWithoutException<Atom>) - Method in interface fr.lirmm.graphik.graal.api.factory.InMemoryAtomSetFactory
 
create(Atom) - Method in interface fr.lirmm.graphik.graal.api.factory.InMemoryAtomSetFactory
 
create(Object, int) - Method in interface fr.lirmm.graphik.graal.api.factory.PredicateFactory
 
create() - Method in interface fr.lirmm.graphik.graal.api.factory.RuleFactory
 
create(Atom[], Atom[]) - Method in interface fr.lirmm.graphik.graal.api.factory.RuleFactory
 
create(CloseableIteratorWithoutException<Atom>, CloseableIteratorWithoutException<Atom>) - Method in interface fr.lirmm.graphik.graal.api.factory.RuleFactory
 
create(String, CloseableIteratorWithoutException<Atom>, CloseableIteratorWithoutException<Atom>) - Method in interface fr.lirmm.graphik.graal.api.factory.RuleFactory
 
create(InMemoryAtomSet, InMemoryAtomSet) - Method in interface fr.lirmm.graphik.graal.api.factory.RuleFactory
 
create(String, InMemoryAtomSet, InMemoryAtomSet) - Method in interface fr.lirmm.graphik.graal.api.factory.RuleFactory
 
create(Atom, Atom) - Method in interface fr.lirmm.graphik.graal.api.factory.RuleFactory
 
create(String, Atom, Atom) - Method in interface fr.lirmm.graphik.graal.api.factory.RuleFactory
 
create(Rule) - Method in interface fr.lirmm.graphik.graal.api.factory.RuleFactory
 
create() - Method in interface fr.lirmm.graphik.graal.api.factory.StoreFactory
 
create(Atom[]) - Method in interface fr.lirmm.graphik.graal.api.factory.StoreFactory
 
create(AtomSet) - Method in interface fr.lirmm.graphik.graal.api.factory.StoreFactory
 
create(InMemoryAtomSet) - Method in interface fr.lirmm.graphik.graal.api.factory.StoreFactory
 
create(CloseableIterator<Atom>) - Method in interface fr.lirmm.graphik.graal.api.factory.StoreFactory
 
create(CloseableIteratorWithoutException<Atom>) - Method in interface fr.lirmm.graphik.graal.api.factory.StoreFactory
 
create(Atom) - Method in interface fr.lirmm.graphik.graal.api.factory.StoreFactory
 
create(Predicate) - Method in class fr.lirmm.graphik.graal.core.atomset.graph.AtomEdgeFactory
 
create(Predicate, List<Term>) - Method in class fr.lirmm.graphik.graal.core.atomset.graph.AtomEdgeFactory
 
create(Predicate, Term...) - Method in class fr.lirmm.graphik.graal.core.atomset.graph.AtomEdgeFactory
 
create(Atom) - Method in class fr.lirmm.graphik.graal.core.atomset.graph.AtomEdgeFactory
 
create(Predicate) - Method in class fr.lirmm.graphik.graal.core.factory.DefaultAtomFactory
 
create(Predicate, List<Term>) - Method in class fr.lirmm.graphik.graal.core.factory.DefaultAtomFactory
 
create(Predicate, Term...) - Method in class fr.lirmm.graphik.graal.core.factory.DefaultAtomFactory
 
create(Atom) - Method in class fr.lirmm.graphik.graal.core.factory.DefaultAtomFactory
 
create() - Method in class fr.lirmm.graphik.graal.core.factory.DefaultAtomSetFactory
 
create(Atom...) - Method in class fr.lirmm.graphik.graal.core.factory.DefaultAtomSetFactory
 
create(CloseableIterator<Atom>) - Method in class fr.lirmm.graphik.graal.core.factory.DefaultAtomSetFactory
 
create(CloseableIteratorWithoutException<Atom>) - Method in class fr.lirmm.graphik.graal.core.factory.DefaultAtomSetFactory
 
create(AtomSet) - Method in class fr.lirmm.graphik.graal.core.factory.DefaultAtomSetFactory
 
create(InMemoryAtomSet) - Method in class fr.lirmm.graphik.graal.core.factory.DefaultAtomSetFactory
 
create(Atom) - Method in class fr.lirmm.graphik.graal.core.factory.DefaultAtomSetFactory
 
create() - Method in class fr.lirmm.graphik.graal.core.factory.DefaultConjunctiveQueryFactory
 
create(InMemoryAtomSet) - Method in class fr.lirmm.graphik.graal.core.factory.DefaultConjunctiveQueryFactory
 
create(Atom) - Method in class fr.lirmm.graphik.graal.core.factory.DefaultConjunctiveQueryFactory
 
create(Atom, List<Term>) - Method in class fr.lirmm.graphik.graal.core.factory.DefaultConjunctiveQueryFactory
 
create(InMemoryAtomSet, List<Term>) - Method in class fr.lirmm.graphik.graal.core.factory.DefaultConjunctiveQueryFactory
 
create(CloseableIteratorWithoutException<Atom>, CloseableIteratorWithoutException<Term>) - Method in class fr.lirmm.graphik.graal.core.factory.DefaultConjunctiveQueryFactory
 
create(String, InMemoryAtomSet, List<Term>) - Method in class fr.lirmm.graphik.graal.core.factory.DefaultConjunctiveQueryFactory
 
create(ConjunctiveQuery) - Method in class fr.lirmm.graphik.graal.core.factory.DefaultConjunctiveQueryFactory
 
create(Object, int) - Method in class fr.lirmm.graphik.graal.core.factory.DefaultPredicateFactory
 
create() - Method in class fr.lirmm.graphik.graal.core.factory.DefaultRuleFactory
 
create(Atom[], Atom[]) - Method in class fr.lirmm.graphik.graal.core.factory.DefaultRuleFactory
 
create(CloseableIteratorWithoutException<Atom>, CloseableIteratorWithoutException<Atom>) - Method in class fr.lirmm.graphik.graal.core.factory.DefaultRuleFactory
 
create(String, CloseableIteratorWithoutException<Atom>, CloseableIteratorWithoutException<Atom>) - Method in class fr.lirmm.graphik.graal.core.factory.DefaultRuleFactory
 
create(InMemoryAtomSet, InMemoryAtomSet) - Method in class fr.lirmm.graphik.graal.core.factory.DefaultRuleFactory
 
create(String, InMemoryAtomSet, InMemoryAtomSet) - Method in class fr.lirmm.graphik.graal.core.factory.DefaultRuleFactory
 
create(Atom, Atom) - Method in class fr.lirmm.graphik.graal.core.factory.DefaultRuleFactory
 
create(String, Atom, Atom) - Method in class fr.lirmm.graphik.graal.core.factory.DefaultRuleFactory
 
create(Rule) - Method in class fr.lirmm.graphik.graal.core.factory.DefaultRuleFactory
 
create() - Method in class fr.lirmm.graphik.graal.core.factory.DefaultStoreFactory
 
create(Atom[]) - Method in class fr.lirmm.graphik.graal.core.factory.DefaultStoreFactory
 
create(CloseableIterator<Atom>) - Method in class fr.lirmm.graphik.graal.core.factory.DefaultStoreFactory
 
create(CloseableIteratorWithoutException<Atom>) - Method in class fr.lirmm.graphik.graal.core.factory.DefaultStoreFactory
 
create(AtomSet) - Method in class fr.lirmm.graphik.graal.core.factory.DefaultStoreFactory
 
create(InMemoryAtomSet) - Method in class fr.lirmm.graphik.graal.core.factory.DefaultStoreFactory
 
create(Atom) - Method in class fr.lirmm.graphik.graal.core.factory.DefaultStoreFactory
 
createBatchProcessor() - Method in interface fr.lirmm.graphik.graal.api.store.Store
 
createBatchProcessor() - Method in class fr.lirmm.graphik.graal.core.atomset.graph.DefaultInMemoryGraphStore
 
createBatchProcessor() - Method in class fr.lirmm.graphik.graal.core.store.AbstractStore
 
createBatchProcessor() - Method in class fr.lirmm.graphik.graal.store.rdbms.adhoc.AdHocRdbmsStore
 
createBatchProcessor() - Method in class fr.lirmm.graphik.graal.store.rdbms.natural.NaturalRDBMSStore
 
createConstant(Object) - Method in interface fr.lirmm.graphik.graal.api.factory.TermFactory
 
createConstant(Object) - Method in class fr.lirmm.graphik.graal.core.term.DefaultTermFactory
 
createDatabaseSchema() - Method in class fr.lirmm.graphik.graal.store.rdbms.AbstractRdbmsStore
 
createDatabaseSchema() - Method in class fr.lirmm.graphik.graal.store.rdbms.adhoc.AdHocRdbmsStore
 
createDatabaseSchema() - Method in class fr.lirmm.graphik.graal.store.rdbms.natural.NaturalRDBMSStore
 
createEquality(Term, Term) - Method in interface fr.lirmm.graphik.graal.api.factory.AtomFactory
 
createEquality(Term, Term) - Method in class fr.lirmm.graphik.graal.core.atomset.graph.AtomEdgeFactory
 
createEquality(Term, Term) - Method in class fr.lirmm.graphik.graal.core.factory.DefaultAtomFactory
 
createImageOf(Term) - Method in interface fr.lirmm.graphik.graal.api.core.Substitution
Get the image of the given term by this substitution, if there is no image specified return the term itself.
createImageOf(Collection<? extends Term>) - Method in interface fr.lirmm.graphik.graal.api.core.Substitution
Get the image of each terms of the specified list.
createImageOf(Atom) - Method in interface fr.lirmm.graphik.graal.api.core.Substitution
Apply this substitution on an atom.
createImageOf(AtomSet) - Method in interface fr.lirmm.graphik.graal.api.core.Substitution
Apply this substitution on an atom set.
createImageOf(InMemoryAtomSet) - Method in interface fr.lirmm.graphik.graal.api.core.Substitution
Apply this substitution on an atom set.
createImageOf(Rule) - Method in interface fr.lirmm.graphik.graal.api.core.Substitution
Apply this substitution on the given rule.
createImageOf(Term) - Method in class fr.lirmm.graphik.graal.core.AbstractMapBasedSubstitution
 
createImageOf(Collection<? extends Term>) - Method in class fr.lirmm.graphik.graal.core.AbstractSubstitution
 
createImageOf(Atom) - Method in class fr.lirmm.graphik.graal.core.AbstractSubstitution
 
createImageOf(AtomSet) - Method in class fr.lirmm.graphik.graal.core.AbstractSubstitution
 
createImageOf(InMemoryAtomSet) - Method in class fr.lirmm.graphik.graal.core.AbstractSubstitution
 
createImageOf(Rule) - Method in class fr.lirmm.graphik.graal.core.AbstractSubstitution
 
createImageOf(Term) - Method in class fr.lirmm.graphik.graal.core.EmptySubstitution
 
createImageOf(Term) - Method in class fr.lirmm.graphik.graal.core.FreshVarSubstitution
 
createImageOf(Atom, Variable, Term) - Static method in class fr.lirmm.graphik.graal.core.Substitutions
Create a new Atom which is the image of the specified atom by replacing the specified term by the specified image.
createImageOf(Term) - Method in class fr.lirmm.graphik.graal.core.VariablePrefixSubstitution
 
createImageOf(Term) - Method in class fr.lirmm.graphik.graal.core.VariableRemovePrefixSubstitution
 
createImageOf(Atom, Substitution, Map<Variable, Integer>, Var[]) - Static method in class fr.lirmm.graphik.graal.homomorphism.utils.BacktrackUtils
 
createLiteral(Object) - Method in interface fr.lirmm.graphik.graal.api.factory.TermFactory
 
createLiteral(URI, Object) - Method in interface fr.lirmm.graphik.graal.api.factory.TermFactory
 
createLiteral(Object) - Method in class fr.lirmm.graphik.graal.core.term.DefaultTermFactory
 
createLiteral(URI, Object) - Method in class fr.lirmm.graphik.graal.core.term.DefaultTermFactory
 
createMap() - Method in class fr.lirmm.graphik.graal.core.atomset.graph.HashIndexFactory
 
createMap(Comparator<? super T>) - Method in class fr.lirmm.graphik.graal.core.atomset.graph.HashIndexFactory
 
createMap() - Method in interface fr.lirmm.graphik.graal.core.atomset.graph.IndexFactory
 
createMap(Comparator<? super T>) - Method in interface fr.lirmm.graphik.graal.core.atomset.graph.IndexFactory
 
createMap() - Method in class fr.lirmm.graphik.graal.core.atomset.graph.TreeIndexFactory
 
createMap(Comparator<? super T>) - Method in class fr.lirmm.graphik.graal.core.atomset.graph.TreeIndexFactory
 
createPredicateTable(Predicate) - Method in class fr.lirmm.graphik.graal.store.rdbms.AbstractRdbmsStore
Create a table associated to the specified predicate and return the table informations.
createPredicateTable(Predicate) - Method in class fr.lirmm.graphik.graal.store.rdbms.adhoc.AdHocRdbmsStore
 
createPredicateTable(Predicate) - Method in class fr.lirmm.graphik.graal.store.rdbms.natural.NaturalRDBMSStore
 
createPredicateTableIfNotExist(Predicate) - Method in class fr.lirmm.graphik.graal.store.rdbms.AbstractRdbmsStore
Get the table informations associated to the specified predicate.
createSet() - Method in class fr.lirmm.graphik.graal.core.atomset.graph.HashIndexFactory
 
createSet(Comparator<? super T>) - Method in class fr.lirmm.graphik.graal.core.atomset.graph.HashIndexFactory
 
createSet() - Method in interface fr.lirmm.graphik.graal.core.atomset.graph.IndexFactory
 
createSet(Comparator<? super T>) - Method in interface fr.lirmm.graphik.graal.core.atomset.graph.IndexFactory
 
createSet() - Method in class fr.lirmm.graphik.graal.core.atomset.graph.TreeIndexFactory
 
createSet(Comparator<? super T>) - Method in class fr.lirmm.graphik.graal.core.atomset.graph.TreeIndexFactory
 
createStatement() - Method in class fr.lirmm.graphik.graal.store.rdbms.AbstractRdbmsStore
 
createStatement() - Method in class fr.lirmm.graphik.graal.store.rdbms.driver.AbstractRdbmsDriver
 
createStatement() - Method in interface fr.lirmm.graphik.graal.store.rdbms.driver.RdbmsDriver
 
createSubstitution() - Method in interface fr.lirmm.graphik.graal.api.factory.SubstitutionFactory
 
createSubstitution(Substitution) - Method in interface fr.lirmm.graphik.graal.api.factory.SubstitutionFactory
 
createSubstitution() - Method in class fr.lirmm.graphik.graal.core.factory.DefaultSubstitutionFactory
 
createSubstitution(Substitution) - Method in class fr.lirmm.graphik.graal.core.factory.DefaultSubstitutionFactory
 
createSubstitution(Var[]) - Static method in class fr.lirmm.graphik.graal.homomorphism.utils.BacktrackUtils
Extract image of variables from Var class in a Substitution.
createTerm(Term) - Method in interface fr.lirmm.graphik.graal.api.factory.TermFactory
 
createTerm(Object, Term.Type) - Method in interface fr.lirmm.graphik.graal.api.factory.TermFactory
Deprecated.
createTerm(Term) - Method in class fr.lirmm.graphik.graal.core.term.DefaultTermFactory
 
createTerm(Object, Term.Type) - Method in class fr.lirmm.graphik.graal.core.term.DefaultTermFactory
Deprecated.
createTermFromColumnType(int, String) - Method in class fr.lirmm.graphik.graal.store.rdbms.AbstractRdbmsConjunctiveQueryTranslator
 
createTermFromColumnType(int, String) - Method in interface fr.lirmm.graphik.graal.store.rdbms.RdbmsConjunctiveQueryTranslator
Create a Term from a String representation and a column type.
createURI(Predicate) - Method in class fr.lirmm.graphik.graal.common.rdf4j.RDF4jUtils
 
createURI(String, Prefix) - Static method in class fr.lirmm.graphik.util.URIUtils
Create an URI from a String.
createURI(Prefix, String) - Static method in class fr.lirmm.graphik.util.URIUtils
 
createURI(String) - Static method in class fr.lirmm.graphik.util.URIUtils
 
createVariable(Object) - Method in interface fr.lirmm.graphik.graal.api.factory.TermFactory
 
createVariable(Object) - Method in class fr.lirmm.graphik.graal.core.term.DefaultTermFactory
 
criticalInstance(Iterable<Rule>) - Static method in class fr.lirmm.graphik.graal.core.Rules
 
criticalInstance(Iterable<Rule>, InMemoryAtomSet) - Static method in class fr.lirmm.graphik.graal.core.Rules
The skolem chase on the critical instance of R halts iff the skolem chase of R halts universally.
CurrentIndexFactory - Class in fr.lirmm.graphik.graal.core.atomset.graph
 
CurrentIndexFactory() - Constructor for class fr.lirmm.graphik.graal.core.atomset.graph.CurrentIndexFactory
 

D

data - Variable in class fr.lirmm.graphik.graal.homomorphism.forward_checking.AbstractNFC
 
Data() - Constructor for class fr.lirmm.graphik.util.graph.algorithm.BiconnectedComponentsForHyperGraph.Data
 
dataWithLimit - Variable in class fr.lirmm.graphik.graal.homomorphism.forward_checking.NFC2WithLimit
A data extension for variable indexed by level
DBColumn - Class in fr.lirmm.graphik.graal.store.rdbms.util
This class represents a database column.
DBColumn(String, int) - Constructor for class fr.lirmm.graphik.graal.store.rdbms.util.DBColumn
 
DBTable - Class in fr.lirmm.graphik.graal.store.rdbms.util
This class represents a database table.
DBTable(String, List<DBColumn>) - Constructor for class fr.lirmm.graphik.graal.store.rdbms.util.DBTable
 
DEFAULT - Static variable in interface fr.lirmm.graphik.graal.api.forward_chaining.RuleApplicationHandler
 
Default() - Constructor for class fr.lirmm.graphik.graal.rulesetanalyser.property.RuleSetProperty.Default
 
DEFAULT_PREFIX - Static variable in class fr.lirmm.graphik.graal.core.store.AbstractTripleStore
 
DEFAULT_PREFIX_VALUE - Static variable in class fr.lirmm.graphik.graal.core.store.AbstractTripleStore
 
DefaultAtom - Class in fr.lirmm.graphik.graal.core
Class that implements atoms.
DefaultAtom(Predicate) - Constructor for class fr.lirmm.graphik.graal.core.DefaultAtom
 
DefaultAtom(Predicate, List<Term>) - Constructor for class fr.lirmm.graphik.graal.core.DefaultAtom
 
DefaultAtom(Predicate, Term...) - Constructor for class fr.lirmm.graphik.graal.core.DefaultAtom
 
DefaultAtom(Atom) - Constructor for class fr.lirmm.graphik.graal.core.DefaultAtom
 
DefaultAtomFactory - Class in fr.lirmm.graphik.graal.core.factory
 
DefaultAtomSetFactory - Class in fr.lirmm.graphik.graal.core.factory
 
DefaultBatchProcessor - Class in fr.lirmm.graphik.graal.core.store
 
DefaultBatchProcessor(Store) - Constructor for class fr.lirmm.graphik.graal.core.store.DefaultBatchProcessor
 
DefaultBootstrapper - Class in fr.lirmm.graphik.graal.homomorphism.bootstrapper
This implementation uses an randomly selected atom containing the variable v to restrict the set of candidates.
DefaultBootstrapper() - Constructor for class fr.lirmm.graphik.graal.homomorphism.bootstrapper.DefaultBootstrapper
 
DefaultConjunctiveQuery - Class in fr.lirmm.graphik.graal.core
Class representing a conjunctive query.
DefaultConjunctiveQuery() - Constructor for class fr.lirmm.graphik.graal.core.DefaultConjunctiveQuery
 
DefaultConjunctiveQuery(InMemoryAtomSet) - Constructor for class fr.lirmm.graphik.graal.core.DefaultConjunctiveQuery
 
DefaultConjunctiveQuery(InMemoryAtomSet, List<Term>) - Constructor for class fr.lirmm.graphik.graal.core.DefaultConjunctiveQuery
 
DefaultConjunctiveQuery(CloseableIterator<Atom>, CloseableIterator<Term>) - Constructor for class fr.lirmm.graphik.graal.core.DefaultConjunctiveQuery
 
DefaultConjunctiveQuery(CloseableIteratorWithoutException<Atom>, CloseableIteratorWithoutException<Term>) - Constructor for class fr.lirmm.graphik.graal.core.DefaultConjunctiveQuery
 
DefaultConjunctiveQuery(String, InMemoryAtomSet, List<Term>) - Constructor for class fr.lirmm.graphik.graal.core.DefaultConjunctiveQuery
 
DefaultConjunctiveQuery(ConjunctiveQuery) - Constructor for class fr.lirmm.graphik.graal.core.DefaultConjunctiveQuery
 
DefaultConjunctiveQueryFactory - Class in fr.lirmm.graphik.graal.core.factory
 
DefaultConjunctiveQueryFactory() - Constructor for class fr.lirmm.graphik.graal.core.factory.DefaultConjunctiveQueryFactory
 
DefaultConjunctiveQueryWithNegatedParts - Class in fr.lirmm.graphik.graal.core
 
DefaultConjunctiveQueryWithNegatedParts(InMemoryAtomSet, List<InMemoryAtomSet>) - Constructor for class fr.lirmm.graphik.graal.core.DefaultConjunctiveQueryWithNegatedParts
 
DefaultConjunctiveQueryWithNegatedParts(String, InMemoryAtomSet, List<InMemoryAtomSet>) - Constructor for class fr.lirmm.graphik.graal.core.DefaultConjunctiveQueryWithNegatedParts
 
DefaultConjunctiveQueryWithNegatedParts(InMemoryAtomSet, List<InMemoryAtomSet>, List<Term>) - Constructor for class fr.lirmm.graphik.graal.core.DefaultConjunctiveQueryWithNegatedParts
 
DefaultConjunctiveQueryWithNegatedParts(String, InMemoryAtomSet, List<InMemoryAtomSet>, List<Term>) - Constructor for class fr.lirmm.graphik.graal.core.DefaultConjunctiveQueryWithNegatedParts
 
DefaultConjunctiveQueryWithNegatedParts(ConjunctiveQueryWithNegatedParts) - Constructor for class fr.lirmm.graphik.graal.core.DefaultConjunctiveQueryWithNegatedParts
 
DefaultConstantGenerator - Class in fr.lirmm.graphik.graal.core
Generate fresh variables by appending an incremental counter to the specified prefix.
DefaultConstantGenerator(String) - Constructor for class fr.lirmm.graphik.graal.core.DefaultConstantGenerator
 
DefaultDirectedEdge - Class in fr.lirmm.graphik.util.graph
 
DefaultDirectedEdge(int, int) - Constructor for class fr.lirmm.graphik.util.graph.DefaultDirectedEdge
 
DefaultDirectedGraph - Class in fr.lirmm.graphik.util.graph
 
DefaultDirectedGraph(int) - Constructor for class fr.lirmm.graphik.util.graph.DefaultDirectedGraph
 
DefaultEdge - Class in fr.lirmm.graphik.util.graph
 
DefaultEdge(int, int) - Constructor for class fr.lirmm.graphik.util.graph.DefaultEdge
 
DefaultGraph - Class in fr.lirmm.graphik.util.graph
 
DefaultGraph() - Constructor for class fr.lirmm.graphik.util.graph.DefaultGraph
 
DefaultGraph(int) - Constructor for class fr.lirmm.graphik.util.graph.DefaultGraph
 
DefaultGraphOfRuleDependencies - Class in fr.lirmm.graphik.graal.core.grd
The graph of rule dependencies (GRD) is a directed graph built from a rule set as follows: there is a vertex for each rule in the set and there is an edge from a rule R1 to a rule R2 if R1 may lead to trigger R2, i.e., R2 depends on R1.
DefaultGraphOfRuleDependencies(Iterable<Rule>, boolean, DependencyChecker...) - Constructor for class fr.lirmm.graphik.graal.core.grd.DefaultGraphOfRuleDependencies
 
DefaultGraphOfRuleDependencies(Iterator<Rule>, boolean, DependencyChecker...) - Constructor for class fr.lirmm.graphik.graal.core.grd.DefaultGraphOfRuleDependencies
 
DefaultGraphOfRuleDependencies(Iterable<Rule>, DependencyChecker...) - Constructor for class fr.lirmm.graphik.graal.core.grd.DefaultGraphOfRuleDependencies
 
DefaultGraphOfRuleDependencies(Iterable<Rule>) - Constructor for class fr.lirmm.graphik.graal.core.grd.DefaultGraphOfRuleDependencies
 
DefaultGraphOfRuleDependencies(Iterator<Rule>) - Constructor for class fr.lirmm.graphik.graal.core.grd.DefaultGraphOfRuleDependencies
 
DefaultGraphOfRuleDependencies(boolean) - Constructor for class fr.lirmm.graphik.graal.core.grd.DefaultGraphOfRuleDependencies
 
DefaultHyperEdge - Class in fr.lirmm.graphik.util.graph
 
DefaultHyperEdge() - Constructor for class fr.lirmm.graphik.util.graph.DefaultHyperEdge
 
DefaultHyperGraph - Class in fr.lirmm.graphik.util.graph
 
DefaultHyperGraph() - Constructor for class fr.lirmm.graphik.util.graph.DefaultHyperGraph
 
DefaultHyperGraph(int) - Constructor for class fr.lirmm.graphik.util.graph.DefaultHyperGraph
 
DefaultInMemoryGraphStore - Class in fr.lirmm.graphik.graal.core.atomset.graph
Implementation of a graph in memory.
DefaultInMemoryGraphStore() - Constructor for class fr.lirmm.graphik.graal.core.atomset.graph.DefaultInMemoryGraphStore
 
DefaultKnowledgeBase - Class in fr.lirmm.graphik.graal.kb
 
DefaultKnowledgeBase(Parser<Object>) - Constructor for class fr.lirmm.graphik.graal.kb.DefaultKnowledgeBase
Constructs a DefaultKnowledgeBase with a DefaultInMemoryGraphStore as storage.
DefaultKnowledgeBase(AtomSet, Parser<Object>) - Constructor for class fr.lirmm.graphik.graal.kb.DefaultKnowledgeBase
Constructs a DefaultKnowledgeBase embedding the specified Store.
DefaultKnowledgeBase(AtomSet, RuleSet) - Constructor for class fr.lirmm.graphik.graal.kb.DefaultKnowledgeBase
Constructs a DefaultKnowledgeBase embedding the specified Store and .
DefaultNegativeConstraint - Class in fr.lirmm.graphik.graal.core
A negative constraint prevents to have some set of atoms.
DefaultNegativeConstraint() - Constructor for class fr.lirmm.graphik.graal.core.DefaultNegativeConstraint
 
DefaultNegativeConstraint(CloseableIterator<Atom>) - Constructor for class fr.lirmm.graphik.graal.core.DefaultNegativeConstraint
 
DefaultNegativeConstraint(CloseableIteratorWithoutException<Atom>) - Constructor for class fr.lirmm.graphik.graal.core.DefaultNegativeConstraint
 
DefaultNegativeConstraint(InMemoryAtomSet) - Constructor for class fr.lirmm.graphik.graal.core.DefaultNegativeConstraint
 
DefaultNegativeConstraint(String, CloseableIterator<Atom>) - Constructor for class fr.lirmm.graphik.graal.core.DefaultNegativeConstraint
 
DefaultNegativeConstraint(String, CloseableIteratorWithoutException<Atom>) - Constructor for class fr.lirmm.graphik.graal.core.DefaultNegativeConstraint
 
DefaultNegativeConstraint(String, InMemoryAtomSet) - Constructor for class fr.lirmm.graphik.graal.core.DefaultNegativeConstraint
 
DefaultOntology - Class in fr.lirmm.graphik.graal.core.ruleset
 
DefaultOntology() - Constructor for class fr.lirmm.graphik.graal.core.ruleset.DefaultOntology
 
DefaultOntology(RuleSet) - Constructor for class fr.lirmm.graphik.graal.core.ruleset.DefaultOntology
 
DefaultOntology(CloseableIterator<Object>) - Constructor for class fr.lirmm.graphik.graal.core.ruleset.DefaultOntology
 
DefaultPredicateFactory - Class in fr.lirmm.graphik.graal.core.factory
 
DefaultPredicateFactory() - Constructor for class fr.lirmm.graphik.graal.core.factory.DefaultPredicateFactory
 
DefaultQueryLabeler - Class in fr.lirmm.graphik.graal.core
 
DefaultQueryLabeler() - Constructor for class fr.lirmm.graphik.graal.core.DefaultQueryLabeler
 
DefaultQueryLabeler(Set<String>) - Constructor for class fr.lirmm.graphik.graal.core.DefaultQueryLabeler
 
DefaultRule - Class in fr.lirmm.graphik.graal.core
 
DefaultRule() - Constructor for class fr.lirmm.graphik.graal.core.DefaultRule
 
DefaultRule(CloseableIteratorWithoutException<Atom>, CloseableIteratorWithoutException<Atom>) - Constructor for class fr.lirmm.graphik.graal.core.DefaultRule
 
DefaultRule(String, CloseableIteratorWithoutException<Atom>, CloseableIteratorWithoutException<Atom>) - Constructor for class fr.lirmm.graphik.graal.core.DefaultRule
 
DefaultRule(InMemoryAtomSet, InMemoryAtomSet) - Constructor for class fr.lirmm.graphik.graal.core.DefaultRule
 
DefaultRule(String, InMemoryAtomSet, InMemoryAtomSet) - Constructor for class fr.lirmm.graphik.graal.core.DefaultRule
 
DefaultRule(Rule) - Constructor for class fr.lirmm.graphik.graal.core.DefaultRule
 
DefaultRuleApplier<T extends AtomSet> - Class in fr.lirmm.graphik.graal.forward_chaining.rule_applier
This Applier executes a call to the chaseStopCondition for all unique homomorphisms of frontier variables.
DefaultRuleApplier() - Constructor for class fr.lirmm.graphik.graal.forward_chaining.rule_applier.DefaultRuleApplier
Construct a DefaultRuleApplier with a RestrictedChaseHaltingCondition and a SmartHomomorphism
DefaultRuleApplier(Homomorphism<? super ConjunctiveQuery, ? super T>) - Constructor for class fr.lirmm.graphik.graal.forward_chaining.rule_applier.DefaultRuleApplier
Construct a DefaultRuleApplier with a RestrictedChaseHaltingCondition and the given homomorphism solver.
DefaultRuleApplier(ChaseHaltingCondition) - Constructor for class fr.lirmm.graphik.graal.forward_chaining.rule_applier.DefaultRuleApplier
Construct a DefaultRuleApplier with the given HaltingCondition.
DefaultRuleApplier(Homomorphism<? super ConjunctiveQuery, ? super T>, ChaseHaltingCondition) - Constructor for class fr.lirmm.graphik.graal.forward_chaining.rule_applier.DefaultRuleApplier
Construct a DefaultRuleApplier with the given HaltingCondition, homomorphism solver and SymbolGenerator
DefaultRuleFactory - Class in fr.lirmm.graphik.graal.core.factory
 
DefaultRuleLabeler - Class in fr.lirmm.graphik.graal.core
 
DefaultRuleLabeler() - Constructor for class fr.lirmm.graphik.graal.core.DefaultRuleLabeler
 
DefaultRuleLabeler(Set<String>) - Constructor for class fr.lirmm.graphik.graal.core.DefaultRuleLabeler
 
DefaultScheduler - Class in fr.lirmm.graphik.graal.homomorphism.scheduler
Compute an order over variables from h.
DefaultStoreFactory - Class in fr.lirmm.graphik.graal.core.factory
 
DefaultSubstitutionFactory - Class in fr.lirmm.graphik.graal.core.factory
 
DefaultTermFactory - Class in fr.lirmm.graphik.graal.core.term
 
DefaultTermFactory() - Constructor for class fr.lirmm.graphik.graal.core.term.DefaultTermFactory
 
DefaultUCQHomomorphism - Class in fr.lirmm.graphik.graal.homomorphism
 
DefaultUCQHomomorphism() - Constructor for class fr.lirmm.graphik.graal.homomorphism.DefaultUCQHomomorphism
 
DefaultUCQHomomorphism(Homomorphism<ConjunctiveQuery, AtomSet>) - Constructor for class fr.lirmm.graphik.graal.homomorphism.DefaultUCQHomomorphism
 
DefaultUCQHomomorphismWithCompilation - Class in fr.lirmm.graphik.graal.homomorphism
 
DefaultUCQHomomorphismWithCompilation() - Constructor for class fr.lirmm.graphik.graal.homomorphism.DefaultUCQHomomorphismWithCompilation
 
DefaultUCQHomomorphismWithCompilation(HomomorphismWithCompilation<ConjunctiveQuery, AtomSet>) - Constructor for class fr.lirmm.graphik.graal.homomorphism.DefaultUCQHomomorphismWithCompilation
 
DefaultUnifierAlgorithm - Class in fr.lirmm.graphik.graal.core.unifier
 
DefaultUnifierAlgorithm() - Constructor for class fr.lirmm.graphik.graal.core.unifier.DefaultUnifierAlgorithm
 
DefaultUnionConjunctiveQueriesChecker - Class in fr.lirmm.graphik.graal.homomorphism.checker
 
DefaultUnionOfConjunctiveQueries - Class in fr.lirmm.graphik.graal.core
This class represents query which is the union of conjunctive queries.
DefaultUnionOfConjunctiveQueries() - Constructor for class fr.lirmm.graphik.graal.core.DefaultUnionOfConjunctiveQueries
 
DefaultUnionOfConjunctiveQueries(List<Term>) - Constructor for class fr.lirmm.graphik.graal.core.DefaultUnionOfConjunctiveQueries
 
DefaultUnionOfConjunctiveQueries(List<Term>, Collection<ConjunctiveQuery>) - Constructor for class fr.lirmm.graphik.graal.core.DefaultUnionOfConjunctiveQueries
 
DefaultUnionOfConjunctiveQueries(List<Term>, CloseableIteratorWithoutException<ConjunctiveQuery>) - Constructor for class fr.lirmm.graphik.graal.core.DefaultUnionOfConjunctiveQueries
 
DefaultUnionOfConjunctiveQueries(List<Term>, CloseableIterator<ConjunctiveQuery>) - Constructor for class fr.lirmm.graphik.graal.core.DefaultUnionOfConjunctiveQueries
 
DefaultUnionOfConjunctiveQueries(List<Term>, ConjunctiveQuery...) - Constructor for class fr.lirmm.graphik.graal.core.DefaultUnionOfConjunctiveQueries
 
DefaultURI - Class in fr.lirmm.graphik.util
Immutable
DefaultURI(String, String) - Constructor for class fr.lirmm.graphik.util.DefaultURI
 
DefaultURI(String) - Constructor for class fr.lirmm.graphik.util.DefaultURI
 
DefaultVariableGenerator - Class in fr.lirmm.graphik.graal.core
Generate fresh variables by appending an incremental counter to the specified prefix.
DefaultVariableGenerator(String) - Constructor for class fr.lirmm.graphik.graal.core.DefaultVariableGenerator
 
delegatedApply(R, A) - Method in interface fr.lirmm.graphik.graal.api.forward_chaining.RuleApplier
Apply the given Rule over the given AtomSet, the new generated atoms are returned as a CloseableIterator.
delegatedApply(R, A, A) - Method in interface fr.lirmm.graphik.graal.api.forward_chaining.RuleApplier
Apply the given Rule over atomSetOnWichQuerying, the redundancy of the generated atoms will be checked over atomSetOnWichCheck.
delegatedApply(Rule, T) - Method in class fr.lirmm.graphik.graal.forward_chaining.rule_applier.AbstractRuleApplier
 
delegatedApply(Rule, T, T) - Method in class fr.lirmm.graphik.graal.forward_chaining.rule_applier.AbstractRuleApplier
 
delegatedApply(Rule, T) - Method in class fr.lirmm.graphik.graal.forward_chaining.rule_applier.RestrictedChaseRuleApplier
 
delegatedApply(Rule, T, T) - Method in class fr.lirmm.graphik.graal.forward_chaining.rule_applier.RestrictedChaseRuleApplier
 
DependencyChecker - Interface in fr.lirmm.graphik.graal.api.core.unifier
 
DirectedEdge - Interface in fr.lirmm.graphik.util.graph
 
DirectedGraph - Interface in fr.lirmm.graphik.util.graph
 
Directive - Class in fr.lirmm.graphik.graal.io.dlp
 
Directive(Directive.Type, Object) - Constructor for class fr.lirmm.graphik.graal.io.dlp.Directive
 
Directive.Type - Enum in fr.lirmm.graphik.graal.io.dlp
 
DirectRuleApplier<R extends Rule,A extends AtomSet> - Interface in fr.lirmm.graphik.graal.api.forward_chaining
 
DisconnectedProperty - Class in fr.lirmm.graphik.graal.rulesetanalyser.property
The rule frontier is empty.
dispatchNewData(Collection<Atom>) - Method in class fr.lirmm.graphik.graal.forward_chaining.BreadthFirstChase
 
DlgpParser - Class in fr.lirmm.graphik.graal.io.dlp
 
DlgpParser(Reader) - Constructor for class fr.lirmm.graphik.graal.io.dlp.DlgpParser
Constructor for parsing from the given reader.
DlgpParser() - Constructor for class fr.lirmm.graphik.graal.io.dlp.DlgpParser
Constructor for parsing from the standard input.
DlgpParser(File) - Constructor for class fr.lirmm.graphik.graal.io.dlp.DlgpParser
Constructor for parsing from the given file.
DlgpParser(String) - Constructor for class fr.lirmm.graphik.graal.io.dlp.DlgpParser
Constructor for parsing the content of the string s as DLGP content.
DlgpParser(InputStream) - Constructor for class fr.lirmm.graphik.graal.io.dlp.DlgpParser
Constructor for parsing the given InputStream.
DlgpWriter - Class in fr.lirmm.graphik.graal.io.dlp
 
DlgpWriter() - Constructor for class fr.lirmm.graphik.graal.io.dlp.DlgpWriter
Write into the standard output.
DlgpWriter(OutputStream) - Constructor for class fr.lirmm.graphik.graal.io.dlp.DlgpWriter
 
DlgpWriter(Writer) - Constructor for class fr.lirmm.graphik.graal.io.dlp.DlgpWriter
 
DlgpWriter(File) - Constructor for class fr.lirmm.graphik.graal.io.dlp.DlgpWriter
 
DlgpWriter(String) - Constructor for class fr.lirmm.graphik.graal.io.dlp.DlgpWriter
Write into a file specified by the path file.
domain - Variable in class fr.lirmm.graphik.graal.homomorphism.Var
 
DomainRestrictedProperty - Class in fr.lirmm.graphik.graal.rulesetanalyser.property
All atoms in the head contain either all or none variables from the body.

E

Edge - Interface in fr.lirmm.graphik.util.graph
 
edgeSet() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.graph.GraphPositionDependencies
 
emptyInstance() - Static method in class fr.lirmm.graphik.graal.store.rdbms.util.SQLQuery
 
emptyIterator() - Static method in class fr.lirmm.graphik.util.stream.Iterators
Construct and return an empty iterator.
EmptySubstitution - Class in fr.lirmm.graphik.graal.core
 
emptySubstitution() - Static method in class fr.lirmm.graphik.graal.core.Substitutions
 
enableUnifiers(boolean) - Method in class fr.lirmm.graphik.graal.rulesetanalyser.util.AnalyserRuleSet
 
entrySet() - Method in class fr.lirmm.graphik.util.profiler.AbstractProfiler
 
entrySet() - Method in class fr.lirmm.graphik.util.profiler.NoProfiler
 
entrySet() - Method in interface fr.lirmm.graphik.util.profiler.Profiler
 
EQUALITY - Static variable in class fr.lirmm.graphik.graal.api.core.Predicate
 
EqualityHandlerConverter - Class in fr.lirmm.graphik.graal.homomorphism.utils
 
EqualityHandlerConverter(Substitution) - Constructor for class fr.lirmm.graphik.graal.homomorphism.utils.EqualityHandlerConverter
 
EqualityUtils - Class in fr.lirmm.graphik.graal.homomorphism.utils
This utility class provides methods to handle equality in conjunctive queries.
equals(Object) - Method in class fr.lirmm.graphik.graal.api.core.AbstractAtom
Verifies if two atoms are equivalent or not.
equals(Object) - Method in class fr.lirmm.graphik.graal.api.core.AbstractTerm
 
equals(Term) - Method in class fr.lirmm.graphik.graal.api.core.AbstractTerm
 
equals(Object) - Method in class fr.lirmm.graphik.graal.api.core.Predicate
Verifies if two predicates are the same or not.
equals(Object) - Method in class fr.lirmm.graphik.graal.core.AbstractRule
 
equals(Rule) - Method in class fr.lirmm.graphik.graal.core.AbstractRule
 
equals(Object) - Method in class fr.lirmm.graphik.graal.core.AbstractSubstitution
 
equals(Substitution) - Method in class fr.lirmm.graphik.graal.core.AbstractSubstitution
 
equals(Object) - Method in class fr.lirmm.graphik.graal.core.atomset.AbstractAtomSet
 
equals(AtomSet) - Method in class fr.lirmm.graphik.graal.core.atomset.AbstractAtomSet
 
equals(Object) - Method in class fr.lirmm.graphik.graal.core.DefaultConjunctiveQuery
 
equals(ConjunctiveQuery) - Method in class fr.lirmm.graphik.graal.core.DefaultConjunctiveQuery
 
equals(Object) - Method in class fr.lirmm.graphik.graal.core.DefaultConjunctiveQueryWithNegatedParts
 
equals(ConjunctiveQueryWithNegatedParts) - Method in class fr.lirmm.graphik.graal.core.DefaultConjunctiveQueryWithNegatedParts
 
equals(Object) - Method in class fr.lirmm.graphik.graal.rulesetanalyser.util.PredicatePosition
 
equals(Object) - Method in class fr.lirmm.graphik.graal.store.rdbms.util.DBColumn
 
equals(DBColumn) - Method in class fr.lirmm.graphik.graal.store.rdbms.util.DBColumn
 
equals(Object) - Method in class fr.lirmm.graphik.util.DefaultURI
 
equals(URI) - Method in class fr.lirmm.graphik.util.DefaultURI
 
equals(Object) - Method in class fr.lirmm.graphik.util.Partition
 
EquivalentRelation<T> - Interface in fr.lirmm.graphik.util
 
exec(VarSharedData, Collection<Atom>, Collection<Atom>, AtomSet, RulesCompilation) - Method in class fr.lirmm.graphik.graal.homomorphism.bootstrapper.AllDomainBootstrapper
 
exec(VarSharedData, Collection<Atom>, Collection<Atom>, AtomSet, RulesCompilation) - Method in interface fr.lirmm.graphik.graal.homomorphism.bootstrapper.Bootstrapper
 
exec(VarSharedData, Collection<Atom>, Collection<Atom>, AtomSet, RulesCompilation) - Method in class fr.lirmm.graphik.graal.homomorphism.bootstrapper.DefaultBootstrapper
 
exec(VarSharedData, Collection<Atom>, Collection<Atom>, AtomSet, RulesCompilation) - Method in class fr.lirmm.graphik.graal.homomorphism.bootstrapper.StarBootstrapper
 
exec(VarSharedData, Collection<Atom>, Collection<Atom>, AtomSet, RulesCompilation) - Method in class fr.lirmm.graphik.graal.homomorphism.bootstrapper.StatBootstrapper
 
execute(ConjunctiveQuery, Iterable<Rule>) - Method in interface fr.lirmm.graphik.graal.api.backward_chaining.QueryRewriter
Rewrite the specified query using the specified set of rules.
execute(ConjunctiveQuery, Iterable<Rule>, long) - Method in interface fr.lirmm.graphik.graal.api.backward_chaining.QueryRewriter
Rewrite the specified query using the specified set of rules.
execute(ConjunctiveQuery, Iterable<Rule>, RulesCompilation) - Method in interface fr.lirmm.graphik.graal.api.backward_chaining.QueryRewriterWithCompilation
Rewrite the specified query using the specified set of rules and compilation.
execute(ConjunctiveQuery, Iterable<Rule>, RulesCompilation, long) - Method in interface fr.lirmm.graphik.graal.api.backward_chaining.QueryRewriterWithCompilation
Rewrite the specified query using the specified set of rules and compilation.
execute() - Method in class fr.lirmm.graphik.graal.api.forward_chaining.AbstractChase
 
execute(long) - Method in class fr.lirmm.graphik.graal.api.forward_chaining.AbstractChase
 
execute() - Method in class fr.lirmm.graphik.graal.api.forward_chaining.AbstractDirectChase
 
execute(long) - Method in class fr.lirmm.graphik.graal.api.forward_chaining.AbstractDirectChase
 
execute() - Method in interface fr.lirmm.graphik.graal.api.forward_chaining.Chase
Calls next() until hasNext() return false.
execute(long) - Method in interface fr.lirmm.graphik.graal.api.forward_chaining.Chase
Calls next() until hasNext() return false.
execute(T1, T2) - Method in interface fr.lirmm.graphik.graal.api.homomorphism.Homomorphism
Look for the homomorphisms of the specified object into the specified atomset.
execute(T1, T2, RulesCompilation) - Method in interface fr.lirmm.graphik.graal.api.homomorphism.HomomorphismWithCompilation
Look for the homomorphisms of the specified object into the specified atomset.
execute(Substitution) - Method in interface fr.lirmm.graphik.graal.api.homomorphism.PreparedHomomorphism
Look for the homomorphisms of the specified object into the specified atomset.
execute(ConjunctiveQuery, Iterable<Rule>) - Method in class fr.lirmm.graphik.graal.backward_chaining.pure.PureRewriter
 
execute(ConjunctiveQuery, Iterable<Rule>, long) - Method in class fr.lirmm.graphik.graal.backward_chaining.pure.PureRewriter
 
execute(ConjunctiveQuery, Iterable<Rule>, RulesCompilation) - Method in class fr.lirmm.graphik.graal.backward_chaining.pure.PureRewriter
 
execute(ConjunctiveQuery, Iterable<Rule>, RulesCompilation, long) - Method in class fr.lirmm.graphik.graal.backward_chaining.pure.PureRewriter
 
execute(T1, T2) - Method in class fr.lirmm.graphik.graal.homomorphism.AbstractHomomorphismWithCompilation
 
execute(ConjunctiveQuery, AtomSet) - Method in class fr.lirmm.graphik.graal.homomorphism.AtomicQueryHomomorphism
 
execute(ConjunctiveQuery, AtomSet, RulesCompilation) - Method in class fr.lirmm.graphik.graal.homomorphism.AtomicQueryHomomorphism
 
execute(ConjunctiveQueryWithNegatedParts, AtomSet, RulesCompilation) - Method in class fr.lirmm.graphik.graal.homomorphism.AtomicQueryHomomorphismWithNegatedParts
 
execute(ConjunctiveQuery, AtomSet, RulesCompilation) - Method in class fr.lirmm.graphik.graal.homomorphism.BacktrackHomomorphism
 
execute(ConjunctiveQueryWithNegatedParts, AtomSet, RulesCompilation) - Method in class fr.lirmm.graphik.graal.homomorphism.BacktrackHomomorphismWithNegatedParts
 
execute(UnionOfConjunctiveQueries, AtomSet) - Method in class fr.lirmm.graphik.graal.homomorphism.DefaultUCQHomomorphism
 
execute(UnionOfConjunctiveQueries, AtomSet, RulesCompilation) - Method in class fr.lirmm.graphik.graal.homomorphism.DefaultUCQHomomorphismWithCompilation
 
execute(InMemoryAtomSet, U2) - Method in class fr.lirmm.graphik.graal.homomorphism.FullyInstantiatedQueryHomomorphism
 
execute(ConjunctiveQuery, AtomSet) - Method in class fr.lirmm.graphik.graal.homomorphism.FullyInstantiatedQueryHomomorphism
 
execute(ConjunctiveQuery, AtomSet, RulesCompilation) - Method in class fr.lirmm.graphik.graal.homomorphism.FullyInstantiatedQueryHomomorphism
 
execute(ConjunctiveQuery, AtomSet) - Method in class fr.lirmm.graphik.graal.homomorphism.RecursiveBacktrackHomomorphism
Deprecated.
 
execute(InMemoryAtomSet, List<Term>, AtomSet, RulesCompilation) - Method in class fr.lirmm.graphik.graal.homomorphism.scheduler.DefaultScheduler
 
execute(InMemoryAtomSet, List<Term>, AtomSet, RulesCompilation) - Method in class fr.lirmm.graphik.graal.homomorphism.scheduler.FixedOrderScheduler
 
execute(InMemoryAtomSet, Set<Variable>, List<Term>, AtomSet, RulesCompilation) - Method in interface fr.lirmm.graphik.graal.homomorphism.scheduler.PatternScheduler
 
execute(InMemoryAtomSet, List<Term>, AtomSet, RulesCompilation) - Method in interface fr.lirmm.graphik.graal.homomorphism.scheduler.Scheduler
Compute the order.
execute(Object, AtomSet) - Method in class fr.lirmm.graphik.graal.homomorphism.SmartHomomorphism
 
execute(Object, AtomSet, RulesCompilation) - Method in class fr.lirmm.graphik.graal.homomorphism.SmartHomomorphism
 
execute(ConjunctiveQuery, RdbmsStore) - Method in class fr.lirmm.graphik.graal.store.rdbms.homomorphism.SqlHomomorphism
 
execute(UnionOfConjunctiveQueries, RdbmsStore) - Method in class fr.lirmm.graphik.graal.store.rdbms.homomorphism.SqlUCQHomomorphism
 
execute(Graph) - Static method in class fr.lirmm.graphik.util.graph.algorithm.BiconnectedComponents
 
execute(HyperGraph) - Static method in class fr.lirmm.graphik.util.graph.algorithm.BiconnectedComponentsForHyperGraph
 
executeChase(AtomSet, Iterable<Rule>) - Static method in class fr.lirmm.graphik.graal.forward_chaining.StaticChase
 
executeChase(AtomSet, Iterable<Rule>, RuleApplier<Rule, AtomSet>) - Static method in class fr.lirmm.graphik.graal.forward_chaining.StaticChase
 
executeChase(AtomSet, DefaultGraphOfRuleDependencies) - Static method in class fr.lirmm.graphik.graal.forward_chaining.StaticChase
 
executeOneStepChase(AtomSet, Iterable<Rule>) - Static method in class fr.lirmm.graphik.graal.forward_chaining.StaticChase
 
executeOneStepChase(AtomSet, DefaultGraphOfRuleDependencies) - Static method in class fr.lirmm.graphik.graal.forward_chaining.StaticChase
 
executeQuery(ConjunctiveQuery, T) - Method in class fr.lirmm.graphik.graal.forward_chaining.rule_applier.AbstractRuleApplier
 
ExhaustiveRuleApplier<T extends AtomSet> - Class in fr.lirmm.graphik.graal.forward_chaining.rule_applier
This Applier executes a call to the chaseStopCondition for all homomorphisms of the rule body found.
ExhaustiveRuleApplier() - Constructor for class fr.lirmm.graphik.graal.forward_chaining.rule_applier.ExhaustiveRuleApplier
Construct a ExhaustiveRuleApplier with a RestrictedChaseHaltingCondition and a SmartHomomorphism
ExhaustiveRuleApplier(Homomorphism<? super ConjunctiveQuery, ? super T>) - Constructor for class fr.lirmm.graphik.graal.forward_chaining.rule_applier.ExhaustiveRuleApplier
Construct a ExhaustiveRuleApplier with a RestrictedChaseHaltingCondition and the given homomorphism solver.
ExhaustiveRuleApplier(ChaseHaltingCondition) - Constructor for class fr.lirmm.graphik.graal.forward_chaining.rule_applier.ExhaustiveRuleApplier
Construct a ExhaustiveRuleApplier with the given HaltingCondition.
ExhaustiveRuleApplier(Homomorphism<? super ConjunctiveQuery, ? super T>, ChaseHaltingCondition) - Constructor for class fr.lirmm.graphik.graal.forward_chaining.rule_applier.ExhaustiveRuleApplier
Construct a ExhaustiveRuleApplier with the given HaltingCondition, homomorphism solver and SymbolGenerator
exist(T1, T2) - Method in interface fr.lirmm.graphik.graal.api.homomorphism.ExistentialHomomorphism
Look if there exists an homomorphism of q into a.
exist(T1, T2, RulesCompilation) - Method in interface fr.lirmm.graphik.graal.api.homomorphism.ExistentialHomomorphismWithCompilation
Look if there exists an homomorphism of q into a.
exist(Substitution) - Method in interface fr.lirmm.graphik.graal.api.homomorphism.PreparedExistentialHomomorphism
 
exist(T1, T2) - Method in class fr.lirmm.graphik.graal.homomorphism.AbstractHomomorphism
 
exist(T1, T2, RulesCompilation) - Method in class fr.lirmm.graphik.graal.homomorphism.AbstractHomomorphismWithCompilation
 
exist(T1, T2) - Method in class fr.lirmm.graphik.graal.homomorphism.AbstractHomomorphismWithCompilation
 
exist(UnionOfConjunctiveQueries, AtomSet) - Method in class fr.lirmm.graphik.graal.homomorphism.DefaultUCQHomomorphism
 
exist(UnionOfConjunctiveQueries, AtomSet, RulesCompilation) - Method in class fr.lirmm.graphik.graal.homomorphism.DefaultUCQHomomorphismWithCompilation
 
exist(InMemoryAtomSet, AtomSet, RulesCompilation) - Method in class fr.lirmm.graphik.graal.homomorphism.PureHomomorphism
 
exist(InMemoryAtomSet, AtomSet) - Method in class fr.lirmm.graphik.graal.homomorphism.PureHomomorphism
 
exist(ConjunctiveQuery, AtomSet) - Method in class fr.lirmm.graphik.graal.homomorphism.RecursiveBacktrackHomomorphism
Deprecated.
 
exist(Object, AtomSet) - Method in class fr.lirmm.graphik.graal.homomorphism.SmartHomomorphism
 
exist(Object, AtomSet, RulesCompilation) - Method in class fr.lirmm.graphik.graal.homomorphism.SmartHomomorphism
 
ExistentialHomomorphism<T1,T2 extends AtomSet> - Interface in fr.lirmm.graphik.graal.api.homomorphism
 
ExistentialHomomorphismChecker - Interface in fr.lirmm.graphik.graal.api.homomorphism
Allow to know if an homomorphism solver can be applied.
ExistentialHomomorphismPattern<T1,T2> - Interface in fr.lirmm.graphik.graal.api.homomorphism
 
ExistentialHomomorphismWithCompilation<T1,T2 extends AtomSet> - Interface in fr.lirmm.graphik.graal.api.homomorphism
 
existPieceUnifier(Rule, InMemoryAtomSet, UnifierChecker...) - Method in interface fr.lirmm.graphik.graal.api.core.unifier.UnifierAlgorithm
 
existPieceUnifier(Rule, Rule, DependencyChecker...) - Method in interface fr.lirmm.graphik.graal.api.core.unifier.UnifierAlgorithm
 
existPieceUnifier(Rule, InMemoryAtomSet, UnifierChecker...) - Method in class fr.lirmm.graphik.graal.core.unifier.DefaultUnifierAlgorithm
Check if there exist a piece unifier between the specified query and the head of the specified rule.
existPieceUnifier(Rule, Rule, DependencyChecker...) - Method in class fr.lirmm.graphik.graal.core.unifier.DefaultUnifierAlgorithm
Check if there exist piece unifiers between the head of the first rule and the body of the second.
existUnifier(Rule, Rule) - Method in interface fr.lirmm.graphik.graal.api.core.GraphOfRuleDependencies
Returns true, if there exists an unifier from src to dest, false otherwise.
existUnifier(Rule, Rule) - Method in class fr.lirmm.graphik.graal.core.grd.DefaultGraphOfRuleDependencies
 
extractCompilable(Iterator<Rule>) - Method in class fr.lirmm.graphik.graal.core.compilation.AbstractRulesCompilation
Remove compilable rule from ruleSet and return a List of compilable rules.

F

FESProperty - Class in fr.lirmm.graphik.graal.rulesetanalyser.property
 
fesSaturate(long) - Method in class fr.lirmm.graphik.graal.kb.DefaultKnowledgeBase
Run saturation with a timeout at timeout milliseconds for this thread to die.
fesSaturate() - Method in class fr.lirmm.graphik.graal.kb.DefaultKnowledgeBase
 
filter(Term) - Method in class fr.lirmm.graphik.graal.core.filter.ConstantFilter
 
filter(Term) - Method in class fr.lirmm.graphik.graal.core.filter.LiteralFilter
 
filter(Term) - Method in class fr.lirmm.graphik.graal.core.filter.VariableFilter
 
filter(Object) - Method in class fr.lirmm.graphik.graal.core.stream.filter.AtomFilter
 
filter(Object) - Method in class fr.lirmm.graphik.graal.core.stream.filter.ConjunctiveQueryFilter
 
filter(Object) - Method in class fr.lirmm.graphik.graal.core.stream.filter.NegativeConstraintFilter
 
filter(Object) - Method in class fr.lirmm.graphik.graal.core.stream.filter.RuleFilter
 
filter(Atom) - Method in class fr.lirmm.graphik.graal.core.TypeFilter
 
filter(E) - Method in class fr.lirmm.graphik.util.stream.filter.AndFilter
 
Filter<E> - Interface in fr.lirmm.graphik.util.stream.filter
Check if an element must be filtered.
filter(E) - Method in interface fr.lirmm.graphik.util.stream.filter.Filter
Return true if the element must be kept, false if it must be filtered
filter(E) - Method in class fr.lirmm.graphik.util.stream.filter.OrFilter
 
filter(E) - Method in class fr.lirmm.graphik.util.stream.filter.UniqFilter
 
FilterCloseableIterator<U,T> - Class in fr.lirmm.graphik.util.stream.filter
 
FilterCloseableIterator(CloseableIterator<U>, Filter<U>) - Constructor for class fr.lirmm.graphik.util.stream.filter.FilterCloseableIterator
 
FilterIterator<U,T> - Class in fr.lirmm.graphik.util.stream.filter
Remove some unwanted elements from an CloseableIterator.
FilterIterator(CloseableIterator<? extends U>, Filter<U>) - Constructor for class fr.lirmm.graphik.util.stream.filter.FilterIterator
 
FilterIteratorWithoutException<U,T> - Class in fr.lirmm.graphik.util.stream.filter
 
FilterIteratorWithoutException(CloseableIteratorWithoutException<U>, Filter<U>) - Constructor for class fr.lirmm.graphik.util.stream.filter.FilterIteratorWithoutException
 
FilterIteratorWithoutException(Iterator<U>, Filter<U>) - Constructor for class fr.lirmm.graphik.util.stream.filter.FilterIteratorWithoutException
 
Filters - Class in fr.lirmm.graphik.util.stream.filter
 
finalize() - Method in class fr.lirmm.graphik.graal.io.dlp.DlgpParser
 
finalize() - Method in class fr.lirmm.graphik.graal.kb.DefaultKnowledgeBase
 
finalize() - Method in class fr.lirmm.graphik.graal.store.rdbms.driver.AbstractRdbmsDriver
 
finalize() - Method in class fr.lirmm.graphik.graal.store.rdbms.util.ResultSetConverterIterator
 
finalize() - Method in class fr.lirmm.graphik.graal.store.triplestore.rdf4j.RDF4jStore
 
finalize() - Method in class fr.lirmm.graphik.util.stream.AbstractCloseableIterator
 
finalize() - Method in class fr.lirmm.graphik.util.stream.IteratorAdapter
 
FixedOrderScheduler - Class in fr.lirmm.graphik.graal.homomorphism.scheduler
 
FixedOrderScheduler(List<Variable>) - Constructor for class fr.lirmm.graphik.graal.homomorphism.scheduler.FixedOrderScheduler
 
flush() - Method in class fr.lirmm.graphik.graal.api.io.AbstractWriter
 
flush() - Method in interface fr.lirmm.graphik.graal.api.io.AtomSetWriter
 
flush() - Method in interface fr.lirmm.graphik.graal.api.io.AtomWriter
 
flush() - Method in interface fr.lirmm.graphik.graal.api.io.ConjunctiveQueryWriter
 
flush() - Method in interface fr.lirmm.graphik.graal.api.io.NegativeConstraintWriter
 
flush() - Method in interface fr.lirmm.graphik.graal.api.io.RuleWriter
 
flush() - Method in interface fr.lirmm.graphik.graal.api.io.Writer
 
flush() - Method in interface fr.lirmm.graphik.graal.api.store.BatchProcessor
 
flush() - Method in class fr.lirmm.graphik.graal.core.store.DefaultBatchProcessor
 
flush() - Method in class fr.lirmm.graphik.graal.io.rdf.RDFWriter
 
flush() - Method in class fr.lirmm.graphik.graal.store.rdbms.AbstractRdbmsBatchProcessor
 
forbidden - Variable in class fr.lirmm.graphik.graal.homomorphism.bbc.VarData
 
formatFromColumnType(DBColumn, Term) - Method in class fr.lirmm.graphik.graal.store.rdbms.AbstractRdbmsConjunctiveQueryTranslator
 
formatFromColumnType(DBColumn, Term) - Method in interface fr.lirmm.graphik.graal.store.rdbms.RdbmsConjunctiveQueryTranslator
Format a Term to fulfill the database column type.
formatIdentifier(String) - Method in class fr.lirmm.graphik.graal.store.rdbms.driver.AbstractRdbmsDriver
 
formatIdentifier(String) - Method in interface fr.lirmm.graphik.graal.store.rdbms.driver.RdbmsDriver
Formats identifier (table and column name) to fulfill database storage format (upper or lower case).
ForwardChecking - Interface in fr.lirmm.graphik.graal.homomorphism.forward_checking
The ForwardChecking interface provides a way to restrict the domain of some next variables based of the affectation of the current one.
fr.lirmm.graphik.graal - package fr.lirmm.graphik.graal
 
fr.lirmm.graphik.graal.api.backward_chaining - package fr.lirmm.graphik.graal.api.backward_chaining
 
fr.lirmm.graphik.graal.api.core - package fr.lirmm.graphik.graal.api.core
 
fr.lirmm.graphik.graal.api.core.mapper - package fr.lirmm.graphik.graal.api.core.mapper
 
fr.lirmm.graphik.graal.api.core.unifier - package fr.lirmm.graphik.graal.api.core.unifier
 
fr.lirmm.graphik.graal.api.factory - package fr.lirmm.graphik.graal.api.factory
 
fr.lirmm.graphik.graal.api.forward_chaining - package fr.lirmm.graphik.graal.api.forward_chaining
 
fr.lirmm.graphik.graal.api.homomorphism - package fr.lirmm.graphik.graal.api.homomorphism
 
fr.lirmm.graphik.graal.api.io - package fr.lirmm.graphik.graal.api.io
 
fr.lirmm.graphik.graal.api.kb - package fr.lirmm.graphik.graal.api.kb
 
fr.lirmm.graphik.graal.api.store - package fr.lirmm.graphik.graal.api.store
 
fr.lirmm.graphik.graal.api.util - package fr.lirmm.graphik.graal.api.util
 
fr.lirmm.graphik.graal.backward_chaining.pure - package fr.lirmm.graphik.graal.backward_chaining.pure
 
fr.lirmm.graphik.graal.common.rdf4j - package fr.lirmm.graphik.graal.common.rdf4j
 
fr.lirmm.graphik.graal.core - package fr.lirmm.graphik.graal.core
This package contains the main classes of GRAAL.
fr.lirmm.graphik.graal.core.atomset - package fr.lirmm.graphik.graal.core.atomset
 
fr.lirmm.graphik.graal.core.atomset.graph - package fr.lirmm.graphik.graal.core.atomset.graph
 
fr.lirmm.graphik.graal.core.compilation - package fr.lirmm.graphik.graal.core.compilation
 
fr.lirmm.graphik.graal.core.factory - package fr.lirmm.graphik.graal.core.factory
 
fr.lirmm.graphik.graal.core.filter - package fr.lirmm.graphik.graal.core.filter
 
fr.lirmm.graphik.graal.core.grd - package fr.lirmm.graphik.graal.core.grd
 
fr.lirmm.graphik.graal.core.mapper - package fr.lirmm.graphik.graal.core.mapper
 
fr.lirmm.graphik.graal.core.ruleset - package fr.lirmm.graphik.graal.core.ruleset
 
fr.lirmm.graphik.graal.core.store - package fr.lirmm.graphik.graal.core.store
 
fr.lirmm.graphik.graal.core.stream - package fr.lirmm.graphik.graal.core.stream
 
fr.lirmm.graphik.graal.core.stream.filter - package fr.lirmm.graphik.graal.core.stream.filter
 
fr.lirmm.graphik.graal.core.term - package fr.lirmm.graphik.graal.core.term
 
fr.lirmm.graphik.graal.core.unifier - package fr.lirmm.graphik.graal.core.unifier
 
fr.lirmm.graphik.graal.core.unifier.checker - package fr.lirmm.graphik.graal.core.unifier.checker
 
fr.lirmm.graphik.graal.forward_chaining - package fr.lirmm.graphik.graal.forward_chaining
 
fr.lirmm.graphik.graal.forward_chaining.halting_condition - package fr.lirmm.graphik.graal.forward_chaining.halting_condition
 
fr.lirmm.graphik.graal.forward_chaining.rule_applier - package fr.lirmm.graphik.graal.forward_chaining.rule_applier
 
fr.lirmm.graphik.graal.homomorphism - package fr.lirmm.graphik.graal.homomorphism
 
fr.lirmm.graphik.graal.homomorphism.backjumping - package fr.lirmm.graphik.graal.homomorphism.backjumping
 
fr.lirmm.graphik.graal.homomorphism.bbc - package fr.lirmm.graphik.graal.homomorphism.bbc
 
fr.lirmm.graphik.graal.homomorphism.bootstrapper - package fr.lirmm.graphik.graal.homomorphism.bootstrapper
 
fr.lirmm.graphik.graal.homomorphism.checker - package fr.lirmm.graphik.graal.homomorphism.checker
 
fr.lirmm.graphik.graal.homomorphism.forward_checking - package fr.lirmm.graphik.graal.homomorphism.forward_checking
 
fr.lirmm.graphik.graal.homomorphism.scheduler - package fr.lirmm.graphik.graal.homomorphism.scheduler
 
fr.lirmm.graphik.graal.homomorphism.utils - package fr.lirmm.graphik.graal.homomorphism.utils
 
fr.lirmm.graphik.graal.io.dlp - package fr.lirmm.graphik.graal.io.dlp
 
fr.lirmm.graphik.graal.io.owl - package fr.lirmm.graphik.graal.io.owl
 
fr.lirmm.graphik.graal.io.rdf - package fr.lirmm.graphik.graal.io.rdf
 
fr.lirmm.graphik.graal.io.ruleml - package fr.lirmm.graphik.graal.io.ruleml
 
fr.lirmm.graphik.graal.io.sparql - package fr.lirmm.graphik.graal.io.sparql
 
fr.lirmm.graphik.graal.kb - package fr.lirmm.graphik.graal.kb
 
fr.lirmm.graphik.graal.rulesetanalyser - package fr.lirmm.graphik.graal.rulesetanalyser
 
fr.lirmm.graphik.graal.rulesetanalyser.graph - package fr.lirmm.graphik.graal.rulesetanalyser.graph
 
fr.lirmm.graphik.graal.rulesetanalyser.property - package fr.lirmm.graphik.graal.rulesetanalyser.property
 
fr.lirmm.graphik.graal.rulesetanalyser.util - package fr.lirmm.graphik.graal.rulesetanalyser.util
 
fr.lirmm.graphik.graal.store.gdb - package fr.lirmm.graphik.graal.store.gdb
 
fr.lirmm.graphik.graal.store.rdbms - package fr.lirmm.graphik.graal.store.rdbms
 
fr.lirmm.graphik.graal.store.rdbms.adhoc - package fr.lirmm.graphik.graal.store.rdbms.adhoc
 
fr.lirmm.graphik.graal.store.rdbms.driver - package fr.lirmm.graphik.graal.store.rdbms.driver
 
fr.lirmm.graphik.graal.store.rdbms.homomorphism - package fr.lirmm.graphik.graal.store.rdbms.homomorphism
 
fr.lirmm.graphik.graal.store.rdbms.natural - package fr.lirmm.graphik.graal.store.rdbms.natural
 
fr.lirmm.graphik.graal.store.rdbms.rule_applier - package fr.lirmm.graphik.graal.store.rdbms.rule_applier
 
fr.lirmm.graphik.graal.store.rdbms.util - package fr.lirmm.graphik.graal.store.rdbms.util
 
fr.lirmm.graphik.graal.store.triplestore.rdf4j - package fr.lirmm.graphik.graal.store.triplestore.rdf4j
 
fr.lirmm.graphik.util - package fr.lirmm.graphik.util
 
fr.lirmm.graphik.util.collections - package fr.lirmm.graphik.util.collections
 
fr.lirmm.graphik.util.graph - package fr.lirmm.graphik.util.graph
 
fr.lirmm.graphik.util.graph.algorithm - package fr.lirmm.graphik.util.graph.algorithm
 
fr.lirmm.graphik.util.graph.scc - package fr.lirmm.graphik.util.graph.scc
 
fr.lirmm.graphik.util.profiler - package fr.lirmm.graphik.util.profiler
 
fr.lirmm.graphik.util.stream - package fr.lirmm.graphik.util.stream
 
fr.lirmm.graphik.util.stream.converter - package fr.lirmm.graphik.util.stream.converter
 
fr.lirmm.graphik.util.stream.filter - package fr.lirmm.graphik.util.stream.filter
 
fr.lirmm.graphik.util.stream.transformator - package fr.lirmm.graphik.util.stream.transformator
 
fr.lirmm.graphik.util.string - package fr.lirmm.graphik.util.string
 
FRESH_PREFIX - Static variable in class fr.lirmm.graphik.graal.GraalConstant
 
freshConstant() - Static method in class fr.lirmm.graphik.graal.GraalConstant
 
freshPredicate(int) - Static method in class fr.lirmm.graphik.graal.GraalConstant
 
FreshVarSubstitution - Class in fr.lirmm.graphik.graal.core
 
FreshVarSubstitution() - Constructor for class fr.lirmm.graphik.graal.core.FreshVarSubstitution
 
FreshVarSubstitution(VariableGenerator) - Constructor for class fr.lirmm.graphik.graal.core.FreshVarSubstitution
 
FrontierGuardedProperty - Class in fr.lirmm.graphik.graal.rulesetanalyser.property
At least one atom in the body (called a frontier-guard) contains all the variables from the frontier.
FrontierOneProperty - Class in fr.lirmm.graphik.graal.rulesetanalyser.property
The frontier contains only one variable.
FrontierRestrictedChaseHaltingCondition - Class in fr.lirmm.graphik.graal.forward_chaining.halting_condition
This HaltingCondition will produce new data according to a rule, a substitution and specified data if it has not already been applied with an other substitution that maps the rule's frontier in the same way.
FrontierRestrictedChaseHaltingCondition() - Constructor for class fr.lirmm.graphik.graal.forward_chaining.halting_condition.FrontierRestrictedChaseHaltingCondition
 
FullyInstantiatedQueryHomomorphism - Class in fr.lirmm.graphik.graal.homomorphism
 
FullyInstantiatedQueryHomomorphismChecker - Class in fr.lirmm.graphik.graal.homomorphism.checker
 
FUSProperty - Class in fr.lirmm.graphik.graal.rulesetanalyser.property
 

G

GBTSProperty - Class in fr.lirmm.graphik.graal.rulesetanalyser.property
 
generatePropertyMap() - Static method in class fr.lirmm.graphik.graal.rulesetanalyser.RuleSetPropertyHierarchy
Prepare the list of rule set properties.
generatePropertyMapSpecializationOf(RuleSetProperty) - Static method in class fr.lirmm.graphik.graal.rulesetanalyser.RuleSetPropertyHierarchy
Prepare a map containing all specialization of specified rule property.
generateQuery(Rule) - Method in class fr.lirmm.graphik.graal.forward_chaining.rule_applier.AbstractRuleApplier
 
generateQuery(Rule) - Method in class fr.lirmm.graphik.graal.forward_chaining.rule_applier.DefaultRuleApplier
 
generateQuery(Rule) - Method in class fr.lirmm.graphik.graal.forward_chaining.rule_applier.ExhaustiveRuleApplier
 
get(T...) - Method in class fr.lirmm.graphik.util.collections.Trie
Get the value in the Trie with the given word
get(String) - Method in class fr.lirmm.graphik.util.profiler.AbstractProfiler
 
get(String) - Method in class fr.lirmm.graphik.util.profiler.NoProfiler
 
get(String) - Method in interface fr.lirmm.graphik.util.profiler.Profiler
Get data/time attached to the specified key.
getAbbreviation() - Method in enum fr.lirmm.graphik.util.TimeUnit
Return the abbreviation of this TimeUnit, "h" for hours, "min" for minutes, "s" for seconds, "ms" for milliseconds, "μs" for microseconds and "ns" for nanoseconds.
getAffectedPositionSet() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.util.AnalyserRuleSet
 
getAggregatedUnifiers(List<QueryUnifier>) - Method in class fr.lirmm.graphik.graal.backward_chaining.pure.AbstractRewritingOperator
Returns all the aggregated unifiers compute from the given unifiers
getAnswerVariables() - Method in interface fr.lirmm.graphik.graal.api.core.ConjunctiveQuery
Get the answer variables
getAnswerVariables() - Method in interface fr.lirmm.graphik.graal.api.core.ConjunctiveQueryWithNegatedParts
Get the answer variables
getAnswerVariables() - Method in interface fr.lirmm.graphik.graal.api.core.UnionOfConjunctiveQueries
Get the answer variables
getAnswerVariables() - Method in class fr.lirmm.graphik.graal.core.ConjunctiveQueryWithFixedVariables
 
getAnswerVariables() - Method in class fr.lirmm.graphik.graal.core.DefaultConjunctiveQuery
Returns the answer variables of the query.
getAnswerVariables() - Method in class fr.lirmm.graphik.graal.core.DefaultConjunctiveQueryWithNegatedParts
Returns the answer variables of the query.
getAnswerVariables() - Method in class fr.lirmm.graphik.graal.core.DefaultUnionOfConjunctiveQueries
 
getAnswerVariables() - Method in class fr.lirmm.graphik.graal.core.RuleWrapper2ConjunctiveQueryWithNegatedParts
 
getApproach() - Method in interface fr.lirmm.graphik.graal.api.kb.KnowledgeBase
Returns the defined priority of this KnowledgeBase (ie saturation or rewriting).
getApproach() - Method in class fr.lirmm.graphik.graal.kb.DefaultKnowledgeBase
 
getArity() - Method in class fr.lirmm.graphik.graal.api.core.Predicate
Get the arity of this predicate.
getAssociatedSubstitution() - Method in class fr.lirmm.graphik.graal.core.unifier.QueryUnifier
 
getAtomSet() - Method in interface fr.lirmm.graphik.graal.api.core.ConjunctiveQuery
Get the atom conjunction representing the query.
getAtomSet() - Method in class fr.lirmm.graphik.graal.core.ConjunctiveQueryWithFixedVariables
 
getAtomSet() - Method in class fr.lirmm.graphik.graal.core.DefaultConjunctiveQuery
Returns the fact of the query.
getBCCBackJumping() - Method in class fr.lirmm.graphik.graal.homomorphism.bbc.BCC
 
getBCCScheduler() - Method in class fr.lirmm.graphik.graal.homomorphism.bbc.BCC
 
getBody() - Method in interface fr.lirmm.graphik.graal.api.core.NegativeConstraint
Get the body (the hypothesis) of this constraint.
getBody() - Method in interface fr.lirmm.graphik.graal.api.core.Rule
Get the body (the hypothesis) of this rule.
getBody() - Method in class fr.lirmm.graphik.graal.core.ConjunctiveQueryRuleAdapter
 
getBody() - Method in class fr.lirmm.graphik.graal.core.DefaultRule
 
getBody() - Method in class fr.lirmm.graphik.graal.core.unifier.AtomicHeadRule
 
getBottom() - Method in interface fr.lirmm.graphik.graal.api.factory.AtomFactory
 
getBottom() - Method in class fr.lirmm.graphik.graal.core.atomset.graph.AtomEdgeFactory
 
getBottom() - Method in class fr.lirmm.graphik.graal.core.factory.DefaultAtomFactory
 
getCandidatsIterator(AtomSet, Var, Substitution, Map<Variable, Integer>, Var[], RulesCompilation) - Method in class fr.lirmm.graphik.graal.homomorphism.forward_checking.AbstractNFC
 
getCandidatsIterator(AtomSet, Var, Substitution, Map<Variable, Integer>, Var[], RulesCompilation) - Method in interface fr.lirmm.graphik.graal.homomorphism.forward_checking.ForwardChecking
 
getCandidatsIterator(AtomSet, Var, Substitution, Map<Variable, Integer>, Var[], RulesCompilation) - Method in class fr.lirmm.graphik.graal.homomorphism.forward_checking.NFC2WithLimit
 
getCandidatsIterator(AtomSet, Var, Substitution, Map<Variable, Integer>, Var[], RulesCompilation) - Method in class fr.lirmm.graphik.graal.homomorphism.forward_checking.NoForwardChecking
 
getCandidatsIterator(AtomSet, Var, Substitution, Map<Variable, Integer>, Var[], RulesCompilation) - Method in class fr.lirmm.graphik.graal.homomorphism.forward_checking.SimpleFC
 
getClass(E) - Method in class fr.lirmm.graphik.util.Partition
 
getColumn() - Method in exception fr.lirmm.graphik.graal.api.io.ParseException
 
getColumns(String) - Method in class fr.lirmm.graphik.graal.store.rdbms.driver.AbstractRdbmsDriver
 
getColumns(String) - Method in interface fr.lirmm.graphik.graal.store.rdbms.driver.RdbmsDriver
Return columns informations for the specified table name.
getColumns() - Method in class fr.lirmm.graphik.graal.store.rdbms.util.DBTable
 
getComponent(int) - Method in class fr.lirmm.graphik.util.graph.scc.StronglyConnectedComponentsGraph
 
getConditions(Predicate, Predicate) - Method in class fr.lirmm.graphik.graal.core.compilation.IDCompilation
 
getConjunctiveQuery() - Method in class fr.lirmm.graphik.graal.io.sparql.SparqlConjunctiveQueryParser
 
getConjunctiveQueryTranslator() - Method in class fr.lirmm.graphik.graal.store.rdbms.adhoc.AdHocRdbmsStore
 
getConjunctiveQueryTranslator() - Method in class fr.lirmm.graphik.graal.store.rdbms.natural.NaturalRDBMSStore
 
getConjunctiveQueryTranslator() - Method in interface fr.lirmm.graphik.graal.store.rdbms.RdbmsStore
Transform the conjunctive query into a SQL query
getConnection() - Method in class fr.lirmm.graphik.graal.store.rdbms.AbstractRdbmsStore
 
getConnection() - Method in class fr.lirmm.graphik.graal.store.rdbms.driver.AbstractRdbmsDriver
 
getConnection() - Method in interface fr.lirmm.graphik.graal.store.rdbms.driver.RdbmsDriver
 
getConstants() - Method in class fr.lirmm.graphik.graal.api.core.AbstractAtom
 
getConstants() - Method in interface fr.lirmm.graphik.graal.api.core.Atom
Get all constants that appear is this atom.
getConstants() - Method in interface fr.lirmm.graphik.graal.api.core.AtomSet
Returns a Set of all constants in this atom set.
getConstants() - Method in interface fr.lirmm.graphik.graal.api.core.InMemoryAtomSet
 
getConstants() - Method in interface fr.lirmm.graphik.graal.api.core.Rule
Get all constants of this rule.
getConstants() - Method in class fr.lirmm.graphik.graal.core.atomset.AbstractAtomSet
 
getConstants() - Method in class fr.lirmm.graphik.graal.core.atomset.AbstractInMemoryAtomSet
 
getConstants() - Method in class fr.lirmm.graphik.graal.core.ConjunctiveQueryRuleAdapter
 
getConstants() - Method in class fr.lirmm.graphik.graal.core.DefaultAtom
 
getConstants() - Method in class fr.lirmm.graphik.graal.core.DefaultRule
 
getConstants() - Method in class fr.lirmm.graphik.graal.core.unifier.AtomicHeadRule
 
getCptValue() - Method in class fr.lirmm.graphik.util.stream.CounterIterator
 
getDatatype() - Method in interface fr.lirmm.graphik.graal.api.core.Literal
 
getDecidableCombination() - Method in class fr.lirmm.graphik.graal.kb.DefaultKnowledgeBase
 
getDefaultPrefix() - Method in class fr.lirmm.graphik.graal.core.store.AbstractTripleStore
 
getDefaultPriority() - Method in class fr.lirmm.graphik.graal.api.homomorphism.AbstractChecker
 
getDefaultPriority() - Method in class fr.lirmm.graphik.graal.homomorphism.checker.AtomicQueryHomomorphismChecker
 
getDefaultPriority() - Method in class fr.lirmm.graphik.graal.homomorphism.checker.AtomicQueryHomomorphismWithNegatedPartsChecker
 
getDefaultPriority() - Method in class fr.lirmm.graphik.graal.homomorphism.checker.BacktrackChecker
 
getDefaultPriority() - Method in class fr.lirmm.graphik.graal.homomorphism.checker.BacktrackWithNegatedPartsChecker
 
getDefaultPriority() - Method in class fr.lirmm.graphik.graal.homomorphism.checker.DefaultUnionConjunctiveQueriesChecker
 
getDefaultPriority() - Method in class fr.lirmm.graphik.graal.homomorphism.checker.FullyInstantiatedQueryHomomorphismChecker
 
getDefaultPriority() - Method in class fr.lirmm.graphik.graal.store.rdbms.homomorphism.SqlHomomorphismChecker
 
getDefaultPriority() - Method in class fr.lirmm.graphik.graal.store.rdbms.homomorphism.SqlUCQHomomorphismChecker
 
getDescription() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.AGRDProperty
 
getDescription() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.BTSProperty
 
getDescription() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.DisconnectedProperty
 
getDescription() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.DomainRestrictedProperty
 
getDescription() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.FESProperty
 
getDescription() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.FrontierGuardedProperty
 
getDescription() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.FrontierOneProperty
 
getDescription() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.FUSProperty
 
getDescription() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.GBTSProperty
 
getDescription() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.GuardedProperty
 
getDescription() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.JointlyFrontierGuardedSetProperty
 
getDescription() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.LinearProperty
 
getDescription() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.MFAProperty
 
getDescription() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.MSAProperty
 
getDescription() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.RangeRestrictedProperty
 
getDescription() - Method in interface fr.lirmm.graphik.graal.rulesetanalyser.property.RuleSetProperty
 
getDescription() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.StickyProperty
 
getDescription() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.WeaklyAcyclicProperty
 
getDescription() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.WeaklyFrontierGuardedSetProperty
 
getDescription() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.WeaklyGuardedSetProperty
 
getDescription() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.WeaklyStickyProperty
 
getDomainSize() - Method in interface fr.lirmm.graphik.graal.api.store.Store
Returns the numbers of different terms referenced by atoms in this store or a greater estimation of it.
getDomainSize() - Method in class fr.lirmm.graphik.graal.core.atomset.graph.DefaultInMemoryGraphStore
 
getDomainSize() - Method in class fr.lirmm.graphik.graal.core.store.AbstractStore
 
getDriver() - Method in class fr.lirmm.graphik.graal.store.rdbms.AbstractRdbmsStore
 
getDriver() - Method in interface fr.lirmm.graphik.graal.store.rdbms.RdbmsStore
 
getEdgeSource(DefaultEdge) - Method in class fr.lirmm.graphik.graal.rulesetanalyser.graph.GraphPositionDependencies
 
getEdgeTarget(Integer) - Method in class fr.lirmm.graphik.graal.core.grd.DefaultGraphOfRuleDependencies
 
getEdgeTarget(DefaultEdge) - Method in class fr.lirmm.graphik.graal.rulesetanalyser.graph.GraphPositionDependencies
 
getExistentials() - Method in interface fr.lirmm.graphik.graal.api.core.Rule
Compute and return the set of existential variables of this rule.
getExistentials() - Method in class fr.lirmm.graphik.graal.core.ConjunctiveQueryRuleAdapter
 
getExistentials() - Method in class fr.lirmm.graphik.graal.core.DefaultRule
 
getExistentials() - Method in class fr.lirmm.graphik.graal.core.unifier.AtomicHeadRule
 
getExtraIdentifierCharacters() - Method in class fr.lirmm.graphik.graal.store.rdbms.driver.AbstractRdbmsDriver
 
getExtraIdentifierCharacters() - Method in interface fr.lirmm.graphik.graal.store.rdbms.driver.RdbmsDriver
Return a String containing extra characters available for table and column name (those beyond a-z, A-Z, 0-9 and _).
getFacts() - Method in interface fr.lirmm.graphik.graal.api.core.InMemoryKnowledgeBase
 
getFacts() - Method in interface fr.lirmm.graphik.graal.api.kb.KnowledgeBase
Get the facts attached to this knowledgeBase.
getFacts() - Method in class fr.lirmm.graphik.graal.kb.DefaultKnowledgeBase
 
getFESGraphOfRuleDependencies() - Method in class fr.lirmm.graphik.graal.kb.DefaultKnowledgeBase
 
getFESRuleSet() - Method in class fr.lirmm.graphik.graal.kb.DefaultKnowledgeBase
 
getFirst() - Method in class fr.lirmm.graphik.util.graph.DefaultDirectedEdge
 
getFirst() - Method in class fr.lirmm.graphik.util.graph.DefaultEdge
 
getFirst() - Method in interface fr.lirmm.graphik.util.graph.Edge
 
getFreshPredicateTableName(Predicate) - Method in class fr.lirmm.graphik.graal.store.rdbms.AbstractRdbmsStore
 
getFreshPredicateTableName(Predicate) - Method in class fr.lirmm.graphik.graal.store.rdbms.adhoc.AdHocRdbmsStore
 
getFreshPredicateTableName(Predicate) - Method in class fr.lirmm.graphik.graal.store.rdbms.natural.NaturalRDBMSStore
 
getFreshSymbol() - Method in interface fr.lirmm.graphik.graal.api.core.ConstantGenerator
Generate a fresh constant, i.e.
getFreshSymbol() - Method in interface fr.lirmm.graphik.graal.api.core.TermGenerator
Generate a fresh term, i.e.
getFreshSymbol() - Method in interface fr.lirmm.graphik.graal.api.core.VariableGenerator
Generate a fresh variable, i.e.
getFreshSymbol() - Method in class fr.lirmm.graphik.graal.core.DefaultConstantGenerator
 
getFreshSymbol() - Method in class fr.lirmm.graphik.graal.core.DefaultVariableGenerator
 
getFreshSymbol() - Method in class fr.lirmm.graphik.graal.store.rdbms.RdbmsConstantGenenrator
 
getFreshSymbol() - Method in class fr.lirmm.graphik.graal.store.rdbms.RdbmsVariableGenenrator
 
getFreshSymbolGenerator() - Method in interface fr.lirmm.graphik.graal.api.core.AtomSet
 
getFreshSymbolGenerator() - Method in class fr.lirmm.graphik.graal.core.atomset.graph.DefaultInMemoryGraphStore
 
getFreshSymbolGenerator() - Method in class fr.lirmm.graphik.graal.core.atomset.LinkedListAtomSet
 
getFreshSymbolGenerator() - Method in class fr.lirmm.graphik.graal.core.mapper.MappedStore
 
getFreshSymbolGenerator() - Method in class fr.lirmm.graphik.graal.store.gdb.Neo4jStore
 
getFreshSymbolGenerator() - Method in class fr.lirmm.graphik.graal.store.rdbms.adhoc.AdHocRdbmsStore
 
getFreshSymbolGenerator() - Method in class fr.lirmm.graphik.graal.store.rdbms.natural.NaturalRDBMSStore
 
getFreshSymbolGenerator() - Method in class fr.lirmm.graphik.graal.store.triplestore.rdf4j.RDF4jStore
 
getFrontier() - Method in interface fr.lirmm.graphik.graal.api.core.Rule
Compute and return the set of frontier variables of this rule.
getFrontier() - Method in class fr.lirmm.graphik.graal.core.ConjunctiveQueryRuleAdapter
 
getFrontier() - Method in class fr.lirmm.graphik.graal.core.DefaultRule
 
getFrontier() - Method in class fr.lirmm.graphik.graal.core.unifier.AtomicHeadRule
 
getFullName() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.AGRDProperty
 
getFullName() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.BTSProperty
 
getFullName() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.DisconnectedProperty
 
getFullName() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.DomainRestrictedProperty
 
getFullName() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.FESProperty
 
getFullName() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.FrontierGuardedProperty
 
getFullName() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.FrontierOneProperty
 
getFullName() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.FUSProperty
 
getFullName() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.GBTSProperty
 
getFullName() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.GuardedProperty
 
getFullName() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.JointlyFrontierGuardedSetProperty
 
getFullName() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.LinearProperty
 
getFullName() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.MFAProperty
 
getFullName() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.MSAProperty
 
getFullName() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.RangeRestrictedProperty
 
getFullName() - Method in interface fr.lirmm.graphik.graal.rulesetanalyser.property.RuleSetProperty
 
getFullName() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.StickyProperty
 
getFullName() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.WeaklyAcyclicProperty
 
getFullName() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.WeaklyFrontierGuardedSetProperty
 
getFullName() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.WeaklyGuardedSetProperty
 
getFullName() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.WeaklyStickyProperty
 
getFUSRuleSet() - Method in class fr.lirmm.graphik.graal.kb.DefaultKnowledgeBase
 
getGeneralisations() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.AGRDProperty
 
getGeneralisations() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.DisconnectedProperty
 
getGeneralisations() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.DomainRestrictedProperty
 
getGeneralisations() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.FESProperty
 
getGeneralisations() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.FrontierGuardedProperty
 
getGeneralisations() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.FrontierOneProperty
 
getGeneralisations() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.GBTSProperty
 
getGeneralisations() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.GuardedProperty
 
getGeneralisations() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.JointlyFrontierGuardedSetProperty
 
getGeneralisations() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.LinearProperty
 
getGeneralisations() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.MFAProperty
 
getGeneralisations() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.MSAProperty
 
getGeneralisations() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.RangeRestrictedProperty
 
getGeneralisations() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.RuleSetProperty.Default
 
getGeneralisations() - Method in interface fr.lirmm.graphik.graal.rulesetanalyser.property.RuleSetProperty
 
getGeneralisations() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.StickyProperty
 
getGeneralisations() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.WeaklyAcyclicProperty
 
getGeneralisations() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.WeaklyFrontierGuardedSetProperty
 
getGeneralisations() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.WeaklyGuardedSetProperty
 
getGeneralisationsOf(RuleSetProperty) - Method in class fr.lirmm.graphik.graal.rulesetanalyser.RuleSetPropertyHierarchy
 
getGraphOfRuleDependencies() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.util.AnalyserRuleSet
 
getGraphPositionDependencies() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.util.AnalyserRuleSet
 
getHaltingCondition() - Method in class fr.lirmm.graphik.graal.forward_chaining.rule_applier.AbstractRuleApplier
 
getHead() - Method in interface fr.lirmm.graphik.graal.api.core.Rule
Get the head (the conclusion) of this rule.
getHead() - Method in class fr.lirmm.graphik.graal.core.ConjunctiveQueryRuleAdapter
 
getHead() - Method in class fr.lirmm.graphik.graal.core.DefaultRule
 
getHead() - Method in class fr.lirmm.graphik.graal.core.unifier.AtomicHeadRule
 
getHead() - Method in class fr.lirmm.graphik.util.graph.DefaultDirectedEdge
 
getHead() - Method in interface fr.lirmm.graphik.util.graph.DirectedEdge
 
getIdClass(T) - Method in interface fr.lirmm.graphik.util.EquivalentRelation
 
getIdClass(T) - Method in class fr.lirmm.graphik.util.TreeMapEquivalentRelation
 
getIdentifier() - Method in interface fr.lirmm.graphik.graal.api.core.Constant
 
getIdentifier() - Method in interface fr.lirmm.graphik.graal.api.core.Literal
 
getIdentifier() - Method in class fr.lirmm.graphik.graal.api.core.Predicate
Get the URI representation of this predicate.
getIdentifier() - Method in interface fr.lirmm.graphik.graal.api.core.Term
A unique identifier of this term.
getImageOf(InMemoryAtomSet) - Method in class fr.lirmm.graphik.graal.core.unifier.QueryUnifier
Return the image of a given fact by the substitution of this
getInfos(Var) - Method in class fr.lirmm.graphik.graal.homomorphism.scheduler.DefaultScheduler
 
getInfos(Var) - Method in class fr.lirmm.graphik.graal.homomorphism.scheduler.FixedOrderScheduler
 
getInfos(Var) - Method in interface fr.lirmm.graphik.graal.homomorphism.scheduler.Scheduler
Return an informative string about specified variable
getInsertOrIgnoreQuery(DBTable, Map<String, String>) - Method in class fr.lirmm.graphik.graal.store.rdbms.driver.AbstractInsertOrIgnoreRdbmsDriver
 
getInsertOrIgnoreQuery(DBTable, String) - Method in class fr.lirmm.graphik.graal.store.rdbms.driver.AbstractInsertOrIgnoreRdbmsDriver
 
getInsertOrIgnoreQuery(DBTable, Map<String, String>) - Method in class fr.lirmm.graphik.graal.store.rdbms.driver.AbstractMergeRdbmsDriver
 
getInsertOrIgnoreQuery(DBTable, String) - Method in class fr.lirmm.graphik.graal.store.rdbms.driver.AbstractMergeRdbmsDriver
 
getInsertOrIgnoreQuery(DBTable, Map<String, String>) - Method in class fr.lirmm.graphik.graal.store.rdbms.driver.PostgreSQLDriver
 
getInsertOrIgnoreQuery(DBTable, String) - Method in class fr.lirmm.graphik.graal.store.rdbms.driver.PostgreSQLDriver
 
getInsertOrIgnoreQuery(DBTable, Map<String, String>) - Method in interface fr.lirmm.graphik.graal.store.rdbms.driver.RdbmsDriver
Generates an INSERT OR IGNORE SQL statement.
getInsertOrIgnoreQuery(DBTable, String) - Method in interface fr.lirmm.graphik.graal.store.rdbms.driver.RdbmsDriver
 
getIrredondant(InMemoryAtomSet) - Method in interface fr.lirmm.graphik.graal.api.core.RulesCompilation
Filters redundant atom in the specified atom-set with respect to this rule compilation.
getIrredondant(InMemoryAtomSet) - Method in class fr.lirmm.graphik.graal.core.compilation.AbstractRulesCompilation
 
getJointlyAffectedPositionSet() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.util.AnalyserRuleSet
 
getLabel() - Method in class fr.lirmm.graphik.graal.api.core.AbstractTerm
 
getLabel() - Method in interface fr.lirmm.graphik.graal.api.core.ConjunctiveQuery
The label (the name) for this query.
getLabel() - Method in interface fr.lirmm.graphik.graal.api.core.ConjunctiveQueryWithNegatedParts
The label (the name) for this query.
getLabel() - Method in interface fr.lirmm.graphik.graal.api.core.Constant
 
getLabel() - Method in interface fr.lirmm.graphik.graal.api.core.NegativeConstraint
Get the label (the name) of this constraint.
getLabel() - Method in interface fr.lirmm.graphik.graal.api.core.Query
 
getLabel() - Method in interface fr.lirmm.graphik.graal.api.core.Rule
Get the label (the name) of this rule.
getLabel() - Method in interface fr.lirmm.graphik.graal.api.core.Term
Return a label that represents this term.
getLabel() - Method in interface fr.lirmm.graphik.graal.api.core.UnionOfConjunctiveQueries
The label (the name) of this query.
getLabel() - Method in interface fr.lirmm.graphik.graal.api.core.Variable
 
getLabel() - Method in class fr.lirmm.graphik.graal.core.ConjunctiveQueryRuleAdapter
 
getLabel() - Method in class fr.lirmm.graphik.graal.core.ConjunctiveQueryWithFixedVariables
 
getLabel() - Method in class fr.lirmm.graphik.graal.core.DefaultConjunctiveQuery
 
getLabel() - Method in class fr.lirmm.graphik.graal.core.DefaultConjunctiveQueryWithNegatedParts
 
getLabel() - Method in class fr.lirmm.graphik.graal.core.DefaultRule
 
getLabel() - Method in class fr.lirmm.graphik.graal.core.DefaultUnionOfConjunctiveQueries
 
getLabel() - Method in class fr.lirmm.graphik.graal.core.RuleWrapper2ConjunctiveQueryWithNegatedParts
 
getLabel() - Method in class fr.lirmm.graphik.graal.core.unifier.AtomicHeadRule
 
getLabel() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.AGRDProperty
 
getLabel() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.BTSProperty
 
getLabel() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.DisconnectedProperty
 
getLabel() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.DomainRestrictedProperty
 
getLabel() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.FESProperty
 
getLabel() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.FrontierGuardedProperty
 
getLabel() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.FrontierOneProperty
 
getLabel() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.FUSProperty
 
getLabel() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.GBTSProperty
 
getLabel() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.GuardedProperty
 
getLabel() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.JointlyFrontierGuardedSetProperty
 
getLabel() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.LinearProperty
 
getLabel() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.MFAProperty
 
getLabel() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.MSAProperty
 
getLabel() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.RangeRestrictedProperty
 
getLabel() - Method in interface fr.lirmm.graphik.graal.rulesetanalyser.property.RuleSetProperty
This method must return a label not used by any other rule property or undefined behaviour is to be expected.
getLabel() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.StickyProperty
 
getLabel() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.WeaklyAcyclicProperty
 
getLabel() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.WeaklyFrontierGuardedSetProperty
 
getLabel() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.WeaklyGuardedSetProperty
 
getLabel() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.WeaklyStickyProperty
 
getLine() - Method in exception fr.lirmm.graphik.graal.api.io.ParseException
 
getLiterals() - Method in class fr.lirmm.graphik.graal.api.core.AbstractAtom
 
getLiterals() - Method in interface fr.lirmm.graphik.graal.api.core.Atom
Get all literals that appear is this atom.
getLiterals() - Method in interface fr.lirmm.graphik.graal.api.core.AtomSet
Returns a Set of all literals in this atom set.
getLiterals() - Method in interface fr.lirmm.graphik.graal.api.core.InMemoryAtomSet
 
getLiterals() - Method in interface fr.lirmm.graphik.graal.api.core.Rule
Get all literals of this rule.
getLiterals() - Method in class fr.lirmm.graphik.graal.core.atomset.AbstractAtomSet
 
getLiterals() - Method in class fr.lirmm.graphik.graal.core.atomset.AbstractInMemoryAtomSet
 
getLiterals() - Method in class fr.lirmm.graphik.graal.core.ConjunctiveQueryRuleAdapter
 
getLiterals() - Method in class fr.lirmm.graphik.graal.core.DefaultAtom
 
getLiterals() - Method in class fr.lirmm.graphik.graal.core.DefaultRule
 
getLiterals() - Method in class fr.lirmm.graphik.graal.core.unifier.AtomicHeadRule
 
getLocalname() - Method in class fr.lirmm.graphik.util.DefaultURI
 
getLocalname() - Method in interface fr.lirmm.graphik.util.URI
Get the localname of this URI.
getLocalName(String) - Static method in class fr.lirmm.graphik.util.URIUtils
Return the local name of this uri.
getLocalNameIndex(String) - Static method in class fr.lirmm.graphik.util.URIUtils
 
getMap() - Method in class fr.lirmm.graphik.graal.core.AbstractMapBasedSubstitution
 
getMap() - Method in class fr.lirmm.graphik.graal.core.HashMapSubstitution
 
getMap() - Method in class fr.lirmm.graphik.graal.core.TreeMapSubstitution
 
getMap() - Method in class fr.lirmm.graphik.util.profiler.AbstractProfiler
 
getMap() - Method in class fr.lirmm.graphik.util.profiler.NoProfiler
 
getMap() - Method in interface fr.lirmm.graphik.util.profiler.Profiler
 
getMarkedRuleCollection() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.graph.MarkedVariableSet
 
getMarkedVariableSet() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.util.AnalyserRuleSet
 
getMaxTableNameLength() - Method in class fr.lirmm.graphik.graal.store.rdbms.driver.AbstractRdbmsDriver
 
getMaxTableNameLength() - Method in interface fr.lirmm.graphik.graal.store.rdbms.driver.RdbmsDriver
Returns the maximum number of characters that this database allows in a table name.
getMetaData() - Method in class fr.lirmm.graphik.graal.store.rdbms.driver.AbstractRdbmsDriver
 
getMetaData() - Method in interface fr.lirmm.graphik.graal.store.rdbms.driver.RdbmsDriver
Returns database metadata
getName() - Method in class fr.lirmm.graphik.graal.store.rdbms.util.DBColumn
 
getName() - Method in class fr.lirmm.graphik.graal.store.rdbms.util.DBTable
 
getNbrComponents() - Method in class fr.lirmm.graphik.util.graph.scc.StronglyConnectedComponentsGraph
 
getNegatedParts() - Method in interface fr.lirmm.graphik.graal.api.core.ConjunctiveQueryWithNegatedParts
Get the set of facts which must be false (at least one).
getNegatedParts() - Method in class fr.lirmm.graphik.graal.core.DefaultConjunctiveQueryWithNegatedParts
 
getNegatedParts() - Method in class fr.lirmm.graphik.graal.core.RuleWrapper2ConjunctiveQueryWithNegatedParts
 
getNegativeConstraint(String) - Method in interface fr.lirmm.graphik.graal.api.core.Ontology
 
getNegativeConstraint(String) - Method in class fr.lirmm.graphik.graal.core.ruleset.DefaultOntology
 
getNegativeConstraintNames() - Method in interface fr.lirmm.graphik.graal.api.core.Ontology
 
getNegativeConstraintNames() - Method in class fr.lirmm.graphik.graal.core.ruleset.DefaultOntology
 
getOntology() - Method in interface fr.lirmm.graphik.graal.api.kb.KnowledgeBase
Get the ontology attached to this knowledge base.
getOntology() - Method in class fr.lirmm.graphik.graal.kb.DefaultKnowledgeBase
 
getOrderedProperties() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.RuleSetPropertyHierarchy
 
getOutgoingEdgesOf(Rule) - Method in class fr.lirmm.graphik.graal.core.grd.DefaultGraphOfRuleDependencies
 
getPartition() - Method in class fr.lirmm.graphik.graal.core.unifier.QueryUnifier
Return the partition that unify the piece and a part of the head rule
getPiece() - Method in class fr.lirmm.graphik.graal.core.unifier.QueryUnifier
Return the piece of the fact that are unified by this unificateur
getPieces(Rule) - Static method in class fr.lirmm.graphik.graal.core.Rules
Compute and return the set of pieces of the head according to the frontier.
getPositivePart() - Method in interface fr.lirmm.graphik.graal.api.core.ConjunctiveQueryWithNegatedParts
Get the set of facts which must be true.
getPositivePart() - Method in class fr.lirmm.graphik.graal.core.DefaultConjunctiveQueryWithNegatedParts
 
getPositivePart() - Method in class fr.lirmm.graphik.graal.core.RuleWrapper2ConjunctiveQueryWithNegatedParts
 
getPredicate() - Method in interface fr.lirmm.graphik.graal.api.core.Atom
Get the Predicate of this Atom.
getPredicate() - Method in class fr.lirmm.graphik.graal.core.DefaultAtom
Get the predicate.
getPredicates() - Method in interface fr.lirmm.graphik.graal.api.core.AtomSet
Returns a Set of all predicates in this atom set.
getPredicates() - Method in interface fr.lirmm.graphik.graal.api.core.InMemoryAtomSet
 
getPredicates() - Method in class fr.lirmm.graphik.graal.core.atomset.AbstractAtomSet
 
getPredicates() - Method in class fr.lirmm.graphik.graal.core.atomset.AbstractInMemoryAtomSet
 
getPredicates() - Method in class fr.lirmm.graphik.graal.core.atomset.graph.DefaultInMemoryGraphStore
 
getPredicates() - Method in class fr.lirmm.graphik.graal.core.atomset.LinkedListAtomSet
 
getPredicates() - Method in class fr.lirmm.graphik.graal.store.gdb.Neo4jStore
 
getPredicates() - Method in class fr.lirmm.graphik.graal.store.rdbms.adhoc.AdHocRdbmsStore
 
getPredicates() - Method in class fr.lirmm.graphik.graal.store.triplestore.rdf4j.RDF4jStore
 
getPredicateTable(Predicate) - Method in class fr.lirmm.graphik.graal.store.rdbms.AbstractRdbmsStore
Get the table informations associated to the specified predicate.
getPredicateTable(Predicate) - Method in class fr.lirmm.graphik.graal.store.rdbms.adhoc.AdHocRdbmsStore
 
getPredicateTable(Predicate) - Method in class fr.lirmm.graphik.graal.store.rdbms.natural.NaturalRDBMSStore
 
getPredicateTableIfExist(Predicate) - Method in class fr.lirmm.graphik.graal.store.rdbms.AbstractRdbmsStore
Ask the database for table informations associated to the specified predicate.
getPredicateTableIfExist(Predicate) - Method in class fr.lirmm.graphik.graal.store.rdbms.adhoc.AdHocRdbmsStore
 
getPredicateTableIfExist(Predicate) - Method in class fr.lirmm.graphik.graal.store.rdbms.natural.NaturalRDBMSStore
 
getPrefix() - Method in class fr.lirmm.graphik.util.DefaultURI
 
getPrefix() - Method in class fr.lirmm.graphik.util.Prefix
 
getPrefix() - Method in interface fr.lirmm.graphik.util.URI
Get the prefix of this URI.
getPrefix(String) - Static method in class fr.lirmm.graphik.util.URIUtils
Return the global name of this uri.
getPrefixByValue(String) - Method in class fr.lirmm.graphik.util.PrefixManager
 
getPrefixes() - Method in class fr.lirmm.graphik.graal.io.sparql.SparqlConjunctiveQueryParser
 
getPrefixes() - Method in class fr.lirmm.graphik.graal.io.sparql.SparqlRuleParser
 
getPrefixName() - Method in class fr.lirmm.graphik.util.Prefix
 
getPriority() - Method in class fr.lirmm.graphik.graal.api.homomorphism.AbstractChecker
 
getPriority() - Method in interface fr.lirmm.graphik.graal.api.homomorphism.ExistentialHomomorphismChecker
Get the priority of this solver.
getPriority() - Method in interface fr.lirmm.graphik.graal.api.homomorphism.HomomorphismChecker
Get the priority of this solver.
getProfiler() - Method in class fr.lirmm.graphik.graal.api.forward_chaining.AbstractChase
 
getProfiler() - Method in class fr.lirmm.graphik.graal.api.forward_chaining.AbstractDirectChase
 
getProfiler() - Method in class fr.lirmm.graphik.graal.backward_chaining.pure.AbstractRewritingOperator
 
getProfiler() - Method in class fr.lirmm.graphik.graal.core.compilation.AbstractRulesCompilation
 
getProfiler() - Method in class fr.lirmm.graphik.graal.homomorphism.RecursiveBacktrackHomomorphism
Deprecated.
 
getProfiler() - Method in class fr.lirmm.graphik.graal.homomorphism.utils.HomomorphismIteratorChecker
 
getProfiler() - Method in class fr.lirmm.graphik.util.profiler.AbstractProfilable
 
getProfiler() - Method in interface fr.lirmm.graphik.util.profiler.Profilable
 
getQuery(String) - Method in interface fr.lirmm.graphik.graal.api.kb.KnowledgeBase
 
getQuery() - Method in class fr.lirmm.graphik.graal.core.unifier.QueryUnifier
 
getQuery(String) - Method in class fr.lirmm.graphik.graal.kb.DefaultKnowledgeBase
 
getQueryNames() - Method in interface fr.lirmm.graphik.graal.api.kb.KnowledgeBase
 
getQueryNames() - Method in class fr.lirmm.graphik.graal.kb.DefaultKnowledgeBase
 
getRepresentant(E) - Method in class fr.lirmm.graphik.util.Partition
 
getReverseSourceVariablesSubstitution() - Static method in class fr.lirmm.graphik.graal.core.unifier.DefaultUnifierAlgorithm
 
getReverseTargetVariablesSubstitution() - Static method in class fr.lirmm.graphik.graal.core.unifier.DefaultUnifierAlgorithm
 
getRewritesFrom(ConjunctiveQuery, IndexedByHeadPredicatesRuleSet, RulesCompilation) - Method in class fr.lirmm.graphik.graal.backward_chaining.pure.AggregAllRulesOperator
Returns the rewrites compute from the given fact and the rule set of the receiving object.
getRewritesFrom(ConjunctiveQuery, IndexedByHeadPredicatesRuleSet, RulesCompilation) - Method in class fr.lirmm.graphik.graal.backward_chaining.pure.AggregSingleRuleOperator
Returns the rewrites compute from the given fact and the rule set of the receiving object.
getRewritesFrom(ConjunctiveQuery, IndexedByHeadPredicatesRuleSet, RulesCompilation) - Method in class fr.lirmm.graphik.graal.backward_chaining.pure.BasicAggregAllRulesOperator
Returns the rewrites compute from the given fact and the rule set of the receiving object.
getRewritesFrom(ConjunctiveQuery, IndexedByHeadPredicatesRuleSet, RulesCompilation) - Method in interface fr.lirmm.graphik.graal.backward_chaining.pure.RewritingOperator
Returns the rewrites compute from the given fact and the rule set of the receiving object.
getRewritingOf(Atom) - Method in interface fr.lirmm.graphik.graal.api.core.RulesCompilation
Return the list of atom that are R-rewriting of the atom father by compiled rules
getRewritingOf(Atom) - Method in class fr.lirmm.graphik.graal.core.compilation.HierarchicalCompilation
 
getRewritingOf(Atom) - Method in class fr.lirmm.graphik.graal.core.compilation.IDCompilation
Return all possible rewritings of this Atom by this compilation.
getRewritingOf(Atom) - Method in class fr.lirmm.graphik.graal.core.compilation.NoCompilation
 
getRule(String) - Method in interface fr.lirmm.graphik.graal.api.core.Ontology
 
getRule(String) - Method in interface fr.lirmm.graphik.graal.api.kb.KnowledgeBase
 
getRule(String) - Method in class fr.lirmm.graphik.graal.core.ruleset.DefaultOntology
 
getRule() - Method in class fr.lirmm.graphik.graal.core.unifier.QueryUnifier
Return the rule where the unifier apply
getRule() - Method in class fr.lirmm.graphik.graal.io.sparql.SparqlRuleParser
 
getRule(String) - Method in class fr.lirmm.graphik.graal.kb.DefaultKnowledgeBase
 
getRuleApplier() - Method in class fr.lirmm.graphik.graal.api.forward_chaining.AbstractChase
 
getRuleApplier() - Method in class fr.lirmm.graphik.graal.api.forward_chaining.AbstractDirectChase
 
getRuleNames() - Method in interface fr.lirmm.graphik.graal.api.core.Ontology
 
getRuleNames() - Method in interface fr.lirmm.graphik.graal.api.kb.KnowledgeBase
 
getRuleNames() - Method in class fr.lirmm.graphik.graal.core.ruleset.DefaultOntology
 
getRuleNames() - Method in class fr.lirmm.graphik.graal.kb.DefaultKnowledgeBase
 
getRules() - Method in interface fr.lirmm.graphik.graal.api.core.GraphOfRuleDependencies
 
getRules() - Method in class fr.lirmm.graphik.graal.core.grd.DefaultGraphOfRuleDependencies
 
getRulesByBodyPredicate(Predicate) - Method in class fr.lirmm.graphik.graal.core.ruleset.IndexedByBodyPredicatesRuleSet
 
getRulesByHeadPredicate(Predicate) - Method in class fr.lirmm.graphik.graal.core.ruleset.IndexedByHeadPredicatesRuleSet
 
getRuleSet() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.Analyser
 
getSafeCopy(Rule) - Static method in class fr.lirmm.graphik.graal.core.unifier.UnifierUtils
 
getSaturation() - Method in interface fr.lirmm.graphik.graal.api.core.RulesCompilation
 
getSaturation() - Method in class fr.lirmm.graphik.graal.core.compilation.HierarchicalCompilation
 
getSaturation() - Method in class fr.lirmm.graphik.graal.core.compilation.IDCompilation
 
getSaturation() - Method in class fr.lirmm.graphik.graal.core.compilation.NoCompilation
 
getSCC() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.util.AnalyserRuleSet
 
getScheme(String) - Static method in class fr.lirmm.graphik.util.URIUtils
Return the scheme part of this uri.
getSecond() - Method in class fr.lirmm.graphik.util.graph.DefaultDirectedEdge
 
getSecond() - Method in class fr.lirmm.graphik.util.graph.DefaultEdge
 
getSecond() - Method in interface fr.lirmm.graphik.util.graph.Edge
 
getSinglePieceUnifiers(ConjunctiveQuery, Rule, RulesCompilation) - Method in class fr.lirmm.graphik.graal.backward_chaining.pure.AbstractRewritingOperator
 
getSinglePieceUnifiersAHR(ConjunctiveQuery, AtomicHeadRule, RulesCompilation) - Static method in class fr.lirmm.graphik.graal.core.unifier.UnifierUtils
Returns the list of all single-piece unifier between the given query and the given atomic-head rule cannot work with IDCompilation ( have to conserve the fact that an atom of the query can only been associated by a single unification with an atom of the head
AHR: Atomic Header Rule
getSinglePieceUnifiersNAHR(ConjunctiveQuery, Rule, RulesCompilation) - Static method in class fr.lirmm.graphik.graal.core.unifier.UnifierUtils
 
getSinks() - Method in class fr.lirmm.graphik.util.graph.scc.StronglyConnectedComponentsGraph
 
getSolver() - Method in interface fr.lirmm.graphik.graal.api.homomorphism.ExistentialHomomorphismChecker
Return the attached solver.
getSolver() - Method in interface fr.lirmm.graphik.graal.api.homomorphism.HomomorphismChecker
Return the attached solver.
getSolver() - Method in class fr.lirmm.graphik.graal.homomorphism.checker.AtomicQueryHomomorphismChecker
 
getSolver() - Method in class fr.lirmm.graphik.graal.homomorphism.checker.AtomicQueryHomomorphismWithNegatedPartsChecker
 
getSolver() - Method in class fr.lirmm.graphik.graal.homomorphism.checker.BacktrackChecker
 
getSolver() - Method in class fr.lirmm.graphik.graal.homomorphism.checker.BacktrackWithNegatedPartsChecker
 
getSolver() - Method in class fr.lirmm.graphik.graal.homomorphism.checker.DefaultUnionConjunctiveQueriesChecker
 
getSolver() - Method in class fr.lirmm.graphik.graal.homomorphism.checker.FullyInstantiatedQueryHomomorphismChecker
 
getSolver() - Method in class fr.lirmm.graphik.graal.store.rdbms.homomorphism.SqlHomomorphismChecker
 
getSolver() - Method in class fr.lirmm.graphik.graal.store.rdbms.homomorphism.SqlUCQHomomorphismChecker
 
getSources() - Method in class fr.lirmm.graphik.util.graph.scc.StronglyConnectedComponentsGraph
 
getSourceVariablesSubstitution() - Static method in class fr.lirmm.graphik.graal.core.unifier.DefaultUnifierAlgorithm
 
getSpecialisations() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.property.RuleSetProperty.Default
 
getSpecialisations() - Method in interface fr.lirmm.graphik.graal.rulesetanalyser.property.RuleSetProperty
 
getSRUnifier(ConjunctiveQuery, Rule, RulesCompilation) - Method in class fr.lirmm.graphik.graal.backward_chaining.pure.AbstractRewritingOperator
Aggregated Mono piece unifier
getSRUnifier(ConjunctiveQuery, Rule, RulesCompilation) - Method in class fr.lirmm.graphik.graal.backward_chaining.pure.AggregAllRulesOperator
 
getStore() - Method in class fr.lirmm.graphik.graal.store.rdbms.AbstractRdbmsConjunctiveQueryTranslator
 
getStronglyConnectedComponentsGraph() - Method in interface fr.lirmm.graphik.graal.api.core.GraphOfRuleDependencies
 
getStronglyConnectedComponentsGraph() - Method in class fr.lirmm.graphik.graal.core.grd.DefaultGraphOfRuleDependencies
 
getStronglyConnectedComponentsGraph() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.util.AnalyserRuleSet
 
getSubGraph(Iterable<Rule>) - Method in interface fr.lirmm.graphik.graal.api.core.GraphOfRuleDependencies
Creates and return an induced SubGraph of the current one.
getSubGraph(Iterable<Rule>) - Method in class fr.lirmm.graphik.graal.core.grd.DefaultGraphOfRuleDependencies
 
getSubRuleSetAnalyser(Iterable<Rule>) - Method in class fr.lirmm.graphik.graal.rulesetanalyser.util.AnalyserRuleSet
 
getTable(String) - Method in class fr.lirmm.graphik.graal.store.rdbms.driver.AbstractRdbmsDriver
 
getTable(String) - Method in interface fr.lirmm.graphik.graal.store.rdbms.driver.RdbmsDriver
Returns the table information for the specified table name or null if there is no table with this name.
getTables() - Method in class fr.lirmm.graphik.graal.store.rdbms.driver.AbstractRdbmsDriver
 
getTables() - Method in interface fr.lirmm.graphik.graal.store.rdbms.driver.RdbmsDriver
Returns an iterator over the database tables.
getTail() - Method in class fr.lirmm.graphik.util.graph.DefaultDirectedEdge
 
getTail() - Method in interface fr.lirmm.graphik.util.graph.DirectedEdge
 
getTargetVariablesSubstitution() - Static method in class fr.lirmm.graphik.graal.core.unifier.DefaultUnifierAlgorithm
 
getTerm(int) - Method in interface fr.lirmm.graphik.graal.api.core.Atom
Get the nth term of this Atom.
getTerm(int) - Method in class fr.lirmm.graphik.graal.core.DefaultAtom
Returns the Term with the specified index.
getTerm(String) - Method in class fr.lirmm.graphik.graal.store.rdbms.adhoc.AdHocRdbmsStore
 
getTerm(String) - Method in class fr.lirmm.graphik.graal.store.rdbms.natural.NaturalRDBMSStore
 
getTerm(String) - Method in interface fr.lirmm.graphik.graal.store.rdbms.RdbmsStore
 
getTerms() - Method in interface fr.lirmm.graphik.graal.api.core.Atom
Get an ordered List that represents the terms of this Atom.
getTerms(Term.Type) - Method in interface fr.lirmm.graphik.graal.api.core.Atom
Deprecated.
getTerms() - Method in interface fr.lirmm.graphik.graal.api.core.AtomSet
Returns a Set of all terms in this atom set.
getTerms(Term.Type) - Method in interface fr.lirmm.graphik.graal.api.core.AtomSet
Deprecated.
getTerms() - Method in interface fr.lirmm.graphik.graal.api.core.InMemoryAtomSet
 
getTerms(Term.Type) - Method in interface fr.lirmm.graphik.graal.api.core.InMemoryAtomSet
Deprecated.
getTerms(Term.Type) - Method in interface fr.lirmm.graphik.graal.api.core.NegativeConstraint
Deprecated.
getTerms() - Method in interface fr.lirmm.graphik.graal.api.core.NegativeConstraint
Get all terms of this constraint.
getTerms(Term.Type) - Method in interface fr.lirmm.graphik.graal.api.core.Rule
Deprecated.
getTerms() - Method in interface fr.lirmm.graphik.graal.api.core.Rule
Get all terms of this rule.
getTerms() - Method in interface fr.lirmm.graphik.graal.api.core.Substitution
Get the domain of this substitution.
getTerms() - Method in class fr.lirmm.graphik.graal.core.AbstractMapBasedSubstitution
 
getTerms() - Method in class fr.lirmm.graphik.graal.core.atomset.AbstractAtomSet
 
getTerms(Term.Type) - Method in class fr.lirmm.graphik.graal.core.atomset.AbstractAtomSet
Deprecated.
getTerms() - Method in class fr.lirmm.graphik.graal.core.atomset.AbstractInMemoryAtomSet
 
getTerms(Term.Type) - Method in class fr.lirmm.graphik.graal.core.atomset.AbstractInMemoryAtomSet
Deprecated.
getTerms() - Method in class fr.lirmm.graphik.graal.core.atomset.graph.DefaultInMemoryGraphStore
 
getTerms(Term.Type) - Method in class fr.lirmm.graphik.graal.core.atomset.graph.DefaultInMemoryGraphStore
Deprecated.
getTerms() - Method in class fr.lirmm.graphik.graal.core.atomset.LinkedListAtomSet
 
getTerms(Term.Type) - Method in class fr.lirmm.graphik.graal.core.atomset.LinkedListAtomSet
Deprecated.
getTerms(Term.Type) - Method in class fr.lirmm.graphik.graal.core.ConjunctiveQueryRuleAdapter
 
getTerms() - Method in class fr.lirmm.graphik.graal.core.ConjunctiveQueryRuleAdapter
 
getTerms(Term.Type) - Method in class fr.lirmm.graphik.graal.core.DefaultAtom
Deprecated.
getTerms() - Method in class fr.lirmm.graphik.graal.core.DefaultAtom
Returns the List of Term.
getTerms() - Method in class fr.lirmm.graphik.graal.core.DefaultRule
 
getTerms(Term.Type) - Method in class fr.lirmm.graphik.graal.core.DefaultRule
Deprecated.
getTerms() - Method in class fr.lirmm.graphik.graal.core.EmptySubstitution
 
getTerms(Term.Type) - Method in class fr.lirmm.graphik.graal.core.unifier.AtomicHeadRule
Deprecated.
getTerms() - Method in class fr.lirmm.graphik.graal.core.unifier.AtomicHeadRule
 
getTerms() - Method in class fr.lirmm.graphik.graal.core.VariablePrefixSubstitution
 
getTerms() - Method in class fr.lirmm.graphik.graal.core.VariableRemovePrefixSubstitution
 
getTerms() - Method in class fr.lirmm.graphik.graal.store.gdb.Neo4jStore
 
getTerms(Term.Type) - Method in class fr.lirmm.graphik.graal.store.gdb.Neo4jStore
Deprecated.
getTerms() - Method in class fr.lirmm.graphik.graal.store.triplestore.rdf4j.RDF4jStore
 
getTerms(Term.Type) - Method in class fr.lirmm.graphik.graal.store.triplestore.rdf4j.RDF4jStore
Deprecated.
getTime() - Method in class fr.lirmm.graphik.util.profiler.AbstractProfiler
Return time in nanoseconds
getTime() - Method in class fr.lirmm.graphik.util.profiler.CPUTimeProfiler
 
getTime() - Method in class fr.lirmm.graphik.util.profiler.RealTimeProfiler
 
getTimeUnit() - Method in class fr.lirmm.graphik.util.profiler.AbstractProfiler
 
getTimeUnit() - Method in class fr.lirmm.graphik.util.profiler.NoProfiler
 
getTimeUnit() - Method in interface fr.lirmm.graphik.util.profiler.Profiler
 
getTop() - Method in interface fr.lirmm.graphik.graal.api.factory.AtomFactory
 
getTop() - Method in class fr.lirmm.graphik.graal.core.atomset.graph.AtomEdgeFactory
 
getTop() - Method in class fr.lirmm.graphik.graal.core.factory.DefaultAtomFactory
 
getTriggeredRules(Rule) - Method in interface fr.lirmm.graphik.graal.api.core.GraphOfRuleDependencies
Returns all rules that can be triggered by the specified one.
getTriggeredRules(Rule) - Method in class fr.lirmm.graphik.graal.core.grd.DefaultGraphOfRuleDependencies
 
getTriggeredRulesWithUnifiers(Rule) - Method in interface fr.lirmm.graphik.graal.api.core.GraphOfRuleDependencies
Returns all pair of rule and unifier that can be triggered by the specfied rule.
getTriggeredRulesWithUnifiers(Rule) - Method in class fr.lirmm.graphik.graal.core.grd.DefaultGraphOfRuleDependencies
 
getType() - Method in interface fr.lirmm.graphik.graal.api.core.Term
Deprecated.
getType() - Method in class fr.lirmm.graphik.graal.io.dlp.Directive
 
getType() - Method in class fr.lirmm.graphik.graal.store.rdbms.util.DBColumn
 
getUnifiableAtoms(MarkedQuery, Rule, RulesCompilation) - Method in class fr.lirmm.graphik.graal.backward_chaining.pure.AggregAllRulesOperator
Returns the list of the atoms of the query that can be unify with the head of R
getUnifiableAtoms(ConjunctiveQuery, Rule, RulesCompilation) - Static method in class fr.lirmm.graphik.graal.core.unifier.UnifierUtils
Returns the list of the atoms of the query that can be unify with the head of R
getUnifiablePredicate(Predicate) - Method in interface fr.lirmm.graphik.graal.api.core.RulesCompilation
Return a collection of predicate unifiable with the given one
getUnifiablePredicate(Predicate) - Method in class fr.lirmm.graphik.graal.core.compilation.HierarchicalCompilation
 
getUnifiablePredicate(Predicate) - Method in class fr.lirmm.graphik.graal.core.compilation.IDCompilation
 
getUnifiablePredicate(Predicate) - Method in class fr.lirmm.graphik.graal.core.compilation.NoCompilation
 
getUnifiableRules(CloseableIteratorWithoutException<Predicate>, IndexedByHeadPredicatesRuleSet, RulesCompilation) - Method in class fr.lirmm.graphik.graal.backward_chaining.pure.AbstractRewritingOperator
 
getUnification(Atom, Atom) - Method in interface fr.lirmm.graphik.graal.api.core.RulesCompilation
Return the list of c-unifier from the atom father to the atom son
getUnification(Atom, Atom) - Method in class fr.lirmm.graphik.graal.core.compilation.HierarchicalCompilation
 
getUnification(Atom, Atom) - Method in class fr.lirmm.graphik.graal.core.compilation.IDCompilation
 
getUnification(Atom, Atom) - Method in class fr.lirmm.graphik.graal.core.compilation.NoCompilation
 
getUnifiers(Rule, Rule) - Method in interface fr.lirmm.graphik.graal.api.core.GraphOfRuleDependencies
Returns a set of Substitution representing the set of unifiers from src to dest.
getUnifiers(Integer) - Method in class fr.lirmm.graphik.graal.core.grd.DefaultGraphOfRuleDependencies
 
getUnifiers(Rule, Rule) - Method in class fr.lirmm.graphik.graal.core.grd.DefaultGraphOfRuleDependencies
 
getURIzer() - Method in class fr.lirmm.graphik.graal.common.rdf4j.RDF4jUtils
 
getValue() - Method in interface fr.lirmm.graphik.graal.api.core.Literal
 
getValue() - Method in class fr.lirmm.graphik.graal.io.dlp.Directive
 
getValues() - Method in interface fr.lirmm.graphik.graal.api.core.Substitution
Get the codomain of this substitution.
getValues() - Method in class fr.lirmm.graphik.graal.core.AbstractMapBasedSubstitution
 
getValues() - Method in class fr.lirmm.graphik.graal.core.EmptySubstitution
 
getValues() - Method in class fr.lirmm.graphik.graal.core.VariablePrefixSubstitution
 
getValues() - Method in class fr.lirmm.graphik.graal.core.VariableRemovePrefixSubstitution
 
getVariables() - Method in class fr.lirmm.graphik.graal.api.core.AbstractAtom
 
getVariables() - Method in interface fr.lirmm.graphik.graal.api.core.Atom
Get all variables that appear is this atom.
getVariables() - Method in interface fr.lirmm.graphik.graal.api.core.AtomSet
Returns a Set of all variables in this atom set.
getVariables() - Method in interface fr.lirmm.graphik.graal.api.core.InMemoryAtomSet
 
getVariables() - Method in interface fr.lirmm.graphik.graal.api.core.Rule
Get all variables of this rule.
getVariables() - Method in class fr.lirmm.graphik.graal.core.atomset.AbstractAtomSet
 
getVariables() - Method in class fr.lirmm.graphik.graal.core.atomset.AbstractInMemoryAtomSet
 
getVariables() - Method in class fr.lirmm.graphik.graal.core.ConjunctiveQueryRuleAdapter
 
getVariables() - Method in class fr.lirmm.graphik.graal.core.DefaultAtom
 
getVariables() - Method in class fr.lirmm.graphik.graal.core.DefaultRule
 
getVariables() - Method in class fr.lirmm.graphik.graal.core.unifier.AtomicHeadRule
 
getVocabulary() - Method in interface fr.lirmm.graphik.graal.api.core.Ontology
 
getVocabulary() - Method in class fr.lirmm.graphik.graal.core.ruleset.DefaultOntology
 
GraalConstant - Class in fr.lirmm.graphik.graal
 
GraalWriter - Interface in fr.lirmm.graphik.graal.api.io
 
Graph - Interface in fr.lirmm.graphik.util.graph
 
GraphBaseBackJumping - Class in fr.lirmm.graphik.graal.homomorphism.backjumping
The GraphBaseBackJumping allows jump (in case of failure) to the last neighbor node from the query graph (in the search order of the variable)
Reference: Dechter, R.
GraphBaseBackJumping() - Constructor for class fr.lirmm.graphik.graal.homomorphism.backjumping.GraphBaseBackJumping
 
GraphDBStore - Class in fr.lirmm.graphik.graal.core.store
 
GraphDBStore() - Constructor for class fr.lirmm.graphik.graal.core.store.GraphDBStore
 
GraphOfRuleDependencies - Interface in fr.lirmm.graphik.graal.api.core
 
GraphPositionDependencies - Class in fr.lirmm.graphik.graal.rulesetanalyser.graph
The graph of position dependencies noted Gpos is a directed graph built from a rule set as follows: first, for each predicate p and for each of its positions p[i] a vertex is added.
GraphPositionDependencies(Iterable<Rule>) - Constructor for class fr.lirmm.graphik.graal.rulesetanalyser.graph.GraphPositionDependencies
 
GraphPositionDependencies.SpecialEdge - Class in fr.lirmm.graphik.graal.rulesetanalyser.graph
 
GuardedProperty - Class in fr.lirmm.graphik.graal.rulesetanalyser.property
At least one atom in the body (called a guard) contains all the variables from the body.

H

HaltingConditionWithHandler - Class in fr.lirmm.graphik.graal.forward_chaining.halting_condition
 
HaltingConditionWithHandler(ChaseHaltingCondition, RuleApplicationHandler) - Constructor for class fr.lirmm.graphik.graal.forward_chaining.halting_condition.HaltingConditionWithHandler
 
HaltingConditionWithHandler(ChaseHaltingCondition) - Constructor for class fr.lirmm.graphik.graal.forward_chaining.halting_condition.HaltingConditionWithHandler
 
hasAtomicBody(Rule) - Static method in class fr.lirmm.graphik.graal.core.Rules
Test if the body of the rule is atomic.
hasAtomicHead(Rule) - Static method in class fr.lirmm.graphik.graal.core.Rules
Test if the head of the rule is atomic.
hasCircuit() - Method in interface fr.lirmm.graphik.graal.api.core.GraphOfRuleDependencies
Performs cycle detection on the GraphOfRuleDependencies.
hasCircuit() - Method in class fr.lirmm.graphik.graal.core.grd.DefaultGraphOfRuleDependencies
 
hashCode() - Method in class fr.lirmm.graphik.graal.api.core.AbstractAtom
 
hashCode() - Method in class fr.lirmm.graphik.graal.api.core.AbstractTerm
 
hashCode() - Method in class fr.lirmm.graphik.graal.api.core.Predicate
 
hashCode() - Method in class fr.lirmm.graphik.graal.core.AbstractMapBasedSubstitution
 
hashCode() - Method in class fr.lirmm.graphik.graal.core.AbstractRule
 
hashCode() - Method in class fr.lirmm.graphik.graal.homomorphism.Var
 
hashCode() - Method in class fr.lirmm.graphik.graal.homomorphism.VarSharedData
 
hashCode() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.util.PredicatePosition
 
hashCode() - Method in class fr.lirmm.graphik.util.DefaultURI
 
hashCode() - Method in class fr.lirmm.graphik.util.Partition
 
HashIndexFactory - Class in fr.lirmm.graphik.graal.core.atomset.graph
 
HashMapMapper - Class in fr.lirmm.graphik.graal.core.mapper
 
HashMapMapper() - Constructor for class fr.lirmm.graphik.graal.core.mapper.HashMapMapper
 
HashMapSubstitution - Class in fr.lirmm.graphik.graal.core
An implementation of Substitution using a HashMap.
HashMapSubstitution() - Constructor for class fr.lirmm.graphik.graal.core.HashMapSubstitution
 
HashMapSubstitution(Substitution) - Constructor for class fr.lirmm.graphik.graal.core.HashMapSubstitution
 
hasNext() - Method in interface fr.lirmm.graphik.graal.api.forward_chaining.Chase
 
hasNext() - Method in interface fr.lirmm.graphik.graal.api.io.Parser
 
hasNext() - Method in class fr.lirmm.graphik.graal.core.stream.SubstitutionIterator2AtomIterator
 
hasNext() - Method in class fr.lirmm.graphik.graal.forward_chaining.BasicChase
 
hasNext() - Method in class fr.lirmm.graphik.graal.forward_chaining.BreadthFirstChase
 
hasNext() - Method in class fr.lirmm.graphik.graal.forward_chaining.ChaseWithGRD
 
hasNext() - Method in class fr.lirmm.graphik.graal.forward_chaining.ChaseWithGRDAndUnfiers
 
hasNext() - Method in class fr.lirmm.graphik.graal.forward_chaining.SccChase
 
hasNext() - Method in class fr.lirmm.graphik.graal.homomorphism.utils.HomomorphismIteratorChecker
 
hasNext() - Method in class fr.lirmm.graphik.graal.io.dlp.DlgpParser
 
hasNext() - Method in class fr.lirmm.graphik.graal.io.owl.OWL2Parser
 
hasNext() - Method in class fr.lirmm.graphik.graal.io.rdf.RDFParser
 
hasNext() - Method in class fr.lirmm.graphik.graal.store.rdbms.util.ResultSetCloseableIterator
 
hasNext() - Method in class fr.lirmm.graphik.util.ArrayIterator
 
hasNext() - Method in class fr.lirmm.graphik.util.stream.ArrayBlockingQueueToCloseableIteratorAdapter
 
hasNext() - Method in class fr.lirmm.graphik.util.stream.ArrayBlockingStream
 
hasNext() - Method in interface fr.lirmm.graphik.util.stream.CloseableIterator
 
hasNext() - Method in class fr.lirmm.graphik.util.stream.CloseableIteratorAdapter
 
hasNext() - Method in class fr.lirmm.graphik.util.stream.CloseableIteratorAggregator
 
hasNext() - Method in class fr.lirmm.graphik.util.stream.CloseableIteratorAggregatorWithoutExeception
 
hasNext() - Method in interface fr.lirmm.graphik.util.stream.CloseableIteratorWithoutException
 
hasNext() - Method in class fr.lirmm.graphik.util.stream.converter.ConverterCloseableIterator
 
hasNext() - Method in class fr.lirmm.graphik.util.stream.converter.ConverterIterator
 
hasNext() - Method in class fr.lirmm.graphik.util.stream.converter.ConverterIteratorWithoutException
 
hasNext() - Method in class fr.lirmm.graphik.util.stream.CounterIterator
 
hasNext() - Method in class fr.lirmm.graphik.util.stream.filter.FilterCloseableIterator
 
hasNext() - Method in class fr.lirmm.graphik.util.stream.filter.FilterIterator
 
hasNext() - Method in class fr.lirmm.graphik.util.stream.filter.FilterIteratorWithoutException
 
hasNext() - Method in class fr.lirmm.graphik.util.stream.IteratorAdapter
 
hasNext() - Method in class fr.lirmm.graphik.util.stream.LinkedBlockingStream
 
hasNext() - Method in class fr.lirmm.graphik.util.stream.QueueStream
 
hasNext() - Method in class fr.lirmm.graphik.util.stream.SingletonCloseableIteratorWithoutException
 
hasNext() - Method in class fr.lirmm.graphik.util.stream.UniqIterator
 
hasSchemaError() - Method in class fr.lirmm.graphik.graal.store.rdbms.util.SQLQuery
Return true if the query requests a table which does not exist.
hasSchemaErrorInstance() - Static method in class fr.lirmm.graphik.graal.store.rdbms.util.SQLQuery
 
hasSize2(AtomSet) - Static method in class fr.lirmm.graphik.graal.core.atomset.AtomSetUtils
 
hasSize2(InMemoryAtomSet) - Static method in class fr.lirmm.graphik.graal.core.atomset.AtomSetUtils
 
HierarchicalCompilation - Class in fr.lirmm.graphik.graal.core.compilation
 
HierarchicalCompilation() - Constructor for class fr.lirmm.graphik.graal.core.compilation.HierarchicalCompilation
 
homomorphism(Atom, Atom) - Method in interface fr.lirmm.graphik.graal.api.core.RulesCompilation
Return the list of c-homomorphisms of the atom father to the atom son i.
Homomorphism<T1,T2 extends AtomSet> - Interface in fr.lirmm.graphik.graal.api.homomorphism
 
homomorphism(Query) - Method in interface fr.lirmm.graphik.graal.api.kb.KnowledgeBase
Find an homomorphism of the query in the fact base associated with this knowledge base.
homomorphism(Atom, Atom) - Method in class fr.lirmm.graphik.graal.core.compilation.HierarchicalCompilation
 
homomorphism(Atom, Atom) - Method in class fr.lirmm.graphik.graal.core.compilation.IDCompilation
 
homomorphism(Atom, Atom) - Method in class fr.lirmm.graphik.graal.core.compilation.NoCompilation
 
homomorphism(Query) - Method in class fr.lirmm.graphik.graal.kb.DefaultKnowledgeBase
 
HomomorphismChecker - Interface in fr.lirmm.graphik.graal.api.homomorphism
Allow to know if an homomorphism solver can be applied.
HomomorphismException - Exception in fr.lirmm.graphik.graal.api.homomorphism
 
HomomorphismException(String, Throwable) - Constructor for exception fr.lirmm.graphik.graal.api.homomorphism.HomomorphismException
 
HomomorphismException(String) - Constructor for exception fr.lirmm.graphik.graal.api.homomorphism.HomomorphismException
 
HomomorphismException(Throwable) - Constructor for exception fr.lirmm.graphik.graal.api.homomorphism.HomomorphismException
 
HomomorphismFactoryException - Exception in fr.lirmm.graphik.graal.api.homomorphism
 
HomomorphismFactoryException(String) - Constructor for exception fr.lirmm.graphik.graal.api.homomorphism.HomomorphismFactoryException
 
HomomorphismIteratorChecker - Class in fr.lirmm.graphik.graal.homomorphism.utils
 
HomomorphismIteratorChecker(Var, CloseableIterator<Term>, Iterable<Atom>, AtomSet, Substitution, Map<Variable, Integer>, Var[], RulesCompilation) - Constructor for class fr.lirmm.graphik.graal.homomorphism.utils.HomomorphismIteratorChecker
Check over it, the images for var such that there exists an homomorphism from h to g.
HomomorphismPattern<T1,T2 extends AtomSet> - Interface in fr.lirmm.graphik.graal.api.homomorphism
 
HomomorphismWithCompilation<T1,T2 extends AtomSet> - Interface in fr.lirmm.graphik.graal.api.homomorphism
 
HSQLDBDriver - Class in fr.lirmm.graphik.graal.store.rdbms.driver
 
HSQLDBDriver(String, Map<String, String>) - Constructor for class fr.lirmm.graphik.graal.store.rdbms.driver.HSQLDBDriver
 
HSQLDBDriver(String) - Constructor for class fr.lirmm.graphik.graal.store.rdbms.driver.HSQLDBDriver
 
HyperEdge - Interface in fr.lirmm.graphik.util.graph
 
HyperGraph - Interface in fr.lirmm.graphik.util.graph
 

I

IDCompilation - Class in fr.lirmm.graphik.graal.core.compilation
 
IDCompilation() - Constructor for class fr.lirmm.graphik.graal.core.compilation.IDCompilation
 
IdentityMapper - Class in fr.lirmm.graphik.graal.core.mapper
 
IdentityMapper() - Constructor for class fr.lirmm.graphik.graal.core.mapper.IdentityMapper
 
image - Variable in class fr.lirmm.graphik.graal.homomorphism.Var
 
imageOf(Variable, Map<Variable, Integer>, Var[]) - Static method in class fr.lirmm.graphik.graal.homomorphism.utils.BacktrackUtils
Return the image of the specified variable (extracted from map).
ImmutableRuleSet - Interface in fr.lirmm.graphik.graal.api.core
 
incr(String, int) - Method in class fr.lirmm.graphik.util.profiler.AbstractProfiler
Increment an integer attached to the specified key.
incr(String, int) - Method in class fr.lirmm.graphik.util.profiler.NoProfiler
 
incr(String, int) - Method in interface fr.lirmm.graphik.util.profiler.Profiler
Increment an integer attached to the specified key.
IndexedByBodyPredicatesRuleSet - Class in fr.lirmm.graphik.graal.core.ruleset
 
IndexedByBodyPredicatesRuleSet() - Constructor for class fr.lirmm.graphik.graal.core.ruleset.IndexedByBodyPredicatesRuleSet
 
IndexedByBodyPredicatesRuleSet(Iterable<Rule>) - Constructor for class fr.lirmm.graphik.graal.core.ruleset.IndexedByBodyPredicatesRuleSet
 
IndexedByHeadPredicatesRuleSet - Class in fr.lirmm.graphik.graal.core.ruleset
 
IndexedByHeadPredicatesRuleSet() - Constructor for class fr.lirmm.graphik.graal.core.ruleset.IndexedByHeadPredicatesRuleSet
 
IndexedByHeadPredicatesRuleSet(Iterable<Rule>) - Constructor for class fr.lirmm.graphik.graal.core.ruleset.IndexedByHeadPredicatesRuleSet
 
indexesOf(Term) - Method in interface fr.lirmm.graphik.graal.api.core.Atom
Returns the indexes of a given term in the atom.
indexesOf(Term) - Method in class fr.lirmm.graphik.graal.core.DefaultAtom
 
IndexFactory - Interface in fr.lirmm.graphik.graal.core.atomset.graph
 
indexOf(Term) - Method in interface fr.lirmm.graphik.graal.api.core.Atom
Returns the index of the first occurrence of the specified term in the term list of this atom, or -1 if this atom does not contain the term.
indexOf(Term) - Method in class fr.lirmm.graphik.graal.core.DefaultAtom
 
init(VarSharedData[]) - Method in interface fr.lirmm.graphik.graal.homomorphism.backjumping.BackJumping
 
init(VarSharedData[]) - Method in class fr.lirmm.graphik.graal.homomorphism.backjumping.GraphBaseBackJumping
 
init(VarSharedData[]) - Method in class fr.lirmm.graphik.graal.homomorphism.backjumping.NoBackJumping
 
init(VarSharedData[], Map<Variable, Integer>) - Method in class fr.lirmm.graphik.graal.homomorphism.forward_checking.AbstractNFC
 
init(VarSharedData[], Map<Variable, Integer>) - Method in interface fr.lirmm.graphik.graal.homomorphism.forward_checking.ForwardChecking
 
init(VarSharedData[], Map<Variable, Integer>) - Method in class fr.lirmm.graphik.graal.homomorphism.forward_checking.NFC2WithLimit
 
init(VarSharedData[], Map<Variable, Integer>) - Method in class fr.lirmm.graphik.graal.homomorphism.forward_checking.NoForwardChecking
 
init(VarSharedData[], Map<Variable, Integer>) - Method in class fr.lirmm.graphik.graal.homomorphism.forward_checking.SimpleFC
 
initFiniteRank() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.graph.GraphPositionDependencies
 
InMemoryAtomSet - Interface in fr.lirmm.graphik.graal.api.core
This interface represents an InMemory AtomSet.
InMemoryAtomSetFactory - Interface in fr.lirmm.graphik.graal.api.factory
 
InMemoryKnowledgeBase - Interface in fr.lirmm.graphik.graal.api.core
 
InMemoryStream<T> - Interface in fr.lirmm.graphik.util.stream
 
input(String) - Method in class fr.lirmm.graphik.util.URIzer
Add default prefix if necessary
INSERT_IGNORE - Variable in class fr.lirmm.graphik.graal.store.rdbms.driver.AbstractInsertOrIgnoreRdbmsDriver
 
instance() - Static method in class fr.lirmm.graphik.graal.api.core.AtomComparator
 
instance() - Static method in class fr.lirmm.graphik.graal.api.core.TermValueComparator
 
instance() - Static method in class fr.lirmm.graphik.graal.common.rdf4j.RDFTypeAtomMapper
 
instance() - Static method in class fr.lirmm.graphik.graal.core.atomset.graph.AtomEdgeFactory
 
instance() - Static method in class fr.lirmm.graphik.graal.core.atomset.graph.CurrentIndexFactory
 
instance() - Static method in class fr.lirmm.graphik.graal.core.atomset.graph.HashIndexFactory
 
instance() - Static method in class fr.lirmm.graphik.graal.core.atomset.graph.TreeIndexFactory
 
instance() - Static method in class fr.lirmm.graphik.graal.core.compilation.NoCompilation
 
instance() - Static method in class fr.lirmm.graphik.graal.core.EmptySubstitution
 
instance() - Static method in class fr.lirmm.graphik.graal.core.factory.DefaultAtomFactory
 
instance() - Static method in class fr.lirmm.graphik.graal.core.factory.DefaultAtomSetFactory
 
instance() - Static method in class fr.lirmm.graphik.graal.core.factory.DefaultConjunctiveQueryFactory
 
instance() - Static method in class fr.lirmm.graphik.graal.core.factory.DefaultPredicateFactory
 
instance() - Static method in class fr.lirmm.graphik.graal.core.factory.DefaultRuleFactory
 
instance() - Static method in class fr.lirmm.graphik.graal.core.factory.DefaultStoreFactory
 
instance() - Static method in class fr.lirmm.graphik.graal.core.factory.DefaultSubstitutionFactory
 
instance() - Static method in class fr.lirmm.graphik.graal.core.filter.ConstantFilter
 
instance() - Static method in class fr.lirmm.graphik.graal.core.filter.LiteralFilter
 
instance() - Static method in class fr.lirmm.graphik.graal.core.filter.VariableFilter
 
instance() - Static method in class fr.lirmm.graphik.graal.core.mapper.IdentityMapper
 
instance() - Static method in class fr.lirmm.graphik.graal.core.stream.filter.AtomFilter
 
instance() - Static method in class fr.lirmm.graphik.graal.core.stream.filter.ConjunctiveQueryFilter
 
instance() - Static method in class fr.lirmm.graphik.graal.core.stream.filter.NegativeConstraintFilter
 
instance() - Static method in class fr.lirmm.graphik.graal.core.stream.filter.RuleFilter
 
instance() - Static method in class fr.lirmm.graphik.graal.core.term.DefaultTermFactory
 
instance() - Static method in class fr.lirmm.graphik.graal.core.unifier.checker.AtomErasingChecker
 
instance() - Static method in class fr.lirmm.graphik.graal.core.unifier.checker.ProductivityChecker
 
instance() - Static method in class fr.lirmm.graphik.graal.core.unifier.checker.RestrictedProductivityChecker
 
instance() - Static method in class fr.lirmm.graphik.graal.core.unifier.DefaultUnifierAlgorithm
 
instance() - Static method in class fr.lirmm.graphik.graal.homomorphism.AtomicQueryHomomorphism
 
instance() - Static method in class fr.lirmm.graphik.graal.homomorphism.AtomicQueryHomomorphismWithNegatedParts
 
instance() - Static method in class fr.lirmm.graphik.graal.homomorphism.backjumping.NoBackJumping
 
instance() - Static method in class fr.lirmm.graphik.graal.homomorphism.BacktrackHomomorphismPattern
 
instance() - Static method in class fr.lirmm.graphik.graal.homomorphism.bootstrapper.AllDomainBootstrapper
 
instance() - Static method in class fr.lirmm.graphik.graal.homomorphism.bootstrapper.DefaultBootstrapper
 
instance() - Static method in class fr.lirmm.graphik.graal.homomorphism.bootstrapper.StarBootstrapper
 
instance() - Static method in class fr.lirmm.graphik.graal.homomorphism.bootstrapper.StatBootstrapper
 
instance() - Static method in class fr.lirmm.graphik.graal.homomorphism.checker.AtomicQueryHomomorphismChecker
 
instance() - Static method in class fr.lirmm.graphik.graal.homomorphism.checker.AtomicQueryHomomorphismWithNegatedPartsChecker
 
instance() - Static method in class fr.lirmm.graphik.graal.homomorphism.checker.BacktrackChecker
 
instance() - Static method in class fr.lirmm.graphik.graal.homomorphism.checker.BacktrackWithNegatedPartsChecker
 
instance() - Static method in class fr.lirmm.graphik.graal.homomorphism.checker.DefaultUnionConjunctiveQueriesChecker
 
instance() - Static method in class fr.lirmm.graphik.graal.homomorphism.checker.FullyInstantiatedQueryHomomorphismChecker
 
instance() - Static method in class fr.lirmm.graphik.graal.homomorphism.DefaultUCQHomomorphism
 
instance() - Static method in class fr.lirmm.graphik.graal.homomorphism.DefaultUCQHomomorphismWithCompilation
 
instance() - Static method in class fr.lirmm.graphik.graal.homomorphism.forward_checking.NoForwardChecking
 
instance() - Static method in class fr.lirmm.graphik.graal.homomorphism.FullyInstantiatedQueryHomomorphism
 
instance() - Static method in class fr.lirmm.graphik.graal.homomorphism.PureHomomorphism
 
instance() - Static method in class fr.lirmm.graphik.graal.homomorphism.RecursiveBacktrackHomomorphism
Deprecated.
 
instance() - Static method in class fr.lirmm.graphik.graal.homomorphism.scheduler.DefaultScheduler
 
instance() - Static method in class fr.lirmm.graphik.graal.homomorphism.SmartHomomorphism
 
instance() - Static method in class fr.lirmm.graphik.graal.rulesetanalyser.property.AGRDProperty
 
instance() - Static method in class fr.lirmm.graphik.graal.rulesetanalyser.property.BTSProperty
 
instance() - Static method in class fr.lirmm.graphik.graal.rulesetanalyser.property.DisconnectedProperty
 
instance() - Static method in class fr.lirmm.graphik.graal.rulesetanalyser.property.DomainRestrictedProperty
 
instance() - Static method in class fr.lirmm.graphik.graal.rulesetanalyser.property.FESProperty
 
instance() - Static method in class fr.lirmm.graphik.graal.rulesetanalyser.property.FrontierGuardedProperty
 
instance() - Static method in class fr.lirmm.graphik.graal.rulesetanalyser.property.FrontierOneProperty
 
instance() - Static method in class fr.lirmm.graphik.graal.rulesetanalyser.property.FUSProperty
 
instance() - Static method in class fr.lirmm.graphik.graal.rulesetanalyser.property.GBTSProperty
 
instance() - Static method in class fr.lirmm.graphik.graal.rulesetanalyser.property.GuardedProperty
 
instance() - Static method in class fr.lirmm.graphik.graal.rulesetanalyser.property.JointlyFrontierGuardedSetProperty
 
instance() - Static method in class fr.lirmm.graphik.graal.rulesetanalyser.property.LinearProperty
 
instance() - Static method in class fr.lirmm.graphik.graal.rulesetanalyser.property.MFAProperty
 
instance() - Static method in class fr.lirmm.graphik.graal.rulesetanalyser.property.MSAProperty
 
instance() - Static method in class fr.lirmm.graphik.graal.rulesetanalyser.property.RangeRestrictedProperty
 
instance() - Static method in class fr.lirmm.graphik.graal.rulesetanalyser.property.StickyProperty
 
instance() - Static method in class fr.lirmm.graphik.graal.rulesetanalyser.property.WeaklyAcyclicProperty
 
instance() - Static method in class fr.lirmm.graphik.graal.rulesetanalyser.property.WeaklyFrontierGuardedSetProperty
 
instance() - Static method in class fr.lirmm.graphik.graal.rulesetanalyser.property.WeaklyGuardedSetProperty
 
instance() - Static method in class fr.lirmm.graphik.graal.rulesetanalyser.property.WeaklyStickyProperty
 
instance() - Static method in class fr.lirmm.graphik.graal.store.rdbms.homomorphism.SqlHomomorphism
 
instance() - Static method in class fr.lirmm.graphik.graal.store.rdbms.homomorphism.SqlUCQHomomorphism
 
instance() - Static method in class fr.lirmm.graphik.util.PrefixManager
 
instance() - Static method in class fr.lirmm.graphik.util.profiler.NoProfiler
 
INTERNAL_PREFIX - Static variable in class fr.lirmm.graphik.graal.GraalConstant
 
inverse() - Method in interface fr.lirmm.graphik.graal.api.core.mapper.AtomMapper
 
inverse() - Method in interface fr.lirmm.graphik.graal.api.core.mapper.Mapper
 
inverse() - Method in interface fr.lirmm.graphik.graal.api.core.mapper.PredicateMapper
 
inverse() - Method in class fr.lirmm.graphik.graal.common.rdf4j.RDFTypeAtomMapper
 
inverse() - Method in class fr.lirmm.graphik.graal.core.mapper.AbstractMapper
 
inverse() - Method in class fr.lirmm.graphik.graal.core.mapper.IdentityMapper
 
inverse() - Method in class fr.lirmm.graphik.graal.core.mapper.InverseAtomMapper
 
inverse() - Method in class fr.lirmm.graphik.graal.core.mapper.InverseMapper
 
InverseAtomMapper - Class in fr.lirmm.graphik.graal.core.mapper
 
InverseAtomMapper(AtomMapper) - Constructor for class fr.lirmm.graphik.graal.core.mapper.InverseAtomMapper
 
InverseMapper - Class in fr.lirmm.graphik.graal.core.mapper
 
InverseMapper(Mapper) - Constructor for class fr.lirmm.graphik.graal.core.mapper.InverseMapper
 
isAccesseur - Variable in class fr.lirmm.graphik.graal.homomorphism.bbc.VarData
 
isAccesseur - Variable in class fr.lirmm.graphik.util.graph.algorithm.BiconnectedComponentsForHyperGraph.Data
 
isAllowed(Var, Term) - Method in class fr.lirmm.graphik.graal.homomorphism.scheduler.DefaultScheduler
 
isAllowed(Var, Term) - Method in class fr.lirmm.graphik.graal.homomorphism.scheduler.FixedOrderScheduler
 
isAllowed(Var, Term) - Method in interface fr.lirmm.graphik.graal.homomorphism.scheduler.Scheduler
 
isBoolean() - Method in interface fr.lirmm.graphik.graal.api.core.Query
 
isBoolean() - Method in class fr.lirmm.graphik.graal.core.ConjunctiveQueryWithFixedVariables
 
isBoolean() - Method in class fr.lirmm.graphik.graal.core.DefaultConjunctiveQuery
 
isBoolean() - Method in class fr.lirmm.graphik.graal.core.DefaultConjunctiveQueryWithNegatedParts
 
isBoolean() - Method in class fr.lirmm.graphik.graal.core.DefaultUnionOfConjunctiveQueries
 
isBoolean() - Method in class fr.lirmm.graphik.graal.core.RuleWrapper2ConjunctiveQueryWithNegatedParts
 
isCaseSensitive() - Method in class fr.lirmm.graphik.graal.store.rdbms.driver.AbstractRdbmsDriver
 
isCaseSensitive() - Method in interface fr.lirmm.graphik.graal.store.rdbms.driver.RdbmsDriver
Return true if this database instance is case sensitive, false otherwise.
isClosed - Variable in class fr.lirmm.graphik.util.stream.CloseableIteratorAdapter
 
isCompatible(QueryUnifier) - Method in class fr.lirmm.graphik.graal.core.unifier.QueryUnifier
Returns true if the given unifier is compatible with the receiving unifier
isCompilable(Rule) - Method in interface fr.lirmm.graphik.graal.api.core.RulesCompilation
Return true if the given rule is compilable by this kind of rules compilation.
isCompilable(Rule) - Method in class fr.lirmm.graphik.graal.core.compilation.HierarchicalCompilation
Return true if the specified rule is compilable.
isCompilable(Rule) - Method in class fr.lirmm.graphik.graal.core.compilation.IDCompilation
Return true if the specified rule is compilable.
isCompilable(Rule) - Method in class fr.lirmm.graphik.graal.core.compilation.NoCompilation
 
isConcept(Atom) - Static method in class fr.lirmm.graphik.graal.core.Rules
 
isConceptInclusion(Rule) - Static method in class fr.lirmm.graphik.graal.core.Rules
 
isConsistent() - Method in interface fr.lirmm.graphik.graal.api.kb.KnowledgeBase
Return true if this knowledge base is consistent, false otherwise.
isConsistent() - Method in class fr.lirmm.graphik.graal.kb.DefaultKnowledgeBase
 
isConstant() - Method in class fr.lirmm.graphik.graal.api.core.AbstractTerm
 
isConstant() - Method in interface fr.lirmm.graphik.graal.api.core.Term
Returns true iff this term is a Constant.
isDecidable() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.Analyser
 
isDisjointConcept(Rule) - Static method in class fr.lirmm.graphik.graal.core.Rules
 
isDisjointInverseRole(Rule) - Static method in class fr.lirmm.graphik.graal.core.Rules
 
isDisjointRole(Rule) - Static method in class fr.lirmm.graphik.graal.core.Rules
 
isDomain(Rule) - Static method in class fr.lirmm.graphik.graal.core.Rules
 
isEmpty() - Method in interface fr.lirmm.graphik.graal.api.core.AtomSet
 
isEmpty() - Method in interface fr.lirmm.graphik.graal.api.core.ImmutableRuleSet
 
isEmpty() - Method in interface fr.lirmm.graphik.graal.api.core.InMemoryAtomSet
 
isEmpty() - Method in interface fr.lirmm.graphik.graal.api.core.RuleSet
 
isEmpty() - Method in class fr.lirmm.graphik.graal.core.atomset.AbstractAtomSet
 
isEmpty() - Method in class fr.lirmm.graphik.graal.core.atomset.AbstractInMemoryAtomSet
 
isEmpty() - Method in class fr.lirmm.graphik.graal.core.atomset.LinkedListAtomSet
 
isEmpty() - Method in class fr.lirmm.graphik.graal.core.DefaultUnionOfConjunctiveQueries
 
isEmpty() - Method in class fr.lirmm.graphik.graal.core.mapper.MappedRuleSet
 
isEmpty() - Method in class fr.lirmm.graphik.graal.core.ruleset.DefaultOntology
 
isEmpty() - Method in class fr.lirmm.graphik.graal.core.ruleset.LinkedListRuleSet
 
isEmpty() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.util.AnalyserRuleSet
 
isEmpty() - Method in class fr.lirmm.graphik.graal.store.rdbms.util.SQLQuery
Return true if this query is an empty query.
isEmpty() - Method in class fr.lirmm.graphik.util.LinkedSet
 
isEntry - Variable in class fr.lirmm.graphik.graal.homomorphism.bbc.VarData
 
isEntry - Variable in class fr.lirmm.graphik.util.graph.algorithm.BiconnectedComponentsForHyperGraph.Data
 
isExistRC(Rule) - Static method in class fr.lirmm.graphik.graal.core.Rules
 
isFES() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.Analyser
 
isFiniteRank(Predicate, int) - Method in class fr.lirmm.graphik.graal.rulesetanalyser.graph.GraphPositionDependencies
 
isFiniteRank(PredicatePosition) - Method in class fr.lirmm.graphik.graal.rulesetanalyser.graph.GraphPositionDependencies
 
isFunctional(Rule) - Static method in class fr.lirmm.graphik.graal.core.Rules
 
isFUS() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.Analyser
 
isHomomorphism(Iterable<Atom>, AtomSet, Substitution, Map<Variable, Integer>, Var[], RulesCompilation) - Static method in class fr.lirmm.graphik.graal.homomorphism.utils.BacktrackUtils
 
isImplied(Atom, Atom) - Method in interface fr.lirmm.graphik.graal.api.core.RulesCompilation
Return true iff the atom father is implied from the atom son with compiled rules (son -> father) i.
isImplied(Atom, Atom) - Method in class fr.lirmm.graphik.graal.core.compilation.HierarchicalCompilation
 
isImplied(Atom, Atom) - Method in class fr.lirmm.graphik.graal.core.compilation.IDCompilation
 
isImplied(Atom, Atom) - Method in class fr.lirmm.graphik.graal.core.compilation.NoCompilation
 
isInclusion(Rule) - Static method in class fr.lirmm.graphik.graal.core.Rules
 
isInit(int) - Method in class fr.lirmm.graphik.graal.homomorphism.forward_checking.AbstractNFC
 
isInit(int) - Method in interface fr.lirmm.graphik.graal.homomorphism.forward_checking.ForwardChecking
 
isInit(int) - Method in class fr.lirmm.graphik.graal.homomorphism.forward_checking.NoForwardChecking
 
isInit(int) - Method in class fr.lirmm.graphik.graal.homomorphism.forward_checking.SimpleFC
 
isInverseRole(Rule) - Static method in class fr.lirmm.graphik.graal.core.Rules
 
isInvExistRC(Rule) - Static method in class fr.lirmm.graphik.graal.core.Rules
 
isInvMandatoryRole(Rule) - Static method in class fr.lirmm.graphik.graal.core.Rules
 
isLiteral() - Method in class fr.lirmm.graphik.graal.api.core.AbstractTerm
 
isLiteral() - Method in interface fr.lirmm.graphik.graal.api.core.Term
Returns true if this term is a literal, in this case Term.isConstant() must also return true.
isMandatoryRole(Rule) - Static method in class fr.lirmm.graphik.graal.core.Rules
 
isMappable(Predicate, Predicate) - Method in interface fr.lirmm.graphik.graal.api.core.RulesCompilation
Return true iff there is a way to rewrite an atom with the predicate father into an atom with the predicate son.
isMappable(Predicate, Predicate) - Method in class fr.lirmm.graphik.graal.core.compilation.HierarchicalCompilation
can answer true if there is no homomorphism
isMappable(Predicate, Predicate) - Method in class fr.lirmm.graphik.graal.core.compilation.IDCompilation
can return true if there are not mappable
isMappable(Predicate, Predicate) - Method in class fr.lirmm.graphik.graal.core.compilation.NoCompilation
 
isNegativeConstraint(Rule) - Static method in class fr.lirmm.graphik.graal.core.Rules
 
isProfilingEnabled() - Method in class fr.lirmm.graphik.util.profiler.AbstractProfiler
 
isProfilingEnabled() - Method in class fr.lirmm.graphik.util.profiler.NoProfiler
 
isProfilingEnabled() - Method in interface fr.lirmm.graphik.util.profiler.Profiler
 
isRange(Rule) - Static method in class fr.lirmm.graphik.graal.core.Rules
 
isRole(Atom) - Static method in class fr.lirmm.graphik.graal.core.Rules
 
isRoleComposition(Rule) - Static method in class fr.lirmm.graphik.graal.core.Rules
 
isRoleInclusion(Rule) - Static method in class fr.lirmm.graphik.graal.core.Rules
 
isSignature(Rule) - Static method in class fr.lirmm.graphik.graal.core.Rules
 
isSingleton(AtomSet) - Static method in class fr.lirmm.graphik.graal.core.atomset.AtomSetUtils
 
isSingleton(InMemoryAtomSet) - Static method in class fr.lirmm.graphik.graal.core.atomset.AtomSetUtils
 
isSubSetOf(AtomSet) - Method in interface fr.lirmm.graphik.graal.api.core.AtomSet
Deprecated.
isSubSetOf(AtomSet) - Method in interface fr.lirmm.graphik.graal.api.core.InMemoryAtomSet
Deprecated.
isSubSetOf(AtomSet) - Method in class fr.lirmm.graphik.graal.core.atomset.AbstractAtomSet
Deprecated.
isSubSetOf(AtomSet) - Method in class fr.lirmm.graphik.graal.core.atomset.AbstractInMemoryAtomSet
Deprecated.
isTerminal - Variable in class fr.lirmm.graphik.graal.homomorphism.bbc.VarData
 
isThereConstant() - Method in class fr.lirmm.graphik.graal.core.AtomType
 
isThereConstraint() - Method in class fr.lirmm.graphik.graal.core.AtomType
 
isThereOneAtomThatContainsAllVars(CloseableIterableWithoutException<Atom>, Collection<Variable>) - Static method in class fr.lirmm.graphik.graal.core.Rules
 
isTransitivity(Rule) - Static method in class fr.lirmm.graphik.graal.core.Rules
 
isValidDependency(Rule, Rule, Substitution) - Method in class fr.lirmm.graphik.graal.api.core.unifier.AbstractUnifierChecker
 
isValidDependency(Rule, Rule, Substitution) - Method in interface fr.lirmm.graphik.graal.api.core.unifier.DependencyChecker
 
isValidDependency(Rule, InMemoryAtomSet, Substitution) - Method in interface fr.lirmm.graphik.graal.api.core.unifier.UnifierChecker
 
isValidDependency(Rule, InMemoryAtomSet, Substitution) - Method in class fr.lirmm.graphik.graal.core.unifier.checker.AtomErasingChecker
 
isValidDependency(Rule, Rule, Substitution) - Method in class fr.lirmm.graphik.graal.core.unifier.checker.ProductivityChecker
 
isValidDependency(Rule, Rule, Substitution) - Method in class fr.lirmm.graphik.graal.core.unifier.checker.RestrictedProductivityChecker
 
isValidURI(String) - Static method in class fr.lirmm.graphik.util.URIUtils
 
isVariable() - Method in class fr.lirmm.graphik.graal.api.core.AbstractTerm
 
isVariable() - Method in interface fr.lirmm.graphik.graal.api.core.Term
Returns true if this term is a Variable.
isWeaklyAcyclic() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.graph.GraphPositionDependencies
 
isWriteable() - Method in interface fr.lirmm.graphik.graal.api.store.Store
 
isWriteable() - Method in class fr.lirmm.graphik.graal.core.atomset.graph.DefaultInMemoryGraphStore
 
isWriteable() - Method in class fr.lirmm.graphik.graal.core.mapper.MappedStore
 
isWriteable() - Method in class fr.lirmm.graphik.graal.store.gdb.Neo4jStore
 
isWriteable() - Method in class fr.lirmm.graphik.graal.store.rdbms.AbstractRdbmsStore
 
isWriteable() - Method in class fr.lirmm.graphik.graal.store.triplestore.rdf4j.RDF4jStore
 
iterable - Variable in class fr.lirmm.graphik.util.stream.CloseableIterableAdapter
 
iterable - Variable in class fr.lirmm.graphik.util.stream.IterableAdapter
 
IterableAdapter<T> - Class in fr.lirmm.graphik.util.stream
 
IterableAdapter(CloseableIterable<T>) - Constructor for class fr.lirmm.graphik.util.stream.IterableAdapter
 
iterator() - Method in class fr.lirmm.graphik.graal.api.core.AbstractAtom
 
iterator() - Method in interface fr.lirmm.graphik.graal.api.core.Atom
Return an Iterator of Term.
iterator() - Method in interface fr.lirmm.graphik.graal.api.core.AtomSet
Returns an iterator over the atoms in this atom set.
iterator() - Method in interface fr.lirmm.graphik.graal.api.core.ConjunctiveQuery
Return an iterator over the atoms conjunction of the query.
iterator() - Method in interface fr.lirmm.graphik.graal.api.core.ImmutableRuleSet
 
iterator() - Method in interface fr.lirmm.graphik.graal.api.core.InMemoryAtomSet
 
iterator() - Method in interface fr.lirmm.graphik.graal.api.core.Ontology
 
iterator() - Method in interface fr.lirmm.graphik.graal.api.core.RuleSet
 
iterator() - Method in interface fr.lirmm.graphik.graal.api.core.UnionOfConjunctiveQueries
 
iterator() - Method in interface fr.lirmm.graphik.graal.api.store.Store
 
iterator() - Method in class fr.lirmm.graphik.graal.core.atomset.graph.DefaultInMemoryGraphStore
 
iterator() - Method in class fr.lirmm.graphik.graal.core.atomset.LinkedListAtomSet
 
iterator() - Method in class fr.lirmm.graphik.graal.core.ConjunctiveQueryWithFixedVariables
 
iterator() - Method in class fr.lirmm.graphik.graal.core.DefaultAtom
 
iterator() - Method in class fr.lirmm.graphik.graal.core.DefaultConjunctiveQuery
 
iterator() - Method in class fr.lirmm.graphik.graal.core.DefaultUnionOfConjunctiveQueries
 
iterator() - Method in class fr.lirmm.graphik.graal.core.mapper.MappedRuleSet
 
iterator() - Method in class fr.lirmm.graphik.graal.core.mapper.MappedStore
 
iterator() - Method in class fr.lirmm.graphik.graal.core.ruleset.DefaultOntology
 
iterator() - Method in class fr.lirmm.graphik.graal.core.ruleset.LinkedListRuleSet
 
iterator() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.util.AnalyserRuleSet
 
iterator() - Method in class fr.lirmm.graphik.graal.store.gdb.Neo4jStore
 
iterator() - Method in class fr.lirmm.graphik.graal.store.rdbms.AbstractRdbmsStore
 
iterator() - Method in class fr.lirmm.graphik.graal.store.triplestore.rdf4j.RDF4jStore
 
iterator() - Method in class fr.lirmm.graphik.util.LinkedSet
 
iterator() - Method in class fr.lirmm.graphik.util.Partition
 
iterator() - Method in class fr.lirmm.graphik.util.PrefixManager
 
iterator() - Method in interface fr.lirmm.graphik.util.stream.CloseableIterable
 
iterator() - Method in class fr.lirmm.graphik.util.stream.CloseableIterableAdapter
 
iterator() - Method in interface fr.lirmm.graphik.util.stream.CloseableIterableWithoutException
 
iterator - Variable in class fr.lirmm.graphik.util.stream.CloseableIteratorAdapter
 
iterator() - Method in class fr.lirmm.graphik.util.stream.IterableAdapter
 
iterator - Variable in class fr.lirmm.graphik.util.stream.IteratorAdapter
 
IteratorAdapter<T> - Class in fr.lirmm.graphik.util.stream
 
IteratorAdapter(CloseableIterator<T>) - Constructor for class fr.lirmm.graphik.util.stream.IteratorAdapter
 
IteratorException - Exception in fr.lirmm.graphik.util.stream
 
IteratorException(String, Throwable) - Constructor for exception fr.lirmm.graphik.util.stream.IteratorException
 
IteratorException(String) - Constructor for exception fr.lirmm.graphik.util.stream.IteratorException
 
IteratorException(Throwable) - Constructor for exception fr.lirmm.graphik.util.stream.IteratorException
 
Iterators - Class in fr.lirmm.graphik.util.stream
 

J

join(Partition<E>) - Method in class fr.lirmm.graphik.util.Partition
Return the join of this and the given partition p the join of two partition is obtained by making the union of their non-disjoint classes until stability ex: the join of {{a,b,c},{d,e}} and {{e,g},{k,l}} is {{a,b,c},{d,e,g},{k,l}}
JointlyAffectedPositionSet - Class in fr.lirmm.graphik.graal.rulesetanalyser.graph
The affected position set is built from a rule set by the following procedure: (i) for each rule and for each existentially quantified variable occuring at position p[i] in its head, p[i] is affected; (ii) for each rule and for each variable x that occurs only at affected positions in its body, all positions q[j] in its head where occurs x are affected.
JointlyAffectedPositionSet(Iterable<Rule>) - Constructor for class fr.lirmm.graphik.graal.rulesetanalyser.graph.JointlyAffectedPositionSet
 
JointlyFrontierGuardedSetProperty - Class in fr.lirmm.graphik.graal.rulesetanalyser.property
At least one atom in the body of each rule contains all jointly-affected variable from the frontier (JointlyAffectedPositionSet).

K

KBBuilder - Class in fr.lirmm.graphik.graal.kb
 
KBBuilder() - Constructor for class fr.lirmm.graphik.graal.kb.KBBuilder
 
KBBuilderException - Exception in fr.lirmm.graphik.graal.kb
 
KBBuilderException(String, Throwable) - Constructor for exception fr.lirmm.graphik.graal.kb.KBBuilderException
 
KBBuilderException(String) - Constructor for exception fr.lirmm.graphik.graal.kb.KBBuilderException
 
KBBuilderException(Throwable) - Constructor for exception fr.lirmm.graphik.graal.kb.KBBuilderException
 
keySet() - Method in class fr.lirmm.graphik.util.profiler.AbstractProfiler
 
keySet() - Method in class fr.lirmm.graphik.util.profiler.NoProfiler
 
keySet() - Method in interface fr.lirmm.graphik.util.profiler.Profiler
 
KnowledgeBase - Interface in fr.lirmm.graphik.graal.api.kb
A knowledge base is composed of facts, existential rules, negative constraints and queries.
KnowledgeBaseException - Exception in fr.lirmm.graphik.graal.api.kb
 
KnowledgeBaseException(String, Throwable) - Constructor for exception fr.lirmm.graphik.graal.api.kb.KnowledgeBaseException
 
KnowledgeBaseException(String) - Constructor for exception fr.lirmm.graphik.graal.api.kb.KnowledgeBaseException
 
KnowledgeBaseException(Throwable) - Constructor for exception fr.lirmm.graphik.graal.api.kb.KnowledgeBaseException
 

L

LabelRuleComparator - Class in fr.lirmm.graphik.graal.core
 
LabelRuleComparator() - Constructor for class fr.lirmm.graphik.graal.core.LabelRuleComparator
 
level(int) - Method in interface fr.lirmm.graphik.graal.homomorphism.backjumping.BackJumping
 
level(int) - Method in class fr.lirmm.graphik.graal.homomorphism.backjumping.GraphBaseBackJumping
 
level(int) - Method in class fr.lirmm.graphik.graal.homomorphism.backjumping.NoBackJumping
 
level - Variable in class fr.lirmm.graphik.graal.homomorphism.VarSharedData
 
LinearProperty - Class in fr.lirmm.graphik.graal.rulesetanalyser.property
The body contains only one atom.
LinkedBlockingStream<T> - Class in fr.lirmm.graphik.util.stream
 
LinkedBlockingStream() - Constructor for class fr.lirmm.graphik.util.stream.LinkedBlockingStream
 
LinkedListAtomSet - Class in fr.lirmm.graphik.graal.core.atomset
 
LinkedListAtomSet() - Constructor for class fr.lirmm.graphik.graal.core.atomset.LinkedListAtomSet
 
LinkedListAtomSet(LinkedList<Atom>) - Constructor for class fr.lirmm.graphik.graal.core.atomset.LinkedListAtomSet
 
LinkedListAtomSet(Atom...) - Constructor for class fr.lirmm.graphik.graal.core.atomset.LinkedListAtomSet
 
LinkedListAtomSet(CloseableIterator<Atom>) - Constructor for class fr.lirmm.graphik.graal.core.atomset.LinkedListAtomSet
 
LinkedListAtomSet(CloseableIteratorWithoutException<Atom>) - Constructor for class fr.lirmm.graphik.graal.core.atomset.LinkedListAtomSet
 
LinkedListAtomSet(AtomSet) - Constructor for class fr.lirmm.graphik.graal.core.atomset.LinkedListAtomSet
copy constructor
LinkedListAtomSet(InMemoryAtomSet) - Constructor for class fr.lirmm.graphik.graal.core.atomset.LinkedListAtomSet
copy constructor
LinkedListRuleSet - Class in fr.lirmm.graphik.graal.core.ruleset
 
LinkedListRuleSet() - Constructor for class fr.lirmm.graphik.graal.core.ruleset.LinkedListRuleSet
 
LinkedListRuleSet(Iterator<Rule>) - Constructor for class fr.lirmm.graphik.graal.core.ruleset.LinkedListRuleSet
 
LinkedListRuleSet(CloseableIterator<?>) - Constructor for class fr.lirmm.graphik.graal.core.ruleset.LinkedListRuleSet
 
LinkedListRuleSet(Iterable<Rule>) - Constructor for class fr.lirmm.graphik.graal.core.ruleset.LinkedListRuleSet
 
LinkedSet<E> - Class in fr.lirmm.graphik.util
 
LinkedSet() - Constructor for class fr.lirmm.graphik.util.LinkedSet
 
ListComparator<E extends Comparable<E>> - Class in fr.lirmm.graphik.util.collections
 
ListComparator() - Constructor for class fr.lirmm.graphik.util.collections.ListComparator
 
Literal - Interface in fr.lirmm.graphik.graal.api.core
A Literal is a typed Constant representing strings, numbers, dates… The URI returned by Literal.getDatatype() specifies which kind of object is represented.
LITERAL_PATTERN - Static variable in class fr.lirmm.graphik.util.URIUtils
 
LiteralFilter - Class in fr.lirmm.graphik.graal.core.filter
 
literalsIterator() - Method in interface fr.lirmm.graphik.graal.api.core.AtomSet
Returns an iterator over all literals in this atom set.
literalsIterator() - Method in interface fr.lirmm.graphik.graal.api.core.InMemoryAtomSet
 
literalsIterator() - Method in class fr.lirmm.graphik.graal.core.atomset.AbstractAtomSet
 
literalsIterator() - Method in class fr.lirmm.graphik.graal.core.atomset.AbstractInMemoryAtomSet
 
load(Iterator<Rule>, Iterator<Rule>) - Method in interface fr.lirmm.graphik.graal.api.core.RulesCompilation
Load compilation from a preprocessed ruleset
load(Iterator<Rule>, Iterator<Rule>) - Method in class fr.lirmm.graphik.graal.core.compilation.HierarchicalCompilation
 
load(Iterator<Rule>, Iterator<Rule>) - Method in class fr.lirmm.graphik.graal.core.compilation.IDCompilation
 
load(Iterator<Rule>, Iterator<Rule>) - Method in class fr.lirmm.graphik.graal.core.compilation.NoCompilation
 
load(Parser<Object>) - Method in class fr.lirmm.graphik.graal.kb.DefaultKnowledgeBase
 
Local() - Constructor for class fr.lirmm.graphik.graal.rulesetanalyser.property.RuleSetProperty.Local
 

M

main(String[]) - Static method in class fr.lirmm.graphik.util.graph.algorithm.BiconnectedComponentsForHyperGraph
 
MalformedLangStringException - Exception in fr.lirmm.graphik.graal.common.rdf4j
 
MalformedLangStringException(String, Throwable) - Constructor for exception fr.lirmm.graphik.graal.common.rdf4j.MalformedLangStringException
 
MalformedLangStringException(String) - Constructor for exception fr.lirmm.graphik.graal.common.rdf4j.MalformedLangStringException
 
MalformedLangStringException(Throwable) - Constructor for exception fr.lirmm.graphik.graal.common.rdf4j.MalformedLangStringException
 
map(Atom) - Method in interface fr.lirmm.graphik.graal.api.core.mapper.AtomMapper
 
map(Predicate) - Method in interface fr.lirmm.graphik.graal.api.core.mapper.Mapper
 
map(Atom) - Method in interface fr.lirmm.graphik.graal.api.core.mapper.Mapper
 
map(ConjunctiveQuery) - Method in interface fr.lirmm.graphik.graal.api.core.mapper.Mapper
 
map(Rule) - Method in interface fr.lirmm.graphik.graal.api.core.mapper.Mapper
 
map(InMemoryAtomSet) - Method in interface fr.lirmm.graphik.graal.api.core.mapper.Mapper
 
map(Predicate) - Method in interface fr.lirmm.graphik.graal.api.core.mapper.PredicateMapper
 
map(Atom) - Method in class fr.lirmm.graphik.graal.common.rdf4j.RDFTypeAtomMapper
This method returns an atom like () if the specified atom is like rdf:type(, ).
map(Atom) - Method in class fr.lirmm.graphik.graal.core.mapper.AbstractMapper
 
map(ConjunctiveQuery) - Method in class fr.lirmm.graphik.graal.core.mapper.AbstractMapper
 
map(Rule) - Method in class fr.lirmm.graphik.graal.core.mapper.AbstractMapper
 
map(InMemoryAtomSet) - Method in class fr.lirmm.graphik.graal.core.mapper.AbstractMapper
 
map(Predicate) - Method in class fr.lirmm.graphik.graal.core.mapper.HashMapMapper
 
map(Atom) - Method in class fr.lirmm.graphik.graal.core.mapper.IdentityMapper
 
map(ConjunctiveQuery) - Method in class fr.lirmm.graphik.graal.core.mapper.IdentityMapper
 
map(Rule) - Method in class fr.lirmm.graphik.graal.core.mapper.IdentityMapper
 
map(InMemoryAtomSet) - Method in class fr.lirmm.graphik.graal.core.mapper.IdentityMapper
 
map(Predicate) - Method in class fr.lirmm.graphik.graal.core.mapper.IdentityMapper
 
map(Atom) - Method in class fr.lirmm.graphik.graal.core.mapper.InverseAtomMapper
 
map(Predicate) - Method in class fr.lirmm.graphik.graal.core.mapper.InverseMapper
 
map(Atom) - Method in class fr.lirmm.graphik.graal.core.mapper.InverseMapper
 
map(ConjunctiveQuery) - Method in class fr.lirmm.graphik.graal.core.mapper.InverseMapper
 
map(Rule) - Method in class fr.lirmm.graphik.graal.core.mapper.InverseMapper
 
map(InMemoryAtomSet) - Method in class fr.lirmm.graphik.graal.core.mapper.InverseMapper
 
map(Predicate) - Method in class fr.lirmm.graphik.graal.core.mapper.PrefixMapper
 
MappedRuleSet - Class in fr.lirmm.graphik.graal.core.mapper
 
MappedRuleSet(RuleSet, Mapper) - Constructor for class fr.lirmm.graphik.graal.core.mapper.MappedRuleSet
 
MappedStore - Class in fr.lirmm.graphik.graal.core.mapper
 
MappedStore(Store, Mapper) - Constructor for class fr.lirmm.graphik.graal.core.mapper.MappedStore
 
Mapper - Interface in fr.lirmm.graphik.graal.api.core.mapper
 
MapperAtomConverter - Class in fr.lirmm.graphik.graal.core.mapper
 
MapperAtomConverter(AtomMapper) - Constructor for class fr.lirmm.graphik.graal.core.mapper.MapperAtomConverter
 
MapperPredicateConverter - Class in fr.lirmm.graphik.graal.core.mapper
 
MapperPredicateConverter(PredicateMapper) - Constructor for class fr.lirmm.graphik.graal.core.mapper.MapperPredicateConverter
 
MapperRuleConverter - Class in fr.lirmm.graphik.graal.core.mapper
 
MapperRuleConverter(Mapper) - Constructor for class fr.lirmm.graphik.graal.core.mapper.MapperRuleConverter
 
MarkedRule(Rule) - Constructor for class fr.lirmm.graphik.graal.rulesetanalyser.graph.MarkedVariableSet.MarkedRule
 
MarkedVariableSet - Class in fr.lirmm.graphik.graal.rulesetanalyser.graph
The marked variable set is built from a rule set by the following marking procedure: (i) for each rule Ri and for each variable v occuring in its body, if v does not occur in all atoms of its head, mark (each occurrence of) v in its body; (ii) apply until a fixpoint is reached: for each rule Ri, if a marked variable v appears at position p[k] in its body, then for each rule Rj (including i = j) and for each variable x appearing at position p[k] in the head of Rj, mark each occurence of x in the body of Rj.
MarkedVariableSet(Iterable<Rule>) - Constructor for class fr.lirmm.graphik.graal.rulesetanalyser.graph.MarkedVariableSet
 
MarkedVariableSet.MarkedRule - Class in fr.lirmm.graphik.graal.rulesetanalyser.graph
 
markedVars - Variable in class fr.lirmm.graphik.graal.rulesetanalyser.graph.MarkedVariableSet.MarkedRule
 
match(Atom) - Method in interface fr.lirmm.graphik.graal.api.core.AtomSet
Returns an iterator over atoms that match predicate and constants from the specified atom.
match(Atom) - Method in interface fr.lirmm.graphik.graal.api.core.InMemoryAtomSet
 
match(Atom) - Method in interface fr.lirmm.graphik.graal.api.store.Store
 
match(Atom) - Method in class fr.lirmm.graphik.graal.core.atomset.graph.DefaultInMemoryGraphStore
 
match(Atom) - Method in class fr.lirmm.graphik.graal.core.atomset.LinkedListAtomSet
 
match(Atom) - Method in class fr.lirmm.graphik.graal.core.mapper.MappedStore
 
match(Atom) - Method in class fr.lirmm.graphik.graal.store.gdb.Neo4jStore
 
match(Atom) - Method in class fr.lirmm.graphik.graal.store.rdbms.adhoc.AdHocRdbmsStore
 
match(Atom) - Method in class fr.lirmm.graphik.graal.store.rdbms.natural.NaturalRDBMSStore
 
match(Atom) - Method in class fr.lirmm.graphik.graal.store.triplestore.rdf4j.RDF4jStore
 
MathUtils - Class in fr.lirmm.graphik.util
 
MAX_BATCH_SIZE - Static variable in class fr.lirmm.graphik.graal.store.rdbms.AbstractRdbmsStore
 
mergeClasses(T, T) - Method in interface fr.lirmm.graphik.util.EquivalentRelation
 
mergeClasses(T, T) - Method in class fr.lirmm.graphik.util.TreeMapEquivalentRelation
 
MethodNotImplementedError - Error in fr.lirmm.graphik.util
 
MethodNotImplementedError() - Constructor for error fr.lirmm.graphik.util.MethodNotImplementedError
 
MethodNotImplementedError(String) - Constructor for error fr.lirmm.graphik.util.MethodNotImplementedError
 
MFAProperty - Class in fr.lirmm.graphik.graal.rulesetanalyser.property
There is no cycle of functional symbol during the skolem chase executed on the critical instance.
minus(InMemoryAtomSet, InMemoryAtomSet) - Static method in class fr.lirmm.graphik.graal.core.atomset.AtomSetUtils
 
MSAProperty - Class in fr.lirmm.graphik.graal.rulesetanalyser.property
 
mustBeChecked(Atom, Map<Variable, Integer>, Var[]) - Method in class fr.lirmm.graphik.graal.homomorphism.forward_checking.NFC0
Check delayed property
MutableMapper - Interface in fr.lirmm.graphik.graal.api.core.mapper
 
MysqlDriver - Class in fr.lirmm.graphik.graal.store.rdbms.driver
 
MysqlDriver(String, String, String, String) - Constructor for class fr.lirmm.graphik.graal.store.rdbms.driver.MysqlDriver
 
MysqlDriver(String, String, String, String, boolean) - Constructor for class fr.lirmm.graphik.graal.store.rdbms.driver.MysqlDriver
 
MysqlDriver(String) - Constructor for class fr.lirmm.graphik.graal.store.rdbms.driver.MysqlDriver
 

N

NaturalRDBMSStore - Class in fr.lirmm.graphik.graal.store.rdbms.natural
 
NaturalRDBMSStore(RdbmsDriver) - Constructor for class fr.lirmm.graphik.graal.store.rdbms.natural.NaturalRDBMSStore
 
nbVertices() - Method in class fr.lirmm.graphik.util.graph.DefaultDirectedGraph
 
nbVertices() - Method in class fr.lirmm.graphik.util.graph.DefaultGraph
 
nbVertices() - Method in class fr.lirmm.graphik.util.graph.DefaultHyperGraph
 
nbVertices() - Method in interface fr.lirmm.graphik.util.graph.DirectedGraph
 
nbVertices() - Method in interface fr.lirmm.graphik.util.graph.Graph
 
nbVertices() - Method in interface fr.lirmm.graphik.util.graph.HyperGraph
 
negatedPartsToCheck - Variable in class fr.lirmm.graphik.graal.homomorphism.VarSharedData
 
NegativeConstraint - Interface in fr.lirmm.graphik.graal.api.core
This interface represents a negative constraint.
NegativeConstraintFilter - Class in fr.lirmm.graphik.graal.core.stream.filter
 
NegativeConstraintFilter() - Constructor for class fr.lirmm.graphik.graal.core.stream.filter.NegativeConstraintFilter
 
NegativeConstraintFilterIterator - Class in fr.lirmm.graphik.graal.core.stream.filter
Keeps only NegativeConstraint instances from the given iterator.
NegativeConstraintFilterIterator(CloseableIterator<Object>) - Constructor for class fr.lirmm.graphik.graal.core.stream.filter.NegativeConstraintFilterIterator
 
NegativeConstraintWriter - Interface in fr.lirmm.graphik.graal.api.io
 
Neo4jStore - Class in fr.lirmm.graphik.graal.store.gdb
 
Neo4jStore(GraphDatabaseService) - Constructor for class fr.lirmm.graphik.graal.store.gdb.Neo4jStore
 
Neo4jStore(String) - Constructor for class fr.lirmm.graphik.graal.store.gdb.Neo4jStore
 
Neo4jStore(File) - Constructor for class fr.lirmm.graphik.graal.store.gdb.Neo4jStore
 
next() - Method in interface fr.lirmm.graphik.graal.api.forward_chaining.Chase
Execute the next step of the saturation process.
next() - Method in interface fr.lirmm.graphik.graal.api.io.Parser
 
next() - Method in class fr.lirmm.graphik.graal.core.stream.SubstitutionIterator2AtomIterator
 
next() - Method in class fr.lirmm.graphik.graal.forward_chaining.BasicChase
 
next() - Method in class fr.lirmm.graphik.graal.forward_chaining.BreadthFirstChase
 
next() - Method in class fr.lirmm.graphik.graal.forward_chaining.ChaseWithGRD
 
next() - Method in class fr.lirmm.graphik.graal.forward_chaining.ChaseWithGRDAndUnfiers
 
next() - Method in class fr.lirmm.graphik.graal.forward_chaining.SccChase
 
next() - Method in class fr.lirmm.graphik.graal.homomorphism.utils.HomomorphismIteratorChecker
 
next() - Method in class fr.lirmm.graphik.graal.io.dlp.DlgpParser
 
next() - Method in class fr.lirmm.graphik.graal.io.owl.OWL2Parser
 
next() - Method in class fr.lirmm.graphik.graal.io.rdf.RDFParser
 
next() - Method in class fr.lirmm.graphik.graal.store.rdbms.util.ResultSetCloseableIterator
 
next() - Method in class fr.lirmm.graphik.util.ArrayIterator
 
next() - Method in class fr.lirmm.graphik.util.stream.ArrayBlockingQueueToCloseableIteratorAdapter
 
next() - Method in class fr.lirmm.graphik.util.stream.ArrayBlockingStream
 
next() - Method in interface fr.lirmm.graphik.util.stream.CloseableIterator
 
next() - Method in class fr.lirmm.graphik.util.stream.CloseableIteratorAdapter
 
next() - Method in class fr.lirmm.graphik.util.stream.CloseableIteratorAggregator
 
next() - Method in class fr.lirmm.graphik.util.stream.CloseableIteratorAggregatorWithoutExeception
 
next() - Method in interface fr.lirmm.graphik.util.stream.CloseableIteratorWithoutException
 
next() - Method in class fr.lirmm.graphik.util.stream.converter.ConverterCloseableIterator
 
next() - Method in class fr.lirmm.graphik.util.stream.converter.ConverterIterator
 
next() - Method in class fr.lirmm.graphik.util.stream.converter.ConverterIteratorWithoutException
 
next() - Method in class fr.lirmm.graphik.util.stream.CounterIterator
 
next() - Method in class fr.lirmm.graphik.util.stream.filter.FilterCloseableIterator
 
next() - Method in class fr.lirmm.graphik.util.stream.filter.FilterIterator
 
next() - Method in class fr.lirmm.graphik.util.stream.filter.FilterIteratorWithoutException
 
next() - Method in class fr.lirmm.graphik.util.stream.IteratorAdapter
 
next() - Method in class fr.lirmm.graphik.util.stream.LinkedBlockingStream
 
next() - Method in class fr.lirmm.graphik.util.stream.QueueStream
 
next() - Method in class fr.lirmm.graphik.util.stream.SingletonCloseableIteratorWithoutException
 
next() - Method in class fr.lirmm.graphik.util.stream.UniqIterator
 
nextLevel - Variable in class fr.lirmm.graphik.graal.homomorphism.VarSharedData
 
NFC0 - Class in fr.lirmm.graphik.graal.homomorphism.forward_checking
NFC0 is a ForwardChecking implementation for HyperGraph with delayed local propagation.
NFC0() - Constructor for class fr.lirmm.graphik.graal.homomorphism.forward_checking.NFC0
 
NFC2 - Class in fr.lirmm.graphik.graal.homomorphism.forward_checking
NFC2 is a ForwardChecking implementation for HyperGraph with immediate local propagation in one step.
NFC2() - Constructor for class fr.lirmm.graphik.graal.homomorphism.forward_checking.NFC2
 
NFC2(boolean) - Constructor for class fr.lirmm.graphik.graal.homomorphism.forward_checking.NFC2
If enableCheckMode is true, NFC2 use AtomSet.contains(Atom) instead of AtomSet.match(Atom) when there is an initialized set of candidates for each variable.
NFC2WithLimit - Class in fr.lirmm.graphik.graal.homomorphism.forward_checking
NFC2 is a ForwardChecking implementation for HyperGraph with immediate local propagation in one step.
NFC2WithLimit(int) - Constructor for class fr.lirmm.graphik.graal.homomorphism.forward_checking.NFC2WithLimit
 
NFC2WithLimit(int, boolean) - Constructor for class fr.lirmm.graphik.graal.homomorphism.forward_checking.NFC2WithLimit
If enableCheckMode is true, NFC2 use AtomSet.contains(Atom) instead of AtomSet.match(Atom) when there is an initialized set of candidates for each variable.
NFC2WithLimit.VarDataWithLimit - Class in fr.lirmm.graphik.graal.homomorphism.forward_checking
 
NoBackJumping - Class in fr.lirmm.graphik.graal.homomorphism.backjumping
 
NoBackJumping() - Constructor for class fr.lirmm.graphik.graal.homomorphism.backjumping.NoBackJumping
 
NoCompilation - Class in fr.lirmm.graphik.graal.core.compilation
 
NoCompilation() - Constructor for class fr.lirmm.graphik.graal.core.compilation.NoCompilation
 
NoForwardChecking - Class in fr.lirmm.graphik.graal.homomorphism.forward_checking
 
NoForwardChecking() - Constructor for class fr.lirmm.graphik.graal.homomorphism.forward_checking.NoForwardChecking
 
NoProfiler - Class in fr.lirmm.graphik.util.profiler
 
NoProfiler() - Constructor for class fr.lirmm.graphik.util.profiler.NoProfiler
 
number - Variable in class fr.lirmm.graphik.util.graph.algorithm.BiconnectedComponentsForHyperGraph.Data
 
NumberStringComparator - Class in fr.lirmm.graphik.util.string
find on http://stackoverflow.com/questions/7270447/java-string-number-comparator
NumberStringComparator() - Constructor for class fr.lirmm.graphik.util.string.NumberStringComparator
 

O

Ontology - Interface in fr.lirmm.graphik.graal.api.core
The interface is a way to manage set of rules, constraints and predicates (i.e.
OrFilter<E> - Class in fr.lirmm.graphik.util.stream.filter
This Filter implementation returns false on an element iff all filters given to the constructor return false on this element.
OrFilter(Filter<E>...) - Constructor for class fr.lirmm.graphik.util.stream.filter.OrFilter
 
output(String) - Method in class fr.lirmm.graphik.util.URIzer
Remove default prefix if it is present
OWL2Parser - Class in fr.lirmm.graphik.graal.io.owl
This class parses OWL2 ontologies and converts them into Rule, Facts and Constraints.
OWL2Parser(InputStream) - Constructor for class fr.lirmm.graphik.graal.io.owl.OWL2Parser
Constructor for parsing from the given reader.
OWL2Parser() - Constructor for class fr.lirmm.graphik.graal.io.owl.OWL2Parser
Constructor for parsing from the standard input.
OWL2Parser(File) - Constructor for class fr.lirmm.graphik.graal.io.owl.OWL2Parser
Constructor for parsing from the given file.
OWL2Parser(String) - Constructor for class fr.lirmm.graphik.graal.io.owl.OWL2Parser
Constructor for parsing the content of the string s as OWL content.
OWL2Parser(Reader) - Constructor for class fr.lirmm.graphik.graal.io.owl.OWL2Parser
Constructor for parsing the given InputStream.
OWL2ParserException - Exception in fr.lirmm.graphik.graal.io.owl
 
OWL2ParserException(OWLOntologyCreationException) - Constructor for exception fr.lirmm.graphik.graal.io.owl.OWL2ParserException
 

P

parseAtom(String) - Static method in class fr.lirmm.graphik.graal.io.dlp.DlgpParser
 
parseAtomSet(String) - Static method in class fr.lirmm.graphik.graal.io.dlp.DlgpParser
 
ParseError - Error in fr.lirmm.graphik.graal.api.io
 
ParseError(String) - Constructor for error fr.lirmm.graphik.graal.api.io.ParseError
 
ParseError(String, Throwable) - Constructor for error fr.lirmm.graphik.graal.api.io.ParseError
 
ParseException - Exception in fr.lirmm.graphik.graal.api.io
 
ParseException(String, Throwable) - Constructor for exception fr.lirmm.graphik.graal.api.io.ParseException
 
ParseException(String) - Constructor for exception fr.lirmm.graphik.graal.api.io.ParseException
 
ParseException(String, int, int) - Constructor for exception fr.lirmm.graphik.graal.api.io.ParseException
 
ParseException(Throwable) - Constructor for exception fr.lirmm.graphik.graal.api.io.ParseException
 
parseNegativeConstraint(String) - Static method in class fr.lirmm.graphik.graal.io.dlp.DlgpParser
 
parseQuery(String) - Static method in class fr.lirmm.graphik.graal.io.dlp.DlgpParser
 
Parser<T> - Interface in fr.lirmm.graphik.graal.api.io
 
parseRule(String) - Static method in class fr.lirmm.graphik.graal.io.dlp.DlgpParser
 
Partition<E> - Class in fr.lirmm.graphik.util
A partition of terms.
Partition() - Constructor for class fr.lirmm.graphik.util.Partition
 
Partition(Partition<E>) - Constructor for class fr.lirmm.graphik.util.Partition
Copy constructor
Partition(List<E>, List<E>) - Constructor for class fr.lirmm.graphik.util.Partition
Create a partition based on the position of elements in the two lists.
partition - Variable in class fr.lirmm.graphik.util.Partition
 
PatternScheduler - Interface in fr.lirmm.graphik.graal.homomorphism.scheduler
 
position - Variable in class fr.lirmm.graphik.graal.rulesetanalyser.util.PredicatePosition
 
postAtoms - Variable in class fr.lirmm.graphik.graal.homomorphism.VarSharedData
 
postAtomsFixed - Variable in class fr.lirmm.graphik.graal.homomorphism.Var
 
PostgreSQLDriver - Class in fr.lirmm.graphik.graal.store.rdbms.driver
 
PostgreSQLDriver(String, String, String, String) - Constructor for class fr.lirmm.graphik.graal.store.rdbms.driver.PostgreSQLDriver
 
PostgreSQLDriver(String, String, String, String, boolean) - Constructor for class fr.lirmm.graphik.graal.store.rdbms.driver.PostgreSQLDriver
 
PostgreSQLDriver(String) - Constructor for class fr.lirmm.graphik.graal.store.rdbms.driver.PostgreSQLDriver
 
postRuleApplication(Rule, Substitution, AtomSet, CloseableIterator<Atom>) - Method in interface fr.lirmm.graphik.graal.api.forward_chaining.RuleApplicationHandler
 
postVars - Variable in class fr.lirmm.graphik.graal.homomorphism.VarSharedData
 
preAtoms - Variable in class fr.lirmm.graphik.graal.homomorphism.VarSharedData
 
preAtomsFixed - Variable in class fr.lirmm.graphik.graal.homomorphism.Var
 
Predicate - Class in fr.lirmm.graphik.graal.api.core
Represents a Predicate of an Atom.
Predicate(Object, int) - Constructor for class fr.lirmm.graphik.graal.api.core.Predicate
Construct a prefix with a specified prefix and a local name.
predicate - Variable in class fr.lirmm.graphik.graal.rulesetanalyser.util.PredicatePosition
 
PredicateFactory - Interface in fr.lirmm.graphik.graal.api.factory
 
PredicateMapper - Interface in fr.lirmm.graphik.graal.api.core.mapper
 
PredicatePosition - Class in fr.lirmm.graphik.graal.rulesetanalyser.util
 
PredicatePosition(Predicate, int) - Constructor for class fr.lirmm.graphik.graal.rulesetanalyser.util.PredicatePosition
 
predicatesIterator() - Method in interface fr.lirmm.graphik.graal.api.core.AtomSet
Returns an iterator over all predicates in this atom set.
predicatesIterator() - Method in interface fr.lirmm.graphik.graal.api.core.InMemoryAtomSet
 
predicatesIterator() - Method in interface fr.lirmm.graphik.graal.api.store.Store
 
predicatesIterator() - Method in class fr.lirmm.graphik.graal.core.atomset.graph.DefaultInMemoryGraphStore
 
predicatesIterator() - Method in class fr.lirmm.graphik.graal.core.atomset.LinkedListAtomSet
 
predicatesIterator() - Method in class fr.lirmm.graphik.graal.core.mapper.MappedStore
 
predicatesIterator() - Method in class fr.lirmm.graphik.graal.store.gdb.Neo4jStore
 
predicatesIterator() - Method in class fr.lirmm.graphik.graal.store.rdbms.adhoc.AdHocRdbmsStore
 
predicatesIterator() - Method in class fr.lirmm.graphik.graal.store.rdbms.natural.NaturalRDBMSStore
 
predicatesIterator() - Method in class fr.lirmm.graphik.graal.store.triplestore.rdf4j.RDF4jStore
 
PREFIX - Static variable in class fr.lirmm.graphik.graal.core.store.AbstractTripleStore
 
Prefix - Class in fr.lirmm.graphik.util
Immutable
Prefix(String, String) - Constructor for class fr.lirmm.graphik.util.Prefix
 
PREFIX_TERM_FIELD - Static variable in class fr.lirmm.graphik.graal.store.rdbms.AbstractRdbmsConjunctiveQueryTranslator
 
prefixEnable(boolean) - Method in class fr.lirmm.graphik.graal.io.owl.OWL2Parser
Enable or disable prefix short form.
PrefixManager - Class in fr.lirmm.graphik.util
 
PrefixManager() - Constructor for class fr.lirmm.graphik.util.PrefixManager
 
PrefixMapper - Class in fr.lirmm.graphik.graal.core.mapper
This class allows to map a predicate name to an other predicate with the same name but prefixed.
PrefixMapper(String) - Constructor for class fr.lirmm.graphik.graal.core.mapper.PrefixMapper
 
prepareCombine() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.Analyser
 
PreparedExistentialHomomorphism - Interface in fr.lirmm.graphik.graal.api.homomorphism
 
PreparedHomomorphism - Interface in fr.lirmm.graphik.graal.api.homomorphism
 
prepareHomomorphism(U1, Set<Variable>, U2, RulesCompilation) - Method in interface fr.lirmm.graphik.graal.api.homomorphism.ExistentialHomomorphismPattern
Creates a PreparedHomomorphism object for sending parameterized query to the store.
prepareHomomorphism(T1, Set<Variable>, T2, RulesCompilation) - Method in interface fr.lirmm.graphik.graal.api.homomorphism.HomomorphismPattern
Creates a PreparedHomomorphism object for sending parameterized query to the store.
prepareHomomorphism(ConjunctiveQuery, Set<Variable>, AtomSet, RulesCompilation) - Method in class fr.lirmm.graphik.graal.homomorphism.BacktrackHomomorphismPattern
 
preRuleApplication(Rule, Substitution, AtomSet) - Method in interface fr.lirmm.graphik.graal.api.forward_chaining.RuleApplicationHandler
 
preVars - Variable in class fr.lirmm.graphik.graal.homomorphism.VarSharedData
 
previousLevel(VarSharedData, Var[]) - Method in interface fr.lirmm.graphik.graal.homomorphism.backjumping.BackJumping
 
previousLevel(VarSharedData, Var[]) - Method in class fr.lirmm.graphik.graal.homomorphism.backjumping.GraphBaseBackJumping
 
previousLevel(VarSharedData, Var[]) - Method in class fr.lirmm.graphik.graal.homomorphism.backjumping.NoBackJumping
 
previousLevel - Variable in class fr.lirmm.graphik.graal.homomorphism.VarSharedData
 
previousLevelFailure - Variable in class fr.lirmm.graphik.graal.homomorphism.bbc.VarData
 
printVersion(String) - Static method in class fr.lirmm.graphik.util.Apps
 
ProbaUtils - Class in fr.lirmm.graphik.graal.homomorphism.utils
 
processEquality(ConjunctiveQuery) - Static method in class fr.lirmm.graphik.graal.homomorphism.utils.EqualityUtils
This method produces a conjunctive query based on the specified one where equality atoms are removed and affected variables are replaced or merged.
ProductivityChecker - Class in fr.lirmm.graphik.graal.core.unifier.checker
 
ProductivityChecker() - Constructor for class fr.lirmm.graphik.graal.core.unifier.checker.ProductivityChecker
 
Profilable - Interface in fr.lirmm.graphik.util.profiler
 
Profiler - Interface in fr.lirmm.graphik.util.profiler
 
PureHomomorphism - Class in fr.lirmm.graphik.graal.homomorphism
A simple implementation of an algorithm to find if there exist an homomorphism between two facts Backtrack algorithm that look for an association of atoms that correspond to a substitution of terms efficient for simple facts of small size
PureHomomorphism() - Constructor for class fr.lirmm.graphik.graal.homomorphism.PureHomomorphism
 
PureRewriter - Class in fr.lirmm.graphik.graal.backward_chaining.pure
 
PureRewriter() - Constructor for class fr.lirmm.graphik.graal.backward_chaining.pure.PureRewriter
 
PureRewriter(boolean) - Constructor for class fr.lirmm.graphik.graal.backward_chaining.pure.PureRewriter
 
PureRewriter(RewritingOperator) - Constructor for class fr.lirmm.graphik.graal.backward_chaining.pure.PureRewriter
 
PureRewriter(RewritingOperator, boolean) - Constructor for class fr.lirmm.graphik.graal.backward_chaining.pure.PureRewriter
 
put(Variable, Term) - Method in interface fr.lirmm.graphik.graal.api.core.Substitution
Adds a mapping from the specified variable into the specified image to this substitution.
put(Substitution) - Method in interface fr.lirmm.graphik.graal.api.core.Substitution
Add all mappings from an other substitution instance.
put(Variable, Term) - Method in class fr.lirmm.graphik.graal.core.AbstractMapBasedSubstitution
 
put(Substitution) - Method in class fr.lirmm.graphik.graal.core.AbstractSubstitution
 
put(Variable, Term) - Method in class fr.lirmm.graphik.graal.core.EmptySubstitution
 
put(Variable, Term) - Method in class fr.lirmm.graphik.graal.core.VariablePrefixSubstitution
 
put(Variable, Term) - Method in class fr.lirmm.graphik.graal.core.VariableRemovePrefixSubstitution
 
put(V, T...) - Method in class fr.lirmm.graphik.util.collections.Trie
Associates a value to a word
put(String, Object) - Method in class fr.lirmm.graphik.util.profiler.AbstractProfiler
Map miscellaneous data on the specified key.
put(String, Object) - Method in class fr.lirmm.graphik.util.profiler.NoProfiler
 
put(String, Object) - Method in interface fr.lirmm.graphik.util.profiler.Profiler
Map miscellaneous data on the specified key.
putPrefix(Prefix) - Method in class fr.lirmm.graphik.util.PrefixManager
 

Q

Query - Interface in fr.lirmm.graphik.graal.api.core
This interface represents a generic query.
query(Query) - Method in interface fr.lirmm.graphik.graal.api.kb.KnowledgeBase
Execute the query over this Knowledge Base.
query(Query, long) - Method in interface fr.lirmm.graphik.graal.api.kb.KnowledgeBase
Execute the query over this Knowledge Base.
query(Query) - Method in class fr.lirmm.graphik.graal.kb.DefaultKnowledgeBase
 
query(Query, long) - Method in class fr.lirmm.graphik.graal.kb.DefaultKnowledgeBase
 
QueryLabeler - Interface in fr.lirmm.graphik.graal.api.core
 
QueryRewriter - Interface in fr.lirmm.graphik.graal.api.backward_chaining
 
QueryRewriterWithCompilation - Interface in fr.lirmm.graphik.graal.api.backward_chaining
 
QueryUnifier - Class in fr.lirmm.graphik.graal.core.unifier
An unifier describe how to unify a piece of a fact with a part of an head rule in order to rewrite the fact according to the rule
QueryUnifier(InMemoryAtomSet, Partition<Term>, Rule, ConjunctiveQuery) - Constructor for class fr.lirmm.graphik.graal.core.unifier.QueryUnifier
 
QueueStream<T> - Class in fr.lirmm.graphik.util.stream
 
QueueStream() - Constructor for class fr.lirmm.graphik.util.stream.QueueStream
 

R

RangeRestrictedProperty - Class in fr.lirmm.graphik.graal.rulesetanalyser.property
All variables that appear in the head also occur in the body.
RdbmsConjunctiveQueryTranslator - Interface in fr.lirmm.graphik.graal.store.rdbms
 
RdbmsConstantGenenrator - Class in fr.lirmm.graphik.graal.store.rdbms
 
RdbmsConstantGenenrator(Connection, String, String, String) - Constructor for class fr.lirmm.graphik.graal.store.rdbms.RdbmsConstantGenenrator
 
RdbmsDriver - Interface in fr.lirmm.graphik.graal.store.rdbms.driver
 
RdbmsStore - Interface in fr.lirmm.graphik.graal.store.rdbms
 
RdbmsVariableGenenrator - Class in fr.lirmm.graphik.graal.store.rdbms
 
RdbmsVariableGenenrator(Connection, String, String, String) - Constructor for class fr.lirmm.graphik.graal.store.rdbms.RdbmsVariableGenenrator
 
RDF - Static variable in class fr.lirmm.graphik.util.Prefix
 
RDF4jStore - Class in fr.lirmm.graphik.graal.store.triplestore.rdf4j
 
RDF4jStore(Repository) - Constructor for class fr.lirmm.graphik.graal.store.triplestore.rdf4j.RDF4jStore
Construct a RDF4jStore around a RDF4J Repository
RDF4jUtils - Class in fr.lirmm.graphik.graal.common.rdf4j
 
RDF4jUtils(Prefix, ValueFactory) - Constructor for class fr.lirmm.graphik.graal.common.rdf4j.RDF4jUtils
 
RDF_LANG_STRING - Static variable in class fr.lirmm.graphik.util.URIUtils
 
RDF_TYPE - Static variable in class fr.lirmm.graphik.util.URIUtils
 
RDFParser - Class in fr.lirmm.graphik.graal.io.rdf
 
RDFParser(InputStream, RDFFormat) - Constructor for class fr.lirmm.graphik.graal.io.rdf.RDFParser
 
RDFParser(File, RDFFormat) - Constructor for class fr.lirmm.graphik.graal.io.rdf.RDFParser
 
RDFParser(Reader, RDFFormat) - Constructor for class fr.lirmm.graphik.graal.io.rdf.RDFParser
 
RDFParser(Reader, RDFFormat, ParserConfig) - Constructor for class fr.lirmm.graphik.graal.io.rdf.RDFParser
 
RDFParser(URL, RDFFormat) - Constructor for class fr.lirmm.graphik.graal.io.rdf.RDFParser
 
RDFParser(String, RDFFormat) - Constructor for class fr.lirmm.graphik.graal.io.rdf.RDFParser
 
RDFTypeAtomMapper - Class in fr.lirmm.graphik.graal.common.rdf4j
This class map an atom like rdf:type(, ) to () and conversely.
RDFTypeAtomMapper() - Constructor for class fr.lirmm.graphik.graal.common.rdf4j.RDFTypeAtomMapper
 
RDFWriter - Class in fr.lirmm.graphik.graal.io.rdf
 
RDFWriter(OutputStream, RDFFormat) - Constructor for class fr.lirmm.graphik.graal.io.rdf.RDFWriter
 
RDFWriter(Writer, RDFFormat) - Constructor for class fr.lirmm.graphik.graal.io.rdf.RDFWriter
 
RealTimeProfiler - Class in fr.lirmm.graphik.util.profiler
This class is a profiler with a timer feature (ms)
RealTimeProfiler() - Constructor for class fr.lirmm.graphik.util.profiler.RealTimeProfiler
 
RealTimeProfiler(PrintStream) - Constructor for class fr.lirmm.graphik.util.profiler.RealTimeProfiler
 
RealTimeProfiler(TimeUnit) - Constructor for class fr.lirmm.graphik.util.profiler.RealTimeProfiler
 
RealTimeProfiler(PrintStream, TimeUnit) - Constructor for class fr.lirmm.graphik.util.profiler.RealTimeProfiler
 
RecursiveBacktrackHomomorphism - Class in fr.lirmm.graphik.graal.homomorphism
Deprecated.
remove(Atom) - Method in interface fr.lirmm.graphik.graal.api.core.AtomSet
Remove the specified atom from this this atom set.
remove(Atom) - Method in interface fr.lirmm.graphik.graal.api.core.InMemoryAtomSet
 
remove(Rule) - Method in interface fr.lirmm.graphik.graal.api.core.Ontology
 
remove(Rule) - Method in interface fr.lirmm.graphik.graal.api.core.RuleSet
 
remove(Variable) - Method in interface fr.lirmm.graphik.graal.api.core.Substitution
Remove the mapping for the specified variable.
remove(Variable) - Method in class fr.lirmm.graphik.graal.core.AbstractMapBasedSubstitution
 
remove(Atom) - Method in class fr.lirmm.graphik.graal.core.atomset.AbstractImmutableAtomSet
 
remove(Atom) - Method in class fr.lirmm.graphik.graal.core.atomset.graph.DefaultInMemoryGraphStore
 
remove(Atom) - Method in class fr.lirmm.graphik.graal.core.atomset.LinkedListAtomSet
 
remove(ConjunctiveQuery) - Method in class fr.lirmm.graphik.graal.core.DefaultUnionOfConjunctiveQueries
 
remove(Variable) - Method in class fr.lirmm.graphik.graal.core.EmptySubstitution
 
remove(Rule) - Method in class fr.lirmm.graphik.graal.core.mapper.MappedRuleSet
 
remove(Atom) - Method in class fr.lirmm.graphik.graal.core.mapper.MappedStore
 
remove(Rule) - Method in class fr.lirmm.graphik.graal.core.ruleset.DefaultOntology
 
remove(Rule) - Method in class fr.lirmm.graphik.graal.core.ruleset.IndexedByBodyPredicatesRuleSet
 
remove(Object) - Method in class fr.lirmm.graphik.graal.core.ruleset.IndexedByBodyPredicatesRuleSet
 
remove(Rule) - Method in class fr.lirmm.graphik.graal.core.ruleset.IndexedByHeadPredicatesRuleSet
 
remove(Object) - Method in class fr.lirmm.graphik.graal.core.ruleset.IndexedByHeadPredicatesRuleSet
 
remove(Rule) - Method in class fr.lirmm.graphik.graal.core.ruleset.LinkedListRuleSet
 
remove(Object) - Method in class fr.lirmm.graphik.graal.core.ruleset.LinkedListRuleSet
 
remove(Variable) - Method in class fr.lirmm.graphik.graal.core.VariablePrefixSubstitution
 
remove(Variable) - Method in class fr.lirmm.graphik.graal.core.VariableRemovePrefixSubstitution
 
remove(Atom) - Method in class fr.lirmm.graphik.graal.store.gdb.Neo4jStore
 
remove(Atom) - Method in class fr.lirmm.graphik.graal.store.rdbms.AbstractRdbmsStore
 
remove(Statement, Atom) - Method in class fr.lirmm.graphik.graal.store.rdbms.AbstractRdbmsStore
 
remove(Atom) - Method in class fr.lirmm.graphik.graal.store.triplestore.rdf4j.RDF4jStore
 
remove() - Method in class fr.lirmm.graphik.util.ArrayIterator
 
remove(Object) - Method in class fr.lirmm.graphik.util.LinkedSet
 
remove() - Method in class fr.lirmm.graphik.util.stream.IteratorAdapter
 
removeAll(CloseableIterator<? extends Atom>) - Method in interface fr.lirmm.graphik.graal.api.core.AtomSet
Remove the specified atom stream from this atom set.
removeAll(AtomSet) - Method in interface fr.lirmm.graphik.graal.api.core.AtomSet
 
removeAll(CloseableIteratorWithoutException<? extends Atom>) - Method in interface fr.lirmm.graphik.graal.api.core.InMemoryAtomSet
 
removeAll(InMemoryAtomSet) - Method in interface fr.lirmm.graphik.graal.api.core.InMemoryAtomSet
 
removeAll(Iterator<Rule>) - Method in interface fr.lirmm.graphik.graal.api.core.Ontology
 
removeAll(CloseableIterator<Rule>) - Method in interface fr.lirmm.graphik.graal.api.core.Ontology
 
removeAll(Iterator<Rule>) - Method in interface fr.lirmm.graphik.graal.api.core.RuleSet
 
removeAll(CloseableIterator<Rule>) - Method in interface fr.lirmm.graphik.graal.api.core.RuleSet
 
removeAll(CloseableIterator<? extends Atom>) - Method in class fr.lirmm.graphik.graal.core.atomset.AbstractAtomSet
 
removeAll(AtomSet) - Method in class fr.lirmm.graphik.graal.core.atomset.AbstractAtomSet
 
removeAll(CloseableIterator<? extends Atom>) - Method in class fr.lirmm.graphik.graal.core.atomset.AbstractImmutableAtomSet
 
removeAll(AtomSet) - Method in class fr.lirmm.graphik.graal.core.atomset.AbstractImmutableAtomSet
 
removeAll(CloseableIteratorWithoutException<? extends Atom>) - Method in class fr.lirmm.graphik.graal.core.atomset.AbstractInMemoryAtomSet
 
removeAll(InMemoryAtomSet) - Method in class fr.lirmm.graphik.graal.core.atomset.AbstractInMemoryAtomSet
 
removeAll(Iterator<Rule>) - Method in class fr.lirmm.graphik.graal.core.mapper.MappedRuleSet
 
removeAll(CloseableIterator<Rule>) - Method in class fr.lirmm.graphik.graal.core.mapper.MappedRuleSet
 
removeAll(Iterator<Rule>) - Method in class fr.lirmm.graphik.graal.core.ruleset.AbstractRuleSet
 
removeAll(CloseableIterator<Rule>) - Method in class fr.lirmm.graphik.graal.core.ruleset.AbstractRuleSet
 
removeAll(Iterator<Rule>) - Method in class fr.lirmm.graphik.graal.core.ruleset.DefaultOntology
 
removeAll(CloseableIterator<Rule>) - Method in class fr.lirmm.graphik.graal.core.ruleset.DefaultOntology
 
removeAll(Collection<?>) - Method in class fr.lirmm.graphik.graal.core.ruleset.IndexedByBodyPredicatesRuleSet
 
removeAll(Collection<?>) - Method in class fr.lirmm.graphik.graal.core.ruleset.IndexedByHeadPredicatesRuleSet
 
removeAll(Collection<?>) - Method in class fr.lirmm.graphik.graal.core.ruleset.LinkedListRuleSet
 
removeAll(CloseableIterator<? extends Atom>) - Method in class fr.lirmm.graphik.graal.store.gdb.Neo4jStore
 
removeAll(CloseableIterator<? extends Atom>) - Method in class fr.lirmm.graphik.graal.store.rdbms.AbstractRdbmsStore
 
removeAll(CloseableIterator<? extends Atom>) - Method in class fr.lirmm.graphik.graal.store.triplestore.rdf4j.RDF4jStore
 
removeAll(Collection<?>) - Method in class fr.lirmm.graphik.util.LinkedSet
 
removeDependencyChecker(DependencyChecker) - Method in class fr.lirmm.graphik.graal.rulesetanalyser.util.AnalyserRuleSet
 
removePredicate(Statement, Predicate) - Method in class fr.lirmm.graphik.graal.store.rdbms.AbstractRdbmsStore
 
RestrictedChaseHaltingCondition - Class in fr.lirmm.graphik.graal.forward_chaining.halting_condition
This HaltingCondition will produce new data according to a rule, a substitution s and specified data if s cannot be extended to a homomorphism from B ∪ H to F where B is the rule body, H the rule HEAD and F the data.
RestrictedChaseHaltingCondition() - Constructor for class fr.lirmm.graphik.graal.forward_chaining.halting_condition.RestrictedChaseHaltingCondition
 
RestrictedChaseRuleApplier<T extends AtomSet> - Class in fr.lirmm.graphik.graal.forward_chaining.rule_applier
 
RestrictedChaseRuleApplier() - Constructor for class fr.lirmm.graphik.graal.forward_chaining.rule_applier.RestrictedChaseRuleApplier
 
RestrictedProductivityChecker - Class in fr.lirmm.graphik.graal.core.unifier.checker
 
RestrictedProductivityChecker() - Constructor for class fr.lirmm.graphik.graal.core.unifier.checker.RestrictedProductivityChecker
 
ResultSet2SubstitutionConverter - Class in fr.lirmm.graphik.graal.store.rdbms.homomorphism
 
ResultSet2SubstitutionConverter(RdbmsConjunctiveQueryTranslator, List<Term>) - Constructor for class fr.lirmm.graphik.graal.store.rdbms.homomorphism.ResultSet2SubstitutionConverter
 
ResultSetCloseableIterator - Class in fr.lirmm.graphik.graal.store.rdbms.util
 
ResultSetCloseableIterator(ResultSet) - Constructor for class fr.lirmm.graphik.graal.store.rdbms.util.ResultSetCloseableIterator
 
ResultSetConverterIterator<T> - Class in fr.lirmm.graphik.graal.store.rdbms.util
 
ResultSetConverterIterator(Statement, String, Converter<ResultSet, T>) - Constructor for class fr.lirmm.graphik.graal.store.rdbms.util.ResultSetConverterIterator
 
ResultSetConverterIterator(PreparedStatement, Converter<ResultSet, T>) - Constructor for class fr.lirmm.graphik.graal.store.rdbms.util.ResultSetConverterIterator
 
ResultSetConverterIterator(ResultSet, Converter<ResultSet, T>) - Constructor for class fr.lirmm.graphik.graal.store.rdbms.util.ResultSetConverterIterator
 
retainAll(Collection<?>) - Method in class fr.lirmm.graphik.graal.core.ruleset.IndexedByBodyPredicatesRuleSet
 
retainAll(Collection<?>) - Method in class fr.lirmm.graphik.graal.core.ruleset.IndexedByHeadPredicatesRuleSet
 
retainAll(Collection<?>) - Method in class fr.lirmm.graphik.graal.core.ruleset.LinkedListRuleSet
 
retainAll(Collection<?>) - Method in class fr.lirmm.graphik.util.LinkedSet
 
RewritingOperator - Interface in fr.lirmm.graphik.graal.backward_chaining.pure
 
round(long, TimeUnit) - Method in enum fr.lirmm.graphik.util.TimeUnit
Round the given time duration in the given unit to this unit.
roundToHours(long) - Method in enum fr.lirmm.graphik.util.TimeUnit
Equivalent to HOURS.round(duration, this).
roundToMicros(long) - Method in enum fr.lirmm.graphik.util.TimeUnit
Equivalent to MICROSECONDS.round(duration, this).
roundToMillis(long) - Method in enum fr.lirmm.graphik.util.TimeUnit
Equivalent to MILLISECONDS.round(duration, this).
roundToMinutes(long) - Method in enum fr.lirmm.graphik.util.TimeUnit
Equivalent to MINUTES.round(duration, this).
roundToNanos(long) - Method in enum fr.lirmm.graphik.util.TimeUnit
Equivalent to NANOSECONDS.round(duration, this).
roundToSeconds(long) - Method in enum fr.lirmm.graphik.util.TimeUnit
Equivalent to SECONDS.round(duration, this).
Rule - Interface in fr.lirmm.graphik.graal.api.core
This interface represents an existential rule.
rule - Variable in class fr.lirmm.graphik.graal.rulesetanalyser.graph.MarkedVariableSet.MarkedRule
 
RuleApplicationException - Exception in fr.lirmm.graphik.graal.api.forward_chaining
 
RuleApplicationException(String, Throwable) - Constructor for exception fr.lirmm.graphik.graal.api.forward_chaining.RuleApplicationException
 
RuleApplicationHandler - Interface in fr.lirmm.graphik.graal.api.forward_chaining
 
RuleApplicationHandlerException - Exception in fr.lirmm.graphik.graal.api.forward_chaining
 
RuleApplicationHandlerException(String, Throwable) - Constructor for exception fr.lirmm.graphik.graal.api.forward_chaining.RuleApplicationHandlerException
 
RuleApplicationHandlerException(String) - Constructor for exception fr.lirmm.graphik.graal.api.forward_chaining.RuleApplicationHandlerException
 
RuleApplicationHandlerException(Throwable) - Constructor for exception fr.lirmm.graphik.graal.api.forward_chaining.RuleApplicationHandlerException
 
RuleApplier<R extends Rule,A extends AtomSet> - Interface in fr.lirmm.graphik.graal.api.forward_chaining
 
RuleFactory - Interface in fr.lirmm.graphik.graal.api.factory
 
RuleFilter - Class in fr.lirmm.graphik.graal.core.stream.filter
 
RuleFilter() - Constructor for class fr.lirmm.graphik.graal.core.stream.filter.RuleFilter
 
RuleFilterIterator - Class in fr.lirmm.graphik.graal.core.stream.filter
Keeps only Rule instances from the given iterator.
RuleFilterIterator(CloseableIterator<? extends Object>) - Constructor for class fr.lirmm.graphik.graal.core.stream.filter.RuleFilterIterator
 
RuleLabeler - Interface in fr.lirmm.graphik.graal.api.core
 
RuleMLWriter - Class in fr.lirmm.graphik.graal.io.ruleml
 
RuleMLWriter(Writer) - Constructor for class fr.lirmm.graphik.graal.io.ruleml.RuleMLWriter
 
RuleMLWriter() - Constructor for class fr.lirmm.graphik.graal.io.ruleml.RuleMLWriter
 
RuleMLWriter(OutputStream) - Constructor for class fr.lirmm.graphik.graal.io.ruleml.RuleMLWriter
 
RuleMLWriter(File) - Constructor for class fr.lirmm.graphik.graal.io.ruleml.RuleMLWriter
 
RuleMLWriter(String) - Constructor for class fr.lirmm.graphik.graal.io.ruleml.RuleMLWriter
 
ruleProperties() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.Analyser
 
Rules - Class in fr.lirmm.graphik.graal.core
 
RulesCompilation - Interface in fr.lirmm.graphik.graal.api.core
 
RuleSet - Interface in fr.lirmm.graphik.graal.api.core
 
RuleSetException - Exception in fr.lirmm.graphik.graal.api.core
 
RuleSetException(String, Throwable) - Constructor for exception fr.lirmm.graphik.graal.api.core.RuleSetException
 
RuleSetException(String) - Constructor for exception fr.lirmm.graphik.graal.api.core.RuleSetException
 
RuleSetException(Throwable) - Constructor for exception fr.lirmm.graphik.graal.api.core.RuleSetException
 
ruleSetProperties() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.Analyser
 
RuleSetProperty - Interface in fr.lirmm.graphik.graal.rulesetanalyser.property
Basic interface for rule set properties.
RuleSetProperty.Default - Class in fr.lirmm.graphik.graal.rulesetanalyser.property
 
RuleSetProperty.Local - Class in fr.lirmm.graphik.graal.rulesetanalyser.property
Abstract class usefull for implementing local rule set properties.
RuleSetPropertyHierarchy - Class in fr.lirmm.graphik.graal.rulesetanalyser
 
RuleSetPropertyHierarchy() - Constructor for class fr.lirmm.graphik.graal.rulesetanalyser.RuleSetPropertyHierarchy
 
RuleSetPropertyHierarchy(Iterable<RuleSetProperty>) - Constructor for class fr.lirmm.graphik.graal.rulesetanalyser.RuleSetPropertyHierarchy
 
RuleWrapper2ConjunctiveQueryWithNegatedParts - Class in fr.lirmm.graphik.graal.core
 
RuleWrapper2ConjunctiveQueryWithNegatedParts(Rule) - Constructor for class fr.lirmm.graphik.graal.core.RuleWrapper2ConjunctiveQueryWithNegatedParts
 
RuleWriter - Interface in fr.lirmm.graphik.graal.api.io
 

S

saturate() - Method in interface fr.lirmm.graphik.graal.api.kb.KnowledgeBase
Saturate this knowledge base.
saturate() - Method in class fr.lirmm.graphik.graal.kb.DefaultKnowledgeBase
 
SccChase<T extends AtomSet> - Class in fr.lirmm.graphik.graal.forward_chaining
This Chase apply rules following the layers of the Strongly Connected Components Graph (SCCG) of the Graph Of Rule Dependencies (GRD).
SccChase(GraphOfRuleDependencies, T, RuleApplier<Rule, ? super T>) - Constructor for class fr.lirmm.graphik.graal.forward_chaining.SccChase
 
SccChase(Iterator<Rule>, T, RuleApplier<Rule, ? super T>) - Constructor for class fr.lirmm.graphik.graal.forward_chaining.SccChase
 
SccChase(GraphOfRuleDependencies, T) - Constructor for class fr.lirmm.graphik.graal.forward_chaining.SccChase
 
SccChase(Iterator<Rule>, T) - Constructor for class fr.lirmm.graphik.graal.forward_chaining.SccChase
 
sccProperties() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.Analyser
 
Scheduler - Interface in fr.lirmm.graphik.graal.homomorphism.scheduler
The Scheduler interface provides a way to manage the backtracking order.
select(Atom, Var, AtomSet, Substitution, Map<Variable, Integer>, Var[], RulesCompilation) - Method in class fr.lirmm.graphik.graal.homomorphism.forward_checking.AbstractNFC
 
select(Atom, Var, AtomSet, Substitution, Map<Variable, Integer>, Var[], RulesCompilation) - Method in class fr.lirmm.graphik.graal.homomorphism.forward_checking.NFC2WithLimit
 
SELECT_ALL - Static variable in class fr.lirmm.graphik.graal.core.store.AbstractTripleStore
 
SELECT_PREDICATES_QUERY - Static variable in class fr.lirmm.graphik.graal.core.store.AbstractTripleStore
 
SELECT_QUERY - Static variable in class fr.lirmm.graphik.graal.core.store.AbstractTripleStore
 
SELECT_TERMS_QUERY - Static variable in class fr.lirmm.graphik.graal.core.store.AbstractTripleStore
 
selfCartesianProduct(Iterable<T>) - Static method in class fr.lirmm.graphik.util.MathUtils
Compute the cartesian product of the specified set with itself.
semiSaturate() - Method in interface fr.lirmm.graphik.graal.api.kb.KnowledgeBase
 
semiSaturate() - Method in class fr.lirmm.graphik.graal.kb.DefaultKnowledgeBase
 
sep(InMemoryAtomSet, InMemoryAtomSet) - Static method in class fr.lirmm.graphik.graal.core.atomset.AtomSetUtils
Return the terms occuring both in Q\P and P
setAnswerVariables(List<Term>) - Method in interface fr.lirmm.graphik.graal.api.core.ConjunctiveQuery
 
setAnswerVariables(List<Term>) - Method in class fr.lirmm.graphik.graal.core.ConjunctiveQueryWithFixedVariables
 
setAnswerVariables(List<Term>) - Method in class fr.lirmm.graphik.graal.core.DefaultConjunctiveQuery
 
setAnswerVariables(List<Term>) - Method in class fr.lirmm.graphik.graal.core.DefaultUnionOfConjunctiveQueries
 
setApproach(Approach) - Method in class fr.lirmm.graphik.graal.kb.KBBuilder
Set the query answering approach of this KnowledgeBase (ie saturation or rewriting).
setAtomSet(InMemoryAtomSet) - Method in class fr.lirmm.graphik.graal.core.DefaultConjunctiveQuery
 
setBackJumping(BackJumping) - Method in class fr.lirmm.graphik.graal.homomorphism.forward_checking.AbstractNFC
 
setBackJumping(BackJumping) - Method in interface fr.lirmm.graphik.graal.homomorphism.forward_checking.ForwardChecking
 
setBackJumping(BackJumping) - Method in class fr.lirmm.graphik.graal.homomorphism.forward_checking.NoForwardChecking
 
setBackJumping(BackJumping) - Method in class fr.lirmm.graphik.graal.homomorphism.forward_checking.SimpleFC
 
setBody(InMemoryAtomSet) - Method in class fr.lirmm.graphik.graal.core.DefaultRule
 
setDateFormat(String) - Method in class fr.lirmm.graphik.util.profiler.AbstractProfiler
Defines the date format used for displaying when the output stream is set.
setDateFormat(String) - Method in class fr.lirmm.graphik.util.profiler.NoProfiler
 
setDateFormat(String) - Method in interface fr.lirmm.graphik.util.profiler.Profiler
Defines the date format used for displaying when the output stream is set.
setDependency(Rule, Set<Substitution>, Rule) - Method in class fr.lirmm.graphik.graal.core.grd.DefaultGraphOfRuleDependencies
 
setGraphOfRuleDependencies(DefaultGraphOfRuleDependencies) - Method in class fr.lirmm.graphik.graal.rulesetanalyser.util.AnalyserRuleSet
 
setHandler(RuleApplicationHandler) - Method in class fr.lirmm.graphik.graal.forward_chaining.halting_condition.HaltingConditionWithHandler
 
setHead(InMemoryAtomSet) - Method in class fr.lirmm.graphik.graal.core.DefaultRule
 
setInstance(IndexFactory) - Static method in class fr.lirmm.graphik.graal.core.atomset.graph.CurrentIndexFactory
 
setLabel(String) - Method in interface fr.lirmm.graphik.graal.api.core.NegativeConstraint
Set the label (the name) for this constraint.
setLabel(String) - Method in interface fr.lirmm.graphik.graal.api.core.Query
 
setLabel(Query) - Method in interface fr.lirmm.graphik.graal.api.core.QueryLabeler
 
setLabel(String) - Method in interface fr.lirmm.graphik.graal.api.core.Rule
Set the label (the name) of this rule.
setLabel(Rule) - Method in interface fr.lirmm.graphik.graal.api.core.RuleLabeler
 
setLabel(String) - Method in class fr.lirmm.graphik.graal.core.ConjunctiveQueryRuleAdapter
 
setLabel(String) - Method in class fr.lirmm.graphik.graal.core.ConjunctiveQueryWithFixedVariables
 
setLabel(String) - Method in class fr.lirmm.graphik.graal.core.DefaultConjunctiveQuery
 
setLabel(String) - Method in class fr.lirmm.graphik.graal.core.DefaultConjunctiveQueryWithNegatedParts
 
setLabel(Query) - Method in class fr.lirmm.graphik.graal.core.DefaultQueryLabeler
 
setLabel(String) - Method in class fr.lirmm.graphik.graal.core.DefaultRule
 
setLabel(Rule) - Method in class fr.lirmm.graphik.graal.core.DefaultRuleLabeler
 
setLabel(String) - Method in class fr.lirmm.graphik.graal.core.DefaultUnionOfConjunctiveQueries
 
setLabel(String) - Method in class fr.lirmm.graphik.graal.core.RuleWrapper2ConjunctiveQueryWithNegatedParts
 
setLabel(String) - Method in class fr.lirmm.graphik.graal.core.unifier.AtomicHeadRule
 
setOntology(RuleSet) - Method in class fr.lirmm.graphik.graal.kb.KBBuilder
Defines rules which will be used in the generate KnowledgeBase.
setOutputStream(PrintStream) - Method in class fr.lirmm.graphik.util.profiler.AbstractProfiler
Sets the output stream.
setOutputStream(PrintStream) - Method in class fr.lirmm.graphik.util.profiler.NoProfiler
 
setOutputStream(PrintStream) - Method in interface fr.lirmm.graphik.util.profiler.Profiler
Sets the output stream.
setPiece(InMemoryAtomSet) - Method in class fr.lirmm.graphik.graal.core.unifier.QueryUnifier
Change the piece of the fact that are unified by this unificateur
setPredicate(Predicate) - Method in interface fr.lirmm.graphik.graal.api.core.Atom
Set the Predicate of this Atom.
setPredicate(Predicate) - Method in class fr.lirmm.graphik.graal.core.DefaultAtom
Set the predicate.
setPriority(int) - Method in class fr.lirmm.graphik.graal.api.homomorphism.AbstractChecker
 
setPriority(int) - Method in interface fr.lirmm.graphik.graal.api.homomorphism.ExistentialHomomorphismChecker
Set the priority of this solver.
setPriority(int) - Method in interface fr.lirmm.graphik.graal.api.homomorphism.HomomorphismChecker
Set the priority of this solver.
setProfiler(Profiler) - Method in class fr.lirmm.graphik.graal.api.forward_chaining.AbstractChase
 
setProfiler(Profiler) - Method in class fr.lirmm.graphik.graal.api.forward_chaining.AbstractDirectChase
 
setProfiler(Profiler) - Method in class fr.lirmm.graphik.graal.backward_chaining.pure.AbstractRewritingOperator
 
setProfiler(Profiler) - Method in class fr.lirmm.graphik.graal.core.compilation.AbstractRulesCompilation
 
setProfiler(Profiler) - Method in class fr.lirmm.graphik.graal.homomorphism.RecursiveBacktrackHomomorphism
Deprecated.
 
setProfiler(Profiler) - Method in class fr.lirmm.graphik.graal.homomorphism.utils.HomomorphismIteratorChecker
 
setProfiler(Profiler) - Method in class fr.lirmm.graphik.util.profiler.AbstractProfilable
 
setProfiler(Profiler) - Method in interface fr.lirmm.graphik.util.profiler.Profilable
 
setProperties(RuleSetPropertyHierarchy) - Method in class fr.lirmm.graphik.graal.rulesetanalyser.Analyser
 
setProperties(Iterable<RuleSetProperty>) - Method in class fr.lirmm.graphik.graal.rulesetanalyser.Analyser
 
setProperties(Iterable<RuleSetProperty>) - Method in class fr.lirmm.graphik.graal.rulesetanalyser.RuleSetPropertyHierarchy
 
setRealChaseHaltingCondition(ChaseHaltingCondition) - Method in class fr.lirmm.graphik.graal.forward_chaining.halting_condition.HaltingConditionWithHandler
 
setRule(Rule) - Method in class fr.lirmm.graphik.graal.core.unifier.QueryUnifier
Change the rule where the unifier apply by the given one
setRuleApplier(RuleApplier<T1, ? super T2>) - Method in class fr.lirmm.graphik.graal.api.forward_chaining.AbstractChase
 
setRuleApplier(DirectRuleApplier<? super T1, ? super T2>) - Method in class fr.lirmm.graphik.graal.api.forward_chaining.AbstractDirectChase
 
setRuleSet(AnalyserRuleSet) - Method in class fr.lirmm.graphik.graal.rulesetanalyser.Analyser
 
setRuleSet(Iterable<Rule>) - Method in class fr.lirmm.graphik.graal.rulesetanalyser.Analyser
 
setStore(Store) - Method in class fr.lirmm.graphik.graal.kb.KBBuilder
Defines the store which will be used in the generate KnowledgeBase.
setSubstitution(Partition<Term>) - Method in class fr.lirmm.graphik.graal.core.unifier.QueryUnifier
Change the substitution that unify the piece and a part of the head rule
setTerm(int, Term) - Method in interface fr.lirmm.graphik.graal.api.core.Atom
Set the nth term of this Atom.
setTerm(int, Term) - Method in class fr.lirmm.graphik.graal.core.DefaultAtom
Set the Term with the specified index.
setTerms(List<Term>) - Method in class fr.lirmm.graphik.graal.core.DefaultAtom
Set the List of Term.
shared - Variable in class fr.lirmm.graphik.graal.homomorphism.Var
 
ShouldNeverHappenedError - Error in fr.lirmm.graphik.util
 
ShouldNeverHappenedError(String, Throwable) - Constructor for error fr.lirmm.graphik.util.ShouldNeverHappenedError
 
ShouldNeverHappenedError(String) - Constructor for error fr.lirmm.graphik.util.ShouldNeverHappenedError
 
ShouldNeverHappenedError(Throwable) - Constructor for error fr.lirmm.graphik.util.ShouldNeverHappenedError
 
SimpleFC - Class in fr.lirmm.graphik.graal.homomorphism.forward_checking
SimpleFC is a simple ForwardChecking implementation for HyperGraph with immediate local checking in one step.
SimpleFC() - Constructor for class fr.lirmm.graphik.graal.homomorphism.forward_checking.SimpleFC
 
SingletonCloseableIteratorWithoutException<E> - Class in fr.lirmm.graphik.util.stream
 
SingletonCloseableIteratorWithoutException(E) - Constructor for class fr.lirmm.graphik.util.stream.SingletonCloseableIteratorWithoutException
 
singletonIterator(E) - Static method in class fr.lirmm.graphik.util.stream.Iterators
 
size() - Method in interface fr.lirmm.graphik.graal.api.core.ImmutableRuleSet
 
size() - Method in interface fr.lirmm.graphik.graal.api.core.Ontology
 
size() - Method in interface fr.lirmm.graphik.graal.api.core.RuleSet
 
size(Predicate) - Method in interface fr.lirmm.graphik.graal.api.store.Store
Returns the number of atoms related to the specified predicate or a greater estimation of it.
size(Predicate) - Method in class fr.lirmm.graphik.graal.core.atomset.graph.DefaultInMemoryGraphStore
 
size() - Method in class fr.lirmm.graphik.graal.core.atomset.graph.DefaultInMemoryGraphStore
 
size() - Method in class fr.lirmm.graphik.graal.core.atomset.LinkedListAtomSet
 
size() - Method in class fr.lirmm.graphik.graal.core.DefaultUnionOfConjunctiveQueries
 
size() - Method in class fr.lirmm.graphik.graal.core.mapper.MappedRuleSet
 
size() - Method in class fr.lirmm.graphik.graal.core.ruleset.DefaultOntology
 
size() - Method in class fr.lirmm.graphik.graal.core.ruleset.LinkedListRuleSet
 
size(Predicate) - Method in class fr.lirmm.graphik.graal.core.store.AbstractStore
 
size() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.util.AnalyserRuleSet
 
size() - Method in class fr.lirmm.graphik.util.LinkedSet
 
SmartHomomorphism - Class in fr.lirmm.graphik.graal.homomorphism
 
SmartHomomorphism(boolean) - Constructor for class fr.lirmm.graphik.graal.homomorphism.SmartHomomorphism
 
sort(CloseableIterator<T>) - Static method in class fr.lirmm.graphik.util.stream.Iterators
Return an iterator over sorted elements from the specified iterator.
sort(Iterator<T>) - Static method in class fr.lirmm.graphik.util.stream.Iterators
Return an iterator over sorted elements from the specified iterator.
SparqlConjunctiveQueryParser - Class in fr.lirmm.graphik.graal.io.sparql
 
SparqlConjunctiveQueryParser(String) - Constructor for class fr.lirmm.graphik.graal.io.sparql.SparqlConjunctiveQueryParser
 
SparqlConjunctiveQueryWriter - Class in fr.lirmm.graphik.graal.io.sparql
 
SparqlConjunctiveQueryWriter(Writer, URIzer) - Constructor for class fr.lirmm.graphik.graal.io.sparql.SparqlConjunctiveQueryWriter
 
SparqlConjunctiveQueryWriter(Writer) - Constructor for class fr.lirmm.graphik.graal.io.sparql.SparqlConjunctiveQueryWriter
 
SparqlConjunctiveQueryWriter() - Constructor for class fr.lirmm.graphik.graal.io.sparql.SparqlConjunctiveQueryWriter
 
SparqlConjunctiveQueryWriter(OutputStream) - Constructor for class fr.lirmm.graphik.graal.io.sparql.SparqlConjunctiveQueryWriter
 
SparqlConjunctiveQueryWriter(File) - Constructor for class fr.lirmm.graphik.graal.io.sparql.SparqlConjunctiveQueryWriter
 
SparqlConjunctiveQueryWriter(String) - Constructor for class fr.lirmm.graphik.graal.io.sparql.SparqlConjunctiveQueryWriter
 
SparqlRuleParser - Class in fr.lirmm.graphik.graal.io.sparql
 
SparqlRuleParser(String) - Constructor for class fr.lirmm.graphik.graal.io.sparql.SparqlRuleParser
 
SparqlRuleWriter - Class in fr.lirmm.graphik.graal.io.sparql
 
SparqlRuleWriter(Writer, URIzer) - Constructor for class fr.lirmm.graphik.graal.io.sparql.SparqlRuleWriter
 
SparqlRuleWriter(Writer) - Constructor for class fr.lirmm.graphik.graal.io.sparql.SparqlRuleWriter
 
SparqlRuleWriter() - Constructor for class fr.lirmm.graphik.graal.io.sparql.SparqlRuleWriter
 
SparqlRuleWriter(OutputStream) - Constructor for class fr.lirmm.graphik.graal.io.sparql.SparqlRuleWriter
 
SparqlRuleWriter(File) - Constructor for class fr.lirmm.graphik.graal.io.sparql.SparqlRuleWriter
 
SparqlRuleWriter(String) - Constructor for class fr.lirmm.graphik.graal.io.sparql.SparqlRuleWriter
 
SpecialEdge() - Constructor for class fr.lirmm.graphik.graal.rulesetanalyser.graph.GraphPositionDependencies.SpecialEdge
 
SqlHomomorphism - Class in fr.lirmm.graphik.graal.store.rdbms.homomorphism
 
SqlHomomorphismChecker - Class in fr.lirmm.graphik.graal.store.rdbms.homomorphism
 
SqlHomomorphismChecker() - Constructor for class fr.lirmm.graphik.graal.store.rdbms.homomorphism.SqlHomomorphismChecker
 
SqliteDriver - Class in fr.lirmm.graphik.graal.store.rdbms.driver
 
SqliteDriver(File) - Constructor for class fr.lirmm.graphik.graal.store.rdbms.driver.SqliteDriver
 
SqliteDriver(String) - Constructor for class fr.lirmm.graphik.graal.store.rdbms.driver.SqliteDriver
 
SQLQuery - Class in fr.lirmm.graphik.graal.store.rdbms.util
 
SQLQuery(String) - Constructor for class fr.lirmm.graphik.graal.store.rdbms.util.SQLQuery
 
SQLRuleApplier - Class in fr.lirmm.graphik.graal.store.rdbms.rule_applier
SQLRuleApplier transform rules into INSERT ...
SQLRuleApplier(Homomorphism<ConjunctiveQuery, ? super RdbmsStore>) - Constructor for class fr.lirmm.graphik.graal.store.rdbms.rule_applier.SQLRuleApplier
Construct a SQLRuleApplier with a DefaultRuleApplier as fallback.
SQLRuleApplier(DirectRuleApplier<Rule, ? super RdbmsStore>) - Constructor for class fr.lirmm.graphik.graal.store.rdbms.rule_applier.SQLRuleApplier
Construct a SQLRuleApplier with the specified rule applier as fallback.
SqlUCQHomomorphism - Class in fr.lirmm.graphik.graal.store.rdbms.homomorphism
SQL homomorphism for Union Conjunctive Queries
SqlUCQHomomorphismChecker - Class in fr.lirmm.graphik.graal.store.rdbms.homomorphism
 
SqlUCQHomomorphismChecker() - Constructor for class fr.lirmm.graphik.graal.store.rdbms.homomorphism.SqlUCQHomomorphismChecker
 
StarBootstrapper - Class in fr.lirmm.graphik.graal.homomorphism.bootstrapper
This implementation uses the star query around the variable v to restrict the set of candidates.
StarBootstrapper() - Constructor for class fr.lirmm.graphik.graal.homomorphism.bootstrapper.StarBootstrapper
 
start(String) - Method in class fr.lirmm.graphik.util.profiler.AbstractProfiler
Start a timer with a specified key/identifier.
start(String) - Method in class fr.lirmm.graphik.util.profiler.NoProfiler
 
start(String) - Method in interface fr.lirmm.graphik.util.profiler.Profiler
Start a timer with a specified key/identifier.
StatBootstrapper - Class in fr.lirmm.graphik.graal.homomorphism.bootstrapper
This implementation uses the atom containing v with the smallest probability of being true to restrict the set of candidates.
StatBootstrapper() - Constructor for class fr.lirmm.graphik.graal.homomorphism.bootstrapper.StatBootstrapper
 
statementToAtom(Statement) - Method in class fr.lirmm.graphik.graal.common.rdf4j.RDF4jUtils
 
StaticChase - Class in fr.lirmm.graphik.graal.forward_chaining
 
StaticChase() - Constructor for class fr.lirmm.graphik.graal.forward_chaining.StaticChase
 
step2() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.graph.AffectedPositionSet
for each rule and for each variable x that occurs at some affected positions in its body, all positions q[j] in its head where occurs x are affected.
step2() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.graph.JointlyAffectedPositionSet
for each rule and for each variable x that occurs only at affected positions in its body, all positions q[j] in its head where occurs x are affected.
StickyProperty - Class in fr.lirmm.graphik.graal.rulesetanalyser.property
Each marked variable occurs at most once in a rule body (cf.
stop(String) - Method in class fr.lirmm.graphik.util.profiler.AbstractProfiler
Stop the timer with the specified key.
stop(String) - Method in class fr.lirmm.graphik.util.profiler.NoProfiler
 
stop(String) - Method in interface fr.lirmm.graphik.util.profiler.Profiler
Stop the timer with the specified key.
Store - Interface in fr.lirmm.graphik.graal.api.store
This interface represents a persistent AtomSet.
StoreFactory - Interface in fr.lirmm.graphik.graal.api.factory
 
Stream<T> - Interface in fr.lirmm.graphik.util.stream
 
StringUtils - Class in fr.lirmm.graphik.util.string
 
StronglyConnectedComponentsGraph<V> - Class in fr.lirmm.graphik.util.graph.scc
The StronglyConnectedComponentsGraph represents a graph of strongly connected components of an other graph.
StronglyConnectedComponentsGraph() - Constructor for class fr.lirmm.graphik.util.graph.scc.StronglyConnectedComponentsGraph
 
StronglyConnectedComponentsGraph(DirectedGraph<V, E>) - Constructor for class fr.lirmm.graphik.util.graph.scc.StronglyConnectedComponentsGraph
Construct the StronglyConnectedComponentsGraph of the specified graph
Substitution - Interface in fr.lirmm.graphik.graal.api.core
A substitution is an application from a set of variables into a set of terms.
SubstitutionFactory - Interface in fr.lirmm.graphik.graal.api.factory
 
SubstitutionIterator2AtomIterator - Class in fr.lirmm.graphik.graal.core.stream
 
SubstitutionIterator2AtomIterator(Atom, CloseableIterator<Substitution>) - Constructor for class fr.lirmm.graphik.graal.core.stream.SubstitutionIterator2AtomIterator
 
Substitutions - Class in fr.lirmm.graphik.graal.core
 
success() - Method in interface fr.lirmm.graphik.graal.homomorphism.backjumping.BackJumping
 
success() - Method in class fr.lirmm.graphik.graal.homomorphism.backjumping.GraphBaseBackJumping
 
success() - Method in class fr.lirmm.graphik.graal.homomorphism.backjumping.NoBackJumping
 

T

Term - Interface in fr.lirmm.graphik.graal.api.core
In analogy to natural language, where a noun phrase refers to an object, a term denotes a mathematical object referring to someone or something.
Term.Type - Enum in fr.lirmm.graphik.graal.api.core
Deprecated.
TermFactory - Interface in fr.lirmm.graphik.graal.api.factory
 
TermGenerator - Interface in fr.lirmm.graphik.graal.api.core
 
termsByPredicatePosition(Predicate, int) - Method in interface fr.lirmm.graphik.graal.api.core.AtomSet
Returns an iterator over terms which are in a specific position in at least one atom with the specified predicate.
termsByPredicatePosition(Predicate, int) - Method in interface fr.lirmm.graphik.graal.api.core.InMemoryAtomSet
 
termsByPredicatePosition(Predicate, int) - Method in interface fr.lirmm.graphik.graal.api.store.Store
 
termsByPredicatePosition(Predicate, int) - Method in class fr.lirmm.graphik.graal.core.atomset.graph.DefaultInMemoryGraphStore
 
termsByPredicatePosition(Predicate, int) - Method in class fr.lirmm.graphik.graal.core.atomset.LinkedListAtomSet
 
termsByPredicatePosition(Predicate, int) - Method in class fr.lirmm.graphik.graal.core.mapper.MappedStore
 
termsByPredicatePosition(Predicate, int) - Method in class fr.lirmm.graphik.graal.store.gdb.Neo4jStore
 
termsByPredicatePosition(Predicate, int) - Method in class fr.lirmm.graphik.graal.store.rdbms.adhoc.AdHocRdbmsStore
 
termsByPredicatePosition(Predicate, int) - Method in class fr.lirmm.graphik.graal.store.rdbms.natural.NaturalRDBMSStore
 
termsByPredicatePosition(Predicate, int) - Method in class fr.lirmm.graphik.graal.store.triplestore.rdf4j.RDF4jStore
 
termsIterator() - Method in interface fr.lirmm.graphik.graal.api.core.AtomSet
Returns an iterator over all terms in this atom set.
termsIterator(Term.Type) - Method in interface fr.lirmm.graphik.graal.api.core.AtomSet
Deprecated.
termsIterator() - Method in interface fr.lirmm.graphik.graal.api.core.InMemoryAtomSet
 
termsIterator(Term.Type) - Method in interface fr.lirmm.graphik.graal.api.core.InMemoryAtomSet
Deprecated.
termsIterator() - Method in interface fr.lirmm.graphik.graal.api.store.Store
 
termsIterator(Term.Type) - Method in interface fr.lirmm.graphik.graal.api.store.Store
Deprecated.
termsIterator() - Method in class fr.lirmm.graphik.graal.core.atomset.graph.DefaultInMemoryGraphStore
 
termsIterator(Term.Type) - Method in class fr.lirmm.graphik.graal.core.atomset.graph.DefaultInMemoryGraphStore
Deprecated.
termsIterator() - Method in class fr.lirmm.graphik.graal.core.atomset.LinkedListAtomSet
 
termsIterator(Term.Type) - Method in class fr.lirmm.graphik.graal.core.atomset.LinkedListAtomSet
Deprecated.
termsIterator() - Method in class fr.lirmm.graphik.graal.core.mapper.MappedStore
 
termsIterator(Term.Type) - Method in class fr.lirmm.graphik.graal.core.mapper.MappedStore
Deprecated.
termsIterator() - Method in class fr.lirmm.graphik.graal.store.gdb.Neo4jStore
 
termsIterator(Term.Type) - Method in class fr.lirmm.graphik.graal.store.gdb.Neo4jStore
Deprecated.
termsIterator() - Method in class fr.lirmm.graphik.graal.store.rdbms.adhoc.AdHocRdbmsStore
 
termsIterator(Term.Type) - Method in class fr.lirmm.graphik.graal.store.rdbms.adhoc.AdHocRdbmsStore
Deprecated.
termsIterator() - Method in class fr.lirmm.graphik.graal.store.rdbms.natural.NaturalRDBMSStore
 
termsIterator(Term.Type) - Method in class fr.lirmm.graphik.graal.store.rdbms.natural.NaturalRDBMSStore
Deprecated.
termsIterator() - Method in class fr.lirmm.graphik.graal.store.triplestore.rdf4j.RDF4jStore
 
termsIterator(Term.Type) - Method in class fr.lirmm.graphik.graal.store.triplestore.rdf4j.RDF4jStore
Deprecated.
TermValueComparator - Class in fr.lirmm.graphik.graal.api.core
This class implements a comparator of Term that doesn't make difference on Term Type.
TermValueComparator() - Constructor for class fr.lirmm.graphik.graal.api.core.TermValueComparator
 
testDatabaseSchema() - Method in class fr.lirmm.graphik.graal.store.rdbms.AbstractRdbmsStore
 
testDatabaseSchema() - Method in class fr.lirmm.graphik.graal.store.rdbms.adhoc.AdHocRdbmsStore
 
testDatabaseSchema() - Method in class fr.lirmm.graphik.graal.store.rdbms.natural.NaturalRDBMSStore
 
TimeoutException - Exception in fr.lirmm.graphik.graal.api.util
 
TimeoutException(String) - Constructor for exception fr.lirmm.graphik.graal.api.util.TimeoutException
 
TimeoutException(long) - Constructor for exception fr.lirmm.graphik.graal.api.util.TimeoutException
 
TimeUnit - Enum in fr.lirmm.graphik.util
 
toArray() - Method in class fr.lirmm.graphik.graal.core.ruleset.LinkedListRuleSet
 
toArray(T[]) - Method in class fr.lirmm.graphik.graal.core.ruleset.LinkedListRuleSet
 
toArray() - Method in class fr.lirmm.graphik.util.LinkedSet
 
toArray(T[]) - Method in class fr.lirmm.graphik.util.LinkedSet
 
toHours(long) - Method in enum fr.lirmm.graphik.util.TimeUnit
Equivalent to HOURS.convert(duration, this).
toList(CloseableIterator<T>) - Static method in class fr.lirmm.graphik.util.stream.Iterators
 
toList(CloseableIteratorWithoutException<T>) - Static method in class fr.lirmm.graphik.util.stream.Iterators
 
toMicros(long) - Method in enum fr.lirmm.graphik.util.TimeUnit
Equivalent to MICROSECONDS.convert(duration, this).
toMillis(long) - Method in enum fr.lirmm.graphik.util.TimeUnit
Equivalent to MILLISECONDS.convert(duration, this).
toMinutes(long) - Method in enum fr.lirmm.graphik.util.TimeUnit
Equivalent to MINUTES.convert(duration, this).
toNanos(long) - Method in enum fr.lirmm.graphik.util.TimeUnit
Equivalent to NANOSECONDS.convert(duration, this).
TOP - Static variable in class fr.lirmm.graphik.graal.api.core.Predicate
 
toPartition(Substitution) - Static method in class fr.lirmm.graphik.graal.core.Substitutions
 
toSeconds(long) - Method in enum fr.lirmm.graphik.util.TimeUnit
Equivalent to SECONDS.convert(duration, this).
toSet(CloseableIterator<T>) - Static method in class fr.lirmm.graphik.util.stream.Iterators
 
toSet(CloseableIteratorWithoutException<T>) - Static method in class fr.lirmm.graphik.util.stream.Iterators
 
toString() - Method in class fr.lirmm.graphik.graal.api.core.AbstractAtom
Returns a string in the form p(t1,...,tk)
toString() - Method in class fr.lirmm.graphik.graal.api.core.AbstractTerm
 
toString() - Method in class fr.lirmm.graphik.graal.api.core.Predicate
 
toString() - Method in class fr.lirmm.graphik.graal.core.AbstractRule
 
toString() - Method in class fr.lirmm.graphik.graal.core.AbstractSubstitution
 
toString() - Method in class fr.lirmm.graphik.graal.core.atomset.AbstractAtomSet
 
toString() - Method in class fr.lirmm.graphik.graal.core.compilation.HierarchicalCompilation
 
toString() - Method in class fr.lirmm.graphik.graal.core.compilation.IDCompilation
 
toString() - Method in class fr.lirmm.graphik.graal.core.ConjunctiveQueryWithFixedVariables
 
toString() - Method in class fr.lirmm.graphik.graal.core.DefaultConjunctiveQuery
 
toString() - Method in class fr.lirmm.graphik.graal.core.DefaultConjunctiveQueryWithNegatedParts
 
toString() - Method in class fr.lirmm.graphik.graal.core.DefaultUnionOfConjunctiveQueries
 
toString() - Method in class fr.lirmm.graphik.graal.core.grd.DefaultGraphOfRuleDependencies
 
toString() - Method in class fr.lirmm.graphik.graal.core.ruleset.AbstractRuleSet
 
toString(StringBuilder) - Method in class fr.lirmm.graphik.graal.core.ruleset.AbstractRuleSet
 
toString() - Method in class fr.lirmm.graphik.graal.core.ruleset.LinkedListRuleSet
 
toString() - Method in class fr.lirmm.graphik.graal.core.RuleWrapper2ConjunctiveQueryWithNegatedParts
 
toString() - Method in class fr.lirmm.graphik.graal.core.unifier.QueryUnifier
 
toString() - Method in class fr.lirmm.graphik.graal.homomorphism.bbc.VarData
 
toString() - Method in class fr.lirmm.graphik.graal.homomorphism.forward_checking.AbstractNFC.AcceptableCandidats
 
toString() - Method in class fr.lirmm.graphik.graal.homomorphism.forward_checking.AbstractNFC
 
toString() - Method in class fr.lirmm.graphik.graal.homomorphism.Var
 
toString() - Method in class fr.lirmm.graphik.graal.homomorphism.VarSharedData
Use for debugging
toString() - Method in class fr.lirmm.graphik.graal.rulesetanalyser.util.PredicatePosition
 
toString() - Method in class fr.lirmm.graphik.graal.store.rdbms.util.DBColumn
 
toString() - Method in class fr.lirmm.graphik.graal.store.rdbms.util.DBTable
 
toString() - Method in class fr.lirmm.graphik.graal.store.rdbms.util.SQLQuery
 
toString() - Method in class fr.lirmm.graphik.util.DefaultURI
 
toString() - Method in class fr.lirmm.graphik.util.graph.algorithm.BiconnectedComponentsForHyperGraph.Data
 
toString() - Method in class fr.lirmm.graphik.util.graph.DefaultDirectedEdge
 
toString() - Method in class fr.lirmm.graphik.util.Partition
 
toString() - Method in class fr.lirmm.graphik.util.Prefix
 
toString() - Method in class fr.lirmm.graphik.util.profiler.AbstractProfiler
 
toString() - Method in enum fr.lirmm.graphik.util.TimeUnit
 
trace(String...) - Method in class fr.lirmm.graphik.util.profiler.AbstractProfiler
If the output stream is set, print this strings.
trace(String...) - Method in class fr.lirmm.graphik.util.profiler.NoProfiler
 
trace(String...) - Method in interface fr.lirmm.graphik.util.profiler.Profiler
If the output stream is set, print this strings.
transform(U) - Method in interface fr.lirmm.graphik.util.stream.transformator.Transformator
Transform an instance of U into an instance of T.
Transformator<U,T> - Interface in fr.lirmm.graphik.util.stream.transformator
 
translate(Rule) - Method in class fr.lirmm.graphik.graal.store.rdbms.AbstractRdbmsConjunctiveQueryTranslator
 
translate(ConjunctiveQuery) - Method in interface fr.lirmm.graphik.graal.store.rdbms.RdbmsConjunctiveQueryTranslator
Translates a ConjunctiveQuery into an SQL query
translate(Rule) - Method in interface fr.lirmm.graphik.graal.store.rdbms.RdbmsConjunctiveQueryTranslator
Translates a rule into an "INSERT ...
translateContainsQuery(Atom) - Method in interface fr.lirmm.graphik.graal.store.rdbms.RdbmsConjunctiveQueryTranslator
Produces a SQL contains Query.
translateCreateTable(DBTable) - Method in class fr.lirmm.graphik.graal.store.rdbms.AbstractRdbmsConjunctiveQueryTranslator
 
translateCreateTable(DBTable) - Method in interface fr.lirmm.graphik.graal.store.rdbms.RdbmsConjunctiveQueryTranslator
Produces a CREATE TABLE Query.
translateRemove(Atom) - Method in class fr.lirmm.graphik.graal.store.rdbms.AbstractRdbmsConjunctiveQueryTranslator
 
translateRemove(Atom) - Method in interface fr.lirmm.graphik.graal.store.rdbms.RdbmsConjunctiveQueryTranslator
Produces a SQL Query which remove the specified atom.
translateRuleToMFA(Rule) - Static method in class fr.lirmm.graphik.graal.rulesetanalyser.property.MFAProperty
 
translateRuleToMSA(Rule) - Static method in class fr.lirmm.graphik.graal.rulesetanalyser.property.MSAProperty
 
translateTermsByPredicatePositionQuery(Predicate, int) - Method in interface fr.lirmm.graphik.graal.store.rdbms.RdbmsConjunctiveQueryTranslator
Produces a SQL Query which returns all term labels present in the specified position of the specified predicate.
translateToMFA(Iterable<Rule>) - Static method in class fr.lirmm.graphik.graal.rulesetanalyser.property.MFAProperty
 
translateToMSA(Iterable<Rule>) - Static method in class fr.lirmm.graphik.graal.rulesetanalyser.property.MSAProperty
 
TreeIndexFactory - Class in fr.lirmm.graphik.graal.core.atomset.graph
 
TreeMapEquivalentRelation<T extends Comparable<T>> - Class in fr.lirmm.graphik.util
 
TreeMapEquivalentRelation() - Constructor for class fr.lirmm.graphik.util.TreeMapEquivalentRelation
 
TreeMapSubstitution - Class in fr.lirmm.graphik.graal.core
An implementation of Susbstitution using a TreeMap
TreeMapSubstitution() - Constructor for class fr.lirmm.graphik.graal.core.TreeMapSubstitution
 
TreeMapSubstitution(Substitution) - Constructor for class fr.lirmm.graphik.graal.core.TreeMapSubstitution
 
Trie<T,V> - Class in fr.lirmm.graphik.util.collections
 
Trie() - Constructor for class fr.lirmm.graphik.util.collections.Trie
Constructor
TripleStore - Interface in fr.lirmm.graphik.graal.api.store
 
TypeFilter - Class in fr.lirmm.graphik.graal.core
 
TypeFilter(AtomType, Atom) - Constructor for class fr.lirmm.graphik.graal.core.TypeFilter
 

U

UCQHomomorphism<A extends AtomSet> - Interface in fr.lirmm.graphik.graal.api.homomorphism
 
UCQHomomorphismWithCompilation<A extends AtomSet> - Interface in fr.lirmm.graphik.graal.api.homomorphism
 
unfold(CloseableIterable<ConjunctiveQuery>, RulesCompilation) - Static method in class fr.lirmm.graphik.graal.backward_chaining.pure.PureRewriter
 
UnifierAlgorithm - Interface in fr.lirmm.graphik.graal.api.core.unifier
 
UnifierChecker - Interface in fr.lirmm.graphik.graal.api.core.unifier
 
UnifierUtils - Class in fr.lirmm.graphik.graal.core.unifier
 
union(InMemoryAtomSet, InMemoryAtomSet) - Static method in class fr.lirmm.graphik.graal.core.atomset.AtomSetUtils
 
UnionOfConjunctiveQueries - Interface in fr.lirmm.graphik.graal.api.core
 
uniq(CloseableIterator<T>) - Static method in class fr.lirmm.graphik.util.stream.Iterators
Remove all equals elements.
uniq(Iterator<T>) - Static method in class fr.lirmm.graphik.util.stream.Iterators
Remove all equals elements.
UniqFilter<E> - Class in fr.lirmm.graphik.util.stream.filter
This filter use a hashSet to discover if an element is new or not.
UniqFilter() - Constructor for class fr.lirmm.graphik.util.stream.filter.UniqFilter
 
UniqIterator<T> - Class in fr.lirmm.graphik.util.stream
Remove adjacent equals elements.
UniqIterator(Iterator<T>) - Constructor for class fr.lirmm.graphik.util.stream.UniqIterator
 
UniqIterator(CloseableIterator<T>) - Constructor for class fr.lirmm.graphik.util.stream.UniqIterator
 
uniqLocaly(CloseableIterator<T>) - Static method in class fr.lirmm.graphik.util.stream.Iterators
Remove adjacent equals elements.
unmap(Atom) - Method in interface fr.lirmm.graphik.graal.api.core.mapper.AtomMapper
 
unmap(Predicate) - Method in interface fr.lirmm.graphik.graal.api.core.mapper.Mapper
 
unmap(Atom) - Method in interface fr.lirmm.graphik.graal.api.core.mapper.Mapper
 
unmap(ConjunctiveQuery) - Method in interface fr.lirmm.graphik.graal.api.core.mapper.Mapper
 
unmap(Rule) - Method in interface fr.lirmm.graphik.graal.api.core.mapper.Mapper
 
unmap(InMemoryAtomSet) - Method in interface fr.lirmm.graphik.graal.api.core.mapper.Mapper
 
unmap(Predicate) - Method in interface fr.lirmm.graphik.graal.api.core.mapper.PredicateMapper
 
unmap(Atom) - Method in class fr.lirmm.graphik.graal.common.rdf4j.RDFTypeAtomMapper
This method is the reverse method of map, it returns an atom like rdf:type(, ) if the specified atom is like ().
unmap(Atom) - Method in class fr.lirmm.graphik.graal.core.mapper.AbstractMapper
 
unmap(ConjunctiveQuery) - Method in class fr.lirmm.graphik.graal.core.mapper.AbstractMapper
 
unmap(Rule) - Method in class fr.lirmm.graphik.graal.core.mapper.AbstractMapper
 
unmap(InMemoryAtomSet) - Method in class fr.lirmm.graphik.graal.core.mapper.AbstractMapper
 
unmap(Predicate) - Method in class fr.lirmm.graphik.graal.core.mapper.HashMapMapper
 
unmap(Predicate) - Method in class fr.lirmm.graphik.graal.core.mapper.IdentityMapper
 
unmap(Atom) - Method in class fr.lirmm.graphik.graal.core.mapper.IdentityMapper
 
unmap(ConjunctiveQuery) - Method in class fr.lirmm.graphik.graal.core.mapper.IdentityMapper
 
unmap(Rule) - Method in class fr.lirmm.graphik.graal.core.mapper.IdentityMapper
 
unmap(InMemoryAtomSet) - Method in class fr.lirmm.graphik.graal.core.mapper.IdentityMapper
 
unmap(Atom) - Method in class fr.lirmm.graphik.graal.core.mapper.InverseAtomMapper
 
unmap(Predicate) - Method in class fr.lirmm.graphik.graal.core.mapper.InverseMapper
 
unmap(Atom) - Method in class fr.lirmm.graphik.graal.core.mapper.InverseMapper
 
unmap(ConjunctiveQuery) - Method in class fr.lirmm.graphik.graal.core.mapper.InverseMapper
 
unmap(Rule) - Method in class fr.lirmm.graphik.graal.core.mapper.InverseMapper
 
unmap(InMemoryAtomSet) - Method in class fr.lirmm.graphik.graal.core.mapper.InverseMapper
 
unmap(Predicate) - Method in class fr.lirmm.graphik.graal.core.mapper.PrefixMapper
 
UnsupportedAtomTypeException - Exception in fr.lirmm.graphik.graal.api.core
 
UnsupportedAtomTypeException(String, Throwable) - Constructor for exception fr.lirmm.graphik.graal.api.core.UnsupportedAtomTypeException
 
UnsupportedAtomTypeException(String) - Constructor for exception fr.lirmm.graphik.graal.api.core.UnsupportedAtomTypeException
 
UnsupportedAtomTypeException(Throwable) - Constructor for exception fr.lirmm.graphik.graal.api.core.UnsupportedAtomTypeException
 
URI - Interface in fr.lirmm.graphik.util
 
URIUtils - Class in fr.lirmm.graphik.util
 
URIzer - Class in fr.lirmm.graphik.util
 
URIzer(Prefix) - Constructor for class fr.lirmm.graphik.util.URIzer
 

V

value - Variable in class fr.lirmm.graphik.graal.homomorphism.VarSharedData
 
valueOf(String) - Static method in enum fr.lirmm.graphik.graal.api.core.Term.Type
Deprecated.
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum fr.lirmm.graphik.graal.api.kb.Approach
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum fr.lirmm.graphik.graal.io.dlp.Directive.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum fr.lirmm.graphik.util.TimeUnit
Returns the enum constant of this type with the specified name.
values() - Static method in enum fr.lirmm.graphik.graal.api.core.Term.Type
Deprecated.
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum fr.lirmm.graphik.graal.api.kb.Approach
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum fr.lirmm.graphik.graal.io.dlp.Directive.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum fr.lirmm.graphik.util.TimeUnit
Returns an array containing the constants of this enum type, in the order they are declared.
valueToPredicate(Value) - Method in class fr.lirmm.graphik.graal.common.rdf4j.RDF4jUtils
 
valueToTerm(Value) - Method in class fr.lirmm.graphik.graal.common.rdf4j.RDF4jUtils
 
Var - Class in fr.lirmm.graphik.graal.homomorphism
 
Var(VarSharedData) - Constructor for class fr.lirmm.graphik.graal.homomorphism.Var
 
VARCHAR_SIZE - Static variable in class fr.lirmm.graphik.graal.store.rdbms.AbstractRdbmsStore
 
VarData - Class in fr.lirmm.graphik.graal.homomorphism.bbc
 
VarData() - Constructor for class fr.lirmm.graphik.graal.homomorphism.bbc.VarData
 
VarData() - Constructor for class fr.lirmm.graphik.graal.homomorphism.forward_checking.AbstractNFC.VarData
 
VarDataWithLimit() - Constructor for class fr.lirmm.graphik.graal.homomorphism.forward_checking.NFC2WithLimit.VarDataWithLimit
 
Variable - Interface in fr.lirmm.graphik.graal.api.core
A variable is a placeholder for an other Term.
VARIABLE - Static variable in class fr.lirmm.graphik.graal.core.AtomType
 
VariableFilter - Class in fr.lirmm.graphik.graal.core.filter
 
VariableGenerator - Interface in fr.lirmm.graphik.graal.api.core
 
VariablePrefixSubstitution - Class in fr.lirmm.graphik.graal.core
 
VariablePrefixSubstitution(String) - Constructor for class fr.lirmm.graphik.graal.core.VariablePrefixSubstitution
 
VariableRemovePrefixSubstitution - Class in fr.lirmm.graphik.graal.core
 
VariableRemovePrefixSubstitution(String) - Constructor for class fr.lirmm.graphik.graal.core.VariableRemovePrefixSubstitution
 
variablesIterator() - Method in interface fr.lirmm.graphik.graal.api.core.AtomSet
Returns an iterator over all variables in this atom set.
variablesIterator() - Method in interface fr.lirmm.graphik.graal.api.core.InMemoryAtomSet
 
variablesIterator() - Method in class fr.lirmm.graphik.graal.core.atomset.AbstractAtomSet
 
variablesIterator() - Method in class fr.lirmm.graphik.graal.core.atomset.AbstractInMemoryAtomSet
 
VarSharedData - Class in fr.lirmm.graphik.graal.homomorphism
 
VarSharedData() - Constructor for class fr.lirmm.graphik.graal.homomorphism.VarSharedData
 
VarSharedData(int) - Constructor for class fr.lirmm.graphik.graal.homomorphism.VarSharedData
 
VarSharedData(VarSharedData) - Constructor for class fr.lirmm.graphik.graal.homomorphism.VarSharedData
copy constructor
vertices() - Method in class fr.lirmm.graphik.util.graph.DefaultHyperEdge
 
vertices() - Method in interface fr.lirmm.graphik.util.graph.HyperEdge
 

W

WeaklyAcyclicProperty - Class in fr.lirmm.graphik.graal.rulesetanalyser.property
All predicate positions in the graph of position dependencies have finite rank (i.e., there is no circuit with a special edge) (cf.
WeaklyFrontierGuardedSetProperty - Class in fr.lirmm.graphik.graal.rulesetanalyser.property
At least one atom in the body of each rule contains all affected variable from the frontier (AffectedPositionSet).
WeaklyGuardedSetProperty - Class in fr.lirmm.graphik.graal.rulesetanalyser.property
At least one atom in the body of each rule contains all affected variables from the body (AffectedPositionSet).
WeaklyStickyProperty - Class in fr.lirmm.graphik.graal.rulesetanalyser.property
This class does not belong to any abstract class defined earlier.
write(Object) - Method in class fr.lirmm.graphik.graal.api.io.AbstractGraalWriter
 
write(Object...) - Method in class fr.lirmm.graphik.graal.api.io.AbstractGraalWriter
 
write(char) - Method in class fr.lirmm.graphik.graal.api.io.AbstractWriter
 
write(Character) - Method in class fr.lirmm.graphik.graal.api.io.AbstractWriter
 
write(String) - Method in class fr.lirmm.graphik.graal.api.io.AbstractWriter
 
write(AtomSet) - Method in interface fr.lirmm.graphik.graal.api.io.AtomSetWriter
 
write(Atom) - Method in interface fr.lirmm.graphik.graal.api.io.AtomWriter
 
write(ConjunctiveQuery) - Method in interface fr.lirmm.graphik.graal.api.io.ConjunctiveQueryWriter
 
write(Object) - Method in interface fr.lirmm.graphik.graal.api.io.GraalWriter
 
write(Object...) - Method in interface fr.lirmm.graphik.graal.api.io.GraalWriter
 
write(NegativeConstraint) - Method in interface fr.lirmm.graphik.graal.api.io.NegativeConstraintWriter
 
write(Rule) - Method in interface fr.lirmm.graphik.graal.api.io.RuleWriter
 
write(Prefix) - Method in interface fr.lirmm.graphik.graal.api.io.Writer
 
write(Directive) - Method in class fr.lirmm.graphik.graal.io.dlp.DlgpWriter
 
write(AtomSet) - Method in class fr.lirmm.graphik.graal.io.dlp.DlgpWriter
 
write(Atom) - Method in class fr.lirmm.graphik.graal.io.dlp.DlgpWriter
 
write(Rule) - Method in class fr.lirmm.graphik.graal.io.dlp.DlgpWriter
 
write(NegativeConstraint) - Method in class fr.lirmm.graphik.graal.io.dlp.DlgpWriter
 
write(ConjunctiveQuery) - Method in class fr.lirmm.graphik.graal.io.dlp.DlgpWriter
 
write(Prefix) - Method in class fr.lirmm.graphik.graal.io.dlp.DlgpWriter
 
write(Prefix) - Method in class fr.lirmm.graphik.graal.io.rdf.RDFWriter
 
write(Atom) - Method in class fr.lirmm.graphik.graal.io.rdf.RDFWriter
 
write(Atom) - Method in class fr.lirmm.graphik.graal.io.ruleml.RuleMLWriter
 
write(AtomSet) - Method in class fr.lirmm.graphik.graal.io.ruleml.RuleMLWriter
 
write(Rule) - Method in class fr.lirmm.graphik.graal.io.ruleml.RuleMLWriter
 
write(ConjunctiveQuery) - Method in class fr.lirmm.graphik.graal.io.ruleml.RuleMLWriter
 
write(Prefix) - Method in class fr.lirmm.graphik.graal.io.ruleml.RuleMLWriter
 
write(NegativeConstraint) - Method in class fr.lirmm.graphik.graal.io.ruleml.RuleMLWriter
 
write(Prefix) - Method in class fr.lirmm.graphik.graal.io.sparql.AbstractSparqlWriter
 
write(char) - Method in class fr.lirmm.graphik.graal.io.sparql.AbstractSparqlWriter
 
write(String) - Method in class fr.lirmm.graphik.graal.io.sparql.AbstractSparqlWriter
 
write(Predicate) - Method in class fr.lirmm.graphik.graal.io.sparql.AbstractSparqlWriter
 
write(Term) - Method in class fr.lirmm.graphik.graal.io.sparql.AbstractSparqlWriter
 
write(Prefix) - Method in class fr.lirmm.graphik.graal.io.sparql.SparqlConjunctiveQueryWriter
 
write(ConjunctiveQuery) - Method in class fr.lirmm.graphik.graal.io.sparql.SparqlConjunctiveQueryWriter
 
write(Prefix) - Method in class fr.lirmm.graphik.graal.io.sparql.SparqlRuleWriter
 
write(Rule) - Method in class fr.lirmm.graphik.graal.io.sparql.SparqlRuleWriter
 
write(T) - Method in class fr.lirmm.graphik.util.stream.ArrayBlockingStream
 
write(Iterator<T>) - Method in class fr.lirmm.graphik.util.stream.ArrayBlockingStream
 
write(T) - Method in interface fr.lirmm.graphik.util.stream.InMemoryStream
 
write(Iterator<T>) - Method in interface fr.lirmm.graphik.util.stream.InMemoryStream
 
write(T) - Method in class fr.lirmm.graphik.util.stream.LinkedBlockingStream
 
write(Iterator<T>) - Method in class fr.lirmm.graphik.util.stream.LinkedBlockingStream
 
write(T) - Method in class fr.lirmm.graphik.util.stream.QueueStream
 
write(Iterator<T>) - Method in class fr.lirmm.graphik.util.stream.QueueStream
 
write(T) - Method in interface fr.lirmm.graphik.util.stream.Writer
 
write(Iterator<T>) - Method in interface fr.lirmm.graphik.util.stream.Writer
 
writeAtom(Atom) - Method in class fr.lirmm.graphik.graal.api.io.AbstractGraalWriter
 
writeAtom(Atom) - Method in class fr.lirmm.graphik.graal.io.sparql.AbstractSparqlWriter
 
writeAtomSet(CloseableIterator<Atom>, boolean) - Method in class fr.lirmm.graphik.graal.io.dlp.DlgpWriter
 
writeAtomSet(CloseableIterator<Atom>) - Method in class fr.lirmm.graphik.graal.io.ruleml.RuleMLWriter
 
writeBottom() - Method in class fr.lirmm.graphik.graal.api.io.AbstractGraalWriter
 
writeBottom() - Method in class fr.lirmm.graphik.graal.io.dlp.DlgpWriter
 
writeBottom() - Method in class fr.lirmm.graphik.graal.io.ruleml.RuleMLWriter
 
writeCloseableIterable(CloseableIterable<?>) - Method in class fr.lirmm.graphik.graal.api.io.AbstractGraalWriter
 
writeCloseableIterator(CloseableIterator<?>) - Method in class fr.lirmm.graphik.graal.api.io.AbstractGraalWriter
 
writeComment(String) - Method in class fr.lirmm.graphik.graal.api.io.AbstractGraalWriter
 
writeComment(String) - Method in interface fr.lirmm.graphik.graal.api.io.Writer
 
writeComment(String) - Method in class fr.lirmm.graphik.graal.io.dlp.DlgpWriter
 
writeComment(String) - Method in class fr.lirmm.graphik.graal.io.rdf.RDFWriter
 
writeComment(String) - Method in class fr.lirmm.graphik.graal.io.ruleml.RuleMLWriter
 
writeComment(String) - Method in class fr.lirmm.graphik.graal.io.sparql.AbstractSparqlWriter
 
writeComment(String) - Method in class fr.lirmm.graphik.graal.io.sparql.SparqlConjunctiveQueryWriter
 
writeComment(String) - Method in class fr.lirmm.graphik.graal.io.sparql.SparqlRuleWriter
 
writeEquality(Term, Term) - Method in class fr.lirmm.graphik.graal.api.io.AbstractGraalWriter
 
writeEquality(Term, Term) - Method in class fr.lirmm.graphik.graal.io.dlp.DlgpWriter
 
writeEquality(Term, Term) - Method in class fr.lirmm.graphik.graal.io.ruleml.RuleMLWriter
 
writeIdentifier(Object) - Method in class fr.lirmm.graphik.graal.io.sparql.AbstractSparqlWriter
 
writeInd(Object) - Method in class fr.lirmm.graphik.graal.io.ruleml.RuleMLWriter
 
writeIterable(Iterable<?>) - Method in class fr.lirmm.graphik.graal.api.io.AbstractGraalWriter
 
writeIterator(Iterator<?>) - Method in class fr.lirmm.graphik.graal.api.io.AbstractGraalWriter
 
writeLabel(String) - Method in class fr.lirmm.graphik.graal.io.dlp.DlgpWriter
 
writeLabel(String) - Method in class fr.lirmm.graphik.graal.io.ruleml.RuleMLWriter
 
writeLiteral(Literal) - Method in class fr.lirmm.graphik.graal.io.dlp.DlgpWriter
 
writeLiteral(Literal) - Method in class fr.lirmm.graphik.graal.io.sparql.AbstractSparqlWriter
FIXME this is a copy/paste from graal-io-dlgp, this method must be shared through a tiers common module.
writeln(char) - Method in class fr.lirmm.graphik.graal.api.io.AbstractWriter
 
writeln(Character) - Method in class fr.lirmm.graphik.graal.api.io.AbstractWriter
 
writeln(String) - Method in class fr.lirmm.graphik.graal.api.io.AbstractWriter
 
writePredicate(Predicate) - Method in class fr.lirmm.graphik.graal.io.dlp.DlgpWriter
 
writePredicate(Predicate) - Method in class fr.lirmm.graphik.graal.io.ruleml.RuleMLWriter
 
Writer - Interface in fr.lirmm.graphik.graal.api.io
 
Writer<T> - Interface in fr.lirmm.graphik.util.stream
 
WriterException - Exception in fr.lirmm.graphik.graal.api.io
 
WriterException(String) - Constructor for exception fr.lirmm.graphik.graal.api.io.WriterException
 
writeSimpleIdentifier(String) - Method in class fr.lirmm.graphik.graal.io.sparql.AbstractSparqlWriter
 
writeStandardAtom(Atom) - Method in class fr.lirmm.graphik.graal.api.io.AbstractGraalWriter
 
writeStandardAtom(Atom) - Method in class fr.lirmm.graphik.graal.io.dlp.DlgpWriter
 
writeStandardAtom(Atom) - Method in class fr.lirmm.graphik.graal.io.ruleml.RuleMLWriter
 
writeTerm(Term) - Method in class fr.lirmm.graphik.graal.io.dlp.DlgpWriter
 
writeTerm(Term) - Method in class fr.lirmm.graphik.graal.io.ruleml.RuleMLWriter
 
writeToString(Object) - Static method in class fr.lirmm.graphik.graal.io.dlp.DlgpWriter
 
writeToString(Object) - Static method in class fr.lirmm.graphik.graal.io.ruleml.RuleMLWriter
 
writeURI(URI) - Method in class fr.lirmm.graphik.graal.io.dlp.DlgpWriter
 
writeURI(URI) - Method in class fr.lirmm.graphik.graal.io.sparql.AbstractSparqlWriter
 
WrongArityException - Exception in fr.lirmm.graphik.graal.api.store
 
WrongArityException(String) - Constructor for exception fr.lirmm.graphik.graal.api.store.WrongArityException
 
WrongArityException(Throwable) - Constructor for exception fr.lirmm.graphik.graal.api.store.WrongArityException
 
WrongArityException(String, Throwable) - Constructor for exception fr.lirmm.graphik.graal.api.store.WrongArityException
 

X

XSD - Static variable in class fr.lirmm.graphik.util.Prefix
 
XSD_ANY_URI - Static variable in class fr.lirmm.graphik.util.URIUtils
 
XSD_BASE64_BINARY - Static variable in class fr.lirmm.graphik.util.URIUtils
 
XSD_BOOLEAN - Static variable in class fr.lirmm.graphik.util.URIUtils
 
XSD_DATE - Static variable in class fr.lirmm.graphik.util.URIUtils
 
XSD_DATE_TIME - Static variable in class fr.lirmm.graphik.util.URIUtils
 
XSD_DECIMAL - Static variable in class fr.lirmm.graphik.util.URIUtils
 
XSD_DOUBLE - Static variable in class fr.lirmm.graphik.util.URIUtils
 
XSD_DURATION - Static variable in class fr.lirmm.graphik.util.URIUtils
 
XSD_FLOAT - Static variable in class fr.lirmm.graphik.util.URIUtils
 
XSD_G_DAY - Static variable in class fr.lirmm.graphik.util.URIUtils
 
XSD_G_MONTH - Static variable in class fr.lirmm.graphik.util.URIUtils
 
XSD_G_MONTH_DAY - Static variable in class fr.lirmm.graphik.util.URIUtils
 
XSD_G_YEAR - Static variable in class fr.lirmm.graphik.util.URIUtils
 
XSD_G_YEAR_MONTH - Static variable in class fr.lirmm.graphik.util.URIUtils
 
XSD_HEX_BINARY - Static variable in class fr.lirmm.graphik.util.URIUtils
 
XSD_INTEGER - Static variable in class fr.lirmm.graphik.util.URIUtils
 
XSD_NOTATION - Static variable in class fr.lirmm.graphik.util.URIUtils
 
XSD_Q_NAME - Static variable in class fr.lirmm.graphik.util.URIUtils
 
XSD_STRING - Static variable in class fr.lirmm.graphik.util.URIUtils
 
XSD_TIME - Static variable in class fr.lirmm.graphik.util.URIUtils
 
A B C D E F G H I J K L M N O P Q R S T U V W X 
Skip navigation links

Copyright © 2014–2018 GraphIK (INRIA - LIRMM). All rights reserved.