Index

A B C D E F G H I J K L M N O P Q R S T U V W X Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractAtom - Class in fr.lirmm.graphik.integraal.api.core
Base implementation of Atom backed by a predicate and ordered terms.
AbstractAtom() - Constructor for class fr.lirmm.graphik.integraal.api.core.AbstractAtom
Creates an abstract atom base implementation.
AbstractAtomicPattern - Class in fr.inria.rules.integraal.model.data.readable.query
Represents a basic pattern for querying predicates with specific constraints on term positions.
AbstractAtomicPattern(Predicate, Set, Map) - Constructor for class fr.inria.rules.integraal.model.data.readable.query.AbstractAtomicPattern
Constructs an AtomicPattern with specific constraints.
AbstractAtomSet - Class in fr.lirmm.graphik.integraal.core.atomset
Partial AtomSet implementation providing common set operations.
AbstractAtomSet() - Constructor for class fr.lirmm.graphik.integraal.core.atomset.AbstractAtomSet
Creates an abstract atom set base implementation.
AbstractCloseableIterator<E> - Class in fr.inria.rules.integraal.util.stream
Base class for closeable iterators.
AbstractCloseableIterator<E> - Class in fr.lirmm.graphik.util.stream
Base class for closeable iterators.
AbstractCloseableIterator() - Constructor for class fr.inria.rules.integraal.util.stream.AbstractCloseableIterator
Creates the abstract closeable iterator base class.
AbstractCloseableIterator() - Constructor for class fr.lirmm.graphik.util.stream.AbstractCloseableIterator
Creates a closeable iterator base instance.
AbstractDataSource<ViewDefinitionQueryType, NativeQueryType, NativeResultType> - Class in fr.inria.rules.integraal.views.datasource
This wrapper represents data-sources accessed using mappings.
AbstractDataSource(Specializer, NativeQueryEvaluator, Transformer) - Constructor for class fr.inria.rules.integraal.views.datasource.AbstractDataSource
Create a new wrapper over a data-source with a relational view
AbstractDataSource(String, Translator, Specializer, NativeQueryEvaluator, Transformer) - Constructor for class fr.inria.rules.integraal.views.datasource.AbstractDataSource
Create a new wrapper over a data-source with a relational view
AbstractImmutableAtomSet - Class in fr.lirmm.graphik.integraal.core.atomset
Base implementation for immutable atom sets.
AbstractImmutableAtomSet() - Constructor for class fr.lirmm.graphik.integraal.core.atomset.AbstractImmutableAtomSet
Creates an abstract immutable atom set base implementation.
AbstractInMemoryAtomSet - Class in fr.lirmm.graphik.integraal.core.atomset
Base implementation for in-memory atom sets.
AbstractInMemoryAtomSet() - Constructor for class fr.lirmm.graphik.integraal.core.atomset.AbstractInMemoryAtomSet
Creates an abstract in-memory atom set base implementation.
AbstractLogicalFunctionalTermImpl - Class in fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms
Common methods for the implementation of a FunctionalTerm
AbstractLogicalFunctionalTermImpl(String, List) - Constructor for class fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms.AbstractLogicalFunctionalTermImpl
Default constructor
AbstractMapBasedSubstitution - Class in fr.lirmm.graphik.integraal.core
Base substitution implementation backed by a map from variables to terms.
AbstractMapBasedSubstitution() - Constructor for class fr.lirmm.graphik.integraal.core.AbstractMapBasedSubstitution
Creates a substitution backed by an implementation-defined map.
AbstractNativeDataSource<NativeQueryType, NativeResultType> - Class in fr.inria.rules.integraal.views.datasource
This wrapper represents data-sources accessed using views.
AbstractNativeDataSource(Specializer, NativeQueryEvaluator, Transformer) - Constructor for class fr.inria.rules.integraal.views.datasource.AbstractNativeDataSource
Create a new wrapper over a data-source with a relational view
AbstractRule - Class in fr.lirmm.graphik.integraal.core
Base implementation of Rule with shared equality and rendering logic.
AbstractRule() - Constructor for class fr.lirmm.graphik.integraal.core.AbstractRule
Creates an abstract rule base implementation.
AbstractRuleApplier<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase.rule_applier
Base implementation for rule appliers composed of a transformer, computer, checker, and applier.
AbstractRuleApplier(BodyToQueryTransformer, TriggerComputer, TriggerChecker, TriggerApplier) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.AbstractRuleApplier
Constructor
AbstractRuleSet - Class in fr.lirmm.graphik.integraal.core.ruleset
Partial RuleSet implementation with shared bulk operations and rendering.
AbstractRuleSet() - Constructor for class fr.lirmm.graphik.integraal.core.ruleset.AbstractRuleSet
Creates an abstract rule set base implementation.
AbstractSubstitution - Class in fr.lirmm.graphik.integraal.core
Base implementation of Substitution with shared image and composition logic.
AbstractSubstitution() - Constructor for class fr.lirmm.graphik.integraal.core.AbstractSubstitution
Creates an abstract substitution base implementation.
AbstractTerm - Class in fr.lirmm.graphik.integraal.api.core
Base implementation of Term with shared typing and comparison logic.
AbstractTerm() - Constructor for class fr.lirmm.graphik.integraal.api.core.AbstractTerm
Creates an abstract term base implementation.
accept(T) - Method in interface fr.inria.rules.integraal.util.stream.ThrowingConsumer
Redefine the accept method to be able to declare that an exception is thrown
ACCEPT - Static variable in interface fr.inria.rules.integraal.storage.external.evaluator.HTTPBasedQueryConfiguration
Standard HTTP Accept header name.
add(int, Iterator) - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.SimpleSolutionManager
Adds new results for the given level.
add(int, Iterator) - Method in interface fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.SolutionManager
Adds the given results at the given level.
add(int, Spliterator, Collection) - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.SimpleSolutionManager
 
add(int, Spliterator, Collection) - Method in interface fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.SolutionManager
Register the spliterator that will supply substitutions for level together with the
list of variables that those substitutions can bind for the first time.
add(EUAData, Object) - Method in class fr.inria.rules.integraal.api.external.eua.EUA
Adds a key-value pair to the internal data section of the JSON response.
add(FOFormula) - Method in interface fr.inria.rules.integraal.model.data.writable.Writable
Stores the given atoms
add(FOFormula) - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
 
add(FOFormula) - Method in class fr.inria.rules.integraal.storage.external.triplestore.TripleStoreStore
 
add(FOFormula) - Method in class fr.inria.rules.integraal.storage.natives.DefaultInMemoryAtomSet
 
add(FOFormula) - Method in class fr.inria.rules.integraal.storage.natives.FactBaseDelAtomsWrapper
 
add(FOFormula) - Method in class fr.inria.rules.integraal.storage.natives.LightInMemoryGraphStore
 
add(FOFormula) - Method in class fr.inria.rules.integraal.storage.natives.SimpleInMemoryGraphStore
 
add(FOFormula) - Method in class fr.inria.rules.integraal.views.FederatedFactBase
Deprecated.
 
add(FOFormula, RW) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.facts_handler.DelegatedApplication
 
add(FOFormula, RW) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.facts_handler.DirectApplication
 
add(FOFormula, RW) - Method in interface fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.facts_handler.FactsHandler
Adds the facts to the QueryableWritableData
add(Atom) - Method in interface fr.inria.rules.integraal.model.data.collection.api.QueryableWritableDataCollection
 
add(Atom) - Method in interface fr.inria.rules.integraal.model.data.writable.Writable
Stores the given atom
add(Atom) - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
 
add(Atom) - Method in class fr.inria.rules.integraal.storage.external.triplestore.TripleStoreStore
 
add(Atom) - Method in class fr.inria.rules.integraal.storage.natives.DefaultInMemoryAtomSet
 
add(Atom) - Method in class fr.inria.rules.integraal.storage.natives.FactBaseDelAtomsWrapper
 
add(Atom) - Method in class fr.inria.rules.integraal.storage.natives.LightInMemoryGraphStore
 
add(Atom) - Method in class fr.inria.rules.integraal.storage.natives.SimpleInMemoryGraphStore
 
add(Atom) - Method in class fr.inria.rules.integraal.views.FederatedFactBase
Deprecated.
//////////////////////////////////////////////
add(Variable, Term) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Substitution
Adds a mapping from the specified variable into the specified image to this substitution.
add(Variable, Term) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.SubstitutionImpl
 
add(Variable, List) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Substitution
Adds a mapping from the specified variable into the specified image to this substitution.
add(Variable, List) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.SubstitutionImpl
Added Farah R. + JFB No more verifications than in the previous one, could be dangerous.
add(FORule) - Method in interface fr.inria.rules.integraal.model.kb.api.RuleBase
Add the given rule to the rule base
add(FORule) - Method in class fr.inria.rules.integraal.model.kb.impl.RuleBaseImpl
 
add(Atom) - Method in interface fr.lirmm.graphik.integraal.api.core.AtomSet
Add the specified atom to this atom set if is not already present.
add(Atom) - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryAtomSet
 
add(Atom) - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractImmutableAtomSet
 
add(Atom) - Method in class fr.lirmm.graphik.integraal.core.atomset.DefaultInMemoryAtomSet
 
add(Atom) - Method in class fr.lirmm.graphik.integraal.core.atomset.LinkedListAtomSet
Deprecated.
 
add(Rule) - Method in interface fr.lirmm.graphik.integraal.api.core.Ontology
 
add(Rule) - Method in interface fr.lirmm.graphik.integraal.api.core.RuleSet
Adds a rule to this set.
add(Rule) - Method in class fr.lirmm.graphik.integraal.core.ruleset.DefaultOntology
 
add(Rule) - Method in class fr.lirmm.graphik.integraal.core.ruleset.IndexedByBodyPredicatesRuleSet
 
add(Rule) - Method in class fr.lirmm.graphik.integraal.core.ruleset.IndexedByHeadPredicatesRuleSet
 
add(Rule) - Method in class fr.lirmm.graphik.integraal.core.ruleset.LinkedListRuleSet
 
add(Substitution, Substitution) - Static method in class fr.lirmm.graphik.integraal.core.Substitutions
Merges two substitutions.
addAll(AtomSet) - Method in interface fr.lirmm.graphik.integraal.api.core.AtomSet
Adds all atoms from the specified atom set.
addAll(AtomSet) - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractAtomSet
 
addAll(AtomSet) - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractImmutableAtomSet
 
addAll(InMemoryAtomSet) - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryAtomSet
Adds all atoms from the specified in-memory atom set.
addAll(InMemoryAtomSet) - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractInMemoryAtomSet
 
addAll(CloseableIterator) - Method in interface fr.lirmm.graphik.integraal.api.core.AtomSet
Add the specified atom stream to this atom set.
addAll(CloseableIterator) - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractAtomSet
 
addAll(CloseableIterator) - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractImmutableAtomSet
 
addAll(CloseableIterator) - Method in interface fr.lirmm.graphik.integraal.api.core.Ontology
 
addAll(CloseableIterator) - Method in interface fr.lirmm.graphik.integraal.api.core.RuleSet
Adds all rules provided by the specified closeable iterator.
addAll(CloseableIterator) - Method in class fr.lirmm.graphik.integraal.core.ruleset.AbstractRuleSet
 
addAll(CloseableIterator) - Method in class fr.lirmm.graphik.integraal.core.ruleset.DefaultOntology
 
addAll(CloseableIteratorWithoutException) - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryAtomSet
Adds all atoms produced by the specified iterator.
addAll(CloseableIteratorWithoutException) - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractInMemoryAtomSet
 
addAll(Collection) - Method in class fr.lirmm.graphik.integraal.core.ruleset.IndexedByBodyPredicatesRuleSet
 
addAll(Collection) - Method in class fr.lirmm.graphik.integraal.core.ruleset.IndexedByHeadPredicatesRuleSet
 
addAll(Collection) - Method in class fr.lirmm.graphik.integraal.core.ruleset.LinkedListRuleSet
 
addAll(Collection) - Method in interface fr.inria.rules.integraal.model.data.writable.Writable
Stores the given atoms
addAll(Collection) - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
 
addAll(Collection) - Method in class fr.inria.rules.integraal.storage.external.triplestore.TripleStoreStore
 
addAll(Collection) - Method in class fr.inria.rules.integraal.storage.natives.DefaultInMemoryAtomSet
 
addAll(Collection) - Method in class fr.inria.rules.integraal.storage.natives.FactBaseDelAtomsWrapper
 
addAll(Collection) - Method in class fr.inria.rules.integraal.storage.natives.LightInMemoryGraphStore
//////////////////////////////////////////////
addAll(Collection) - Method in class fr.inria.rules.integraal.storage.natives.SimpleInMemoryGraphStore
//////////////////////////////////////////////
addAll(Collection) - Method in class fr.inria.rules.integraal.views.FederatedFactBase
Deprecated.
 
addAll(Collection) - Method in interface fr.inria.rules.integraal.model.kb.api.RuleBase
Adds all the given rules to the rule base.
addAll(Iterator) - Method in interface fr.lirmm.graphik.integraal.api.core.Ontology
 
addAll(Iterator) - Method in interface fr.lirmm.graphik.integraal.api.core.RuleSet
Adds all rules provided by the specified iterator.
addAll(Iterator) - Method in class fr.lirmm.graphik.integraal.core.ruleset.AbstractRuleSet
 
addAll(Iterator) - Method in class fr.lirmm.graphik.integraal.core.ruleset.DefaultOntology
 
addAll(Stream) - Method in interface fr.inria.rules.integraal.model.data.writable.Writable
Stores the given atoms
addAll(Stream) - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
 
addAll(Stream) - Method in class fr.inria.rules.integraal.storage.natives.FactBaseDelAtomsWrapper
 
addAll(Stream) - Method in interface fr.inria.rules.integraal.model.kb.api.RuleBase
Adds all the given rules from the supplied stream to the rule base.
addAtom(Atom) - Method in class fr.inria.rules.integraal.api.internal.ParsingResult
Adds an atom to the parsed fact base.
addClass(Set) - Method in class fr.inria.rules.integraal.model.partition.Partition
Add a class to the partition If there are some common elements with existing classes, the class will be merged with these existing classes
addComponent(int, Set) - Method in class fr.lirmm.graphik.util.graph.scc.StronglyConnectedComponentsGraph
Registers one strongly connected component.
AddCreatedFacts<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase.treatment
When applied, this treatment adds the facts created at the previous step to the factbase This is used for parallel application of rules.
AddCreatedFacts() - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.treatment.AddCreatedFacts
Creates a treatment that adds facts produced at the previous step.
addDependencyChecker(DependencyChecker) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.util.AnalyserRuleSet
Adds a dependency checker to this analyser rule set.
addEdge(int, int) - Method in class fr.lirmm.graphik.util.graph.scc.StronglyConnectedComponentsGraph
Adds an edge between two component vertices.
addEndOfStepTreatments(EndTreatment...) - Method in class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChaseBuilder
Adds end of step treatments.
addFactBase(FactBase) - Method in class fr.inria.rules.integraal.api.internal.ParsingResult
Adds a fact base to the parsed fact base collection.
addFactBase(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Adds a fact base to a fact base collection.
addGlobalEndTreatments(EndTreatment...) - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Adds the given Global end treatement
addGlobalEndTreatments(EndTreatment...) - Method in class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChaseBuilder
Adds global end treatments.
addGlobalEndTreatments(Collection) - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Adds the given Global end treatement
addGlobalPretreatments(PreTreatment...) - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Adds the given Global pretreatment
addGlobalPretreatments(PreTreatment...) - Method in class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChaseBuilder
Adds global pretreatments.
addGlobalPretreatments(Collection) - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Adds the given Global pretreatment
addHaltingConditions(HaltingCondition...) - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Adds the given halting conditions
addHaltingConditions(HaltingCondition...) - Method in class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChaseBuilder
Adds halting conditions.
addHaltingConditions(Collection) - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Adds the given halting conditions
addMandatoryPosition(int) - Method in class fr.inria.rules.integraal.model.data.readable.query.AtomicPatternBuilder
Adds a mandatory position.
addParameterSignature(String, String, String) - Method in class fr.inria.rules.integraal.views.builder.ViewBuilder.ViewSubBuilder
Adds a parameter signature to the view definition.
addQuery(UnionFOQuery) - Method in class fr.inria.rules.integraal.api.internal.ParsingResult
Adds a query to the parsed query collection.
addQuery(Query) - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryKnowledgeBase
 
addQuery(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Adds a query to a query collection.
addQueryableData(QueryableData) - Method in class fr.inria.rules.integraal.model.data.collection.builder.ReadWriteDataCollectionBuilder
Adds a QueryableData instance with all its predicates.
addQueryableData(Predicate, QueryableData) - Method in class fr.inria.rules.integraal.model.data.collection.builder.ReadWriteDataCollectionBuilder
Adds a QueryableData instance associated with a specific Predicate.
addQueryableData(Predicate, T) - Method in class fr.inria.rules.integraal.model.data.collection.builder.ReadOnlyDataCollectionBuilder
Adds a QueryableData instance associated with a specific Predicate.
addQueryableData(Collection, T) - Method in class fr.inria.rules.integraal.model.data.collection.builder.ReadOnlyDataCollectionBuilder
Adds a QueryableData instance with specific predicates
addQueryableData(T) - Method in class fr.inria.rules.integraal.model.data.collection.builder.ReadOnlyDataCollectionBuilder
Adds a QueryableData instance with all its predicates.
addQueryableWritableData(Predicate, W) - Method in class fr.inria.rules.integraal.model.data.collection.builder.ReadWriteDataCollectionBuilder
Adds a Writable instance, which is also Queryable, associated with a specific Predicate.
addRule(FORule) - Method in class fr.inria.rules.integraal.api.internal.ParsingResult
Adds a rule to the parsed rule base.
addRule(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Adds a rule to a rule base.
addSpecificConditions(String, List, FOQuery) - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.AdHocSQLLayout
 
addSpecificConditions(String, List, FOQuery) - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.NaturalSQLLayout
 
addSpecificConditions(String, List, FOQuery) - Method in interface fr.inria.rules.integraal.storage.external.rdbms.layout.RDBMSStorageLayout
Adds layout-specific conditions to an SQL query.
addStandardHaltingConditions() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Adds the standard halting conditions
addStepEndTreatments(EndTreatment...) - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Adds the given Step end treatement
addStepEndTreatments(Collection) - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Adds the given Step end treatement
addStepPretreatments(PreTreatment...) - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Adds the given Step pretreatment
addStepPretreatments(PreTreatment...) - Method in class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChaseBuilder
Adds step pretreatments.
addStepPretreatments(Collection) - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Adds the given Step pretreatment
addStorage(Predicate, QueryableData) - Method in class fr.inria.rules.integraal.views.FederatedFactBase
Deprecated.
Add the given association
addTermConstraint(int, Class) - Method in class fr.inria.rules.integraal.model.data.readable.query.AtomicPatternBuilder
Adds a term constraint.
addToFactBase(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Adds data to a fact base.
addToFactBase(String, String, String, String, boolean) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Adds data to a fact base with substitution and freezing options.
addTreeResults(Variable, List) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.TreeSubstitution
 
addTreeResults(Variable, List) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.TreeSubstitutionImpl
Deprecated.
 
addView() - Method in class fr.inria.rules.integraal.views.builder.ViewBuilder.ViewSubBuilder
Finalizes the view configuration and returns to the parent builder.
addView(Predicate, ViewParameters) - Method in class fr.inria.rules.integraal.views.builder.ViewBuilder
Adds a view to the current source with the given parameters and predicate.
AdHocSQL - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.InternalStorageConfiguration.StorageLayout
Ad-hoc SQL layout : property tables
AdHocSQLLayout - Class in fr.inria.rules.integraal.storage.external.rdbms.layout
The AdHoc strategy stores atoms as follows
A predicate table stores all the predicates associated with their arity and the corresponding table Each predicate is associated to an SQL table A term table stores all the terms and their corresponding type (variable, literal or constant)
For each predicate, the associated table contains its arity number of columns Each column represents a position in the atom Each row stores a tuple representing a list of terms corresponding to an atom.
AdHocSQLLayout(RDBMSDriver) - Constructor for class fr.inria.rules.integraal.storage.external.rdbms.layout.AdHocSQLLayout
Creates a new Strategy over the given driver
aggregate(QueryUnifier) - Method in interface fr.inria.rules.integraal.unifier.QueryUnifier
Creates a new unifier corresponding to the aggregation of this unifier and the given one
aggregate(QueryUnifier) - Method in class fr.inria.rules.integraal.unifier.QueryUnifierImpl
 
aggregate(Substitution) - Method in interface fr.lirmm.graphik.integraal.api.core.Substitution
(const) This method construct a new Substitution which is the aggregation of this substitution with the specified one.
aggregate(Substitution) - Method in class fr.lirmm.graphik.integraal.core.AbstractSubstitution
 
aggregate(Substitution, Substitution) - Static method in class fr.lirmm.graphik.integraal.core.Substitutions
Aggregates two substitutions.
aggregate(Variable, Term) - Method in interface fr.lirmm.graphik.integraal.api.core.Substitution
The aggregation of a substitution is more complex that just add an new mapping for a new variable.
aggregate(Variable, Term) - Method in class fr.lirmm.graphik.integraal.core.AbstractMapBasedSubstitution
 
aggregate(Variable, Term) - Method in class fr.lirmm.graphik.integraal.core.EmptySubstitution
 
aggregate(Variable, Term) - Method in class fr.lirmm.graphik.integraal.core.VariablePrefixSubstitution
 
aggregate(Variable, Term) - Method in class fr.lirmm.graphik.integraal.core.VariableRemovePrefixSubstitution
 
aggregated(Substitution) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Substitution
The aggregation of a substitution is more complex that just add a new mapping for a new variable.
aggregated(Substitution) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.SubstitutionImpl
 
AGRDProperty - Class in fr.lirmm.graphik.integraal.rulesetanalyser.property
Property stating that the graph of rule dependencies is acyclic.
ALGORITHM_PARAMETERS - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters
Represents the algorithm parameter keyword
AlgorithmParameters - Class in fr.inria.rules.integraal.component_builder
Default implementation for IAlgorithmParameters.
AlgorithmParameters(String, InteGraalKeywords.Algorithms) - Constructor for class fr.inria.rules.integraal.component_builder.AlgorithmParameters
Constructs a new AlgorithmParameters instance.
AlgorithmParameters(String, InteGraalKeywords.Algorithms, IGParameter...) - Constructor for class fr.inria.rules.integraal.component_builder.AlgorithmParameters
Constructs a new AlgorithmParameters instance and immediately sets parameters from the specified IGParameter object.
ALGORITHMS - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
Closed parameters
ALL - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Images
all terms (including variables) in answers
ALL - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Transformer
Apply all transformations
ALL_QUERY_WORKLOAD - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Explanation.ExplainerVerbosity
Runs the protocol and gives the explanation time for the whole set of queries
allMatch(Predicate) - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
 
AllTransformer - Class in fr.inria.rules.integraal.forward_chaining.chase.rule_applier.body_to_query_transformer
Transforms a rule's body into a query using all variables as answer variables
AllTransformer() - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.body_to_query_transformer.AllTransformer
Creates an all-variable body-to-query transformer.
AllVariablesInSubstitutionMapToConstant - Class in fr.inria.rules.integraal.model.logicalElements.functional
Predicate used to filter substitutions that do not map only to constants.
AllVariablesInSubstitutionMapToConstant() - Constructor for class fr.inria.rules.integraal.model.logicalElements.functional.AllVariablesInSubstitutionMapToConstant
Creates the predicate.
AlwaysTrueChecker<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_checker
Always accept the given trigger For test purposes or when you are sure the trigger is new
AlwaysTrueChecker() - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_checker.AlwaysTrueChecker
Creates a checker that always accepts triggers.
Analyser - Class in fr.lirmm.graphik.integraal.rulesetanalyser
Computes rule-set properties and combinations over analysed rule sets.
Analyser() - Constructor for class fr.lirmm.graphik.integraal.rulesetanalyser.Analyser
Creates an analyser with the default property hierarchy.
Analyser(AnalyserRuleSet) - Constructor for class fr.lirmm.graphik.integraal.rulesetanalyser.Analyser
Creates an analyser for the specified analysed rule set.
ANALYSER_NAME - Enum constant in enum class fr.inria.rules.integraal.api.external.eua.EUAData
Identifier used for an analyser name.
AnalyserRuleSet - Class in fr.lirmm.graphik.integraal.rulesetanalyser.util
Immutable rule set wrapper enriched with analysis-oriented graph structures.
AnalyserRuleSet(Rule) - Constructor for class fr.lirmm.graphik.integraal.rulesetanalyser.util.AnalyserRuleSet
Builds an analyser rule set containing a single rule.
AnalyserRuleSet(DefaultGraphOfRuleDependencies) - Constructor for class fr.lirmm.graphik.integraal.rulesetanalyser.util.AnalyserRuleSet
Builds an analyser rule set from an already computed graph of rule dependencies.
AnalyserRuleSet(CloseableIterator) - Constructor for class fr.lirmm.graphik.integraal.rulesetanalyser.util.AnalyserRuleSet
Builds an analyser rule set from a closeable iterator of rules.
AnalyserRuleSet(CloseableIterator, DependencyChecker...) - Constructor for class fr.lirmm.graphik.integraal.rulesetanalyser.util.AnalyserRuleSet
Builds an analyser rule set from a closeable iterator and dependency checkers.
AnalyserRuleSet(Iterable) - Constructor for class fr.lirmm.graphik.integraal.rulesetanalyser.util.AnalyserRuleSet
Builds an analyser rule set from the specified rules.
AnalyserRuleSet(Iterable, DependencyChecker) - Constructor for class fr.lirmm.graphik.integraal.rulesetanalyser.util.AnalyserRuleSet
Builds an analyser rule set from the specified rules and dependency checker.
AnalyserRuleSet(Iterator) - Constructor for class fr.lirmm.graphik.integraal.rulesetanalyser.util.AnalyserRuleSet
Builds an analyser rule set from the specified rule iterator.
AnalyserRuleSet(Iterator, RulesCompilation) - Constructor for class fr.lirmm.graphik.integraal.rulesetanalyser.util.AnalyserRuleSet
Builds an analyser rule set from the specified iterator and compilation.
AnalyserRuleSet(Iterator, DependencyChecker...) - Constructor for class fr.lirmm.graphik.integraal.rulesetanalyser.util.AnalyserRuleSet
Builds an analyser rule set from the specified rule iterator and dependency checkers.
AnalyserUtils - Class in fr.inria.rules.integraal.api.internal.impl
Utility class for analyzing rule bases via Graal.Kiabora.
AnalyserUtils() - Constructor for class fr.inria.rules.integraal.api.internal.impl.AnalyserUtils
 
analysis() - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalServices
 
ANALYSIS_IS_DECIDABLE - Enum constant in enum class fr.inria.rules.integraal.api.external.eua.EUAData
Identifier used for decidability analysis results.
ANALYSIS_IS_FES - Enum constant in enum class fr.inria.rules.integraal.api.external.eua.EUAData
Identifier used for finite expansion set analysis results.
ANALYSIS_IS_FUS - Enum constant in enum class fr.inria.rules.integraal.api.external.eua.EUAData
Identifier used for finite unification set analysis results.
ANSWERITERATOR_NAME - Enum constant in enum class fr.inria.rules.integraal.api.external.eua.EUAData
Identifier used for an answer iterator name.
answers() - Method in record class fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary.QueryEvaluationOutput
Returns the value of the answers record component.
ANSWERS - Enum constant in enum class fr.inria.rules.integraal.api.external.eua.EUAData
Identifier used for answers data.
ANSWERS - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
Answer type keyword family.
anyMatch(Predicate) - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
 
ANYURI - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
XSD anyURI datatype.
appendTo(StringBuilder) - Method in class fr.lirmm.graphik.integraal.api.core.AbstractAtom
Appends this atom to the provided StringBuilder.
appendTo(StringBuilder) - Method in class fr.lirmm.graphik.integraal.api.core.Predicate
 
appendTo(StringBuilder) - Method in class fr.lirmm.graphik.integraal.core.AbstractRule
 
appendTo(StringBuilder) - Method in class fr.lirmm.graphik.integraal.core.AbstractSubstitution
 
appendTo(StringBuilder) - Method in class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQuery
 
appendTo(StringBuilder) - Method in class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQueryWithNegatedParts
 
appendTo(StringBuilder) - Method in class fr.lirmm.graphik.integraal.core.DefaultEffectiveQuery
 
appendTo(StringBuilder) - Method in class fr.lirmm.graphik.integraal.core.DefaultUnionOfConjunctiveQueries
 
appendTo(StringBuilder) - Method in class fr.lirmm.graphik.integraal.core.RuleWrapper2ConjunctiveQueryWithNegatedParts
 
appendTo(StringBuilder) - Method in class fr.lirmm.graphik.integraal.core.AbstractMapBasedSubstitution
Appends this object representation to the provided builder.
appendTo(StringBuilder) - Method in interface fr.lirmm.graphik.integraal.api.core.Atom
Appends this object representation to the provided builder.
appendTo(StringBuilder) - Method in interface fr.lirmm.graphik.integraal.api.core.ConjunctiveQuery
Appends this object representation to the provided builder.
appendTo(StringBuilder) - Method in interface fr.lirmm.graphik.integraal.api.core.ConjunctiveQueryWithNegatedParts
Appends this object representation to the provided builder.
appendTo(StringBuilder) - Method in class fr.lirmm.graphik.integraal.core.DefaultNegativeConstraint
Appends this object representation to the provided builder.
appendTo(StringBuilder) - Method in class fr.lirmm.graphik.integraal.core.FreshVarSubstitution
Appends this object representation to the provided builder.
appendTo(StringBuilder) - Method in class fr.lirmm.graphik.integraal.core.HashMapSubstitution
Appends this object representation to the provided builder.
appendTo(StringBuilder) - Method in interface fr.lirmm.graphik.integraal.api.core.NegativeConstraint
Appends this object representation to the provided builder.
appendTo(StringBuilder) - Method in interface fr.lirmm.graphik.integraal.api.core.Query
Appends this object representation to the provided builder.
appendTo(StringBuilder) - Method in interface fr.lirmm.graphik.integraal.api.core.Rule
Appends this object representation to the provided builder.
appendTo(StringBuilder) - Method in interface fr.lirmm.graphik.integraal.api.core.Substitution
Appends this object representation to the provided builder.
appendTo(StringBuilder) - Method in class fr.lirmm.graphik.integraal.core.TreeMapSubstitution
Appends this object representation to the provided builder.
appendTo(StringBuilder) - Method in interface fr.lirmm.graphik.integraal.api.core.UnionOfConjunctiveQueries
Appends this object representation to the provided builder.
applied_rules() - Method in class fr.inria.rules.integraal.forward_chaining.chase.RuleApplicationStepResult
Returns the rules applied during the step.
applier - Variable in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.AbstractRuleApplier
How to effectively apply the trigger
APPLIER - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
Chase rule-applier keyword family.
apply() - Method in class fr.inria.rules.integraal.forward_chaining.chase.treatment.AddCreatedFacts
 
apply() - Method in class fr.inria.rules.integraal.forward_chaining.chase.treatment.ComputeCore
 
apply() - Method in class fr.inria.rules.integraal.forward_chaining.chase.treatment.ComputeLocalCore
 
apply() - Method in class fr.inria.rules.integraal.forward_chaining.chase.treatment.Debug
 
apply() - Method in class fr.inria.rules.integraal.forward_chaining.chase.treatment.PredicateFilterEndTreatment
 
apply() - Method in class fr.inria.rules.integraal.forward_chaining.chase.treatment.Report
 
apply() - Method in class fr.inria.rules.integraal.forward_chaining.chase.treatment.RuleSplit
 
apply() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.treatment.Treatment
Applies the treatment
apply(QueryEvaluationInput) - Method in class fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary.DefaultQueryEvaluationFunction
 
apply(QueryEvaluationInput) - Method in class fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary.PreemptiveQueryEvaluationFunction
 
apply(QueryEvaluationInput, String) - Method in class fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary.DefaultQueryEvaluationOutputIfTimeoutFunction
 
apply(RewritingInput) - Method in class fr.inria.rules.integraal.component_builder.evaluators.query_rewriting.auxiliary.DefaultRewritingFunction
 
apply(RewritingInput, String) - Method in class fr.inria.rules.integraal.component_builder.evaluators.query_rewriting.auxiliary.DefaultQueryRewritingOutputIfTimeoutFunction
 
apply(FOQuery) - Method in interface fr.inria.rules.integraal.unifier.QueryUnifier
Rewrite the query with the unifier
apply(FORule, Substitution, RW) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.tracking.TriggerApplierWithTrackerImpl
 
apply(FORule, Substitution, RW) - Method in interface fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.TriggerApplier
Applies the given substitution to the rule's head and add the result to the readWriteData
apply(FORule, Substitution, RW) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.TriggerApplierImpl
 
apply(AtomSet, AtomSet) - Method in interface fr.lirmm.graphik.integraal.api.core.Substitution
Insert the application of this substitution on the src atom set into the target atom set.
apply(AtomSet, AtomSet) - Method in class fr.lirmm.graphik.integraal.core.AbstractSubstitution
 
apply(InMemoryAtomSet, InMemoryAtomSet) - Method in interface fr.lirmm.graphik.integraal.api.core.Substitution
Insert the application of this substitution on the src atom set into the target atom set.
apply(InMemoryAtomSet, InMemoryAtomSet) - Method in class fr.lirmm.graphik.integraal.core.AbstractSubstitution
 
apply(Collection, ChasableData) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.BreadthFirstTriggerRuleApplier
 
apply(Collection, ChasableData) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.MultiThreadRuleApplier
 
apply(Collection, ChasableData) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.ParallelTriggerRuleApplier
 
apply(Collection, ChasableData) - Method in interface fr.inria.rules.integraal.forward_chaining.chase.rule_applier.RuleApplier
Applies the given rules on the given data and returns the result (see RuleApplicationStepResult)
apply(Collection, ChasableData) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.SourceDelegatedDatalogRuleApplier
 
apply(T) - Method in interface fr.inria.rules.integraal.util.stream.ThrowingFunction
Redefine the apply method to be able to declare that an exception is thrown
apply(T) - Method in interface fr.lirmm.graphik.util.stream.ThrowingFunction
Applies this function.
applyEndOfStepTreatments() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.Chase
Apply end of step treatments These are treatments to do at the end of each step of the chase
applyEndOfStepTreatments() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseImpl
 
applyEndOfStepTreatments() - Method in class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChase
 
applyGlobalEndTreatments() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.Chase
Apply global end treatments These are treatments to do once at the end of the chase
applyGlobalEndTreatments() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseImpl
 
applyGlobalEndTreatments() - Method in class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChase
 
applyGlobalPretreatments() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.Chase
Apply global pretreatments These are treatments to do once at the beginning of the chase
applyGlobalPretreatments() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseImpl
 
applyGlobalPretreatments() - Method in class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChase
 
applyPretreatments() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.Chase
Apply pretreatments These are treatments to do at the beginning of each step of the chase
applyPretreatments() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseImpl
 
applyPretreatments() - Method in class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChase
 
applySubstitution(Substitution) - Method in interface fr.inria.rules.integraal.model.formula.api.FOFormula
Applies a substitution without evaluating nested functions.
applySubstitution(Substitution) - Method in interface fr.inria.rules.integraal.model.formula.api.FOFormulaConjunction
 
applySubstitution(Substitution) - Method in interface fr.inria.rules.integraal.model.formula.api.FOFormulaDisjunction
 
applySubstitution(Substitution) - Method in interface fr.inria.rules.integraal.model.formula.api.FOFormulaNegation
 
applySubstitution(Substitution) - Method in record class fr.inria.rules.integraal.model.formula.impl.FOSubQueryImpl
 
applySubstitution(Substitution) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Atom
Applies a substitution without evaluating nested functions.
applySubstitution(Substitution) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Substitutable
Applies the given substitution to this object.
applySubstitution(Substitution) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Term
Applies a substitution without evaluating nested functions.
applySubstitution(Substitution, boolean) - Method in interface fr.inria.rules.integraal.model.formula.api.FOFormula
Applies a substitution to this formula.
applySubstitution(Substitution, boolean) - Method in interface fr.inria.rules.integraal.model.formula.api.FOFormulaConjunction
 
applySubstitution(Substitution, boolean) - Method in interface fr.inria.rules.integraal.model.formula.api.FOFormulaDisjunction
 
applySubstitution(Substitution, boolean) - Method in interface fr.inria.rules.integraal.model.formula.api.FOFormulaNegation
 
applySubstitution(Substitution, boolean) - Method in class fr.inria.rules.integraal.model.formula.impl.FOConjunctionFactBaseWrapper
 
applySubstitution(Substitution, boolean) - Method in class fr.inria.rules.integraal.model.formula.impl.FOConjunctionImpl
 
applySubstitution(Substitution, boolean) - Method in class fr.inria.rules.integraal.model.formula.impl.FODisjunctionImpl
 
applySubstitution(Substitution, boolean) - Method in record class fr.inria.rules.integraal.model.formula.impl.FONegationImpl
 
applySubstitution(Substitution, boolean) - Method in record class fr.inria.rules.integraal.model.formula.impl.FOSubQueryImpl
 
applySubstitution(Substitution, boolean) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Atom
Applies a substitution to this atom.
applySubstitution(Substitution, boolean) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Constant
 
applySubstitution(Substitution, boolean) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Literal
 
applySubstitution(Substitution, boolean) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Substitutable
Applies the given substitution to this object.
applySubstitution(Substitution, boolean) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Term
Applies a substitution to this term.
applySubstitution(Substitution, boolean) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Variable
 
applySubstitution(Substitution, boolean) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.AtomImpl
 
applySubstitution(Substitution, boolean) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.ComputedAtomImpl
 
applySubstitution(Substitution, boolean) - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.ConstantImpl
 
applySubstitution(Substitution, boolean) - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms.EvaluableFunctionImpl
 
applySubstitution(Substitution, boolean) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms.GroundFunctionalTermImpl
 
applySubstitution(Substitution, boolean) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms.SpecializableLogicalFunctionalTermImpl
 
applySubstitution(Substitution, boolean) - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.LiteralImpl
 
applySubstitution(Substitution, boolean) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.VariableImpl
 
applySubstitution(Substitution, boolean) - Method in class fr.inria.rules.integraal.model.partition.TermPartition
 
applySubstitution(Substitution, boolean) - Method in class fr.inria.rules.integraal.model.query.impl.FOQueryImpl
 
applyTrigger - Variable in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.RuleAppplicationStatistics
Timings for trigger application.
arguments() - Method in record class fr.inria.rules.integraal.storage.external.rdbms.SQLParameterizedQuery
Returns the parameter values bound to the query.
arity() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Predicate
Returns the arity of this predicate.
arity() - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.PredicateImpl
Returns the value of the arity record component.
ArrayBlockingQueueToCloseableIteratorAdapter<T> - Class in fr.lirmm.graphik.util.stream
Adapts a closeable iterator to a buffered closeable iterator backed by an array-blocking stream.
ArrayBlockingQueueToCloseableIteratorAdapter(CloseableIterator) - Constructor for class fr.lirmm.graphik.util.stream.ArrayBlockingQueueToCloseableIteratorAdapter
Adapts the specified iterator with the default buffer size.
ArrayBlockingQueueToCloseableIteratorAdapter(CloseableIterator, int) - Constructor for class fr.lirmm.graphik.util.stream.ArrayBlockingQueueToCloseableIteratorAdapter
Adapts the specified iterator with a bounded buffer.
ArrayBlockingStream<T> - Class in fr.inria.rules.integraal.util.stream
Concurrent structure for read/write in a set.
ArrayBlockingStream<T> - Class in fr.lirmm.graphik.util.stream
Concurrent in-memory stream backed by a circular array.
ArrayBlockingStream(int) - Constructor for class fr.inria.rules.integraal.util.stream.ArrayBlockingStream
Creates an array-backed blocking stream.
ArrayBlockingStream(int) - Constructor for class fr.lirmm.graphik.util.stream.ArrayBlockingStream
Creates a blocking stream with the provided buffer size.
ArrayCloseableIterator<T> - Class in fr.lirmm.graphik.util.stream
Closeable iterator backed by an in-memory array.
ArrayCloseableIterator(T...) - Constructor for class fr.lirmm.graphik.util.stream.ArrayCloseableIterator
Creates an iterator over the provided array elements.
asAtomSet() - Method in class fr.inria.rules.integraal.model.formula.api.CompoundFOFormula
 
asAtomSet() - Method in interface fr.inria.rules.integraal.model.formula.api.FOFormula
The given set does not represent any meaning on the formula as conjunctions, disjunctions and negations will be merged together.
asAtomSet() - Method in interface fr.inria.rules.integraal.model.formula.api.FOFormulaNegation
 
asAtomSet() - Method in class fr.inria.rules.integraal.model.formula.impl.FOConjunctionFactBaseWrapper
 
asAtomSet() - Method in record class fr.inria.rules.integraal.model.formula.impl.FOSubQueryImpl
 
asAtomSet() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Atom
 
asBooleanQuery() - Method in interface fr.inria.rules.integraal.model.formula.api.FOFormula
Makes a boolean query out of the given formula.
asksCountOnly() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
asksCountOnly() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Indicates whether only the count of answers is requested.
asksLists() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
asksLists() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Indicates whether list output is requested.
asksSet() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
asksSet() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Indicates whether set output is requested.
asLogicalFunctionalTerm() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.EvaluableFunction
Converts this evaluable function into its logical functional-term counterpart.
Atom - Interface in fr.inria.rules.integraal.model.logicalElements.api
Interface for Atoms.
Atom - Interface in fr.lirmm.graphik.integraal.api.core
This interface represents a logical atom.
ATOM_TABLE_PREDICATE_PREFIX - Static variable in interface fr.inria.rules.integraal.storage.external.rdbms.layout.RDBMSStorageLayout
Prefix used for predicate-backed atom tables.
AtomConverter - Class in fr.inria.rules.integraal.util.converter
Converts Atom to and from Graal's Atom
This is used for compatibility with Graal 1.3 version.
AtomErasingChecker - Class in fr.lirmm.graphik.integraal.core.unifier.checker
This class represents a specific case of atom erasing which is used for computing the GRD dependencies.
AtomErasingChecker() - Constructor for class fr.lirmm.graphik.integraal.core.unifier.checker.AtomErasingChecker
Creates the singleton atom-erasing checker.
AtomFactory - Interface in fr.lirmm.graphik.integraal.api.factory
Factory for creating atoms and distinguished truth atoms.
AtomicFOQueryEvaluator<QD> - Class in fr.inria.rules.integraal.query_evaluation.atomic
Specialised evaluator for atomic first-order queries.
AtomicFOQueryEvaluator() - Constructor for class fr.inria.rules.integraal.query_evaluation.atomic.AtomicFOQueryEvaluator
Creates an atomic query evaluator.
AtomicPattern - Interface in fr.inria.rules.integraal.model.data.readable.query
Represents a basic pattern for querying predicates with specific constraints on term positions.
AtomicPatternBuilder - Class in fr.inria.rules.integraal.model.data.readable.query
Builder class for constructing instances of AtomicPattern.
AtomicPatternBuilder() - Constructor for class fr.inria.rules.integraal.model.data.readable.query.AtomicPatternBuilder
Creates a new atomic pattern builder.
AtomImpl - Class in fr.inria.rules.integraal.model.logicalElements.impl
Default implementation of Atom
AtomImpl(Predicate, Term...) - Constructor for class fr.inria.rules.integraal.model.logicalElements.impl.AtomImpl
Constructor with an array of terms
AtomImpl(Predicate, List) - Constructor for class fr.inria.rules.integraal.model.logicalElements.impl.AtomImpl
Constructor with a list of terms
atomReplacement() - Method in record class fr.inria.rules.integraal.model.formula.FOFormulas.EvaluableReplacementResult
Returns the value of the atomReplacement record component.
atomReplacement() - Method in record class fr.inria.rules.integraal.util.FOQueries.EvaluableQueriesReplacementResult
Returns the value of the atomReplacement record component.
atoms() - Method in record class fr.inria.rules.integraal.io.dlgp.ParserResult
Returns the value of the atoms record component.
atomsByPredicate(Predicate) - Method in interface fr.lirmm.graphik.integraal.api.core.AtomSet
Returns an iterator over all atoms with the specified predicate.
atomsByPredicate(Predicate) - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryAtomSet
 
atomsByPredicate(Predicate) - Method in class fr.lirmm.graphik.integraal.core.atomset.DefaultInMemoryAtomSet
 
atomsByPredicate(Predicate) - Method in class fr.lirmm.graphik.integraal.core.atomset.LinkedListAtomSet
Deprecated.
 
atomsByTerm(Term) - Method in interface fr.lirmm.graphik.integraal.api.core.AtomSet
Returns an iterator over all atoms which contain specified term.
AtomSet - Interface in fr.lirmm.graphik.integraal.api.core
This interface represents a set of atoms.
AtomSetConverter - Class in fr.inria.rules.integraal.util.converter
Converts FOFormula to and from AtomSet
This is used for compatibility with Graal 1.3 version.
AtomSetException - Exception Class in fr.lirmm.graphik.integraal.api.core
Reports an error while accessing the data.
AtomSetException(String) - Constructor for exception class fr.lirmm.graphik.integraal.api.core.AtomSetException
Creates an atom-set exception with a message.
AtomSetException(String, Throwable) - Constructor for exception class fr.lirmm.graphik.integraal.api.core.AtomSetException
Creates an atom-set exception with a message and cause.
AtomSetException(Throwable) - Constructor for exception class fr.lirmm.graphik.integraal.api.core.AtomSetException
Creates an atom-set exception from another throwable.
AtomSetUtils - Class in fr.lirmm.graphik.integraal.core.atomset
Utility methods for common atom-set predicates and transformations.
AtomType - Class in fr.inria.rules.integraal.util
Computes the signature (or type) of an atom.
AtomType - Class in fr.lirmm.graphik.integraal.core
Computes the signature (or type) of an atom.
AtomType(Atom) - Constructor for class fr.inria.rules.integraal.util.AtomType
Creates the mask of the atom
AtomType(Atom, Substitution) - Constructor for class fr.inria.rules.integraal.util.AtomType
Creates the mask of the atom
AtomType(Atom) - Constructor for class fr.lirmm.graphik.integraal.core.AtomType
Computes the type signature of an atom without frozen variables.
AtomType(Atom, Substitution) - Constructor for class fr.lirmm.graphik.integraal.core.AtomType
Computes the type signature of an atom under a substitution.
AVERAGE - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
Average invoker.

B

backtrack - Variable in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.LegacyBacktrackEvaluator.BacktrackIterator
Indicates whether the iterator is currently backtracking.
BacktrackEvaluator<QD> - Class in fr.inria.rules.integraal.query_evaluation.conjunction.backtrack
Generic back-tracking evaluator for conjunctive first-order queries.
BacktrackEvaluator(FOQueryEvaluator) - Constructor for class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.BacktrackEvaluator
Creates a backtrack evaluator using the default dynamic scheduler.
BacktrackEvaluator(FOQueryEvaluator, Function) - Constructor for class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.BacktrackEvaluator
Creates a backtrack evaluator with an explicit scheduler provider.
BacktrackIterator(FOQueryEvaluator, FOQuery, QD, Collection, Substitution) - Constructor for class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.LegacyBacktrackEvaluator.BacktrackIterator
Creates a backtracking iterator for one conjunctive query evaluation.
BackwardChainingAlgorithm - Interface in fr.inria.rules.integraal.backward_chaining.api
A Backward Chaining algorithm rewrites a FOQuery according to the given RuleBase.
BASE - Enum constant in enum class fr.inria.rules.integraal.io.dlgp.Directive.Type
Declares a new base (prefix)
BASE64BINARY - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
XSD base64Binary datatype.
BasicQuery - Class in fr.inria.rules.integraal.model.data.readable.query
Represents a query built from a AtomicPattern.
BasicQuery(AtomicPattern, Map) - Constructor for class fr.inria.rules.integraal.model.data.readable.query.BasicQuery
 
BasicQuery(AtomicPattern, Map, List) - Constructor for class fr.inria.rules.integraal.model.data.readable.query.BasicQuery
Constructs a BasicQuery from a valid AtomicPattern.
BasicRegistry<T> - Class in fr.inria.rules.integraal.api.external.registries
A registry that stores values of type T with String keys.
BasicRegistry(String) - Constructor for class fr.inria.rules.integraal.api.external.registries.BasicRegistry
Constructs a BasicRegistry with a prefix used for autogenerated keys.
batchEvaluate() - Method in class fr.inria.rules.integraal.component_builder.evaluators.generic.MultiEvaluator
Evaluates all queries in a batch and returns a list of QueryEvaluationOutput.
BatchProcessor<I, OutputType> - Class in fr.inria.rules.integraal.component_builder.evaluators.generic.processors
A generic class for batch processing of input objects.
BatchProcessor(Collection, Function, ExternalAlgorithmHaltingConditions, BiFunction) - Constructor for class fr.inria.rules.integraal.component_builder.evaluators.generic.processors.BatchProcessor
Constructs a BatchProcessor with the given inputs and a transformation function.
BODY - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Namer
Body variable dependent naming function
BodySkolem - Class in fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.renamer
Namer created with all the variables of the rule's body
BodySkolem(TermFactory) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.renamer.BodySkolem
Creates a renamer using variables from the rule body.
BodyToQueryTransformer - Interface in fr.inria.rules.integraal.forward_chaining.chase.rule_applier.body_to_query_transformer
Transforms a rule body into a query The properties of the query answer variables are dependent on the implementation
bodyUnfolding(RuleBase) - Static method in class fr.inria.rules.integraal.forgetting.Forgetting
Rewrite the bodies of all rules with using a query-rewriting algorithm
bodyUnfoldingWith(RuleBase, Collection) - Static method in class fr.inria.rules.integraal.forgetting.Forgetting
Rewrites the rules' bodies in the given toRewrite collection using the given RuleBase.
BOOLEAN - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
XSD boolean datatype.
BOOLEAN_BOTTOM_QUERY - Variable in class fr.lirmm.graphik.integraal.core.factory.DefaultConjunctiveQueryFactory
Canonical boolean-bottom query instance.
BOOLEAN_INFORMATION - Enum constant in enum class fr.inria.rules.integraal.api.external.eua.EUAData
Identifier used for boolean information.
BOTTOM - Static variable in interface fr.inria.rules.integraal.model.logicalElements.api.Predicate
Bottom predicate: always false
BOTTOM - Static variable in class fr.lirmm.graphik.integraal.api.core.Predicate
Bottom predicate.
BREADTH_FIRST - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Applier
Breadth-First Trigger Applier
BreadthFirstTriggerRuleApplier<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase.rule_applier
The breadth first rule application applies the rules by * Computing the homomorphisms from the body of the rules to the factbase * Checking if the homomorphism is applicable * Applying the homomorphism to the head of the rule and * Adding the resulting atoms to the factbase
BreadthFirstTriggerRuleApplier(BodyToQueryTransformer, TriggerComputer, TriggerChecker, TriggerApplier) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.BreadthFirstTriggerRuleApplier
Constructor
BTSProperty - Class in fr.lirmm.graphik.integraal.rulesetanalyser.property
Property capturing bounded-treewidth sets.
build() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
The minimal configuration requires :
* a QueryableWritableData to saturate
* a RuleBase to get Rules from
* a TermFactory to create new terms

Default behavior is :
* a GRDScheduler for rules
* a TriggerRuleApplier with :
* * a SemiNaiveTriggerComputer with a default GenericFOQueryEvaluator
* * a SemiObliviousChecker
* * a Applier with :
* * * a FreshRenamer
* * * a DirectApplication
* HaltingConditions :
* * CreatedFactsAtPreviousStep
* * HasRulesToApply
build() - Method in class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChaseBuilder
Builds the StratifiedChase instance.
build() - Method in class fr.inria.rules.integraal.model.data.collection.builder.ReadOnlyDataCollectionBuilder
Builds a QueryableDataCollection instance from the added QueryableData.
build() - Method in class fr.inria.rules.integraal.model.data.collection.builder.ReadWriteDataCollectionBuilder
Builds a QueryableWritableDataCollection instance from the added data.
build() - Method in class fr.inria.rules.integraal.model.data.readable.query.AtomicPatternBuilder
Builds and returns an instance of AtomicPattern.
build() - Method in class fr.inria.rules.integraal.storage.builder.StorageBuilder
Creates and return the FactStorage associated to the current configuration
build() - Method in class fr.inria.rules.integraal.views.builder.ViewBuilder
Finalizes the configuration and returns the configured source.
buildAndGetChase(FactBase, RuleBase, InteGraalKeywords.Algorithms.Parameters.Chase.Checker, ExternalHaltingCondition...) - Static method in interface fr.inria.rules.integraal.component_builder.api.IComponentBuilder
Creates a Chase-based reasoning component.
buildAndGetChase(FactBase, RuleBase, InteGraalKeywords.Algorithms.Parameters.Chase.Checker, IGParameter) - Static method in interface fr.inria.rules.integraal.component_builder.api.IComponentBuilder
Creates a Chase-based reasoning component.
buildAndGetChase(FactBase, RuleBase, IGParameter...) - Static method in interface fr.inria.rules.integraal.component_builder.api.IComponentBuilder
Creates a Chase-based reasoning component.
buildAndGetOMQRewriter(RuleBase, Collection, InteGraalKeywords.Algorithms.Parameters.Compilation, ExternalHaltingCondition...) - Static method in interface fr.inria.rules.integraal.component_builder.api.IComponentBuilder
Creates a query rewriter for Ontology-Mediated Query (OMQ) Rewriting.
buildAndGetOMQRewriter(RuleBase, Collection, InteGraalKeywords.Algorithms.Parameters.Compilation, IGParameter...) - Static method in interface fr.inria.rules.integraal.component_builder.api.IComponentBuilder
Creates a query rewriter for Ontology-Mediated Query (OMQ) Rewriting.
buildAndGetOMQRewriter(RuleBase, Collection, IGParameter...) - Static method in interface fr.inria.rules.integraal.component_builder.api.IComponentBuilder
Creates a query rewriter for Ontology-Mediated Query (OMQ) Rewriting.
buildAndGetQueryEvaluator(FactBase, Query, ExternalHaltingCondition...) - Static method in interface fr.inria.rules.integraal.component_builder.api.IComponentBuilder
Creates a query evaluator for answering a single query on a fact base.
buildAndGetQueryEvaluator(FactBase, Query, IGParameter...) - Static method in interface fr.inria.rules.integraal.component_builder.api.IComponentBuilder
Creates a query evaluator for answering a single query on a fact base.
buildAndGetQueryEvaluator(FactBase, Set, ExternalHaltingCondition...) - Static method in interface fr.inria.rules.integraal.component_builder.api.IComponentBuilder
Creates a query evaluator for answering a set of queries on a fact base.
buildAndGetQueryEvaluator(FactBase, Set, IGParameter...) - Static method in interface fr.inria.rules.integraal.component_builder.api.IComponentBuilder
Creates a query evaluator for answering a set of queries on a fact base.
buildAndGetRuleCompilation(RuleBase, InteGraalKeywords.Algorithms.Parameters.Compilation, ExternalHaltingCondition...) - Static method in interface fr.inria.rules.integraal.component_builder.api.IComponentBuilder
Creates a component builder for rule compilation.
buildAndGetRuleCompilation(RuleBase, IGParameter...) - Static method in interface fr.inria.rules.integraal.component_builder.api.IComponentBuilder
Creates a component builder for rule compilation.
buildMaterialized() - Method in class fr.inria.rules.integraal.model.data.collection.builder.ReadOnlyDataCollectionBuilder
Builds a MaterializedDataCollection instance if the type supports MaterializedData.
buildMaterialized() - Method in class fr.inria.rules.integraal.model.data.collection.builder.ReadWriteDataCollectionBuilder
Builds a MaterializedWritableDataCollection instance if the type supports MaterializedData.
buildMSASubstitution(Rule) - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.MSAProperty
Builds the substitution used by the MSA encoding.
buildOrGetChase() - Method in interface fr.inria.rules.integraal.component_builder.api.IComponentBuilder
Builds or gets the Chase algorithm component.
buildOrGetChase() - Method in class fr.inria.rules.integraal.component_builder.ComponentBuilder
Returns chase algorithm based on the provided configuration.
buildOrGetCountingQueryAnsweringAlgorithm() - Method in class fr.inria.rules.integraal.component_builder.ComponentBuilder
Builds or retrieves the counting query-answering component.
buildOrGetQueryAnsweringAlgorithm() - Method in interface fr.inria.rules.integraal.component_builder.api.IComponentBuilder
Builds or gets the query answering algorithm component.
buildOrGetQueryAnsweringAlgorithm() - Method in class fr.inria.rules.integraal.component_builder.ComponentBuilder
 
buildOrGetRewriter() - Method in interface fr.inria.rules.integraal.component_builder.api.IComponentBuilder
Builds or gets the query rewriter component.
buildOrGetRewriter() - Method in class fr.inria.rules.integraal.component_builder.ComponentBuilder
 
buildSelectAllQuery(String) - Static method in class fr.inria.rules.integraal.storage.external.evaluator.DuckDBQueryEvaluator
Builds a select-all query over the supplied file path.
BY_DELETION - Enum constant in enum class fr.inria.rules.integraal.core.ByPieceCoreProcessor.Variant
Deletes retractable variables as soon as they are found.
BY_DELETION - Enum constant in enum class fr.inria.rules.integraal.core.MultiThreadsByPieceCoreProcessor.Variant
Deletes retractable variables as soon as they are found.
BY_PREDICATE - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Scheduler
Scheduler grouped by predicate.
BY_SPECIALISATION - Enum constant in enum class fr.inria.rules.integraal.core.ByPieceCoreProcessor.Variant
Specializes pieces whenever a better retraction is found.
BY_SPECIALISATION - Enum constant in enum class fr.inria.rules.integraal.core.MultiThreadsByPieceCoreProcessor.Variant
Specializes pieces whenever a better retraction is found.
ByPieceAndVariableCoreProcessor - Class in fr.inria.rules.integraal.core
Compute the core of a fact base with an algorithm that computes the core by removing a variable in the atom set and try to retract the piece that contains this variable into the fact base Based on the algorithm presented in "Efficient Core Computation in Data Exchange", p.9:41, by G.
ByPieceAndVariableCoreProcessor() - Constructor for class fr.inria.rules.integraal.core.ByPieceAndVariableCoreProcessor
Creates a core processor using the default generic query evaluator.
ByPieceAndVariableCoreProcessor(FOQueryEvaluator) - Constructor for class fr.inria.rules.integraal.core.ByPieceAndVariableCoreProcessor
Creates a core processor using the provided query evaluator.
ByPieceCoreProcessor<RW> - Class in fr.inria.rules.integraal.core
Compute the core of a fact base with an algorithm that computes the core by computing the retractions of each piece into the fact base.
ByPieceCoreProcessor() - Constructor for class fr.inria.rules.integraal.core.ByPieceCoreProcessor
Creates a processor using the deletion variant and the default evaluator.
ByPieceCoreProcessor(ByPieceCoreProcessor.Variant) - Constructor for class fr.inria.rules.integraal.core.ByPieceCoreProcessor
Creates a processor with an explicit variant and the default evaluator.
ByPieceCoreProcessor(ByPieceCoreProcessor.Variant, FOQueryEvaluator) - Constructor for class fr.inria.rules.integraal.core.ByPieceCoreProcessor
Creates a processor with an explicit variant and evaluator.
ByPieceCoreProcessor(FOQueryEvaluator) - Constructor for class fr.inria.rules.integraal.core.ByPieceCoreProcessor
Creates a processor using the deletion variant and a custom evaluator.
ByPieceCoreProcessor.Variant - Enum Class in fr.inria.rules.integraal.core
Variant of the by-piece core algorithm.
ByPredicateScheduler - Class in fr.inria.rules.integraal.forward_chaining.chase.rule_scheduler
Schedules all the rules that can be triggered by rules applied at the previous step according to the graph of rule dependencies
ByPredicateScheduler(RuleBase) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_scheduler.ByPredicateScheduler
Creates a scheduler backed by the provided rule base.
BYTE - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
XSD byte datatype.

C

CallableWithTimeout - Class in fr.inria.rules.integraal.util.timeout
A utility class to execute a Callable with a specified timeout.
CallableWithTimeout() - Constructor for class fr.inria.rules.integraal.util.timeout.CallableWithTimeout
Creates the timeout helper utility.
canHandleFiltering() - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.AdHocSQLLayout
//////////////////////////////////////////////
canHandleFiltering() - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.NaturalSQLLayout
 
canHandleFiltering() - Method in interface fr.inria.rules.integraal.storage.external.rdbms.layout.RDBMSStorageLayout
Filtering of the query is represented by the WHERE conditions in SQL.
chasableData() - Method in record class fr.inria.rules.integraal.forward_chaining.chase.description.ChaseDescription
Returns the value of the chasableData record component.
chasableData() - Method in record class fr.inria.rules.integraal.forward_chaining.chase.description.StratifiedChaseDescription
Returns the value of the chasableData record component.
ChasableData<ReadWrite> - Interface in fr.inria.rules.integraal.forward_chaining.chase.data
Represents data on which we can apply the chase.
ChasableDataImpl<ReadWrite> - Class in fr.inria.rules.integraal.forward_chaining.chase.data
Default immutable implementation of ChasableData.
ChasableDataImpl(QueryableData, ReadWrite) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.data.ChasableDataImpl
Creates chasable data with an optional read-only data source and a writable target.
ChasableDataImpl(ReadWrite) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.data.ChasableDataImpl
Creates chasable data whose readable and writable parts are the same.
chase() - Method in record class fr.inria.rules.integraal.forward_chaining.chase.description.StratifiedChaseDescription
Returns the value of the chase record component.
chase(FactBase, RuleBase, IGParameter...) - Static method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Chase initialized with the given parameters
Chase<RW> - Interface in fr.inria.rules.integraal.forward_chaining.chase
The Chase is a way to saturate a ChasableData according to rules
Chase(InteGraalKeywords.Algorithms.Parameters.Chase.Checker, ExternalAlgorithmHaltingConditions) - Static method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Creates an IAlgorithmParameters instance for a Chase-based reasoning algorithm with the specified parameters.
Chase(InteGraalKeywords.Algorithms.Parameters.Chase.Checker, IGParameter) - Static method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Creates an IAlgorithmParameters instance for a Chase-based reasoning algorithm with the specified parameters.
Chase(IGParameter...) - Static method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Creates an IAlgorithmParameters instance for a Chase-based reasoning algorithm with the specified parameters.
Chase(String, ExternalAlgorithmHaltingConditions) - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Creates an IAlgorithmParameters instance for a Chase-based reasoning algorithm with the specified parameters.
CHASE - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase
Represents the chase keyword.
chaseBuilder() - Method in record class fr.inria.rules.integraal.forward_chaining.chase.description.StratifiedChaseDescription
Returns the value of the chaseBuilder record component.
ChaseBuilder<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase
Builds and configures chase algorithms.
ChaseBuilder() - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Creates a builder with the default chase configuration.
ChaseComponentBuilder - Class in fr.inria.rules.integraal.component_builder.components
Builds chase objects from configurations.
ChaseComponentBuilder() - Constructor for class fr.inria.rules.integraal.component_builder.components.ChaseComponentBuilder
Creates a chase component builder helper.
ChaseDescription<RW> - Record Class in fr.inria.rules.integraal.forward_chaining.chase.description
Immutable description of a chase configuration and its current state.
ChaseDescription(ChasableData, RuleBase, RuleScheduler, RuleApplier, RuleApplicationStepResult, int, Collection, Collection, Collection, Collection, Collection) - Constructor for record class fr.inria.rules.integraal.forward_chaining.chase.description.ChaseDescription
Creates an instance of a ChaseDescription record class.
CHASEHALTER - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
Chase halting condition keyword family.
ChaseImpl<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase
Default implementation of the chase algorithm
ChaseImpl(ChasableData, RuleBase, RuleScheduler, RuleApplier, Collection, Collection, Collection, Collection, Collection) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.ChaseImpl
Use ChaseBuilder to create a chase
check() - Method in class fr.inria.rules.integraal.forward_chaining.chase.halting_condition.CreatedFactsAtPreviousStep
 
check() - Method in class fr.inria.rules.integraal.forward_chaining.chase.halting_condition.ExternalInterruption
 
check() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.halting_condition.HaltingCondition
Checks whether the halting condition is currently satisfied.
check() - Method in class fr.inria.rules.integraal.forward_chaining.chase.halting_condition.HasRulesToApply
 
check() - Method in class fr.inria.rules.integraal.forward_chaining.chase.halting_condition.LimitAtoms
 
check() - Method in class fr.inria.rules.integraal.forward_chaining.chase.halting_condition.LimitNumberOfStep
 
check() - Method in class fr.inria.rules.integraal.forward_chaining.chase.halting_condition.Timeout
 
check(FOFormula) - Method in class fr.inria.rules.integraal.util.validator.rule.ConjunctionFormulaValidator
 
check(FOFormula) - Method in class fr.inria.rules.integraal.util.validator.rule.PositiveFormulaValidator
 
check(Atom) - Method in class fr.inria.rules.integraal.util.validator.data.ConstantOnlyAtomValidator
 
check(Atom, Atom) - Method in interface fr.inria.rules.integraal.model.ruleCompilation.api.RuleCompilationCondition
Checks whether this condition applies between two atoms.
check(Atom, Atom) - Method in class fr.inria.rules.integraal.model.ruleCompilation.id.IDRuleCompilationCondition
 
check(Query) - Method in class fr.inria.rules.integraal.util.validator.query.CQValidator
 
check(Query) - Static method in interface fr.inria.rules.integraal.util.validator.query.EvaluableQueryValidator
Checks whether the supplied query can be evaluated.
check(Query) - Method in class fr.inria.rules.integraal.util.validator.query.UCQValidator
 
check(FORule) - Method in class fr.inria.rules.integraal.util.validator.rule.ConjunctiveHeadRuleValidator
 
check(FORule) - Method in class fr.inria.rules.integraal.util.validator.rule.DatalogRuleValidator
 
check(FORule) - Method in class fr.inria.rules.integraal.util.validator.rule.PositiveHeadRuleValidator
 
check(FORule, Substitution, RW) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_checker.AlwaysTrueChecker
 
check(FORule, Substitution, RW) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_checker.EquivalentChecker
 
check(FORule, Substitution, RW) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_checker.MultiTriggerChecker
 
check(FORule, Substitution, RW) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_checker.ObliviousChecker
 
check(FORule, Substitution, RW) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_checker.RestrictedChecker
 
check(FORule, Substitution, RW) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_checker.SemiObliviousChecker
 
check(FORule, Substitution, RW) - Method in interface fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_checker.TriggerChecker
Checks whether the supplied trigger satisfies this criterion.
check(Rule) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.DisconnectedProperty
 
check(Rule) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.DomainRestrictedProperty
 
check(Rule) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.FrontierGuardedProperty
 
check(Rule) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.FrontierOneProperty
 
check(Rule) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.GuardedProperty
 
check(Rule) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.LinearProperty
 
check(Rule) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.RangeRestrictedProperty
 
check(Rule) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.RuleSetProperty.Local
Evaluates the property on a single rule.
check(MarkedVariableSet) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.StickyProperty
Evaluates the sticky condition on the given marked-variable structure.
check(AnalyserRuleSet) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.AGRDProperty
 
check(AnalyserRuleSet) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.BTSProperty
 
check(AnalyserRuleSet) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.FESProperty
 
check(AnalyserRuleSet) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.FUSProperty
 
check(AnalyserRuleSet) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.GBTSProperty
 
check(AnalyserRuleSet) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.JointlyFrontierGuardedSetProperty
 
check(AnalyserRuleSet) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.MFAProperty
Evaluates the property on the given analysed rule set.
check(AnalyserRuleSet) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.MSAProperty
 
check(AnalyserRuleSet) - Method in interface fr.lirmm.graphik.integraal.rulesetanalyser.property.RuleSetProperty
Check whether the given rule set satisfies the property or does not.
check(AnalyserRuleSet) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.RuleSetProperty.Default
 
check(AnalyserRuleSet) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.RuleSetProperty.Local
 
check(AnalyserRuleSet) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.StickyProperty
 
check(AnalyserRuleSet) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.WeaklyAcyclicProperty
 
check(AnalyserRuleSet) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.WeaklyFrontierGuardedSetProperty
 
check(AnalyserRuleSet) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.WeaklyGuardedSetProperty
 
check(AnalyserRuleSet) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.WeaklyStickyProperty
 
check(Collection) - Method in interface fr.inria.rules.integraal.util.validator.Validator
Checks whether every supplied element satisfies this validator.
check(T) - Method in interface fr.inria.rules.integraal.util.validator.Validator
Checks whether the supplied element satisfies this validator.
CHECK_INPUTS_ONLY - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms
Checks only that the inputs are valid
checkAndGetEnumerationValue(String, InteGraalKeywords) - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
Checks an enumeration value against the expected keyword family and returns the resolved constant.
checkAtomicQuery(FOQuery) - Static method in interface fr.inria.rules.integraal.util.validator.query.EvaluableQueryValidator
Checks whether the supplied atomic query is supported.
checkAtomSet(Collection) - Static method in interface fr.inria.rules.integraal.util.validator.query.EvaluableQueryValidator
Checks whether the supplied atom set can be evaluated as a whole.
checker - Variable in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.AbstractRuleApplier
How to check the trigger should be applied
CHECKER - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
Chase trigger-checker keyword family.
checkTrigger - Variable in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.RuleAppplicationStatistics
Timings for trigger checking.
checkValidity() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.data.ChasableData
Checks the validity of the Chasable
checkValueType(Object, InteGraalKeywords) - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
Checks that a runtime value matches the declared type of a keyword.
clear() - Method in class fr.inria.rules.integraal.api.external.registries.BasicRegistry
Removes all entries from the registry.
clear() - Method in interface fr.inria.rules.integraal.model.data.collection.api.QueryableWritableDataCollection
 
clear() - Method in interface fr.inria.rules.integraal.model.data.writable.Writable
Deletes all atoms
clear() - Method in interface fr.inria.rules.integraal.model.kb.api.FactBase
Removes all atoms from the fact base.
clear() - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
 
clear() - Method in interface fr.lirmm.graphik.integraal.api.core.AtomSet
Removes all atoms from this atom set.
clear() - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryAtomSet
 
clear() - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractImmutableAtomSet
 
clear() - Method in class fr.lirmm.graphik.integraal.core.atomset.DefaultInMemoryAtomSet
 
clear() - Method in class fr.lirmm.graphik.integraal.core.atomset.LinkedListAtomSet
Deprecated.
 
clear() - Method in class fr.lirmm.graphik.integraal.core.ruleset.IndexedByBodyPredicatesRuleSet
 
clear() - Method in class fr.lirmm.graphik.integraal.core.ruleset.IndexedByHeadPredicatesRuleSet
 
clear() - Method in class fr.lirmm.graphik.integraal.core.ruleset.LinkedListRuleSet
 
CLEAR_DB - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
Database clearing mode parameter.
CLEAR_DB - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.InternalStorageConfiguration.DBMSDriverParameters
Flag to reset the database after opening the connection
clearDBOnConstruction() - Method in class fr.inria.rules.integraal.storage.builder.StorageBuilder
Configure this builder to clear the database at construction
clearDependencyChecker() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.util.AnalyserRuleSet
Removes all dependency checkers from this analyser rule set.
clone() - Method in class fr.inria.rules.integraal.grd.impl.GRDEdge
 
close() - Method in class fr.inria.rules.integraal.component_builder.ComponentBuilder
Closes any database connections opened by this component builder.
close() - Method in class fr.inria.rules.integraal.io.csv.CSVParser
 
close() - Method in class fr.inria.rules.integraal.io.csv.RLSCSVParser
 
close() - Method in class fr.inria.rules.integraal.io.csv.RLSCSVsParser
 
close() - Method in class fr.inria.rules.integraal.io.dlgp.DlgpParser
Closes the stream and releases any system resources associated with it.
close() - Method in class fr.inria.rules.integraal.io.dlgp.DlgpWriter
 
close() - Method in class fr.inria.rules.integraal.io.dlgpe.DlgpeParser
 
close() - Method in class fr.inria.rules.integraal.io.rdf.RDFParser
 
close() - Method in class fr.inria.rules.integraal.storage.external.evaluator.DuckDBQueryEvaluator
 
close() - Method in class fr.inria.rules.integraal.util.stream.ArrayBlockingStream
 
close() - Method in interface fr.inria.rules.integraal.util.stream.CloseableIterator
Closes the iterator and releases its resources.
close() - Method in class fr.inria.rules.integraal.util.stream.CloseableIteratorAdapter
 
close() - Method in class fr.inria.rules.integraal.util.stream.filter.FilterIterator
 
close() - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryKnowledgeBase
 
close() - Method in class fr.lirmm.graphik.util.stream.ArrayBlockingQueueToCloseableIteratorAdapter
 
close() - Method in class fr.lirmm.graphik.util.stream.ArrayBlockingStream
 
close() - Method in class fr.lirmm.graphik.util.stream.ArrayCloseableIterator
 
close() - Method in interface fr.lirmm.graphik.util.stream.CloseableIterator
 
close() - Method in class fr.lirmm.graphik.util.stream.CloseableIteratorAccumulator
 
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.CloseableIteratorAggregatorWithoutException
 
close() - Method in class fr.lirmm.graphik.util.stream.CloseableIteratorRecursive
 
close() - Method in class fr.lirmm.graphik.util.stream.CounterIterator
 
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.StreamAdapter
 
close() - Method in class fr.lirmm.graphik.util.stream.UniqIterator
 
CloseableIterable<T> - Interface in fr.inria.rules.integraal.util.stream
Represents an iterable that provides closeable iterators.
CloseableIterable<T> - Interface in fr.lirmm.graphik.util.stream
Represents an iterable that provides closeable iterators.
CloseableIterableAdapter<T> - Class in fr.inria.rules.integraal.util.stream
Adapts a standard iterable to the closeable-iterable API.
CloseableIterableAdapter<T> - Class in fr.lirmm.graphik.util.stream
Adapts a standard iterable to the closeable-iterable API without checked exceptions.
CloseableIterableAdapter(Iterable) - Constructor for class fr.inria.rules.integraal.util.stream.CloseableIterableAdapter
Creates an adapter around the supplied iterable.
CloseableIterableAdapter(Iterable) - Constructor for class fr.lirmm.graphik.util.stream.CloseableIterableAdapter
Creates an adapter around a standard iterable.
CloseableIterableWithoutException<T> - Interface in fr.inria.rules.integraal.util.stream
Iterable exposing iterators that do not throw checked exceptions.
CloseableIterableWithoutException<T> - Interface in fr.lirmm.graphik.util.stream
Represents an iterable that provides closeable iterators without checked exceptions.
CloseableIterator<T> - Interface in fr.inria.rules.integraal.util.stream
Represents an iterator whose traversal can raise checked exceptions and that must be closed.
CloseableIterator<T> - Interface in fr.lirmm.graphik.util.stream
Iterator contract whose lifecycle must be explicitly closed.
CloseableIteratorAccumulator<E> - Class in fr.lirmm.graphik.util.stream
This Iterator stores the items passed in a buffer memory.
CloseableIteratorAccumulator(CloseableIterator) - Constructor for class fr.lirmm.graphik.util.stream.CloseableIteratorAccumulator
Creates an accumulator around the specified iterator.
CloseableIteratorAdapter<T> - Class in fr.inria.rules.integraal.util.stream
Adapts a standard iterator to the closeable-iterator API.
CloseableIteratorAdapter<T> - Class in fr.lirmm.graphik.util.stream
Adapts standard iterators and streams to the closeable-iterator API.
CloseableIteratorAdapter(Iterator) - Constructor for class fr.inria.rules.integraal.util.stream.CloseableIteratorAdapter
Creates an adapter around the supplied iterator.
CloseableIteratorAdapter(Iterator) - Constructor for class fr.lirmm.graphik.util.stream.CloseableIteratorAdapter
Adapts the specified iterator.
CloseableIteratorAdapter(Stream) - Constructor for class fr.lirmm.graphik.util.stream.CloseableIteratorAdapter
Adapts the specified stream.
CloseableIteratorAggregator<E> - Class in fr.lirmm.graphik.util.stream
Flattens a stream of closeable iterators into a single closeable iterator.
CloseableIteratorAggregator(CloseableIterator) - Constructor for class fr.lirmm.graphik.util.stream.CloseableIteratorAggregator
Creates an aggregator over a closeable iterator of closeable iterators.
CloseableIteratorAggregator(Iterator) - Constructor for class fr.lirmm.graphik.util.stream.CloseableIteratorAggregator
Creates an aggregator over a standard iterator of closeable iterators.
CloseableIteratorAggregatorWithoutException<E> - Class in fr.lirmm.graphik.util.stream
Aggregates closeable iterators into a single closeable iterator without checked exceptions.
CloseableIteratorAggregatorWithoutException(CloseableIteratorWithoutException) - Constructor for class fr.lirmm.graphik.util.stream.CloseableIteratorAggregatorWithoutException
Creates an aggregator over a closeable iterator of closeable iterators.
CloseableIteratorAggregatorWithoutException(Iterator) - Constructor for class fr.lirmm.graphik.util.stream.CloseableIteratorAggregatorWithoutException
Creates an aggregator over a standard iterator of closeable iterators.
CloseableIteratorRecursive<E> - Class in fr.lirmm.graphik.util.stream
This Iterator iterate recursively on Iterator or CloseableIterable results from a primary iterator.
CloseableIteratorRecursive(CloseableIterator) - Constructor for class fr.lirmm.graphik.util.stream.CloseableIteratorRecursive
Creates a recursive iterator from a primary iterator.
CloseableIteratorWithoutException<T> - Interface in fr.inria.rules.integraal.util.stream
Iterator variant that does not throw checked exceptions.
CloseableIteratorWithoutException<T> - Interface in fr.lirmm.graphik.util.stream
Represents a closeable iterator that does not throw checked exceptions.
CODE_KEY - Static variable in class fr.inria.rules.integraal.api.external.eua.EUA
JSON key for the result code.
collect(Supplier, BiConsumer, BiConsumer) - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
 
collect(Collector) - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
 
ColumnType - Enum Class in fr.inria.rules.integraal.model.kb.api
Type of column (term position) in an atom
COMBINE_BTS - Static variable in class fr.lirmm.graphik.integraal.rulesetanalyser.Analyser
Combination flag for BTS-based combinations.
COMBINE_FES - Static variable in class fr.lirmm.graphik.integraal.rulesetanalyser.Analyser
Combination flag for FES-based combinations.
COMBINE_FUS - Static variable in class fr.lirmm.graphik.integraal.rulesetanalyser.Analyser
Combination flag for FUS-based combinations.
COMBINE_NONE - Static variable in class fr.lirmm.graphik.integraal.rulesetanalyser.Analyser
Combination flag meaning that no property is selected.
combineFES() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.Analyser
Computes the FES combination flags for the strongly connected components.
combineFUS() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.Analyser
Computes the FUS combination flags for the strongly connected components.
COMMENT - Enum constant in enum class fr.inria.rules.integraal.io.dlgp.Directive.Type
Declares a new comment
compare(Rule, Rule) - Method in class fr.lirmm.graphik.integraal.core.LabelRuleComparator
 
compareTo(Atom) - Method in class fr.lirmm.graphik.integraal.api.core.AbstractAtom
 
compareTo(Predicate) - Method in class fr.lirmm.graphik.integraal.api.core.Predicate
 
compareTo(Rule) - Method in class fr.lirmm.graphik.integraal.core.AbstractRule
 
compareTo(Substitution) - Method in class fr.lirmm.graphik.integraal.core.AbstractSubstitution
 
compareTo(Term) - Method in class fr.lirmm.graphik.integraal.api.core.AbstractTerm
 
compareTo(PredicatePosition) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.util.PredicatePosition
 
compilableRules() - Method in record class fr.inria.rules.integraal.model.ruleCompilation.api.RuleCompilationResult
Returns the value of the compilableRules record component.
compilation() - Method in record class fr.inria.rules.integraal.component_builder.evaluators.query_rewriting.auxiliary.RewritingInput
Returns the value of the compilation record component.
compilation() - Method in record class fr.inria.rules.integraal.model.ruleCompilation.api.RuleCompilationResult
Returns the value of the compilation record component.
Compilation(InteGraalKeywords.Algorithms.Parameters.Compilation, ExternalAlgorithmHaltingConditions) - Static method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Creates an IAlgorithmParameters instance for rule compilation with the specified parameters.
Compilation(IGParameter...) - Static method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Creates an IAlgorithmParameters instance for rule compilation with the specified parameters.
Compilation(RuleBase) - Static method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
Builds a rule-compilation scenario from a rule base.
COMPILATION - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
Rule-compilation strategy keyword family.
COMPILATION_NAME - Enum constant in enum class fr.inria.rules.integraal.api.external.eua.EUAData
Identifier used for a compilation name.
CompilationResult - Class in fr.inria.rules.integraal.api.internal
Stores the result of compiling a rule base for rewriting.
CompilationResult(RuleBase, InteGraalKeywords.Algorithms.Parameters.Compilation) - Constructor for class fr.inria.rules.integraal.api.internal.CompilationResult
Builds a compilation result for the given rule base and compilation type.
compile(RuleBase) - Method in interface fr.inria.rules.integraal.model.ruleCompilation.api.RuleCompilation
This method also removes the compiled rules from the given rulebase.
compile(RuleBase) - Method in class fr.inria.rules.integraal.model.ruleCompilation.HierarchicalRuleCompilation
 
compile(RuleBase) - Method in class fr.inria.rules.integraal.model.ruleCompilation.id.IDRuleCompilation
 
compile(RuleBase) - Method in class fr.inria.rules.integraal.model.ruleCompilation.NoRuleCompilation
 
compile(Iterator) - Method in interface fr.lirmm.graphik.integraal.api.core.RulesCompilation
Extract compilable rules from the specified ruleset and compile them.
compileAndGet(RuleBase) - Method in interface fr.inria.rules.integraal.model.ruleCompilation.api.RuleCompilation
Compiles the rule base and returns the compilation split.
compileAndGet(RuleBase) - Method in class fr.inria.rules.integraal.model.ruleCompilation.HierarchicalRuleCompilation
Creates a record with the partition of the compiled rules.
compileAndGet(RuleBase) - Method in class fr.inria.rules.integraal.model.ruleCompilation.id.IDRuleCompilation
Creates a record with the partition of the compiled rules.
compileAndGet(RuleBase) - Method in class fr.inria.rules.integraal.model.ruleCompilation.NoRuleCompilation
 
COMPILED_RB_NAME - Enum constant in enum class fr.inria.rules.integraal.api.external.eua.EUAData
Identifier used for a compiled rule base name.
compiledRewrite(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Rewrites a query using a precomputed compilation.
ComponentBuilder - Class in fr.inria.rules.integraal.component_builder
A component builder is able to return an InteGraal object performing a main task, such as chasing, rewriting, evaluating queries, compiling rules.
ComponentBuilder(IInputDataScenario, IAlgorithmParameters) - Constructor for class fr.inria.rules.integraal.component_builder.ComponentBuilder
Constructs a component builder from the specified input scenario and algorithm parameters.
compose(Substitution) - Method in interface fr.lirmm.graphik.integraal.api.core.Substitution
(CONST)
This method construct a new Substitution which is the composition of this substitution with the specified one.
compose(Substitution) - Method in class fr.lirmm.graphik.integraal.core.AbstractSubstitution
 
compose(Variable, Term) - Method in interface fr.lirmm.graphik.integraal.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(Variable, Term) - Method in class fr.lirmm.graphik.integraal.core.AbstractSubstitution
 
composeWith(RuleCompilationCondition) - Method in interface fr.inria.rules.integraal.model.ruleCompilation.api.RuleCompilationCondition
Compose the current Condition with another Condition.
composeWith(RuleCompilationCondition) - Method in class fr.inria.rules.integraal.model.ruleCompilation.id.IDRuleCompilationCondition
 
CompoundFOFormula - Class in fr.inria.rules.integraal.model.formula.api
Abstract implementation for compound formula
CompoundFOFormula(Collection) - Constructor for class fr.inria.rules.integraal.model.formula.api.CompoundFOFormula
Constructor using sub formulas
compute(FOQuery, Collection, ChasableData) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_computer.NaiveTriggerComputer
 
compute(FOQuery, Collection, ChasableData) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_computer.RestrictedTriggerComputer
 
compute(FOQuery, Collection, ChasableData) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_computer.SemiNaiveComputer
 
compute(FOQuery, Collection, ChasableData) - Method in interface fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_computer.TriggerComputer
Computes and returns the triggers of the sharedBody on the factbase
compute(FOQuery, Collection, ChasableData) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_computer.TwoStepsComputer
 
computeAtomicHead(Rule) - Static method in class fr.lirmm.graphik.integraal.core.Rules
Generate a set of atomic head rules equivalent of the specified rule.
computeAtomicHead(Iterator) - Static method in class fr.lirmm.graphik.integraal.core.Rules
Generate an iterator of atomic head rules from an iterator of rules.
computeCore(FactBase, Set) - Method in class fr.inria.rules.integraal.core.ByPieceAndVariableCoreProcessor
 
computeCore(FactBase, Set) - Method in class fr.inria.rules.integraal.core.NaiveCoreProcessor
 
computeCore(FOQuery) - Method in class fr.inria.rules.integraal.backward_chaining.core.NoCoreProcessor
 
computeCore(FOQuery) - Method in interface fr.inria.rules.integraal.backward_chaining.core.QueryCoreProcessor
Compute the core of a query by removing all the redundant atoms in it, in considering the answer variables as constants, these variables must belong to the core.
computeCore(FOQuery) - Method in class fr.inria.rules.integraal.backward_chaining.core.QueryCoreProcessorImpl
 
computeCore(RW) - Method in interface fr.inria.rules.integraal.core.CoreProcessor
Compute the core of a fact base by removing all the redundant atoms in it
computeCore(RW, Set) - Method in class fr.inria.rules.integraal.core.ByPieceCoreProcessor
 
computeCore(RW, Set) - Method in interface fr.inria.rules.integraal.core.CoreProcessor
Compute the core of a fact base by removing all the redundant atoms in it, in considering the frozen variables as constants, these variables must belong to the core.
computeCore(RW, Set) - Method in class fr.inria.rules.integraal.core.MultiThreadsByPieceCoreProcessor
 
ComputeCore<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase.treatment
Treatment that computes the core of the current fact base
ComputeCore(CoreProcessor) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.treatment.ComputeCore
Creates the core-computation treatment.
ComputedAtom - Interface in fr.inria.rules.integraal.model.logicalElements.api
A computed atom is an Atom with special meaning
This kind of atom must use a full substitution of its variables to be evaluated
ComputedAtomImpl - Class in fr.inria.rules.integraal.model.logicalElements.impl
Default implementation of a ComputedAtom
ComputedAtomImpl(Invoker, Predicate, Term...) - Constructor for class fr.inria.rules.integraal.model.logicalElements.impl.ComputedAtomImpl
Constructor using an array of terms
ComputedAtomImpl(Invoker, Predicate, List) - Constructor for class fr.inria.rules.integraal.model.logicalElements.impl.ComputedAtomImpl
Constructor using a list of terms
computeLayers(Iterable, boolean) - Method in class fr.lirmm.graphik.util.graph.scc.StronglyConnectedComponentsGraph
Computes graph layers from the given sources.
ComputeLocalCore<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase.treatment
Treatment that computes the local core of the current fact base This treatment consists of only remove all the redundant atoms created at the last step
ComputeLocalCore(CoreProcessor) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.treatment.ComputeLocalCore
Creates the local-core computation treatment.
computeNextLevel() - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.LegacyBacktrackEvaluator.BacktrackIterator
Compute and update the next level
computePreviousLevel() - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.LegacyBacktrackEvaluator.BacktrackIterator
Compute and update the previous level
computeProperties(AnalyserRuleSet) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.Analyser
Evaluates all configured properties on the specified analysed rule set.
computer - Variable in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.AbstractRuleApplier
How to evaluate the rule's body
COMPUTER - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
Chase computer keyword family.
computeSafeNegation(FORule) - Static method in class fr.inria.rules.integraal.util.Rules
Generate a set of safe-negative rules equivalent of the specified rule.
computeSinglePiece(FORule) - Static method in class fr.inria.rules.integraal.util.Rules
Generate a set of mono-piece rules equivalent of the specified rule.
computeSinglePiece(Rule) - Static method in class fr.lirmm.graphik.integraal.core.Rules
Generate a set of mono-piece rules equivalent of the specified rule.
computeSinglePiece(Iterator) - Static method in class fr.lirmm.graphik.integraal.core.Rules
Generate an iterator of mono-piece rules from an iterator of rules.
computeSubstitutionsForRule - Variable in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.RuleAppplicationStatistics
Timings for computing substitutions for each body query.
COMPUTING_UFOQ_REWRITING_EXECUTION - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.MonitoringOperations
Execute a rewriting
CONCAT - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
String concatenation invoker.
concreteDeletions() - Method in class fr.inria.rules.integraal.storage.natives.FactBaseDelAtomsWrapper
Concrete the virtual deletions by permanently removing all atoms currently marked as removed in the underlying fact base.
ConjunctionFormulaValidator - Class in fr.inria.rules.integraal.util.validator.rule
Validates that a formula contains only conjunctions and atoms.
ConjunctionFormulaValidator() - Constructor for class fr.inria.rules.integraal.util.validator.rule.ConjunctionFormulaValidator
Creates the conjunction-formula validator.
ConjunctiveHeadRuleValidator - Class in fr.inria.rules.integraal.util.validator.rule
Validates that a rule head is a conjunction of atoms.
ConjunctiveHeadRuleValidator() - Constructor for class fr.inria.rules.integraal.util.validator.rule.ConjunctiveHeadRuleValidator
Creates the conjunctive-head rule validator.
ConjunctiveQuery - Interface in fr.lirmm.graphik.integraal.api.core
This interface represents a conjunctive query.
ConjunctiveQueryFactory - Interface in fr.lirmm.graphik.integraal.api.factory
Factory for building conjunctive queries from atoms, atom sets, and answer-variable lists.
ConjunctiveQueryRuleAdapter - Class in fr.lirmm.graphik.integraal.core
Adapts a conjunctive query so it can be manipulated through the Rule API.
ConjunctiveQueryRuleAdapter(ConjunctiveQuery) - Constructor for class fr.lirmm.graphik.integraal.core.ConjunctiveQueryRuleAdapter
Creates an adapter over the body and label of the specified conjunctive query.
ConjunctiveQueryRuleAdapter(InMemoryAtomSet) - Constructor for class fr.lirmm.graphik.integraal.core.ConjunctiveQueryRuleAdapter
Creates an adapter over the specified atom set with an empty label.
ConjunctiveQueryWithNegatedParts - Interface in fr.lirmm.graphik.integraal.api.core
This interface represents a conjunctive query with negated parts.
Constant - Interface in fr.inria.rules.integraal.model.logicalElements.api
A constant is a symbol referring to something
Constant - Interface in fr.lirmm.graphik.integraal.api.core
A constant is a symbol referring to something, is either a simple constant or a Literal.
CONSTANT - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Images
Only constant (and literal) terms in answers
CONSTANT - Enum constant in enum class fr.lirmm.graphik.integraal.api.core.Term.Type
Deprecated.
Constant term.
CONSTANT_OR_FROZEN_VAR - Static variable in class fr.lirmm.graphik.integraal.core.AtomType
Marker used for positions holding a constant or a frozen variable.
CONSTANT_OR_FROZEN_VAR_OR_GROUND_FUNCTIONAL_TERM - Static variable in class fr.inria.rules.integraal.util.AtomType
Mask for a constant
ConstantFilter - Class in fr.inria.rules.integraal.util.stream.filter
Tests whether the values of a substitution are constants.
ConstantFilter() - Constructor for class fr.inria.rules.integraal.util.stream.filter.ConstantFilter
Default constructor
ConstantGenerator - Interface in fr.lirmm.graphik.integraal.api.core
Generates fresh constants.
ConstantImpl - Record Class in fr.inria.rules.integraal.model.logicalElements.impl
Default implementation of Constant
ConstantImpl(String) - Constructor for record class fr.inria.rules.integraal.model.logicalElements.impl.ConstantImpl
Constructor using a simple label
ConstantOnlyAtomValidator - Class in fr.inria.rules.integraal.util.validator.data
Validates that an atom contains only constants.
ConstantOnlyAtomValidator() - Constructor for class fr.inria.rules.integraal.util.validator.data.ConstantOnlyAtomValidator
Creates the constant-only atom validator.
constantsIterator() - Method in interface fr.lirmm.graphik.integraal.api.core.AtomSet
Returns an iterator over all constants in this atom set.
constantsIterator() - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryAtomSet
 
constantsIterator() - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractAtomSet
 
constantsIterator() - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractInMemoryAtomSet
 
constantsOnly() - Method in record class fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary.QueryEvaluationInput
Returns the value of the constantsOnly record component.
consumeAll() - Method in class fr.lirmm.graphik.util.stream.CloseableIteratorAccumulator
Consume the iterator (iterate until the last element).
contains(Atom) - Method in interface fr.inria.rules.integraal.model.data.collection.api.MaterializedDataCollection
 
contains(Atom) - Method in interface fr.inria.rules.integraal.model.data.readable.MaterializedData
Tests whether a given atom is present in this data source.
contains(Atom) - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
 
contains(Atom) - Method in class fr.inria.rules.integraal.storage.external.triplestore.TripleStoreStore
 
contains(Atom) - Method in class fr.inria.rules.integraal.storage.natives.FactBaseDelAtomsWrapper
 
contains(Atom) - Method in class fr.inria.rules.integraal.storage.natives.LightInMemoryGraphStore
 
contains(Atom) - Method in class fr.inria.rules.integraal.storage.natives.SimpleInMemoryGraphStore
 
contains(Term) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Atom
Tests whether a term occurs in this atom.
contains(Term) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.AtomImpl
 
contains(Term) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.ComputedAtomImpl
 
contains(Atom) - Method in interface fr.lirmm.graphik.integraal.api.core.AtomSet
Returns true if this atom set contains the specified atom.
contains(Atom) - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryAtomSet
 
contains(Atom) - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractAtomSet
 
contains(Atom) - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractInMemoryAtomSet
 
contains(InMemoryAtomSet, InMemoryAtomSet) - Static method in class fr.lirmm.graphik.integraal.core.atomset.AtomSetUtils
Returns whether the first atom set contains all atoms from the second one.
contains(Rule) - Method in interface fr.lirmm.graphik.integraal.api.core.ImmutableRuleSet
Returns whether the specified rule is present in this set.
contains(Rule) - Method in interface fr.lirmm.graphik.integraal.api.core.Ontology
 
contains(Rule) - Method in interface fr.lirmm.graphik.integraal.api.core.RuleSet
 
contains(Rule) - Method in class fr.lirmm.graphik.integraal.core.ruleset.DefaultOntology
 
contains(Rule) - Method in class fr.lirmm.graphik.integraal.core.ruleset.LinkedListRuleSet
 
contains(Rule) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.util.AnalyserRuleSet
 
contains(Term) - Method in interface fr.lirmm.graphik.integraal.api.core.Atom
Returns true if the term list contains the specified term.
contains(Term) - Method in class fr.lirmm.graphik.integraal.core.DefaultAtom
 
contains(Object) - Method in class fr.lirmm.graphik.integraal.core.ruleset.LinkedListRuleSet
 
contains(Map, String) - Static method in class fr.inria.rules.integraal.api.external.ExtEnvUtils
Deprecated.
Checks if a specified key exists in the given map.
CONTAINS - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
Membership predicate invoker.
CONTAINS_KEY - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
Dictionary key-membership predicate invoker.
CONTAINS_VALUE - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
Dictionary value-membership predicate invoker.
containsAll(Collection) - Method in class fr.lirmm.graphik.integraal.core.ruleset.LinkedListRuleSet
 
containsKey(String) - Method in class fr.inria.rules.integraal.api.external.registries.BasicRegistry
Returns true if the given key exists in the registry.
containsTerm(Term) - Method in interface fr.lirmm.graphik.integraal.api.core.AtomSet
Check if there exists an atom that contains the term t
containsValue(T) - Method in class fr.inria.rules.integraal.api.external.registries.BasicRegistry
Returns true if the given value is present in the registry.
containsValue(T) - Method in class fr.inria.rules.integraal.api.external.registries.LabeledRegistry
Checks whether the registry contains the given labeled value.
convert(IGParameter) - Static method in class fr.inria.rules.integraal.configuration.parameters.IGParameterConverter
Converts an "external" IGParameter (a tuple of String values) to an "internal" IGParameter (i.e. a tuple (InteGraalKeywords, Type)).
convert(IGParameter...) - Static method in class fr.inria.rules.integraal.configuration.parameters.IGParameterConverter
Converts multiple "external" IGParameters (tuples of String values) with String values to an array of "internal" IGParameters (i.e. tuples (InteGraalKeywords, Type)
This method processes each parameter individually and converts it using the convert method.
convert(FOFormula) - Static method in class fr.inria.rules.integraal.util.converter.AtomSetConverter
Converts the given FOFormula into a Graal AtomSet
convert(Atom) - Static method in class fr.inria.rules.integraal.util.converter.AtomConverter
Converts the given Atom into a Graal Atom
convert(Predicate) - Static method in class fr.inria.rules.integraal.util.converter.PredicateConverter
Converts the given Predicate into a Graal Predicate
convert(Term) - Static method in class fr.inria.rules.integraal.util.converter.TermConverter
Converts the given Term into a Graal Term
convert(FOQuery) - Static method in class fr.inria.rules.integraal.util.converter.QueryConverter
Converts the given FOQuery into a Graal ConjunctiveQuery
convert(FORule) - Static method in class fr.inria.rules.integraal.util.converter.RuleConverter
Converts the given FORule into a Graal Rule
convert2(FOFormula) - Static method in class fr.inria.rules.integraal.util.converter.AtomSetConverter
Converts the given FOFormula into a Graal AtomSet
convert2(Atom) - Static method in class fr.inria.rules.integraal.util.converter.AtomConverter
Converts the given Atom into a Graal Atom
convert2(Predicate) - Static method in class fr.inria.rules.integraal.util.converter.PredicateConverter
Converts the given Predicate into a Graal Predicate
convert2(Term) - Static method in class fr.inria.rules.integraal.util.converter.TermConverter
Converts the given Term into a Graal Term
convert2(FOQuery) - Static method in class fr.inria.rules.integraal.util.converter.QueryConverter
Converts the given FOQuery into a Graal ConjunctiveQuery
convert2(FORule) - Static method in class fr.inria.rules.integraal.util.converter.RuleConverter
Converts the given FORule into a Graal Rule
convertToTerm(Value) - Method in class fr.inria.rules.integraal.storage.rdf4j.value.converter.RDF4JValueConverter
Converts a RDF4J Value into a Term, if possible.
copy() - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalServices
 
copy() - Method in interface fr.inria.rules.integraal.model.formula.api.FOFormula
Creates a deep copy of this formula.
copy() - Method in class fr.inria.rules.integraal.model.formula.impl.FOConjunctionFactBaseWrapper
 
copy() - Method in class fr.inria.rules.integraal.model.formula.impl.FOConjunctionImpl
 
copy() - Method in class fr.inria.rules.integraal.model.formula.impl.FODisjunctionImpl
 
copy() - Method in record class fr.inria.rules.integraal.model.formula.impl.FONegationImpl
 
copy() - Method in record class fr.inria.rules.integraal.model.formula.impl.FOSubQueryImpl
 
copy() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.AtomImpl
 
copy() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.ComputedAtomImpl
 
copy(FOFormula) - Method in class fr.inria.rules.integraal.model.formula.factory.FOFormulaFactory
Creates a deep copy of the supplied formula.
copy(FactBase) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalCopyOperations
 
copy(FactBase) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalCopyService
 
copy(FactBase) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
Deprecated.
Copies a fact base.
copy(FactBase) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
Copies a fact base.
copy(RuleBase) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalCopyOperations
 
copy(RuleBase) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalCopyService
 
copy(RuleBase) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
Deprecated.
Copies a rule base.
copy(RuleBase) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
Copies a rule base.
copy(UnionFOQuery) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalCopyOperations
 
copy(UnionFOQuery) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalCopyService
 
copy(UnionFOQuery) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
Deprecated.
Copies a query.
copy(UnionFOQuery) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
Copies a query.
copy(Rule) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalCopyOperations
 
copy(Rule) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalCopyService
 
copy(Rule) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
Deprecated.
Copies a rule.
copy(Rule) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
Copies a rule.
copy(String) - Method in class fr.inria.rules.integraal.storage.external.evaluator.SQLParameterizedQueryEvaluator
Copies CSV data using the supplied SQL copy statement.
copy(String, char, int, Atom) - Method in interface fr.inria.rules.integraal.model.kb.api.CSVCopyable
Copy the content of the given CSV file into the storage system The exact layout of the resulting storage is dependent on the implementation
copy(String, char, int, Atom) - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
 
copy(Collection) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
Deprecated.
Copies a collection of queries.
copy(Collection) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
Copies a collection of queries.
copyAtom(Atom) - Method in class fr.inria.rules.integraal.model.formula.factory.FOFormulaFactory
Creates a deep copy of an atom.
copyConjunction(FOFormulaConjunction) - Method in class fr.inria.rules.integraal.model.formula.factory.FOFormulaFactory
Creates a deep copy of a conjunction formula.
copyCurrentSolution() - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.SimpleSolutionManager
 
copyCurrentSolution() - Method in interface fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.SolutionManager
Returns a stable snapshot of the current solution.
copyDisjunction(FOFormulaDisjunction) - Method in class fr.inria.rules.integraal.model.formula.factory.FOFormulaFactory
Creates a deep copy of a disjunction formula.
copyFactBase(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Copies a fact base.
copyFactBaseCollection(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Copies a fact base collection.
copyFactBaseCollection(Collection) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalCopyOperations
 
copyFactBaseCollection(Collection) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalCopyService
 
copyFBC(Collection) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
Deprecated.
Copies a fact base collection.
copyFBC(Collection) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
Copies a fact base collection.
copyFromSTDIn(String, String) - Method in class fr.inria.rules.integraal.storage.external.evaluator.SQLParameterizedQueryEvaluator
Copies CSV data from standard input using the supplied SQL copy statement.
copyNegation(FOFormulaNegation) - Method in class fr.inria.rules.integraal.model.formula.factory.FOFormulaFactory
Creates a deep copy of a negation formula.
copyQueries(Collection) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalCopyOperations
 
copyQueries(Collection) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalCopyService
 
copyQuery(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Copies a query.
copyQueryCollection(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Copies a query collection.
copyRule(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Copies a rule.
copyRuleBase(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Copies a rule base.
CORE - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.InterStepTreatment
Performs a core
coreChase(FactBase, RuleBase, IGParameter...) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningOperations
 
coreChase(FactBase, RuleBase, IGParameter...) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningService
 
coreChase(FactBase, RuleBase, IGParameter...) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
Performs a core chase on the given FactBase with RuleBase.
coreChase(FactBase, RuleBase, IGParameter...) - Static method in class fr.inria.rules.integraal.api.internal.ReasoningAPI
Deprecated.
Runs the core chase on a fact base and a rule base.
CoreProcessor<RW> - Interface in fr.inria.rules.integraal.core
Compute the core of a fact base.
count() - Method in record class fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary.QueryEvaluationInput
Returns the value of the count record component.
count() - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
 
count(CloseableIterator) - Static method in class fr.lirmm.graphik.util.stream.Iterators
Counts the number of remaining elements in an iterator.
count(CloseableIteratorWithoutException) - Static method in class fr.lirmm.graphik.util.stream.Iterators
Counts the number of remaining elements in an iterator without checked exceptions.
COUNT_ONLY - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Answers
Provides only the count of answers
COUNT_VARIABLE_NAME - Static variable in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
Name of the column used when SQL delegation returns only the answer count.
countAnswers(FOQuery, QueryableData) - Method in class fr.inria.rules.integraal.query_evaluation.generic.FOQueryEvaluatorWithDBMSDelegation
If using a DBMS, we ask the DBMS storage to evaluate the whole query If anything throws an exception, we use the GenericFOQueryEvaluator as a fallback
countAnswers(Q, QD) - Method in interface fr.inria.rules.integraal.model.queryEvaluation.api.QueryEvaluator
Counts answers for the supplied query.
counter - Variable in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.RuleAppplicationStatistics
Index of the current statistics entry.
CounterIterator<T> - Class in fr.lirmm.graphik.util.stream
Counts the number of elements read from a closeable iterator.
CounterIterator(CloseableIterator) - Constructor for class fr.lirmm.graphik.util.stream.CounterIterator
Creates a counter around the provided iterator.
countHomomorphism(Q, QD) - Method in interface fr.inria.rules.integraal.model.queryEvaluation.api.QueryEvaluator
Counts homomorphisms for the supplied query.
CountingQueryEvaluatorWithMultiEvaluator - Class in fr.inria.rules.integraal.component_builder.evaluators.query_evaluation
A class that wraps around an FOQueryEvaluator to provide both batch and lazy evaluation for a collection of FOQuery objects for which it only counts the number of answers.
CountingQueryEvaluatorWithMultiEvaluator(Collection, FactBase, QueryEvaluator, boolean, ExternalAlgorithmHaltingConditions) - Constructor for class fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.CountingQueryEvaluatorWithMultiEvaluator
Creates a counting query evaluator backed by multiple evaluation strategies.
cover(Set) - Method in interface fr.inria.rules.integraal.backward_chaining.cover.CoverFunction
Computes a cover of the given query set.
cover(Set) - Method in class fr.inria.rules.integraal.backward_chaining.cover.NoCover
 
cover(Set) - Method in class fr.inria.rules.integraal.backward_chaining.cover.QueryCover
 
CoverFunction - Interface in fr.inria.rules.integraal.backward_chaining.cover
From Melanie Konïg's thesis Let Q1s and Q2s two set of queries We say that Q1s covers Q2s (noted Q1s >= Q2s) if for every query Q2 of Q2 there exist a query Q1 from Q1s such that Q1 >= Q2 (Q1 subsumes Q2) For termination reasons, the cover should keep in priority the already explored queries
CQValidator - Class in fr.inria.rules.integraal.util.validator.query
Validates that a query is a conjunctive query.
CQValidator() - Constructor for class fr.inria.rules.integraal.util.validator.query.CQValidator
Creates the CQ validator.
create() - Static method in class fr.inria.rules.integraal.views.builder.ViewBuilder
Static factory method to create a new instance of ViewBuilder.
create() - Method in interface fr.lirmm.graphik.integraal.api.factory.ConjunctiveQueryFactory
Create an empty query
create() - Method in interface fr.lirmm.graphik.integraal.api.factory.InMemoryAtomSetFactory
Creates an empty in-memory atom set.
create() - Method in interface fr.lirmm.graphik.integraal.api.factory.RuleFactory
Creates an empty rule.
create() - Method in interface fr.lirmm.graphik.integraal.api.factory.StoreFactory
Creates an empty store.
create() - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultAtomSetFactory
 
create() - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultConjunctiveQueryFactory
 
create() - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultRuleFactory
 
create() - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultStoreFactory
 
create(Atom) - Method in interface fr.lirmm.graphik.integraal.api.factory.AtomFactory
Creates a copy of the specified atom.
create(Atom) - Method in interface fr.lirmm.graphik.integraal.api.factory.ConjunctiveQueryFactory
Create a query from the specified atom set.
create(Atom) - Method in interface fr.lirmm.graphik.integraal.api.factory.InMemoryAtomSetFactory
Creates an in-memory atom set containing a single atom.
create(Atom) - Method in interface fr.lirmm.graphik.integraal.api.factory.StoreFactory
Creates a store containing a single atom.
create(Atom) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultAtomFactory
 
create(Atom) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultAtomSetFactory
 
create(Atom) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultConjunctiveQueryFactory
 
create(Atom) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultStoreFactory
 
create(Atom...) - Method in interface fr.lirmm.graphik.integraal.api.factory.InMemoryAtomSetFactory
Creates an in-memory atom set from the specified atoms.
create(Atom[]) - Method in interface fr.lirmm.graphik.integraal.api.factory.StoreFactory
Creates a store initialized with the provided atoms.
create(Atom...) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultAtomSetFactory
 
create(Atom[]) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultStoreFactory
 
create(Atom[], Atom[]) - Method in interface fr.lirmm.graphik.integraal.api.factory.RuleFactory
Creates a rule from arrays of body and head atoms.
create(Atom[], Atom[]) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultRuleFactory
 
create(Atom, Atom) - Method in interface fr.lirmm.graphik.integraal.api.factory.RuleFactory
Creates a rule from single body and head atoms.
create(Atom, Atom) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultRuleFactory
 
create(Atom, List) - Method in interface fr.lirmm.graphik.integraal.api.factory.ConjunctiveQueryFactory
Create a query from the specified atom and the specified answer variables.
create(Atom, List) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultConjunctiveQueryFactory
 
create(AtomSet) - Method in interface fr.lirmm.graphik.integraal.api.factory.InMemoryAtomSetFactory
Creates an in-memory atom set by copying another atom set.
create(AtomSet) - Method in interface fr.lirmm.graphik.integraal.api.factory.StoreFactory
Creates a store initialized from another atom set.
create(AtomSet) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultAtomSetFactory
 
create(AtomSet) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultStoreFactory
 
create(ConjunctiveQuery) - Method in interface fr.lirmm.graphik.integraal.api.factory.ConjunctiveQueryFactory
Copy
create(ConjunctiveQuery) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultConjunctiveQueryFactory
 
create(InMemoryAtomSet) - Method in interface fr.lirmm.graphik.integraal.api.factory.ConjunctiveQueryFactory
Create a query from the specified atom set.
create(InMemoryAtomSet) - Method in interface fr.lirmm.graphik.integraal.api.factory.InMemoryAtomSetFactory
Creates an in-memory atom set by copying another in-memory atom set.
create(InMemoryAtomSet) - Method in interface fr.lirmm.graphik.integraal.api.factory.StoreFactory
Creates a store initialized from an in-memory atom set.
create(InMemoryAtomSet) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultAtomSetFactory
 
create(InMemoryAtomSet) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultConjunctiveQueryFactory
 
create(InMemoryAtomSet) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultStoreFactory
 
create(InMemoryAtomSet, InMemoryAtomSet) - Method in interface fr.lirmm.graphik.integraal.api.factory.RuleFactory
Creates a rule from in-memory body and head atom sets.
create(InMemoryAtomSet, InMemoryAtomSet) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultRuleFactory
 
create(InMemoryAtomSet, List) - Method in interface fr.lirmm.graphik.integraal.api.factory.ConjunctiveQueryFactory
Create a query from the specified atom set and the specified answer variables.
create(InMemoryAtomSet, List) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultConjunctiveQueryFactory
 
create(Predicate) - Method in interface fr.lirmm.graphik.integraal.api.factory.AtomFactory
Creates an atom with the specified predicate and no term.
create(Predicate) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultAtomFactory
 
create(Predicate, Term...) - Method in interface fr.lirmm.graphik.integraal.api.factory.AtomFactory
Creates an atom with the specified predicate and term array.
create(Predicate, Term...) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultAtomFactory
 
create(Predicate, List) - Method in interface fr.lirmm.graphik.integraal.api.factory.AtomFactory
Creates an atom with the specified predicate and term list.
create(Predicate, List) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultAtomFactory
 
create(Rule) - Method in interface fr.lirmm.graphik.integraal.api.factory.RuleFactory
Creates a copy of the provided rule.
create(Rule) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultRuleFactory
 
create(CloseableIterator) - Method in interface fr.lirmm.graphik.integraal.api.factory.InMemoryAtomSetFactory
Creates an in-memory atom set from a closeable iterator.
create(CloseableIterator) - Method in interface fr.lirmm.graphik.integraal.api.factory.StoreFactory
Creates a store initialized from an atom iterator.
create(CloseableIterator) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultAtomSetFactory
 
create(CloseableIterator) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultStoreFactory
 
create(CloseableIteratorWithoutException) - Method in interface fr.lirmm.graphik.integraal.api.factory.InMemoryAtomSetFactory
Creates an in-memory atom set from a closeable iterator without checked exceptions.
create(CloseableIteratorWithoutException) - Method in interface fr.lirmm.graphik.integraal.api.factory.StoreFactory
Creates a store initialized from an atom iterator that does not throw checked exceptions.
create(CloseableIteratorWithoutException) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultAtomSetFactory
 
create(CloseableIteratorWithoutException) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultStoreFactory
 
create(CloseableIteratorWithoutException, CloseableIteratorWithoutException) - Method in interface fr.lirmm.graphik.integraal.api.factory.RuleFactory
Creates a rule from iterators over body and head atoms.
create(CloseableIteratorWithoutException, CloseableIteratorWithoutException) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultRuleFactory
 
create(CloseableIteratorWithoutException, CloseableIteratorWithoutException) - Method in interface fr.lirmm.graphik.integraal.api.factory.ConjunctiveQueryFactory
Create a query from the specified atom set and the specified answer variables.
create(CloseableIteratorWithoutException, CloseableIteratorWithoutException) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultConjunctiveQueryFactory
 
create(Object, int) - Method in interface fr.lirmm.graphik.integraal.api.factory.PredicateFactory
Creates an integraal predicate.
create(Object, int) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultPredicateFactory
 
create(String, Atom, Atom) - Method in interface fr.lirmm.graphik.integraal.api.factory.RuleFactory
Creates a labeled rule from single body and head atoms.
create(String, Atom, Atom) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultRuleFactory
 
create(String, InMemoryAtomSet, InMemoryAtomSet) - Method in interface fr.lirmm.graphik.integraal.api.factory.RuleFactory
Creates a labeled rule from in-memory body and head atom sets.
create(String, InMemoryAtomSet, InMemoryAtomSet) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultRuleFactory
 
create(String, InMemoryAtomSet, List) - Method in interface fr.lirmm.graphik.integraal.api.factory.ConjunctiveQueryFactory
Create a query from the specified atom set, answer variables and label.
create(String, InMemoryAtomSet, List) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultConjunctiveQueryFactory
 
create(String, CloseableIteratorWithoutException, CloseableIteratorWithoutException) - Method in interface fr.lirmm.graphik.integraal.api.factory.RuleFactory
Creates a labeled rule from iterators over body and head atoms.
create(String, CloseableIteratorWithoutException, CloseableIteratorWithoutException) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultRuleFactory
 
create2(Object, int) - Method in interface fr.lirmm.graphik.integraal.api.factory.PredicateFactory
Creates a graal predicate.
create2(Object, int) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultPredicateFactory
 
createAll(String, String, String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Creates a fact base, a rule base, and a query collection from a single input.
createAllFromFile(String, String, String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Creates a fact base, a rule base, and a query collection from a file.
createAllOld(String, String, String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Deprecated.
createAnalyser(RuleBase) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalAnalysisService
 
createAnalyser(RuleBase) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
Deprecated.
Creates an analyser for a rule base.
createAnalyser(RuleBase) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
Creates an analyser for a rule base.
createAnalyser(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Creates an analyser for a rule base.
createBuilderFrom(IInputDataScenario, IAlgorithmParameters) - Static method in interface fr.inria.rules.integraal.component_builder.api.IComponentBuilder
Creates a default component builder.
createBuilderFrom(IInputDataScenario, IAlgorithmParameters, boolean) - Static method in interface fr.inria.rules.integraal.component_builder.api.IComponentBuilder
Creates a default component builder.
createCompilation(RuleBase, InteGraalKeywords.Algorithms.Parameters.Compilation) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningOperations
 
createCompilation(RuleBase, InteGraalKeywords.Algorithms.Parameters.Compilation) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningService
 
createCompilation(RuleBase, InteGraalKeywords.Algorithms.Parameters.Compilation) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
Deprecated.
Creates a compilation for a rule base.
createCompilation(RuleBase, InteGraalKeywords.Algorithms.Parameters.Compilation) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
Creates a compilation for a rule base.
createCompilation(RuleBase, String) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
Deprecated.
Creates a compilation for a rule base using a compilation type.
createCompilation(RuleBase, String) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
Creates a compilation for a rule base using a compilation type.
createCompilation(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Creates a compilation for a rule base.
createConjunction(Collection) - Method in class fr.inria.rules.integraal.environment.DlgpeFormulaFactory
 
createConstant(Object) - Method in interface fr.lirmm.graphik.integraal.api.factory.TermFactory
Creates a constant with the provided identifier.
createConstant(Object) - Method in class fr.lirmm.graphik.integraal.core.term.DefaultTermFactory
 
createConstant(String) - Method in class fr.inria.rules.integraal.environment.DlgpeElemFactory
 
createConstraint(IFormula) - Method in class fr.inria.rules.integraal.environment.DlgpeSentenceFactory
 
created_facts() - Method in class fr.inria.rules.integraal.forward_chaining.chase.RuleApplicationStepResult
Returns the facts created during the step.
createDatabaseSchema(RDBMSDriver) - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.AdHocSQLLayout
 
createDatabaseSchema(RDBMSDriver) - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.NaturalSQLLayout
 
createDatabaseSchema(RDBMSDriver) - Method in interface fr.inria.rules.integraal.storage.external.rdbms.layout.RDBMSStorageLayout
Creates the schema associated with this layout on the given database.
CreatedFactsAtPreviousStep<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase.halting_condition
This halting condition stops the chase if no facts were created at the last step
CreatedFactsAtPreviousStep() - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.halting_condition.CreatedFactsAtPreviousStep
Creates a halting condition based on the facts produced at the previous step.
createDisjunction(Collection) - Method in class fr.inria.rules.integraal.environment.DlgpeFormulaFactory
 
createEnvironment() - Method in class fr.inria.rules.integraal.api.internal.impl.InternalEnvironmentService
 
createEnvironment() - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
Deprecated.
Crée un environnement.
createEnvironment() - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
Creates a new environment.
createEnvironment(String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Creates a new environment, storing both the registries required to access InteGraal objects stored by their name, and the IntegraalEnvironment required to load and write those objects.
createEquality(Term, Term) - Method in interface fr.lirmm.graphik.integraal.api.factory.AtomFactory
Creates an equality atom between two terms.
createEquality(Term, Term) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultAtomFactory
 
createEqualityAtom(ITerm, ITerm) - Method in class fr.inria.rules.integraal.environment.DlgpeFormulaFactory
 
createExternalAtom(String, ViewDefinition, DatasourceDescription, List) - Method in class fr.inria.rules.integraal.environment.DlgpeFormulaFactory
 
createExternalAtom(String, ViewDefinition, List) - Method in class fr.inria.rules.integraal.environment.DlgpeFormulaFactory
 
createFact(IFormula) - Method in class fr.inria.rules.integraal.environment.DlgpeSentenceFactory
 
createFactBase(IntegraalEnvironment, InputStream) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalParsingOperations
 
createFactBase(IntegraalEnvironment, InputStream) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalParsingService
 
createFactBase(IntegraalEnvironment, InputStream) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
Deprecated.
Creates a fact base from DLGPE content read from a stream.
createFactBase(IntegraalEnvironment, InputStream) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
Creates a fact base from DLGPE content read from a stream.
createFactBase(IntegraalEnvironment, String) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalParsingOperations
 
createFactBase(IntegraalEnvironment, String) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalParsingService
 
createFactBase(IntegraalEnvironment, String) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
Deprecated.
Creates a fact base from DLGPE content.
createFactBase(IntegraalEnvironment, String) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
Creates a fact base from DLGPE content.
createFactBase(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Creates a new FactBase.
createFactBaseCollection(IntegraalEnvironment, String) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalParsingOperations
 
createFactBaseCollection(IntegraalEnvironment, String) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalParsingService
 
createFactBaseCollection(IntegraalEnvironment, String) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
Deprecated.
Creates a collection of fact bases from DLGPE content.
createFactBaseCollection(IntegraalEnvironment, String) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
Creates a collection of fact bases from DLGPE content.
createFactBaseCollection(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Creates a fact base collection.
createFactBaseFromMerge(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Creates a new FactBase.
createFactBaseOld(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Deprecated.
createFunctionalTerm(String, List) - Method in class fr.inria.rules.integraal.environment.DlgpeElemFactory
 
createImageOf(Substitutable) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Substitution
Applies this substitution to a Substitutable object.
createImageOf(Substitutable, boolean) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Substitution
Applies this substitution to a Substitutable object.
createImageOf(Atom) - Method in interface fr.lirmm.graphik.integraal.api.core.Substitution
Apply this substitution on an atom.
createImageOf(Atom) - Method in class fr.lirmm.graphik.integraal.core.AbstractSubstitution
 
createImageOf(Atom, Variable, Term) - Static method in class fr.lirmm.graphik.integraal.core.Substitutions
Create a new Atom which is the image of the specified atom by replacing the specified term by the specified image.
createImageOf(AtomSet) - Method in interface fr.lirmm.graphik.integraal.api.core.Substitution
Apply this substitution on an atom set.
createImageOf(AtomSet) - Method in class fr.lirmm.graphik.integraal.core.AbstractSubstitution
 
createImageOf(ConjunctiveQuery) - Method in interface fr.lirmm.graphik.integraal.api.core.Substitution
Apply this substitution on the given conjunctive query.
createImageOf(ConjunctiveQuery) - Method in class fr.lirmm.graphik.integraal.core.AbstractSubstitution
 
createImageOf(InMemoryAtomSet) - Method in interface fr.lirmm.graphik.integraal.api.core.Substitution
Apply this substitution on an atom set.
createImageOf(InMemoryAtomSet) - Method in class fr.lirmm.graphik.integraal.core.AbstractSubstitution
 
createImageOf(Rule) - Method in interface fr.lirmm.graphik.integraal.api.core.Substitution
Apply this substitution on the given rule.
createImageOf(Rule) - Method in class fr.lirmm.graphik.integraal.core.AbstractSubstitution
 
createImageOf(Term) - Method in interface fr.lirmm.graphik.integraal.api.core.Substitution
Get the image of the given term by this substitution, if there is no image specified return the term itself.
createImageOf(Term) - Method in class fr.lirmm.graphik.integraal.core.AbstractMapBasedSubstitution
 
createImageOf(Term) - Method in class fr.lirmm.graphik.integraal.core.EmptySubstitution
 
createImageOf(Term) - Method in class fr.lirmm.graphik.integraal.core.FreshVarSubstitution
 
createImageOf(Term) - Method in class fr.lirmm.graphik.integraal.core.VariablePrefixSubstitution
 
createImageOf(Term) - Method in class fr.lirmm.graphik.integraal.core.VariableRemovePrefixSubstitution
 
createImageOf(Collection) - Method in interface fr.lirmm.graphik.integraal.api.core.Substitution
Get the image of each terms of the specified list.
createImageOf(Collection) - Method in class fr.lirmm.graphik.integraal.core.AbstractSubstitution
 
createImageWith(Formula, Substitution) - Static method in class fr.inria.rules.integraal.model.formula.FOFormulas
Deprecated.
createImageWith(Formula, Substitution, boolean) - Static method in class fr.inria.rules.integraal.model.formula.FOFormulas
Deprecated.
createImageWith(Substitution) - Method in class fr.inria.rules.integraal.model.partition.TermPartition
Applies a substitution to every class of this partition.
createImageWith(FOQuery, Substitution) - Static method in class fr.inria.rules.integraal.util.FOQueries
Deprecated.
createImageWith(FORule, Substitution) - Static method in class fr.inria.rules.integraal.util.Rules
Applies a substitution to the supplied rule and returns the resulting image.
createJoinedFactBase(IntegraalEnvironment, String) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalParsingOperations
 
createJoinedFactBase(IntegraalEnvironment, String) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalParsingService
 
createJoinedFactBase(IntegraalEnvironment, String) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
Deprecated.
Creates a joined fact base from DLGPE content.
createJoinedFactBase(IntegraalEnvironment, String) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
Creates a joined fact base from DLGPE content.
createKiaboraAnalyser(AnalyserRuleSet) - Static method in class fr.inria.rules.integraal.api.internal.impl.AnalyserUtils
 
createLiteral(URI, Object) - Method in interface fr.lirmm.graphik.integraal.api.factory.TermFactory
Creates a literal with the provided datatype and value.
createLiteral(URI, Object) - Method in class fr.lirmm.graphik.integraal.core.term.DefaultTermFactory
 
createLiteral(Object) - Method in interface fr.lirmm.graphik.integraal.api.factory.TermFactory
Creates a literal with an inferred datatype.
createLiteral(Object) - Method in class fr.lirmm.graphik.integraal.core.term.DefaultTermFactory
 
createLiteral(String, String) - Method in class fr.inria.rules.integraal.environment.DlgpeElemFactory
 
createNegation(IFormula) - Method in class fr.inria.rules.integraal.environment.DlgpeFormulaFactory
 
createOrGetAnonymousVariable() - Method in interface fr.inria.rules.integraal.model.logicalElements.factory.api.TermFactory
Two objects created by a call to this function must never be equals according to the definition given by the Variable implementation used An anonymous Variable must not be equals to an existing Variable created by TermFactory.createOrGetVariable(String).
createOrGetAnonymousVariable() - Method in class fr.inria.rules.integraal.model.logicalElements.factory.impl.SameObjectTermFactory
 
createOrGetConjunction(FOFormula...) - Method in class fr.inria.rules.integraal.model.formula.factory.FOFormulaFactory
Creates a conjunction from the supplied formulas.
createOrGetConjunction(FactBase) - Method in class fr.inria.rules.integraal.model.formula.factory.FOFormulaFactory
Wraps a fact base as a conjunction formula.
createOrGetConjunction(Collection) - Method in class fr.inria.rules.integraal.model.formula.factory.FOFormulaFactory
Creates a conjunction from the supplied collection of formulas.
createOrGetConstant(String) - Method in interface fr.inria.rules.integraal.model.logicalElements.factory.api.TermFactory
Two objects created by a call to this function with the same label argument must be equals according to the definition given by the Constant implementation used
createOrGetConstant(String) - Method in class fr.inria.rules.integraal.model.logicalElements.factory.impl.SameObjectTermFactory
//////////////////////////////////////////////
createOrGetDisjunction(FOFormula...) - Method in class fr.inria.rules.integraal.model.formula.factory.FOFormulaFactory
Creates a disjunction from the supplied formulas.
createOrGetDisjunction(Collection) - Method in class fr.inria.rules.integraal.model.formula.factory.FOFormulaFactory
Creates a disjunction from the supplied collection of formulas.
createOrGetFloatLiteral(T) - Method in interface fr.inria.rules.integraal.model.logicalElements.factory.api.TermFactory
Creates or reuses a floating-point literal from a numeric value.
createOrGetFloatLiteral(T) - Method in class fr.inria.rules.integraal.model.logicalElements.factory.impl.SameObjectTermFactory
 
createOrGetFreshConstant() - Method in interface fr.inria.rules.integraal.model.logicalElements.factory.api.TermFactory
Two objects created by a call to this function must never be equals according to the definition given by the Constant implementation used A Fresh Constant must not be equals to an existing Constant created by TermFactory.createOrGetConstant(String).
createOrGetFreshConstant() - Method in class fr.inria.rules.integraal.model.logicalElements.factory.impl.SameObjectTermFactory
 
createOrGetFreshPredicate(int) - Method in interface fr.inria.rules.integraal.model.logicalElements.factory.api.PredicateFactory
Creates a new predicate which won't be equal to another previously created predicate.
createOrGetFreshPredicate(int) - Method in class fr.inria.rules.integraal.model.logicalElements.factory.impl.SameObjectPredicateFactory
 
createOrGetFreshVariable() - Method in interface fr.inria.rules.integraal.model.logicalElements.factory.api.TermFactory
Two objects created by a call to this function must never be equals according to the definition given by the Variable implementation used A Fresh Variable must not be equals to an existing Variable created by TermFactory.createOrGetVariable(String).
createOrGetFreshVariable() - Method in class fr.inria.rules.integraal.model.logicalElements.factory.impl.SameObjectTermFactory
 
createOrGetIntegerLiteral(T) - Method in interface fr.inria.rules.integraal.model.logicalElements.factory.api.TermFactory
Creates or reuses an integer literal from a numeric value.
createOrGetIntegerLiteral(T) - Method in class fr.inria.rules.integraal.model.logicalElements.factory.impl.SameObjectTermFactory
 
createOrGetInvoker(String) - Method in class fr.inria.rules.integraal.environment.DlgpeInvokerFactory
Returns a cached invoker for the supplied IRI, creating it if necessary.
createOrGetLiteral(T) - Method in interface fr.inria.rules.integraal.model.logicalElements.factory.api.TermFactory
Two object created by a call to this function with the same typed value argument must be equals according to the definition given by the Literal implementation used /!
createOrGetLiteral(T) - Method in class fr.inria.rules.integraal.model.logicalElements.factory.impl.SameObjectTermFactory
 
createOrGetLogicalFunctionalTerm(String, List) - Method in interface fr.inria.rules.integraal.model.logicalElements.factory.api.TermFactory
Two objects created by a call to this function with the same label argument must be equals according to the definition given by the LogicalFunctionalTerm implementation used
createOrGetLogicalFunctionalTerm(String, List) - Method in class fr.inria.rules.integraal.model.logicalElements.factory.impl.SameObjectTermFactory
 
createOrGetNegation(FOFormula) - Method in class fr.inria.rules.integraal.model.formula.factory.FOFormulaFactory
Creates a negation wrapping the supplied formula.
createOrGetPredicate(String, int) - Method in interface fr.inria.rules.integraal.model.logicalElements.factory.api.PredicateFactory
Two object created by a call to this function with the same label and arity argument must be equals according to the definition given by the Predicate implementation used
createOrGetPredicate(String, int) - Method in class fr.inria.rules.integraal.model.logicalElements.factory.impl.SameObjectPredicateFactory
//////////////////////////////////////////////
createOrGetQuery(Formula, List) - Method in class fr.inria.rules.integraal.model.query.factory.FOQueryFactory
Creates a query from a formula and its answer variables.
createOrGetQuery(Formula, List, TermPartition) - Method in class fr.inria.rules.integraal.model.query.factory.FOQueryFactory
Creates a query from a formula, its answer variables, and equality constraints.
createOrGetQuery(FORule) - Method in class fr.inria.rules.integraal.model.query.factory.FOQueryFactory
Creates a query equivalent to the supplied rule.
createOrGetQuery(String, Formula, List) - Method in class fr.inria.rules.integraal.model.query.factory.FOQueryFactory
Creates a labeled query from a formula and its answer variables.
createOrGetQuery(String, Formula, List, TermPartition) - Method in class fr.inria.rules.integraal.model.query.factory.FOQueryFactory
Creates a labeled query from a formula, its answer variables, and equality constraints.
createOrGetVariable(String) - Method in interface fr.inria.rules.integraal.model.logicalElements.factory.api.TermFactory
Two objects created by a call to this function with the same label argument must be equals according to the definition given by the Variable implementation used
createOrGetVariable(String) - Method in class fr.inria.rules.integraal.model.logicalElements.factory.impl.SameObjectTermFactory
 
createOrGetXsdLiteral(String, XsdDataType) - Method in interface fr.inria.rules.integraal.model.logicalElements.factory.api.TermFactory
Builds a literal from a lexical string and an XsdDataType.
createOrGetXsdLiteral(String, XsdDataType) - Method in class fr.inria.rules.integraal.model.logicalElements.factory.impl.SameObjectTermFactory
 
createOrGetXsdLiteral(String, String) - Method in interface fr.inria.rules.integraal.model.logicalElements.factory.api.TermFactory
Builds a literal from a lexical string and an XSD type reference (e.g.
createOrGetXsdLiteral(String, String) - Method in class fr.inria.rules.integraal.model.logicalElements.factory.impl.SameObjectTermFactory
 
createPredicate(String, int) - Method in class fr.inria.rules.integraal.environment.DlgpeElemFactory
 
createPredicate(String, int, PredicateFactory) - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.AdHocSQLLayout
 
createPredicate(String, int, PredicateFactory) - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.NaturalSQLLayout
 
createPredicate(String, int, PredicateFactory) - Method in interface fr.inria.rules.integraal.storage.external.rdbms.layout.RDBMSStorageLayout
Recreates a predicate from its stored representation and arity.
createQueries(Map) - Method in interface fr.inria.rules.integraal.model.data.readable.query.AtomicPattern
Creates basic queries compatible with this atom.
createQueries(Map) - Method in class fr.inria.rules.integraal.views.view.ViewImpl
 
createQuery(IntegraalEnvironment, String) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalParsingOperations
 
createQuery(IntegraalEnvironment, String) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalParsingService
 
createQuery(IntegraalEnvironment, String) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
Deprecated.
Creates a query from DLGPE content.
createQuery(IntegraalEnvironment, String) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
Creates a query from DLGPE content.
createQuery(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Creates a query.
createQuery(List, IFormula) - Method in class fr.inria.rules.integraal.environment.DlgpeSentenceFactory
 
createQueryCollection(IntegraalEnvironment, String) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalParsingOperations
 
createQueryCollection(IntegraalEnvironment, String) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalParsingService
 
createQueryCollection(IntegraalEnvironment, String) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
Deprecated.
Creates a query collection from DLGPE content.
createQueryCollection(IntegraalEnvironment, String) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
Creates a query collection from DLGPE content.
createQueryCollection(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Creates a query collection.
createQueryCollectionOld(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Deprecated.
createQueryInputs() - Method in class fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary.QueryInputWrapper
Creates one query-evaluation input per wrapped query.
createQueryOld(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Deprecated.
createRepeatAtom(IPredicate, int, ITerm, ITerm) - Method in class fr.inria.rules.integraal.environment.DlgpeFormulaFactory
 
createRewritingInputs() - Method in class fr.inria.rules.integraal.component_builder.evaluators.query_rewriting.auxiliary.RewritingInputWrapper
Creates one rewriting input per wrapped query.
createRule(IFormula, IFormula) - Method in class fr.inria.rules.integraal.environment.DlgpeSentenceFactory
 
createRule(IntegraalEnvironment, String) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalParsingOperations
 
createRule(IntegraalEnvironment, String) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalParsingService
 
createRule(IntegraalEnvironment, String) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
Deprecated.
Creates a rule from DLGPE content.
createRule(IntegraalEnvironment, String) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
Creates a rule from DLGPE content.
createRule(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Creates a rule.
createRuleBase(IntegraalEnvironment, String) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalParsingOperations
 
createRuleBase(IntegraalEnvironment, String) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalParsingService
 
createRuleBase(IntegraalEnvironment, String) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
Deprecated.
Creates a rule base from DLGPE content.
createRuleBase(IntegraalEnvironment, String) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
Creates a rule base from DLGPE content.
createRuleBase(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Creates a rule base.
createRuleBaseFromRules(Collection) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
Deprecated.
Creates a rule base from a collection of rules.
createRuleBaseFromRules(Collection) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
Creates a rule base from a collection of rules.
createRuleBaseOld(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Deprecated.
createRuleOld(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Deprecated.
createStandardAtom(IPredicate, List) - Method in class fr.inria.rules.integraal.environment.DlgpeFormulaFactory
 
createSubQuery(IVariable, List, IFormula) - Method in class fr.inria.rules.integraal.environment.DlgpeFormulaFactory
 
createSubstitution() - Method in interface fr.lirmm.graphik.integraal.api.factory.SubstitutionFactory
Creates an empty substitution.
createSubstitution() - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultSubstitutionFactory
Creates an empty substitution.
createSubstitution(Substitution) - Method in interface fr.lirmm.graphik.integraal.api.factory.SubstitutionFactory
Creates a copy of the provided substitution.
createSubstitution(Substitution) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultSubstitutionFactory
Creates a copy of the provided substitution.
createTerm(Term) - Method in interface fr.lirmm.graphik.integraal.api.factory.TermFactory
Creates a term equivalent to the provided one.
createTerm(Term) - Method in class fr.lirmm.graphik.integraal.core.term.DefaultTermFactory
 
createTerm(Object, Term.Type) - Method in interface fr.lirmm.graphik.integraal.api.factory.TermFactory
Deprecated.
createTerm(Object, Term.Type) - Method in class fr.lirmm.graphik.integraal.core.term.DefaultTermFactory
Deprecated.
createTerm(String, TermFactory) - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.AdHocSQLLayout
 
createTerm(String, TermFactory) - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.EncodingAdHocSQLLayout
 
createTerm(String, TermFactory) - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.NaturalSQLLayout
 
createTerm(String, TermFactory) - Method in interface fr.inria.rules.integraal.storage.external.rdbms.layout.RDBMSStorageLayout
Recreates a term from its stored representation.
createVariable(Object) - Method in interface fr.lirmm.graphik.integraal.api.factory.TermFactory
Creates a variable with the provided identifier.
createVariable(Object) - Method in class fr.lirmm.graphik.integraal.core.term.DefaultTermFactory
 
createVariable(String, boolean) - Method in class fr.inria.rules.integraal.environment.DlgpeElemFactory
 
createView(Predicate) - Method in class fr.inria.rules.integraal.views.builder.ViewBuilder
Initiates the creation of a new view using a sub-builder.
createViewParameters(String, String, List, String) - Static method in class fr.inria.rules.integraal.views.builder.ViewBuilder
Utility method to create a `ViewParameters` instance.
createViewParameters(String, List, String) - Static method in class fr.inria.rules.integraal.views.builder.ViewBuilder
 
criticalInstance(Iterable) - Static method in class fr.lirmm.graphik.integraal.core.Rules
Builds the critical instance associated with the given rules.
criticalInstance(Iterable, InMemoryAtomSet) - Static method in class fr.lirmm.graphik.integraal.core.Rules
The skolem chase on the critical instance of R halts iff the skolem chase of R halts universally.
CSV - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.SupportedFileExtensions.Factbase
CSV format
CSV_HEADER_SIZE - Static variable in class fr.inria.rules.integraal.io.csv.CSVConstants
If a csv is read we assume the first line defines the predicate arity /* If a csv is read, we assume the first line defines the predicate arity
CSV_HEADER_SIZE_WHEN_RLS - Static variable in class fr.inria.rules.integraal.io.csv.CSVConstants
If a csv is read via an RLS the arity is defined by the RLS
CSV_PREFIX - Static variable in class fr.inria.rules.integraal.io.csv.CSVConstants
Default CSV prefix
CSV_RLS_ENCODING - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms
CSV Rules Encoding
CSV_SEPARATOR - Static variable in class fr.inria.rules.integraal.io.csv.CSVConstants
Default CSV separator
CSVConstants - Class in fr.inria.rules.integraal.io.csv
Defines default CSV parsing constants.
CSVConstants() - Constructor for class fr.inria.rules.integraal.io.csv.CSVConstants
Creates the CSV constants utility.
CSVCopyable - Interface in fr.inria.rules.integraal.model.kb.api
This interface represents storage systems that can directly import CSV files as part of their implementation.
csvFilepath() - Method in record class fr.inria.rules.integraal.io.csv.RLSCSVResult
Returns the value of the csvFilepath record component.
CSVLoader - Class in fr.inria.rules.integraal.io.csv
Loader for CSV files.
CSVLoader(IntegraalEnvironment) - Constructor for class fr.inria.rules.integraal.io.csv.CSVLoader
Creates a CSVLoader backed by the given environment.
CSVParser - Class in fr.inria.rules.integraal.io.csv
This class parses a single CSV file into atoms.
CSVParser(File, char, String, int, IntegraalEnvironment) - Constructor for class fr.inria.rules.integraal.io.csv.CSVParser
Parses the given CSV file using the given parsing arguments Uses the filename as predicate label
CSVParser(String, int, File, char, String, int, IntegraalEnvironment) - Constructor for class fr.inria.rules.integraal.io.csv.CSVParser
Parses the given CSV file using the given predicate and environment to create atoms.
CSVParser(String, int, File, IntegraalEnvironment) - Constructor for class fr.inria.rules.integraal.io.csv.CSVParser
Parses the given CSV file using the given predicate to create atoms
CSVParser(String, IntegraalEnvironment) - Constructor for class fr.inria.rules.integraal.io.csv.CSVParser
Parses the given CSV file using default values
currentSubstitution - Variable in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.SimpleSolutionManager
Store the current solution
customChase(FactBase, RuleBase, IGParameter...) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningOperations
 
customChase(FactBase, RuleBase, IGParameter...) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningService
 
customChase(FactBase, RuleBase, IGParameter...) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
Performs a chase user-customized on the given FactBase with RuleBase.
customChase(String, String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Executes a custom chase.

D

DATA_KEY - Static variable in class fr.inria.rules.integraal.api.external.eua.EUA
JSON key for the data section.
DATABASE_NAME - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
Database name parameter.
DATABASE_NAME - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.InternalStorageConfiguration.DBMSDriverParameters
Name of the Database
DataEncoder<I,O> - Interface in fr.inria.rules.integraal.io.api
Encodes input data into output data.
DatalogDelegable - Interface in fr.inria.rules.integraal.model.data.readable
This interface represents storage systems that can directly apply datalog rules as part of their implementation.
DatalogRuleValidator - Class in fr.inria.rules.integraal.util.validator.rule
Validates that a rule is a Datalog rule.
DatalogRuleValidator() - Constructor for class fr.inria.rules.integraal.util.validator.rule.DatalogRuleValidator
Creates the Datalog-rule validator.
DataSource<ViewDefinitionQueryType, NativeQueryType, NativeResultType> - Interface in fr.inria.rules.integraal.views.datasource
Represents a queryable data source backing a view.
dataType() - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdValueUnparserResult
Returns the value of the dataType record component.
DATE - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
XSD date datatype.
DATETIME - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
XSD dateTime datatype.
DATETIME_STAMP - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
XSD dateTimeStamp datatype.
DAYTIME_DURATION - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
XSD dayTimeDuration datatype.
DBMSDRIVERPARAMETERS - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
DBMS driver parameter keyword family.
DBTYPE - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
Database type keyword family.
debug() - Method in class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChaseBuilder
Enables debug mode.
Debug<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase.treatment
Treatment that prints a debug description of the chase.
Debug() - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.treatment.Debug
Creates the debug treatment.
DEBUG - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.InterStepTreatment
Displays some debug informations on standard output
DECIMAL - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
XSD decimal datatype.
decompose(RuleBase) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningOperations
 
decompose(RuleBase) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningService
 
decompose(RuleBase) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
Decomposes a rule base.
decompose(RuleBase) - Static method in class fr.inria.rules.integraal.api.internal.ReasoningAPI
Deprecated.
Decomposes a rule base.
deepCopy() - Method in interface fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.Scheduler
Returns an independent copy of this scheduler.
deepCopy() - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.SimpleDynamicScheduler
 
deepCopy() - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.SimpleSolutionManager
 
deepCopy() - Method in interface fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.SolutionManager
Creates an independent copy of this solution manager.
Default() - Constructor for class fr.lirmm.graphik.integraal.rulesetanalyser.property.RuleSetProperty.Default
Creates a default property implementation.
DEFAULT_ENV - Static variable in class fr.inria.rules.integraal.api.external.ExternalAPI
Default environment created at class initialization time.
DEFAULT_INPUT_RELATION - Static variable in class fr.inria.rules.integraal.storage.external.evaluator.DuckDBQueryEvaluator
 
DEFAULT_PREDICATE_FACTORY - Static variable in class fr.inria.rules.integraal.model.logicalElements.factory.impl.FactoryConstants
Default factory for predicate creation.
DEFAULT_TERM_FACTORY - Static variable in class fr.inria.rules.integraal.model.logicalElements.factory.impl.FactoryConstants
Default factory for term creation.
DefaultAtom - Class in fr.lirmm.graphik.integraal.core
Class that implements atoms.
DefaultAtom(Atom) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultAtom
Creates a copy of the specified atom.
DefaultAtom(Predicate) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultAtom
Creates an atom with the specified predicate and its declared arity.
DefaultAtom(Predicate, Term...) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultAtom
Creates an atom with the specified predicate and term array.
DefaultAtom(Predicate, List) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultAtom
Creates an atom with the specified predicate and term list.
DefaultAtomFactory - Class in fr.lirmm.graphik.integraal.core.factory
Default singleton implementation of AtomFactory.
DefaultAtomSetFactory - Class in fr.lirmm.graphik.integraal.core.factory
Default singleton implementation of InMemoryAtomSetFactory.
defaultBuilder() - Static method in class fr.inria.rules.integraal.storage.builder.StorageBuilder
Returns a builder configured with the default storage settings.
defaultBuilder(ChasableData, RuleBase) - Static method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Builder initialized with the default chase and mandatory parameters
defaultBuilder(ChasableData, RuleBase) - Static method in class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChaseBuilder
Returns a default StratifiedChaseBuilder initialized with the given FactBase and RuleBase.
defaultBuilder(FactBase, RuleBase) - Static method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Builder initialized with the default chase and mandatory parameters
defaultChase(ChasableData, RuleBase) - Static method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Chase initialized with the default parameters and the given mandatory parameters
defaultChase(FactBase, RuleBase) - Static method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Chase initialized with the default parameters and the given mandatory parameters
defaultChase(FactBase, RuleBase, IGParameter...) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningOperations
Deprecated.
defaultChase(FactBase, RuleBase, IGParameter...) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningService
Deprecated.
defaultChase(FactBase, RuleBase, IGParameter...) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
Performs a chase on the given FactBase with RuleBase.
defaultChase(FactBase, RuleBase, IGParameter...) - Static method in class fr.inria.rules.integraal.api.internal.ReasoningAPI
Deprecated.
Runs the default chase on a fact base and a rule base.
defaultChase(FactBase, RuleBase, IGParameter...) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
Deprecated.
Runs the default chase on a fact base with a rule base.
defaultChase(String, String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Executes the default chase.
defaultConditions() - Static method in record class fr.inria.rules.integraal.component_builder.externalHaltingConditions.ExternalAlgorithmHaltingConditions
Returns the default ExternalAlgorithmHaltingConditions instance with default rank and timeout values.
DefaultConjunctiveQuery - Class in fr.lirmm.graphik.integraal.core
Class representing a conjunctive query.
DefaultConjunctiveQuery() - Constructor for class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQuery
Creates an empty conjunctive query.
DefaultConjunctiveQuery(ConjunctiveQuery) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQuery
Creates a copy of the specified conjunctive query.
DefaultConjunctiveQuery(InMemoryAtomSet) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQuery
Creates a conjunctive query whose answer variables are the variables of the atom set.
DefaultConjunctiveQuery(InMemoryAtomSet, List) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQuery
Creates a conjunctive query with the specified body and answer variables.
DefaultConjunctiveQuery(CloseableIterator, CloseableIterator) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQuery
Creates a conjunctive query from iterators over atoms and answer variables.
DefaultConjunctiveQuery(CloseableIteratorWithoutException, CloseableIteratorWithoutException) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQuery
Creates a conjunctive query from closeable iterators that do not throw checked exceptions.
DefaultConjunctiveQuery(String, InMemoryAtomSet, List) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQuery
Creates a labeled conjunctive query.
DefaultConjunctiveQueryFactory - Class in fr.lirmm.graphik.integraal.core.factory
Default factory for creating conjunctive queries.
DefaultConjunctiveQueryFactory() - Constructor for class fr.lirmm.graphik.integraal.core.factory.DefaultConjunctiveQueryFactory
Creates the default conjunctive-query factory.
DefaultConjunctiveQueryWithNegatedParts - Class in fr.lirmm.graphik.integraal.core
Default implementation of a conjunctive query with explicit negated parts.
DefaultConjunctiveQueryWithNegatedParts(ConjunctiveQueryWithNegatedParts) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQueryWithNegatedParts
Creates a copy of the specified query with negated parts.
DefaultConjunctiveQueryWithNegatedParts(InMemoryAtomSet, List) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQueryWithNegatedParts
Creates a query with negated parts and infers the answer variables from the positive part.
DefaultConjunctiveQueryWithNegatedParts(InMemoryAtomSet, List, List) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQueryWithNegatedParts
Creates a query with negated parts and explicit answer variables.
DefaultConjunctiveQueryWithNegatedParts(String, InMemoryAtomSet, List) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQueryWithNegatedParts
Creates a labeled query with negated parts and infers answer variables from the positive part.
DefaultConjunctiveQueryWithNegatedParts(String, InMemoryAtomSet, List, List) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQueryWithNegatedParts
Creates a labeled query with negated parts and explicit answer variables.
DefaultConstantGenerator - Class in fr.lirmm.graphik.integraal.core
Generate fresh variables by appending an incremental counter to the specified prefix.
DefaultConstantGenerator(String) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultConstantGenerator
Creates a generator using the given identifier prefix.
DefaultEffectiveConjunctiveQuery - Class in fr.lirmm.graphik.integraal.core
Default implementation of an effective conjunctive query.
DefaultEffectiveConjunctiveQuery(ConjunctiveQuery, Substitution) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultEffectiveConjunctiveQuery
Creates an effective conjunctive query from a query and a substitution.
DefaultEffectiveQuery<Q,S> - Class in fr.lirmm.graphik.integraal.core
Default immutable pair of a query and its associated substitution.
DefaultEffectiveQuery(Q, S) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultEffectiveQuery
Creates an effective query from a query and a substitution.
DefaultFreshVarMapper<T> - Class in fr.lirmm.graphik.integraal.core
Variable mapper for replacing a variable with another one.
DefaultFreshVarMapper() - Constructor for class fr.lirmm.graphik.integraal.core.DefaultFreshVarMapper
Creates a mapper using a default fresh-variable generator.
DefaultFreshVarMapper(VariableGenerator) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultFreshVarMapper
Creates a mapper using the specified fresh-variable generator.
DefaultFreshVarMapper(VariableGenerator, List) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultFreshVarMapper
Creates a mapper and eagerly allocates fresh variables for the supplied objects.
DefaultGenericQueryEvaluator<Q,QD> - Class in fr.inria.rules.integraal.query_evaluation.generic
DefaultGenericQueryEvaluator is a default implementation of the QueryEvaluator interface.
DefaultGenericQueryEvaluator() - Constructor for class fr.inria.rules.integraal.query_evaluation.generic.DefaultGenericQueryEvaluator
Creates the default generic query evaluator.
DefaultInMemoryAtomSet - Class in fr.inria.rules.integraal.storage.natives
The DefaultInMemoryAtomSet is a simple in memory atom set based on a java set.
DefaultInMemoryAtomSet - Class in fr.lirmm.graphik.integraal.core.atomset
The DefaultInMemoryAtomSet is a simple in memory atom set based on a java set.
DefaultInMemoryAtomSet - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.InternalStorageConfiguration.DBType
Default In-Memory Atom Set
DefaultInMemoryAtomSet() - Constructor for class fr.inria.rules.integraal.storage.natives.DefaultInMemoryAtomSet
Default constructor By default, we use a HashSet<Atom>
DefaultInMemoryAtomSet() - Constructor for class fr.lirmm.graphik.integraal.core.atomset.DefaultInMemoryAtomSet
Default constructor By default, we use a HashSet of Atom
DefaultInMemoryAtomSet(Atom...) - Constructor for class fr.inria.rules.integraal.storage.natives.DefaultInMemoryAtomSet
A copy constructor using a variable number of Atoms
DefaultInMemoryAtomSet(Atom...) - Constructor for class fr.lirmm.graphik.integraal.core.atomset.DefaultInMemoryAtomSet
Creates an atom set containing the provided atoms.
DefaultInMemoryAtomSet(AtomSet) - Constructor for class fr.lirmm.graphik.integraal.core.atomset.DefaultInMemoryAtomSet
Construct the atom set with the elements contained in the AtomSet in parameter
DefaultInMemoryAtomSet(InMemoryAtomSet) - Constructor for class fr.lirmm.graphik.integraal.core.atomset.DefaultInMemoryAtomSet
Construct the atom set with the elements contained in the AtomSet in parameter
DefaultInMemoryAtomSet(CloseableIterator) - Constructor for class fr.lirmm.graphik.integraal.core.atomset.DefaultInMemoryAtomSet
Construct the atom set with the elements contained in the iterator in parameter
DefaultInMemoryAtomSet(CloseableIteratorWithoutException) - Constructor for class fr.lirmm.graphik.integraal.core.atomset.DefaultInMemoryAtomSet
Construct the atom set with the elements contained in the iterator in parameter
DefaultInMemoryAtomSet(Collection) - Constructor for class fr.inria.rules.integraal.storage.natives.DefaultInMemoryAtomSet
A copy constructor that can copy any Collection<Atom>
DefaultInMemoryAtomSet(Collection) - Constructor for class fr.lirmm.graphik.integraal.core.atomset.DefaultInMemoryAtomSet
A copy constructor that can copy any Collection of Atom
DefaultInMemoryAtomSet(Set) - Constructor for class fr.inria.rules.integraal.storage.natives.DefaultInMemoryAtomSet
This constructor allows you to use any Collection that implements the Set<Atom> interface
DefaultInMemoryAtomSet(Set) - Constructor for class fr.lirmm.graphik.integraal.core.atomset.DefaultInMemoryAtomSet
This constructor allows you to use any Collection that implements the Set of Atom interface
defaultInstance() - Static method in class fr.inria.rules.integraal.query_evaluation.generic.DefaultGenericQueryEvaluator
The default instance is used to give a default behavior to the evaluator when one doesn't want to configure it.
defaultInstance() - Static method in class fr.inria.rules.integraal.query_evaluation.generic.FOQueryEvaluatorWithDBMSDelegation
Returns the shared default configuration.
defaultInstance() - Static method in class fr.inria.rules.integraal.query_evaluation.generic.GenericFOQueryEvaluator
The default instance is used to give a default behavior to the evaluator when one doesn't want to configure it.
defaultInstance() - Static method in class fr.inria.rules.integraal.query_evaluation.union.UnionFOQueryEvaluator
The default instance is used to give a default behavior to the evaluator when one doesn't want to configure it.
defaultInstanceWithInfCompilation(RuleCompilation) - Static method in class fr.inria.rules.integraal.query_evaluation.generic.GenericFOQueryEvaluator
Creates a default evaluator whose atomic evaluation uses inf-homomorphism over a rule compilation.
defaultInstanceWithUnfoldCompilation(RuleCompilation) - Static method in class fr.inria.rules.integraal.query_evaluation.generic.GenericFOQueryEvaluator
Creates a default evaluator whose atomic evaluation unfolds a rule compilation.
DefaultNegativeConstraint - Class in fr.lirmm.graphik.integraal.core
A negative constraint prevents to have some set of atoms.
DefaultNegativeConstraint() - Constructor for class fr.lirmm.graphik.integraal.core.DefaultNegativeConstraint
Creates an empty unlabeled negative constraint.
DefaultNegativeConstraint(InMemoryAtomSet) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultNegativeConstraint
Creates an unlabeled negative constraint from an atom set.
DefaultNegativeConstraint(CloseableIterator) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultNegativeConstraint
Creates an unlabeled negative constraint from an atom iterator.
DefaultNegativeConstraint(CloseableIteratorWithoutException) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultNegativeConstraint
Creates an unlabeled negative constraint from an atom iterator.
DefaultNegativeConstraint(String, InMemoryAtomSet) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultNegativeConstraint
Creates a labeled negative constraint from an atom set.
DefaultNegativeConstraint(String, CloseableIterator) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultNegativeConstraint
Creates a labeled negative constraint from an atom iterator.
DefaultNegativeConstraint(String, CloseableIteratorWithoutException) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultNegativeConstraint
Creates a labeled negative constraint from an atom iterator.
DefaultOntology - Class in fr.lirmm.graphik.integraal.core.ruleset
Default ontology implementation backed by maps keyed by rule labels.
DefaultOntology() - Constructor for class fr.lirmm.graphik.integraal.core.ruleset.DefaultOntology
Creates an empty ontology.
DefaultOntology(RuleSet) - Constructor for class fr.lirmm.graphik.integraal.core.ruleset.DefaultOntology
Creates an ontology initialized with the rules from the provided rule set.
DefaultOntology(CloseableIterator) - Constructor for class fr.lirmm.graphik.integraal.core.ruleset.DefaultOntology
Creates an ontology from parser output filtered down to rules.
DefaultPredicateFactory - Class in fr.lirmm.graphik.integraal.core.factory
Default singleton implementation of PredicateFactory.
DefaultPredicateFactory() - Constructor for class fr.lirmm.graphik.integraal.core.factory.DefaultPredicateFactory
Creates the predicate factory singleton.
DefaultQueryEvaluationFunction - Class in fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary
A class to encapsulate the function of evaluating a FOQuery and producing a QueryEvaluationOutput.
DefaultQueryEvaluationFunction() - Constructor for class fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary.DefaultQueryEvaluationFunction
Creates the default query-evaluation function.
DefaultQueryEvaluationOutputIfTimeoutFunction - Class in fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary
Creates a query evaluation output where the timeout is indicated
DefaultQueryEvaluationOutputIfTimeoutFunction() - Constructor for class fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary.DefaultQueryEvaluationOutputIfTimeoutFunction
Creates the default timeout output mapper for query evaluation.
DefaultQueryLabeler - Class in fr.lirmm.graphik.integraal.core
Default implementation that assigns synthetic labels to unlabeled queries.
DefaultQueryLabeler() - Constructor for class fr.lirmm.graphik.integraal.core.DefaultQueryLabeler
Creates a labeler with an empty set of already assigned labels.
DefaultQueryLabeler(Set) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultQueryLabeler
Creates a labeler initialized with an existing set of assigned labels.
DefaultQueryRewritingOutputIfTimeoutFunction - Class in fr.inria.rules.integraal.component_builder.evaluators.query_rewriting.auxiliary
Creates a query rewriting output where the timeout is indicated
DefaultQueryRewritingOutputIfTimeoutFunction() - Constructor for class fr.inria.rules.integraal.component_builder.evaluators.query_rewriting.auxiliary.DefaultQueryRewritingOutputIfTimeoutFunction
Creates the default timeout output mapper for query rewriting.
DefaultRewritingFunction - Class in fr.inria.rules.integraal.component_builder.evaluators.query_rewriting.auxiliary
A class to encapsulate the function of rewriting a query against a ruleset and via a certain algorithm and producing a RewritingResult.
DefaultRewritingFunction() - Constructor for class fr.inria.rules.integraal.component_builder.evaluators.query_rewriting.auxiliary.DefaultRewritingFunction
Creates the default rewriting function.
DefaultRule - Class in fr.lirmm.graphik.integraal.core
Default implementation of a rule backed by in-memory atom sets for its body and head.
DefaultRule() - Constructor for class fr.lirmm.graphik.integraal.core.DefaultRule
Creates an empty unlabeled rule.
DefaultRule(InMemoryAtomSet, InMemoryAtomSet) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultRule
Creates an unlabeled rule from in-memory body and head atom sets.
DefaultRule(Rule) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultRule
Creates a copy of the provided rule.
DefaultRule(CloseableIteratorWithoutException, CloseableIteratorWithoutException) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultRule
Creates an unlabeled rule from iterators over its body and head atoms.
DefaultRule(String, InMemoryAtomSet, InMemoryAtomSet) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultRule
Creates a rule from in-memory body and head atom sets.
DefaultRule(String, CloseableIteratorWithoutException, CloseableIteratorWithoutException) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultRule
Creates a rule from iterators over its body and head atoms.
DefaultRuleFactory - Class in fr.lirmm.graphik.integraal.core.factory
Default singleton implementation of RuleFactory.
DefaultRuleLabeler - Class in fr.lirmm.graphik.integraal.core
Default implementation that assigns synthetic labels to unlabeled rules.
DefaultRuleLabeler() - Constructor for class fr.lirmm.graphik.integraal.core.DefaultRuleLabeler
Creates a labeler with an empty set of already assigned labels.
DefaultRuleLabeler(Set) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultRuleLabeler
Creates a labeler initialized with an existing set of assigned labels.
defaultStorage() - Static method in class fr.inria.rules.integraal.storage.builder.StorageBuilder
The default storage is a LightInMemoryGraphStore
DefaultStoreFactory - Class in fr.lirmm.graphik.integraal.core.factory
Default singleton implementation of StoreFactory.
DefaultSubstitutionFactory - Class in fr.lirmm.graphik.integraal.core.factory
Default singleton implementation of SubstitutionFactory.
DefaultTermFactory - Class in fr.lirmm.graphik.integraal.core.term
Default singleton implementation of TermFactory.
DefaultUnionOfConjunctiveQueries - Class in fr.lirmm.graphik.integraal.core
This class represents query which is the union of conjunctive queries.
DefaultUnionOfConjunctiveQueries(List, ConjunctiveQuery...) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultUnionOfConjunctiveQueries
Creates a union of conjunctive queries from a varargs list of queries.
DefaultUnionOfConjunctiveQueries(List, CloseableIterator) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultUnionOfConjunctiveQueries
Creates a union of conjunctive queries from an iterator of effective queries.
DefaultUnionOfConjunctiveQueries(List, CloseableIteratorWithoutException) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultUnionOfConjunctiveQueries
Creates a union of conjunctive queries from an iterator of effective queries.
DefaultUnionOfConjunctiveQueries(List, Collection) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultUnionOfConjunctiveQueries
Creates a union of conjunctive queries from a collection of queries.
DefaultVariableGenerator - Class in fr.lirmm.graphik.integraal.core
Generate fresh variables by appending an incremental counter to the specified prefix.
DefaultVariableGenerator(String) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultVariableGenerator
Creates a fresh-variable generator using the provided prefix.
DefaultVariableGenerator(String, AtomSet) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultVariableGenerator
Creates a fresh-variable generator that avoids terms already present in an atom set.
delegate(FOQuery) - Method in interface fr.inria.rules.integraal.model.data.readable.DatalogDelegable
Evaluate the given (conjunctive) query
delegate(FOQuery, boolean) - Method in interface fr.inria.rules.integraal.model.data.readable.DatalogDelegable
Evaluate the given (conjunctive) query
delegate(FOQuery, boolean) - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
 
delegate(FOQuery, boolean) - Method in class fr.inria.rules.integraal.storage.external.triplestore.TripleStoreStore
 
delegate(Collection) - Method in interface fr.inria.rules.integraal.model.data.readable.DatalogDelegable
Apply all the given (datalog) rules.
delegate(Collection) - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
 
delegate(Collection) - Method in class fr.inria.rules.integraal.storage.external.triplestore.TripleStoreStore
 
DelegatedApplication<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.facts_handler
Keeps the new facts and delays their addition to the fact base.
DelegatedApplication() - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.facts_handler.DelegatedApplication
Creates a facts handler that defers inserting inferred facts.
delegatedDatalogChase(FactBase, RuleBase, IGParameter...) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningOperations
 
delegatedDatalogChase(FactBase, RuleBase, IGParameter...) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningService
 
delegatedDatalogChase(FactBase, RuleBase, IGParameter...) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
Performs a chase based on database queries on the given FactBase that must be in a DBMS with RuleBase that must be range restricted rules.
delegatedDatalogChase(FactBase, RuleBase, IGParameter...) - Static method in class fr.inria.rules.integraal.api.internal.ReasoningAPI
Deprecated.
Runs the delegated datalog chase on a fact base and a rule base.
deleteEnvironment(String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Deletes an environment.
deleteFactBase(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Deletes a fact base.
deleteFactBaseCollection(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Deletes a fact base collection.
deleteQuery(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Deletes a query.
deleteQueryCollection(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Deletes a query collection.
deleteRule(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Deletes a rule.
deleteRuleBase(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Deletes a rule base.
DependencyChecker - Interface in fr.inria.rules.integraal.grd.impl.dependency_checker
Checks if a dependency between two rules is valid according to an implementation-specific criteria
describe() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.Chase
Returns a JSON description of the chase configuration.
describe() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseImpl
 
describe() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.halting_condition.HaltingCondition
Returns a textual description of the halting condition.
describe() - Method in class fr.inria.rules.integraal.forward_chaining.chase.halting_condition.LimitAtoms
 
describe() - Method in class fr.inria.rules.integraal.forward_chaining.chase.halting_condition.LimitNumberOfStep
 
describe() - Method in class fr.inria.rules.integraal.forward_chaining.chase.halting_condition.Timeout
 
describe() - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.AbstractRuleApplier
Defautl method to describe the rule scheduler
describe() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.rule_applier.body_to_query_transformer.BodyToQueryTransformer
Defautl method to describe the rule scheduler
describe() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.rule_applier.RuleApplier
Returns a textual description of the rule applier.
describe() - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.SourceDelegatedDatalogRuleApplier
 
describe() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.TriggerApplier
Default method to describe the rule scheduler
describe() - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_checker.MultiTriggerChecker
 
describe() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_checker.TriggerChecker
Returns a textual description of the trigger checker.
describe() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_computer.TriggerComputer
Returns a textual description of the trigger computer.
describe() - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_scheduler.ByPredicateScheduler
 
describe() - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_scheduler.GRDScheduler
 
describe() - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_scheduler.NaiveScheduler
 
describe() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.rule_scheduler.RuleScheduler
Returns a textual description of the rule scheduler.
describe() - Method in class fr.inria.rules.integraal.forward_chaining.chase.RuleApplicationStepResult
Returns a textual summary of the step result.
describe() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.treatment.Treatment
Default method to describe the treatment
describeJSON() - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.AbstractRuleApplier
 
describeJSON() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.rule_applier.RuleApplier
Returns a JSON description of the rule applier.
describeJSON() - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.SourceDelegatedDatalogRuleApplier
 
DETAILED - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Explanation.ExplainerVerbosity
Runs the protocol and details inner steps within the static and dynamic steps
DICT - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
Dictionary construction invoker.
DICT_KEYS - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
Dictionary-keys invoker.
DICT_VALUES - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
Dictionary-values invoker.
dictionaryList() - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
Returns a textual dump of the dictionary table.
dictionarySize() - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
Returns the number of entries stored in the dictionary table.
digest(Object) - Static method in class fr.inria.rules.integraal.util.object_analyzer.ObjectAnalizer
Returns a compact textual representation of the supplied object.
DirectApplication<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.facts_handler
Adds the created facts directly to the fact base.
DirectApplication() - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.facts_handler.DirectApplication
Creates a facts handler that writes inferred facts immediately.
Directive - Record Class in fr.inria.rules.integraal.io.dlgp
Represents a DLGP directive and its associated payload.
Directive(Directive.Type, Object) - Constructor for record class fr.inria.rules.integraal.io.dlgp.Directive
Creates a new directive with the given type and value
Directive.Type - Enum Class in fr.inria.rules.integraal.io.dlgp
Enumerates the supported DLGP directive kinds.
discard(Map, String) - Static method in class fr.inria.rules.integraal.api.external.ExtEnvUtils
Deprecated.
Removes the key-value pair associated with the specified key from the map.
DisconnectedProperty - Class in fr.lirmm.graphik.integraal.rulesetanalyser.property
The rule frontier is empty.
displayTimeInComprehensibleFormat(Long) - Static method in class fr.inria.rules.integraal.util.time.TimeUtils
Returns a human-readable representation of the supplied duration.
distinct() - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
 
DIVIDE - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
Division invoker.
DLGP - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.SupportedFileExtensions
Represents DLGP file extension.
DLGP - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.SupportedFileExtensions.Factbase
DLGP format
DLGP - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.SupportedFileExtensions.Querybase
DLGP format
DLGP - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.SupportedFileExtensions.Rulebase
DLGP format
DLGP_STRING - Enum constant in enum class fr.inria.rules.integraal.api.external.eua.EUAData
Identifier used for a DLGP string payload.
DLGPE - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.SupportedFileExtensions.Factbase
DLGPE format
DLGPE - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.SupportedFileExtensions.Querybase
DLGPE format
DLGPE - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.SupportedFileExtensions.Rulebase
DLGPE format
DlgpeElemFactory - Class in fr.inria.rules.integraal.environment
Creates InteGraal elements while parsing DLGPE input.
DlgpeElemFactory(IntegraalEnvironment) - Constructor for class fr.inria.rules.integraal.environment.DlgpeElemFactory
Creates an element factory bound to the supplied parsing environment.
DlgpeFormulaFactory - Class in fr.inria.rules.integraal.environment
Creates formula objects while parsing DLGPE input.
DlgpeFormulaFactory(IntegraalEnvironment) - Constructor for class fr.inria.rules.integraal.environment.DlgpeFormulaFactory
Creates a DLGPE formula factory for the supplied environment.
DlgpeInvokerFactory - Class in fr.inria.rules.integraal.environment
Creates and caches invokers referenced from DLGPE function IRIs.
DlgpeInvokerFactory(IntegraalEnvironment, SameObjectTermFactory) - Constructor for class fr.inria.rules.integraal.environment.DlgpeInvokerFactory
Creates an invoker factory bound to the supplied environment and term factory.
DlgpeParser - Class in fr.inria.rules.integraal.io.dlgpe
Translate a given file in Dlgpe format to a Dlgp file then parses the Dlgp file.
DlgpeParser - Class in fr.inria.rules.integraal.io.dlgpe2
Parses DLGPE content into sentence objects using an Integraal environment.
DlgpeParser(IntegraalEnvironment) - Constructor for class fr.inria.rules.integraal.io.dlgpe2.DlgpeParser
Creates a parser bound to an Integraal environment.
DlgpeParser(File, IntegraalEnvironment) - Constructor for class fr.inria.rules.integraal.io.dlgpe.DlgpeParser
 
DlgpeParser(File, IntegraalEnvironment, DLGPParserUtils) - Constructor for class fr.inria.rules.integraal.io.dlgpe.DlgpeParser
Constructor for parsing from the given file.
DlgpeSentenceFactory - Class in fr.inria.rules.integraal.environment
Creates sentence objects while parsing DLGPE input.
DlgpeSentenceFactory(IntegraalEnvironment) - Constructor for class fr.inria.rules.integraal.environment.DlgpeSentenceFactory
Creates a DLGPE sentence factory for the supplied environment.
DlgpParser - Class in fr.inria.rules.integraal.io.dlgp
Main access point of the DLGP parser.
DlgpParser(IntegraalEnvironment) - Constructor for class fr.inria.rules.integraal.io.dlgp.DlgpParser
Constructor for parsing from the standard input.
DlgpParser(File, IntegraalEnvironment) - Constructor for class fr.inria.rules.integraal.io.dlgp.DlgpParser
 
DlgpParser(File, IntegraalEnvironment, DLGPParserUtils) - Constructor for class fr.inria.rules.integraal.io.dlgp.DlgpParser
Constructor for parsing from the given file.
DlgpParser(InputStream, IntegraalEnvironment) - Constructor for class fr.inria.rules.integraal.io.dlgp.DlgpParser
Constructor for parsing the given InputStream.
DlgpParser(Reader, IntegraalEnvironment) - Constructor for class fr.inria.rules.integraal.io.dlgp.DlgpParser
 
DlgpParser(Reader, IntegraalEnvironment, DLGPParserUtils) - Constructor for class fr.inria.rules.integraal.io.dlgp.DlgpParser
Constructor for parsing from the given reader.
DlgpParser(String, IntegraalEnvironment) - Constructor for class fr.inria.rules.integraal.io.dlgp.DlgpParser
Constructor for parsing the content of the string s as DLGP content.
DLGPParserUtils - Interface in fr.inria.rules.integraal.views.utils
 
DlgpUtil - Class in fr.inria.rules.integraal.io.dlgp
Util methods for DLGP parsing
DlgpWriter - Class in fr.inria.rules.integraal.io.dlgp
Writes the content of the knowledge base as DLGP
DlgpWriter() - Constructor for class fr.inria.rules.integraal.io.dlgp.DlgpWriter
Default constructor writing in the standard output
DlgpWriter(File) - Constructor for class fr.inria.rules.integraal.io.dlgp.DlgpWriter
Creates a writer that writes to the supplied file.
DlgpWriter(Writer) - Constructor for class fr.inria.rules.integraal.io.dlgp.DlgpWriter
Constructor writing with the given writer
DlgpWriter(String) - Constructor for class fr.inria.rules.integraal.io.dlgp.DlgpWriter
Creates a writer that writes to the supplied file path.
documentID() - Method in record class fr.inria.rules.integraal.storage.external.tabular.DocumentMetadata
Returns the value of the documentID record component.
DocumentMetadata - Record Class in fr.inria.rules.integraal.storage.external.tabular
 
DocumentMetadata(String, String) - Constructor for record class fr.inria.rules.integraal.storage.external.tabular.DocumentMetadata
Creates an instance of a DocumentMetadata record class.
documentSchemaID() - Method in record class fr.inria.rules.integraal.storage.external.tabular.DocumentMetadata
Returns the value of the documentSchemaID record component.
DomainRestrictedProperty - Class in fr.lirmm.graphik.integraal.rulesetanalyser.property
All atoms in the head contain either all or none variables from the body.
DOUBLE - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
XSD double datatype.
driver - Variable in class fr.inria.rules.integraal.storage.external.rdbms.layout.AdHocSQLLayout
RDBMS Driver
driver - Variable in class fr.inria.rules.integraal.storage.external.rdbms.layout.NaturalSQLLayout
Driver used to inspect and manipulate the underlying relational schema.
DRIVERTYPE - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
Database driver type keyword family.
dropAllIndexes() - Method in interface fr.inria.rules.integraal.storage.external.rdbms.driver.RDBMSDriver
Drops all indexes in the database except for primary keys.
dropAllTables() - Method in class fr.inria.rules.integraal.storage.external.rdbms.driver.PostgreSQLDriver
Clears all tables in the database by truncating them.
dropAllTables() - Method in interface fr.inria.rules.integraal.storage.external.rdbms.driver.RDBMSDriver
Clears all tables in the database by truncating them.
DuckDBQueryEvaluator - Class in fr.inria.rules.integraal.storage.external.evaluator
Evaluates SQL queries with an in-memory DuckDB connection.
DuckDBQueryEvaluator() - Constructor for class fr.inria.rules.integraal.storage.external.evaluator.DuckDBQueryEvaluator
Creates an evaluator backed by an in-memory DuckDB database.
DuckDBQueryEvaluator(Connection) - Constructor for class fr.inria.rules.integraal.storage.external.evaluator.DuckDBQueryEvaluator
Creates an evaluator backed by the supplied DuckDB JDBC connection.
DuplicateVariablesInPushingProjection - Enum constant in enum class fr.inria.rules.integraal.model.data.operationsSupported.OperationsSupported
Answer Variable Projection.
DURATION - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
XSD duration datatype.

E

EffectiveConjunctiveQuery - Interface in fr.lirmm.graphik.integraal.api.core
This interface represents a query associated with a partial substitution.
EffectiveQuery<Q,S> - Interface in fr.lirmm.graphik.integraal.api.core
This interface represents a query associated with a partial substitution.
element() - Method in interface fr.inria.rules.integraal.model.formula.api.FOFormulaNegation
Returns the negated sub-formula.
element() - Method in record class fr.inria.rules.integraal.model.formula.impl.FONegationImpl
Returns the value of the element record component.
EMPTY - Static variable in interface fr.inria.rules.integraal.model.logicalElements.api.Substitution
Shared empty substitution instance.
emptyIterator() - Static method in class fr.lirmm.graphik.util.stream.Iterators
Construct and return an empty iterator.
emptySubstitution() - Static method in class fr.lirmm.graphik.integraal.core.Substitutions
Returns the shared empty substitution.
EmptySubstitution - Class in fr.lirmm.graphik.integraal.core
Singleton substitution that leaves every term unchanged.
enableUnifiers(boolean) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.util.AnalyserRuleSet
Enables or disables unifier-based computations.
encode(I) - Method in interface fr.inria.rules.integraal.io.api.DataEncoder
Encodes the given input and return the encoding
The returned encoding can be the direct-encoded values or a path to the encoded files The encoding dictionary may also be provided as output.
EncodingAdHocSQL - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.InternalStorageConfiguration.StorageLayout
Encoded Ad-hoc SQL layout : property tables with integer encoding
EncodingAdHocSQLLayout - Class in fr.inria.rules.integraal.storage.external.rdbms.layout
This strategy works in the same way as the AdHoc but additionally Each term is also stored with it's encoding (a number) In the tables representing atoms, only the encoding is stored This lets us work only with numbers for comparison and also potentially reduces the storage cost of string representations for each occurrence of the term.
EncodingAdHocSQLLayout(RDBMSDriver) - Constructor for class fr.inria.rules.integraal.storage.external.rdbms.layout.EncodingAdHocSQLLayout
Creates a new Strategy over the given driver
endOfStepTreatments() - Method in record class fr.inria.rules.integraal.forward_chaining.chase.description.ChaseDescription
Returns the value of the endOfStepTreatments record component.
endOfStepTreatments() - Method in record class fr.inria.rules.integraal.forward_chaining.chase.description.StratifiedChaseDescription
Returns the value of the endOfStepTreatments record component.
ENDPOINT - Enum constant in enum class fr.inria.rules.integraal.model.kb.api.FactBaseType
Triple Store storage
EndTreatment<RW> - Interface in fr.inria.rules.integraal.forward_chaining.chase.treatment
These treatments can be applied at the end of a step of the chase
ENTITIES - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
XSD ENTITIES datatype.
ENTITY - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
XSD ENTITY datatype.
entries() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Substitution
 
entries() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.SubstitutionImpl
 
entries() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.TreeSubstitutionImpl
Deprecated.
 
entrySet() - Method in class fr.inria.rules.integraal.api.external.registries.BasicRegistry
Returns a set view of the entries contained in this registry.
EnumUtils - Class in fr.inria.rules.integraal.util.enumerations
Utility class providing various facilities for working with enumerations.
EnumUtils() - Constructor for class fr.inria.rules.integraal.util.enumerations.EnumUtils
Creates the enumeration utility.
env - Variable in class fr.inria.rules.integraal.io.rdf.RDFTranslator
 
environment() - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalServices
 
ENVIRONMENT_NAME - Enum constant in enum class fr.inria.rules.integraal.api.external.eua.EUAData
Identifier used for an environment name.
EQUALITY - Static variable in class fr.lirmm.graphik.integraal.api.core.Predicate
Equality predicate.
equals(AtomSet) - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractAtomSet
Compares this atom set with another one by checking mutual containment.
equals(ConjunctiveQuery) - Method in class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQuery
Compares this query with another one by body and answer variables.
equals(ConjunctiveQueryWithNegatedParts) - Method in class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQueryWithNegatedParts
Compares this query with another one by identity.
equals(Rule) - Method in class fr.lirmm.graphik.integraal.core.AbstractRule
Compares this rule with another rule using label, body, and head equality.
equals(Substitution) - Method in class fr.lirmm.graphik.integraal.core.AbstractSubstitution
Compares this substitution with another one by domain, codomain, and images.
equals(Term) - Method in class fr.lirmm.graphik.integraal.api.core.AbstractTerm
Compares this term with another one using type and identifier equality.
equals(Object) - Method in record class fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary.QueryEvaluationInput
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary.QueryEvaluationOutput
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class fr.inria.rules.integraal.component_builder.evaluators.query_rewriting.auxiliary.RewritingInput
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class fr.inria.rules.integraal.component_builder.evaluators.query_rewriting.auxiliary.RewritingOutput
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class fr.inria.rules.integraal.component_builder.externalHaltingConditions.ExternalAlgorithmHaltingConditions
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class fr.inria.rules.integraal.component_builder.externalHaltingConditions.ExternalHaltingCondition
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class fr.inria.rules.integraal.configuration.parameters.IGParameter
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class fr.inria.rules.integraal.core.FactBaseUtils.PieceHomomorphismFailure
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class fr.inria.rules.integraal.forward_chaining.chase.description.ChaseDescription
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class fr.inria.rules.integraal.forward_chaining.chase.description.StratifiedChaseDescription
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class fr.inria.rules.integraal.io.csv.RLSCSVResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class fr.inria.rules.integraal.io.dlgp.Directive
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class fr.inria.rules.integraal.io.dlgp.ParserResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class fr.inria.rules.integraal.model.formula.FOFormulas.EvaluableReplacementResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class fr.inria.rules.integraal.model.formula.impl.FOConjunctionImpl
//////////////////////////////////////////////
equals(Object) - Method in class fr.inria.rules.integraal.model.formula.impl.FODisjunctionImpl
//////////////////////////////////////////////
equals(Object) - Method in record class fr.inria.rules.integraal.model.formula.impl.FONegationImpl
//////////////////////////////////////////////
equals(Object) - Method in record class fr.inria.rules.integraal.model.formula.impl.FOSubQueryImpl
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class fr.inria.rules.integraal.model.kb.impl.FactBaseDescription
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class fr.inria.rules.integraal.model.kb.impl.KnowledgeBaseImpl
//////////////////////////////////////////////
equals(Object) - Method in class fr.inria.rules.integraal.model.kb.impl.RuleBaseImpl
 
equals(Object) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.AtomImpl
 
equals(Object) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.ComputedAtomImpl
 
equals(Object) - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.ConstantImpl
//////////////////////////////////////////////
equals(Object) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.FreshVariableImpl
 
equals(Object) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms.AbstractLogicalFunctionalTermImpl
 
equals(Object) - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms.EvaluableFunctionImpl
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.LiteralImpl
//////////////////////////////////////////////
equals(Object) - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdValueUnparserResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.PredicateImpl
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.SubstitutionImpl
 
equals(Object) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.TreeSubstitutionImpl
Deprecated.
 
equals(Object) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.VariableImpl
 
equals(Object) - Method in class fr.inria.rules.integraal.model.partition.Partition
 
equals(Object) - Method in class fr.inria.rules.integraal.model.query.impl.FOQueryImpl
 
equals(Object) - Method in class fr.inria.rules.integraal.model.query.impl.UnionFOQuery
 
equals(Object) - Method in class fr.inria.rules.integraal.model.rule.impl.FORuleImpl
 
equals(Object) - Method in record class fr.inria.rules.integraal.model.ruleCompilation.api.RuleCompilationResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class fr.inria.rules.integraal.model.ruleCompilation.id.IDRuleCompilationCondition
 
equals(Object) - Method in class fr.inria.rules.integraal.model.util.wrapper.IdentityWrapper
Identity‑based equality.
equals(Object) - Method in record class fr.inria.rules.integraal.storage.external.rdbms.SQLParameterizedQuery
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class fr.inria.rules.integraal.storage.external.tabular.DocumentMetadata
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class fr.inria.rules.integraal.storage.natives.LightInMemoryGraphStore
 
equals(Object) - Method in class fr.inria.rules.integraal.storage.natives.SimpleInMemoryGraphStore
 
equals(Object) - Method in class fr.inria.rules.integraal.unifier.QueryUnifierImpl
 
equals(Object) - Method in record class fr.inria.rules.integraal.util.FOQueries.EvaluableQueriesReplacementResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class fr.inria.rules.integraal.util.Prefix
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class fr.inria.rules.integraal.views.view.ViewParameters
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class fr.inria.rules.integraal.views.view.ViewParameterSignature
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class fr.lirmm.graphik.integraal.api.core.AbstractAtom
Verifies if two atoms are equivalent or not.
equals(Object) - Method in class fr.lirmm.graphik.integraal.api.core.AbstractTerm
 
equals(Object) - Method in class fr.lirmm.graphik.integraal.api.core.Predicate
Verifies if two predicates are the same or not.
equals(Object) - Method in class fr.lirmm.graphik.integraal.core.AbstractRule
 
equals(Object) - Method in class fr.lirmm.graphik.integraal.core.AbstractSubstitution
 
equals(Object) - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractAtomSet
 
equals(Object) - Method in class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQuery
 
equals(Object) - Method in class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQueryWithNegatedParts
 
equals(Object) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.util.PredicatePosition
 
EQUALS - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
Equality predicate invoker.
EQUIVALENT - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Checker
Equivalent Checker
EquivalentChecker<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_checker
Checks if the factbase created with the given trigger would be equivalent to the current factbase
EquivalentChecker() - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_checker.EquivalentChecker
Default constructor using the generic query evaluator
EquivalentChecker(FOQueryEvaluator) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_checker.EquivalentChecker
Constructor using the given query evaluator
equivalentRules(FORule, FORule) - Static method in class fr.inria.rules.integraal.redundancy.Redundancy
test whether two FORule are semantically equivalent
eraseMemoizedValues() - Method in class fr.inria.rules.integraal.model.partition.Partition
Erase the memoized values
eraseMemoizedValues() - Method in class fr.inria.rules.integraal.model.partition.TermPartition
 
estimateBound(AssignationType) - Method in interface fr.inria.rules.integraal.model.query.api.PreparedQuery
Estimate the number of answers' bound If no precise bound can be provided, returns Long.MAX_VALUE
estimateBound(BasicQuery) - Method in interface fr.inria.rules.integraal.model.data.collection.api.QueryableDataCollection
 
estimateBound(BasicQuery) - Method in interface fr.inria.rules.integraal.model.data.readable.QueryableData
Estimate the number of answers to a query The estimation is the upper bound, meaning the actual number of answers will not exceed this number.
estimateBound(BasicQuery) - Method in class fr.inria.rules.integraal.model.data.readable.QueryableDataDelAtomsWrapper
 
estimateBound(BasicQuery) - Method in class fr.inria.rules.integraal.model.functions.QueryableRelationalFunctions
 
estimateBound(BasicQuery) - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
//////////////////////////////////////////////
estimateBound(BasicQuery) - Method in class fr.inria.rules.integraal.storage.external.triplestore.TripleStoreStore
 
estimateBound(BasicQuery) - Method in class fr.inria.rules.integraal.storage.natives.DefaultInMemoryAtomSet
 
estimateBound(BasicQuery) - Method in class fr.inria.rules.integraal.storage.natives.FactBaseDelAtomsWrapper
 
estimateBound(BasicQuery) - Method in class fr.inria.rules.integraal.storage.natives.LightInMemoryGraphStore
 
estimateBound(BasicQuery) - Method in class fr.inria.rules.integraal.storage.natives.SimpleInMemoryGraphStore
 
estimateBound(BasicQuery) - Method in class fr.inria.rules.integraal.views.datasource.AbstractDataSource
 
estimateBound(BasicQuery) - Method in class fr.inria.rules.integraal.views.datasource.SQLNativeDataSource
 
estimateBound(BasicQuery) - Method in class fr.inria.rules.integraal.views.FederatedFactBase
Deprecated.
 
estimateBound(Predicate) - Method in interface fr.inria.rules.integraal.model.data.readable.QueryableData
Estimate the number of tuples in a predicate The estimation is the upper bound, meaning the actual number of answers will not exceed this number.
EUA - Class in fr.inria.rules.integraal.api.external.eua
Represents a standardized JSON-based response object intended for end-user communication.
EUA(EUACode, String) - Constructor for class fr.inria.rules.integraal.api.external.eua.EUA
Constructs a new EUA response object.
EUACode - Enum Class in fr.inria.rules.integraal.api.external.eua
Represents standardized result codes used in EUA responses.
EUAData - Enum Class in fr.inria.rules.integraal.api.external.eua
Enumeration of data keys used in EUA payloads.
eval(Substitution) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.ComputedAtom
Evaluate this atom
eval(Substitution) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Evaluable
Evaluate the evaluable with a substitution The object must be evaluable with the substitution in parameter, otherwise the method will throw an exception
eval(Substitution) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.EvaluableFunction
(1) applies the substitution to the term (2) evaluate the function associated with the term
eval(Substitution) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.ComputedAtomImpl
//////////////////////////////////////////////
eval(Substitution) - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms.EvaluableFunctionImpl
 
Evaluable<R> - Interface in fr.inria.rules.integraal.model.logicalElements.api
Represents an object that can be evaluated with a substitution (like computed predicate or functional term)
EvaluableFunction - Interface in fr.inria.rules.integraal.model.logicalElements.api
An evaluable function is a Term that can be evaluated into another (non-functional) term
EvaluableFunctionImpl - Record Class in fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms
Default implementation of FunctionalTerm
EvaluableFunctionImpl(String, Invoker, List) - Constructor for record class fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms.EvaluableFunctionImpl
Creates an evaluable function and validates its required components.
EvaluableQueriesReplacementResult(Collection, BiMap, BiMap) - Constructor for record class fr.inria.rules.integraal.util.FOQueries.EvaluableQueriesReplacementResult
Creates an instance of a EvaluableQueriesReplacementResult record class.
EvaluableQueryValidator - Interface in fr.inria.rules.integraal.util.validator.query
Validates whether queries can be handled by the available evaluators.
EvaluableReplacementResult(F, BiMap, BiMap) - Constructor for record class fr.inria.rules.integraal.model.formula.FOFormulas.EvaluableReplacementResult
Creates an instance of a EvaluableReplacementResult record class.
evaluate(BasicQuery) - Method in interface fr.inria.rules.integraal.model.data.collection.api.QueryableDataCollection
 
evaluate(BasicQuery) - Method in interface fr.inria.rules.integraal.model.data.readable.QueryableData
Try to evaluate a basic query
evaluate(BasicQuery) - Method in class fr.inria.rules.integraal.model.data.readable.QueryableDataDelAtomsWrapper
 
evaluate(BasicQuery) - Method in class fr.inria.rules.integraal.model.functions.QueryableRelationalFunctions
 
evaluate(BasicQuery) - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
 
evaluate(BasicQuery) - Method in class fr.inria.rules.integraal.storage.external.triplestore.TripleStoreStore
 
evaluate(BasicQuery) - Method in class fr.inria.rules.integraal.storage.natives.DefaultInMemoryAtomSet
 
evaluate(BasicQuery) - Method in class fr.inria.rules.integraal.storage.natives.FactBaseDelAtomsWrapper
 
evaluate(BasicQuery) - Method in class fr.inria.rules.integraal.storage.natives.LightInMemoryGraphStore
 
evaluate(BasicQuery) - Method in class fr.inria.rules.integraal.storage.natives.SimpleInMemoryGraphStore
 
evaluate(BasicQuery) - Method in class fr.inria.rules.integraal.views.datasource.AbstractDataSource
 
evaluate(BasicQuery) - Method in class fr.inria.rules.integraal.views.FederatedFactBase
Deprecated.
 
evaluate(BasicQuery, List) - Method in interface fr.inria.rules.integraal.model.data.readable.QueryableData
Try to evaluate a basic query
evaluate(BasicQuery, List) - Method in class fr.inria.rules.integraal.views.datasource.AbstractDataSource
 
evaluate(FactBase, Query, IGParameter...) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningService
 
evaluate(FactBase, Query, IGParameter...) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
Evaluates a query on a fact base.
evaluate(FactBase, Query, IGParameter...) - Static method in class fr.inria.rules.integraal.api.internal.ReasoningAPI
Deprecated.
Evaluates a query over a fact base.
evaluate(FactBase, Query, IGParameter...) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
Deprecated.
Evaluates a query on a fact base.
evaluate(FactBase, Query, Substitution, IGParameter...) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningService
 
evaluate(FactBase, Query, Substitution, IGParameter...) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
Evaluates a query on a fact base with a pre-homomorphism.
evaluate(FactBase, Query, Substitution, IGParameter...) - Static method in class fr.inria.rules.integraal.api.internal.ReasoningAPI
Deprecated.
Evaluates a query over a fact base with a pre-homomorphism.
evaluate(FactBase, Query, Substitution, IGParameter...) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
Deprecated.
Evaluates a query on a fact base with a pre-homomorphism.
evaluate(Substitution) - Method in class fr.inria.rules.integraal.model.logicalElements.functional.AllVariablesInSubstitutionMapToConstant
 
evaluate(Substitution) - Method in class fr.inria.rules.integraal.model.logicalElements.functional.SpecificVariablesInSubstitutionMapToConstant
 
evaluate(FOQuery, QD, Collection, Substitution) - Method in interface fr.inria.rules.integraal.model.queryEvaluation.api.FOQueryEvaluator
Evaluates a first-order query against a data source.
evaluate(FOQuery, QueryableData, Collection, Substitution) - Method in class fr.inria.rules.integraal.query_evaluation.generic.FOQueryEvaluatorWithDBMSDelegation
If using a DBMS, we ask the DBMS storage to evaluate the whole query If anything throws an exception, we use the GenericFOQueryEvaluator as a fallback
evaluate(FOQuery, QueryableData, Collection, Substitution) - Method in class fr.inria.rules.integraal.views.utils.NoUtils
 
evaluate(FOQuery, QD, Collection, Substitution) - Method in class fr.inria.rules.integraal.query_evaluation.generic.GenericFOQueryEvaluator
//////////////////////////////////////////////
evaluate(FOQuery, QueryableData, Collection, Substitution) - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.IntersectFOQueryConjunctionEvaluator
//////////////////////////////////////////////
evaluate(FOQuery, QD, Collection, Substitution) - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.BacktrackEvaluator
 
evaluate(FOQuery, QD, Collection, Substitution) - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.LegacyBacktrackEvaluator
//////////////////////////////////////////////
evaluate(FOQuery, QD, Collection, Substitution) - Method in class fr.inria.rules.integraal.query_evaluation.negation.NegationFOQueryEvaluator
 
evaluate(FOQuery, MaterializedData, Collection, Substitution) - Method in class fr.inria.rules.integraal.query_evaluation.atomic.InfAtomicFOQueryEvaluator
 
evaluate(FOQuery, QD, Collection, Substitution) - Method in class fr.inria.rules.integraal.query_evaluation.atomic.AtomicFOQueryEvaluator
 
evaluate(FOQuery, QD, Collection, Substitution) - Method in class fr.inria.rules.integraal.query_evaluation.atomic.UnfoldingAtomicFOQueryEvaluator
Proceeds by first unfolding the atomic queries, and then by answering every unfolding.
evaluate(Query) - Method in interface fr.inria.rules.integraal.model.data.readable.QueryDelegatableData
Try to evaluate a basic query
evaluate(Query, boolean) - Method in interface fr.inria.rules.integraal.model.data.readable.QueryDelegatableData
Try to evaluate a basic query
evaluate(Query, boolean) - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
 
evaluate(UnionFOQuery, QD, Collection, Substitution) - Method in class fr.inria.rules.integraal.query_evaluation.union.UnionFOQueryEvaluator
 
evaluate(SQLParameterizedQuery) - Method in class fr.inria.rules.integraal.storage.external.evaluator.SQLParameterizedQueryEvaluator
 
evaluate(String) - Method in class fr.inria.rules.integraal.storage.external.evaluator.DuckDBQueryEvaluator
 
evaluate(String) - Method in class fr.inria.rules.integraal.storage.external.evaluator.HttpQueryEvaluator
 
evaluate(String) - Method in class fr.inria.rules.integraal.storage.external.evaluator.MongoDBQueryEvaluator
 
evaluate(String) - Method in class fr.inria.rules.integraal.storage.external.evaluator.SparqlQueryEvaluator
 
evaluate(String) - Method in class fr.inria.rules.integraal.storage.external.evaluator.SQLQueryEvaluator
 
evaluate(String, String, String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Evaluates a query against a fact base.
evaluate(String, String, String, String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Evaluates a query against a fact base with a preprocessing object.
evaluate(NativeQueryType) - Method in interface fr.inria.rules.integraal.storage.external.evaluator.NativeQueryEvaluator
Evaluate the given query and returns the result This should not do anymore work
evaluate(Q, QD) - Method in interface fr.inria.rules.integraal.model.queryEvaluation.api.QueryEvaluator
Evaluates a query using its answer variables as the projection.
evaluate(Q, QD, Substitution) - Method in interface fr.inria.rules.integraal.model.queryEvaluation.api.QueryEvaluator
Evaluates a query while extending a partial answer substitution.
evaluate(Q, QD, Collection, Substitution) - Method in interface fr.inria.rules.integraal.model.queryEvaluation.api.QueryEvaluator
Evaluates a query against a data source.
evaluate(Q, QD, Collection, Substitution) - Method in class fr.inria.rules.integraal.query_evaluation.generic.DefaultGenericQueryEvaluator
Evaluates the given query over the specified fact base, applying a pre-existing substitution and ensuring that specified variables are mapped to constants.
evaluateCore(FactBase, Query, IGParameter...) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningOperations
 
evaluateCoreWithPreHom(FactBase, Query, Substitution, IGParameter...) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningOperations
 
evaluateNestedFunctions(Substitution) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.EvaluableFunction
Evaluates nested functions that become ground after substitution.
evaluateNestedFunctions(Substitution) - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms.EvaluableFunctionImpl
 
evaluateOnFile(String, String) - Method in class fr.inria.rules.integraal.storage.external.evaluator.DuckDBQueryEvaluator
Evaluates a query after exposing the supplied file through a temporary DuckDB view named DuckDBQueryEvaluator.DEFAULT_INPUT_RELATION.
evaluateOnFile(String, String, String) - Method in class fr.inria.rules.integraal.storage.external.evaluator.DuckDBQueryEvaluator
Evaluates a query after exposing the supplied file through a temporary DuckDB view with the supplied relation name.
evaluateRew(FactBase, Query, RuleBase, InteGraalKeywords.Algorithms.Parameters.Compilation, ExternalHaltingCondition...) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningOperations
 
evaluateRew(FactBase, Query, RuleBase, InteGraalKeywords.Algorithms.Parameters.Compilation, ExternalHaltingCondition...) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningService
 
evaluateRew(FactBase, Query, RuleBase, InteGraalKeywords.Algorithms.Parameters.Compilation, ExternalHaltingCondition...) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
Evaluates a query after rewriting it with a rule base.
evaluateRew(FactBase, Query, RuleBase, InteGraalKeywords.Algorithms.Parameters.Compilation, ExternalHaltingCondition...) - Static method in class fr.inria.rules.integraal.api.internal.ReasoningAPI
Deprecated.
Evaluates a query after rewriting it with a rule base.
evaluateSat(FactBase, Query, RuleBase, IAlgorithmParameters) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningOperations
 
evaluateSat(FactBase, Query, RuleBase, IAlgorithmParameters) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningService
 
evaluateSat(FactBase, Query, RuleBase, IAlgorithmParameters) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
Evaluates a query after saturating the fact base with a rule base.
evaluateSat(FactBase, Query, RuleBase, IAlgorithmParameters) - Static method in class fr.inria.rules.integraal.api.internal.ReasoningAPI
Deprecated.
Evaluates a query after saturating the fact base with a rule base.
evaluateSelectAll(String) - Method in class fr.inria.rules.integraal.storage.external.evaluator.DuckDBQueryEvaluator
Reads every row from the supplied file.
EvaluationException - Exception Class in fr.inria.rules.integraal.model.data.readable.exception
Exception thrown when an error occurs during the evaluation of a query.
EvaluationException() - Constructor for exception class fr.inria.rules.integraal.model.data.readable.exception.EvaluationException
Constructs a new EvaluationException with null as its detail message.
EvaluationException(String) - Constructor for exception class fr.inria.rules.integraal.model.data.readable.exception.EvaluationException
Constructs a new EvaluationException with the specified detail message.
EvaluationException(String, Throwable) - Constructor for exception class fr.inria.rules.integraal.model.data.readable.exception.EvaluationException
Constructs a new EvaluationException with the specified detail message and cause.
EvaluationException(String, Throwable, boolean, boolean) - Constructor for exception class fr.inria.rules.integraal.model.data.readable.exception.EvaluationException
Constructs a new EvaluationException with the specified detail message, cause, suppression enabled or disabled, and writable stack trace enabled or disabled.
EvaluationException(Throwable) - Constructor for exception class fr.inria.rules.integraal.model.data.readable.exception.EvaluationException
Constructs a new EvaluationException with the specified cause.
evaluator - Variable in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.LegacyBacktrackEvaluator.BacktrackIterator
Query evaluator used to evaluate the sub-queries
evaluator - Variable in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.LegacyBacktrackEvaluator
Query evaluator used to evaluate the sub-queries
evaluator - Variable in class fr.inria.rules.integraal.views.datasource.AbstractDataSource
 
EVALUATOR - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
Chase evaluator keyword family.
execute() - Method in interface fr.inria.rules.integraal.forward_chaining.api.ForwardChainingAlgorithm
Execute the algorithm
execute() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.Chase
 
execute() - Method in interface fr.inria.rules.integraal.model.query.api.PreparedFOQuery
Executes the prepared query with an empty substitution.
execute(AssignationType) - Method in interface fr.inria.rules.integraal.model.query.api.PreparedQuery
Execute the prepared query with the given pre-homomorphism
execute(String) - Method in class fr.inria.rules.integraal.storage.external.evaluator.SQLParameterizedQueryEvaluator
Executes the SQL statements stored in the supplied file.
execute(Callable, Duration) - Static method in class fr.inria.rules.integraal.util.timeout.CallableWithTimeout
Executes a Callable with a specified timeout.
executeWithOptionalTimeout(Callable, IGParameter...) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningOperations
 
EXHAUSTIVE - Enum constant in enum class fr.inria.rules.integraal.core.ByPieceCoreProcessor.Variant
Exhaustively searches all retractions.
EXHAUSTIVE - Enum constant in enum class fr.inria.rules.integraal.core.MultiThreadsByPieceCoreProcessor.Variant
Exhaustively searches all retractions.
existAnswer(Q, QD) - Method in interface fr.inria.rules.integraal.model.queryEvaluation.api.QueryEvaluator
Tests whether the query has at least one answer in the data source.
existAnswer(Q, QD, Substitution) - Method in interface fr.inria.rules.integraal.model.queryEvaluation.api.QueryEvaluator
Tests whether the query has at least one answer extending the supplied substitution.
existFactBase(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Checks whether a fact base exists.
existFactBaseCollection(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Checks whether a fact base collection exists.
existHomomorphism(Q, QD) - Method in interface fr.inria.rules.integraal.model.queryEvaluation.api.QueryEvaluator
Tests whether the query has at least one homomorphism in the data source.
existHomomorphism(Q, QD, Substitution) - Method in interface fr.inria.rules.integraal.model.queryEvaluation.api.QueryEvaluator
Tests whether the query has at least one homomorphism extending the supplied substitution.
existInFactBaseCollection(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Checks whether a fact base belongs to a fact base collection.
EXISTING_OBJECT - Enum constant in enum class fr.inria.rules.integraal.api.external.eua.EUACode
The name of the object to be added to the environment already exists.
existInQueryCollection(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Checks whether a query belongs to a query collection.
existInRuleBase(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Checks whether a rule belongs to a rule base.
existQuery(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Checks whether a query exists.
existQueryCollection(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Checks whether a query collection exists.
existRule(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Checks whether a rule exists.
existRuleBase(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Checks whether a rule base exists.
exists(FOQuery, FOQuery) - Method in class fr.inria.rules.integraal.backward_chaining.homomorphism.QueryHomomorphism
Checks whether a homomorphism exists from the first query to the second one.
existsHomomorphism(FactBase, FactBase) - Static method in class fr.inria.rules.integraal.core.FactBaseUtils
Checks whether there is a homomorphism from source to target using the default generic query evaluator.
existsHomomorphism(FactBase, FactBase, FOQueryEvaluator) - Static method in class fr.inria.rules.integraal.core.FactBaseUtils
Checks whether there is a homomorphism from source to target with the supplied evaluator.
existsHomomorphismByPieces(FactBase, FactBase) - Static method in class fr.inria.rules.integraal.core.FactBaseUtils
Checks whether every source piece maps homomorphically into target using the default generic query evaluator.
existsSeparatingStickyVariables(Set, Rule) - Method in class fr.inria.rules.integraal.model.partition.TermPartition
Checks whether this partition contains a separating sticky variable.
existUnifier(Rule, Rule) - Method in interface fr.lirmm.graphik.integraal.api.core.GraphOfRuleDependencies
Returns true, if there exists an unifier from src to dest, false otherwise.
EXPLAINER_GRI_COMPUTATION - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
Graph-of-rule-instances computation parameter.
EXPLAINER_GRI_TYPE - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
Graph-of-rule-instances storage parameter.
EXPLAINER_SOLVER - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
Explainer solver parameter.
EXPLAINER_VERBOSITY - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
Explainer verbosity parameter.
explainerVerbosity(IGParameter[]) - Static method in class fr.inria.rules.integraal.configuration.parameters.IGParameterValueExtractor
Returns the configured explainer verbosity.
Explanation(ExternalAlgorithmHaltingConditions) - Static method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Creates an IAlgorithmParameters instance for query explanation with the specified parameters.
Explanation(IGParameter...) - Static method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Creates an IAlgorithmParameters instance for query explanation with the specified parameters.
EXPLANATION - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
Explanation category parameter.
EXPLANATION_GMUS_SOLVER_TREHSOLD - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
GMUS solver threshold parameter.
EXPLANATION_MARCO_PATH_EXECUTBLE - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
MARCO executable path parameter.
EXPLANATION_SUPPORT_TYPE - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
Explanation support type parameter.
exploreAllEnvironments() - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Lists all available environments.
exploreAllFactBaseCollections(String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Lists all fact base collections in an environment.
exploreAllFactBases(String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Lists all fact bases in an environment.
exploreAllQueries(String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Lists all queries in an environment.
exploreAllQueryCollections(String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Lists all query collections in an environment.
exploreAllRuleBases(String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Lists all rule bases in an environment.
exploreAllRules(String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Lists all rules in an environment.
exploreFactBaseCollection(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Explores a fact base collection.
exploreQueryCollection(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Explores a query collection.
exploreQueryCollectionOld(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Deprecated.
exploreRuleBase(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Explores a rule base.
export() - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalServices
 
exportFactBase(FactBase) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalExportOperations
 
exportFactBase(FactBase) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalExportService
 
exportFactBase(FactBase) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
Deprecated.
exportFactBase(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Exports a fact base.
exportFactBaseCollection(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Exports a fact base collection.
exportFactBaseOld(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Deprecated.
exportPrintable(IPrintable) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalExportOperations
 
exportPrintable(IPrintable) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalExportService
 
exportPrintable(IPrintable) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
Deprecated.
Exports a printable object.
exportPrintable(IPrintable) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
Exports a printable object.
exportPrintable(IntegraalEnvironment, IPrintable) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalExportOperations
 
exportPrintable(IntegraalEnvironment, IPrintable) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalExportService
 
exportPrintable(IntegraalEnvironment, IPrintable) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
Deprecated.
Exports a printable object using the given environment.
exportPrintable(IntegraalEnvironment, IPrintable) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
Exports a printable object using the given environment.
exportPrintable(IntegraalEnvironment, IPrintable, Appendable) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalExportOperations
 
exportPrintable(IntegraalEnvironment, IPrintable, Appendable) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalExportService
 
exportPrintable(IntegraalEnvironment, IPrintable, Appendable) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
Deprecated.
Exports a printable object to an appendable output.
exportPrintable(IntegraalEnvironment, IPrintable, Appendable) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
Exports a printable object to an appendable output.
exportQuery(UnionFOQuery) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalExportOperations
 
exportQuery(UnionFOQuery) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalExportService
 
exportQuery(UnionFOQuery) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
Deprecated.
exportQuery(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Exports a query.
exportQueryCollection(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Exports a query collection.
exportQueryCollectionOld(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Deprecated.
exportQueryOld(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Deprecated.
exportRule(FORule) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalExportOperations
 
exportRule(FORule) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalExportService
 
exportRule(FORule) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
Deprecated.
exportRule(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Exports a rule.
exportRuleBase(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Exports a rule base.
exportRuleBaseOld(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Deprecated.
exportRuleOld(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Deprecated.
extendQueryOld(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Deprecated.
ExtEnvUtils - Class in fr.inria.rules.integraal.api.external
Deprecated.
ExternalAlgorithmHaltingConditions - Record Class in fr.inria.rules.integraal.component_builder.externalHaltingConditions
Defines conditions that must be respected in case of a non-terminating algorithm.
ExternalAlgorithmHaltingConditions(ExternalHaltingCondition[]) - Constructor for record class fr.inria.rules.integraal.component_builder.externalHaltingConditions.ExternalAlgorithmHaltingConditions
Custom constructor which handles an array of external handling conditions
ExternalAlgorithmHaltingConditions(Integer, Duration) - Constructor for record class fr.inria.rules.integraal.component_builder.externalHaltingConditions.ExternalAlgorithmHaltingConditions
Custom constructor with default handling
ExternalAlgorithmHaltingConditions(List) - Constructor for record class fr.inria.rules.integraal.component_builder.externalHaltingConditions.ExternalAlgorithmHaltingConditions
Custom constructor which handles a list of external handling conditions
ExternalAPI - Class in fr.inria.rules.integraal.api.external
Defines external access to the internal API services.
ExternalAPI() - Constructor for class fr.inria.rules.integraal.api.external.ExternalAPI
Protected constructor for subclasses and compatibility helpers.
ExternalAtomImpl - Class in fr.inria.rules.integraal.model.logicalElements.impl
Default implementation of Atom for external sources
ExternalAtomImpl(Predicate, List) - Constructor for class fr.inria.rules.integraal.model.logicalElements.impl.ExternalAtomImpl
 
ExternalHaltingCondition - Record Class in fr.inria.rules.integraal.component_builder.externalHaltingConditions
Represents a pair of halting condition: a keyword and its associated value.
ExternalHaltingCondition(InteGraalKeywords.Algorithms.ExternalHaltingConditions, Object) - Constructor for record class fr.inria.rules.integraal.component_builder.externalHaltingConditions.ExternalHaltingCondition
Custom constructor that enforces type constraints based on the keyword.
ExternalHaltingConditionFactory - Class in fr.inria.rules.integraal.component_builder.externalHaltingConditions
Factory for creating ExternalHaltingConditions
ExternalHaltingConditionFactory() - Constructor for class fr.inria.rules.integraal.component_builder.externalHaltingConditions.ExternalHaltingConditionFactory
Creates the external halting condition factory utility.
ExternalInterruption - Class in fr.inria.rules.integraal.forward_chaining.chase.halting_condition
This halting condition stops the chase if the boolean is set to true
ExternalInterruption(AtomicBoolean) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.halting_condition.ExternalInterruption
Creates an interruption condition driven by an external flag.
extractCompilableRules(RuleBase, InteGraalKeywords.Algorithms.Parameters.Compilation, ExternalHaltingCondition...) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningOperations
 
extractCompilableRules(RuleBase, InteGraalKeywords.Algorithms.Parameters.Compilation, ExternalHaltingCondition...) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningService
 
extractCompilableRules(RuleBase, InteGraalKeywords.Algorithms.Parameters.Compilation, ExternalHaltingCondition...) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
Extracts the compilable rules from a rule base.
extractCompilableRules(RuleBase, InteGraalKeywords.Algorithms.Parameters.Compilation, ExternalHaltingCondition...) - Static method in class fr.inria.rules.integraal.api.internal.ReasoningAPI
Deprecated.
Extracts the compilable rules from a rule base.
extractEvaluableFunctionsFromConjunctionFormula(F) - Static method in class fr.inria.rules.integraal.model.formula.FOFormulas
Traverses the supplied first-order formula and rewrites every occurrence of an EvaluableFunction that appears inside an Atom.
extractExtension(String) - Static method in class fr.inria.rules.integraal.util.files.FileUtils
Extracts the extension from a file name or path.
extractNonCompilableRules(RuleBase, InteGraalKeywords.Algorithms.Parameters.Compilation, ExternalHaltingCondition...) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningOperations
 
extractNonCompilableRules(RuleBase, InteGraalKeywords.Algorithms.Parameters.Compilation, ExternalHaltingCondition...) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningService
 
extractNonCompilableRules(RuleBase, InteGraalKeywords.Algorithms.Parameters.Compilation, ExternalHaltingCondition...) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
Extracts the non-compilable rules from a rule base.
extractNonCompilableRules(RuleBase, InteGraalKeywords.Algorithms.Parameters.Compilation, ExternalHaltingCondition...) - Static method in class fr.inria.rules.integraal.api.internal.ReasoningAPI
Deprecated.
Extracts the non-compilable rules from a rule base.

F

FACT_SUPPORT - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Explanation.ExplanationSupportType
The explainer will provide explanations that contain only facts
factBase() - Method in record class fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary.QueryEvaluationInput
Returns the value of the factBase record component.
FactBase - Interface in fr.inria.rules.integraal.model.kb.api
A FactBase represents a set of Atom seen as a conjunction
FACTBASE - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
Fact-base file extension keyword family.
FACTBASE_COLLECTION_NAME - Enum constant in enum class fr.inria.rules.integraal.api.external.eua.EUAData
Identifier used for a fact base collection name.
FACTBASE_NAME - Enum constant in enum class fr.inria.rules.integraal.api.external.eua.EUAData
Identifier used for a fact base name.
FactBaseDelAtomsWrapper - Class in fr.inria.rules.integraal.storage.natives
This class is a wrapper around a fact base that allows virtual deletions of atoms.
FactBaseDelAtomsWrapper(FactBase, Set) - Constructor for class fr.inria.rules.integraal.storage.natives.FactBaseDelAtomsWrapper
Constructs a new FactBaseDelAtomsWrapper instance, wrapping the provided fact base and initializing the set of atoms to be virtually removed.
FactBaseDescription - Record Class in fr.inria.rules.integraal.model.kb.impl
A description of a FactBase for data access using mappings
FactBaseDescription(String, String) - Constructor for record class fr.inria.rules.integraal.model.kb.impl.FactBaseDescription
Constructor using an url and a query
FactBaseLoaderFromFile - Class in fr.inria.rules.integraal.component_builder.components
Loads fact bases and federated fact bases from scenario files.
FactBaseLoaderFromFile() - Constructor for class fr.inria.rules.integraal.component_builder.components.FactBaseLoaderFromFile
Creates the file-based fact-base loader utility.
FactBaseType - Enum Class in fr.inria.rules.integraal.model.kb.api
Types of FactBases that can be handled with InteGraal
FactBaseUtils - Class in fr.inria.rules.integraal.core
Utility methods for comparing FactBase instances through homomorphisms.
FactBaseUtils.PieceHomomorphismFailure - Record Class in fr.inria.rules.integraal.core
A source-side piece that does not map homomorphically into a target fact base.
FactoryConstants - Class in fr.inria.rules.integraal.model.logicalElements.factory.impl
Shared factory instances used across the logical element model.
FactsHandler<RW> - Interface in fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.facts_handler
Handles newly created facts
fail() - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.LegacyBacktrackEvaluator.BacktrackIterator
Called when there is a failure during the backtrack algorithm.
FederatedFactBase - Class in fr.inria.rules.integraal.views
Deprecated.
FederatedFactBase(FactBase) - Constructor for class fr.inria.rules.integraal.views.FederatedFactBase
Deprecated.
Constructor with only a local storage
FederatedFactBase(FactBase, Predicate, QueryableData) - Constructor for class fr.inria.rules.integraal.views.FederatedFactBase
Deprecated.
Constructor with a local storage and another storage
FederatedFactBase(FactBase, Collection) - Constructor for class fr.inria.rules.integraal.views.FederatedFactBase
Deprecated.
Constructor with a local storage and a colelction of view wrappers
FederatedFactBase(FactBase, Map) - Constructor for class fr.inria.rules.integraal.views.FederatedFactBase
Deprecated.
Constructor with multiple storages associated to predicates
FederatedLineageTracker - Interface in fr.inria.rules.integraal.forward_chaining.chase.lineage
Utility methods for querying lineage across several trackers.
FESProperty - Class in fr.lirmm.graphik.integraal.rulesetanalyser.property
Property capturing finite expansion sets.
fetchDocumentMetadata(String) - Method in class fr.inria.rules.integraal.storage.external.tabular.FileCatalogKB
Retrieves all information known by the wrapper about a given document ID
fh - Variable in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.TriggerApplierImpl
Handler used to add the produced facts.
FileCatalogKB - Class in fr.inria.rules.integraal.storage.external.tabular
This class manages a catalog of files that are considered accessible.
FileCatalogKB(String, List, DLGPParserUtils) - Constructor for class fr.inria.rules.integraal.storage.external.tabular.FileCatalogKB
 
FileUtils - Class in fr.inria.rules.integraal.util.files
File-related utility methods used by InteGraal.
filter(E) - Method in interface fr.inria.rules.integraal.util.stream.filter.Filter
Return true if the element must be kept, false if it must be filtered
filter(Atom) - Method in class fr.inria.rules.integraal.util.stream.filter.MatchFilter
 
filter(Atom) - Method in class fr.inria.rules.integraal.util.stream.filter.TypeFilter
Checks whether the supplied atom matches this type filter.
filter(Substitution) - Method in class fr.inria.rules.integraal.util.stream.filter.ConstantFilter
 
filter(Atom) - Method in class fr.lirmm.graphik.integraal.core.TypeFilter
 
filter(AnalyserRuleSet, int, int[], Analyser) - Static method in class fr.inria.rules.integraal.api.internal.impl.AnalyserUtils
 
filter(Predicate) - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
 
Filter<E> - Interface in fr.inria.rules.integraal.util.stream.filter
Predicate deciding whether an element should be kept during filtering.
FilterIterator<U,T> - Class in fr.inria.rules.integraal.util.stream.filter
Wraps an iterator to apply a filter during iteration.
FilterIterator(CloseableIterator, Filter) - Constructor for class fr.inria.rules.integraal.util.stream.filter.FilterIterator
Wrapper constructor over an iterator
FilterIteratorWithoutException<U,T> - Class in fr.inria.rules.integraal.util.stream.filter
Applies a filter while exposing an iterator that does not throw checked iterator exceptions.
FilterIteratorWithoutException(CloseableIteratorWithoutException, Filter) - Constructor for class fr.inria.rules.integraal.util.stream.filter.FilterIteratorWithoutException
Creates a filtering iterator from a closeable iterator.
FilterIteratorWithoutException(Iterator, Filter) - Constructor for class fr.inria.rules.integraal.util.stream.filter.FilterIteratorWithoutException
Creates a filtering iterator from a plain iterator.
filterSubstitution - Variable in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.SimpleSolutionManager
Predicate used to discard substitutions that should not be explored.
finalize() - Method in class fr.inria.rules.integraal.io.dlgp.DlgpParser
 
finalize() - Method in class fr.inria.rules.integraal.util.stream.AbstractCloseableIterator
 
finalize() - Method in class fr.lirmm.graphik.util.stream.AbstractCloseableIterator
 
finalize() - Method in class fr.lirmm.graphik.util.stream.IteratorAdapter
 
findAny() - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
 
findConstantInEnumeration(String, Class) - Static method in class fr.inria.rules.integraal.util.enumerations.EnumUtils
Searches for an enum constant of the specified type that matches the given value.
findConstantInNestedEnumeration(Class, String) - Static method in class fr.inria.rules.integraal.util.enumerations.EnumUtils
Recursively searches through an enumeration and its nested enums to find a constant matching the given name.
findEnumClassInNestedEnumeration(String, Class) - Static method in class fr.inria.rules.integraal.util.enumerations.EnumUtils
Recursively searches for an enum class that matches the given value by exploring the nested enum classes from the given root enum class.
findEnumFromString(String, Class) - Static method in class fr.inria.rules.integraal.util.enumerations.EnumUtils
Searches for an enum constant of the specified type that matches the given value.
findFirst() - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
 
findFirstPieceWithoutHomomorphism(FactBase, FactBase) - Static method in class fr.inria.rules.integraal.core.FactBaseUtils
Finds the first source piece that does not map homomorphically into target, using the default generic query evaluator.
findFirstPieceWithoutHomomorphism(FactBase, FactBase, FOQueryEvaluator) - Static method in class fr.inria.rules.integraal.core.FactBaseUtils
Finds the first source piece that does not map homomorphically into target, using the supplied evaluator.
findKeyword(String) - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
Finds the keyword associated with the given string.
findNestedEnumClassByName(Class, String) - Static method in class fr.inria.rules.integraal.util.enumerations.EnumUtils
Recursively searches through an enum class and its nested enums to find a nested enum class that matches the given name.
findNextFreePort(int) - Static method in class fr.inria.rules.integraal.views.builder.ViewBuilder
Finds the next available TCP port starting from the supplied value.
findPiecesWithoutHomomorphism(FactBase, FactBase) - Static method in class fr.inria.rules.integraal.core.FactBaseUtils
Finds all source pieces that do not map homomorphically into target, using the default generic query evaluator.
findPiecesWithoutHomomorphism(FactBase, FactBase, FOQueryEvaluator) - Static method in class fr.inria.rules.integraal.core.FactBaseUtils
Finds all source pieces that do not map homomorphically into target, using the supplied evaluator.
findPiecesWithoutHomomorphism(List, FactBase) - Static method in class fr.inria.rules.integraal.core.FactBaseUtils
Finds all source pieces that do not map homomorphically into target, using the default generic query evaluator.
findPiecesWithoutHomomorphism(List, FactBase, FOQueryEvaluator) - Static method in class fr.inria.rules.integraal.core.FactBaseUtils
Finds all source pieces that do not map homomorphically into target, using the supplied evaluator.
findValue(String) - Method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
Finds the value associated with the keyword from the given string.
flatMap(Function) - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
 
flatMapToDouble(Function) - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
 
flatMapToInt(Function) - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
 
flatMapToLong(Function) - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
 
flattenedSubFormulas() - Method in interface fr.inria.rules.integraal.model.formula.api.FOFormulaConjunction
Recursively flattens this conjunction by expanding any nested conjunctions and returning a Stream that contains only sub‑formulas which are not conjunctions themselves.
flattenedSubFormulas() - Method in interface fr.inria.rules.integraal.model.formula.api.FOFormulaDisjunction
Recursively flattens this disjunction by expanding any nested disjunctions and returning a Stream that contains only sub‑formulas which are not disjunctions themselves.
FLOAT - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
XSD float datatype.
flush() - Method in interface fr.inria.rules.integraal.io.api.Writer
Flush the writer if possible
flush() - Method in class fr.inria.rules.integraal.io.dlgp.DlgpWriter
 
FOConjunctionFactBaseWrapper - Class in fr.inria.rules.integraal.model.formula.impl
Class that allows to wrap a fact base into a FOConjunction
FOConjunctionFactBaseWrapper(FactBase) - Constructor for class fr.inria.rules.integraal.model.formula.impl.FOConjunctionFactBaseWrapper
Creates an FOConjunction over the supplied fact base.
FOConjunctionImpl - Class in fr.inria.rules.integraal.model.formula.impl
Default implementation of FOFormulaConjunction
FOConjunctionImpl(Collection) - Constructor for class fr.inria.rules.integraal.model.formula.impl.FOConjunctionImpl
Constructor using sub formulas
FODisjunctionImpl - Class in fr.inria.rules.integraal.model.formula.impl
Default implementation of FOFormulaDisjunction
FODisjunctionImpl(Collection) - Constructor for class fr.inria.rules.integraal.model.formula.impl.FODisjunctionImpl
Constructor using sub formulas
FOFormula - Interface in fr.inria.rules.integraal.model.formula.api
This interface represents a first order formula of atoms.
FOFormulaConjunction - Interface in fr.inria.rules.integraal.model.formula.api
Representation of a conjunction (logical AND) of first‑order sub‑formulas.
FOFormulaDisjunction - Interface in fr.inria.rules.integraal.model.formula.api
Representation of disjunctions of sub formulas
FOFormulaFactory - Class in fr.inria.rules.integraal.model.formula.factory
Factory for formulas
FOFormulaFactory() - Constructor for class fr.inria.rules.integraal.model.formula.factory.FOFormulaFactory
Creates a formula factory instance.
FOFormulaNegation - Interface in fr.inria.rules.integraal.model.formula.api
Representation of the negation of a sub formula
FOFormulas - Class in fr.inria.rules.integraal.model.formula
Utility class for standard operations on formulas
FOFormulas.EvaluableReplacementResult<F> - Record Class in fr.inria.rules.integraal.model.formula
Aggregates the mappings produced while replacing evaluable parts.
FOFormulaSubQuery - Interface in fr.inria.rules.integraal.model.formula.api
Representation of a subquery.
FONegationImpl - Record Class in fr.inria.rules.integraal.model.formula.impl
Default implementation of a FOFormulaNegation
FONegationImpl(FOFormula) - Constructor for record class fr.inria.rules.integraal.model.formula.impl.FONegationImpl
Constructor with a sub element
FOQueries - Class in fr.inria.rules.integraal.util
Utility class for First Order Queries
FOQueries() - Constructor for class fr.inria.rules.integraal.util.FOQueries
Creates the FO-query utility.
FOQueries.EvaluableQueriesReplacementResult<Formula> - Record Class in fr.inria.rules.integraal.util
Groups transformed queries together with the replacements used for evaluable parts.
FOQuery<Formula> - Interface in fr.inria.rules.integraal.model.query.api
This interface represents a first order Query.
FOQueryEvaluator<Formula,QD> - Interface in fr.inria.rules.integraal.model.queryEvaluation.api
An FOQuery evaluator is one possible algorithm to evaluate a FOQuery.
FOQueryEvaluatorWithDBMSDelegation - Class in fr.inria.rules.integraal.query_evaluation.generic
Evaluates a FOQuery by using the an (external) data management system, if this is one is present.
FOQueryEvaluatorWithDBMSDelegation() - Constructor for class fr.inria.rules.integraal.query_evaluation.generic.FOQueryEvaluatorWithDBMSDelegation
Creates the delegating FO-query evaluator.
FOQueryFactory - Class in fr.inria.rules.integraal.model.query.factory
Factory for queries
FOQueryFactory() - Constructor for class fr.inria.rules.integraal.model.query.factory.FOQueryFactory
Creates a query factory instance.
FOQueryImpl<Formula> - Class in fr.inria.rules.integraal.model.query.impl
Abstract class for FOQueries.
FOQueryImpl(String, Formula, List, TermPartition) - Constructor for class fr.inria.rules.integraal.model.query.impl.FOQueryImpl
Constructor using a label
FORBIDDEN_DELETION - Enum constant in enum class fr.inria.rules.integraal.api.external.eua.EUACode
The target of deletion is part of a complex object (and it is forbidden).
forEach(Consumer) - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
 
forEachOrdered(Consumer) - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
 
forget(RuleBase, Predicate) - Static method in class fr.inria.rules.integraal.forgetting.Forgetting
Creates a new RuleBase equivalent to the given one where some predicates have been removed from the vocabulary
forgetConstant(String) - Method in interface fr.inria.rules.integraal.model.logicalElements.factory.api.TermFactory
Forgets a previously created constant.
forgetConstant(String) - Method in class fr.inria.rules.integraal.model.logicalElements.factory.impl.SameObjectTermFactory
 
forgetPredicate(String) - Method in interface fr.inria.rules.integraal.model.logicalElements.factory.api.PredicateFactory
Forgets a previously created (non fresh) predicate.
forgetPredicate(String) - Method in class fr.inria.rules.integraal.model.logicalElements.factory.impl.SameObjectPredicateFactory
 
Forgetting - Class in fr.inria.rules.integraal.forgetting
The process of Forgetting is to remove some rules from the rulebase according to specific properties.
Forgetting() - Constructor for class fr.inria.rules.integraal.forgetting.Forgetting
Creates a forgetting utility instance.
FORMAT_ERROR - Enum constant in enum class fr.inria.rules.integraal.api.external.eua.EUACode
The provided string is not in correct dlgp or vd format.
formatSubstitutions(IntegraalEnvironment, Collection) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningOperations
 
formatSubstitutions(IntegraalEnvironment, Collection) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningService
 
formatSubstitutions(IntegraalEnvironment, Collection) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
Deprecated.
Formats substitutions into string maps.
formatSubstitutions(IntegraalEnvironment, Collection) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
Formats substitutions into string maps.
FormulaAnalyzer - Class in fr.inria.rules.integraal.util.object_analyzer
Produces textual summaries for formulas.
FormulaAnalyzer() - Constructor for class fr.inria.rules.integraal.util.object_analyzer.FormulaAnalyzer
Creates the formula analyzer utility.
FORule - Interface in fr.inria.rules.integraal.model.rule.api
A Rule with FOFormula representation
FORuleImpl - Class in fr.inria.rules.integraal.model.rule.impl
Default implementation of FORule
FORuleImpl(FOFormula, FOFormula) - Constructor for class fr.inria.rules.integraal.model.rule.impl.FORuleImpl
Constructor without label
FORuleImpl(String, FOFormula, FOFormula) - Constructor for class fr.inria.rules.integraal.model.rule.impl.FORuleImpl
Deprecated.
ForwardChainingAlgorithm - Interface in fr.inria.rules.integraal.forward_chaining.api
A ForwardChaining algorithm saturates a FactBase according to the given FORule.
FOSubQueryImpl - Record Class in fr.inria.rules.integraal.model.formula.impl
 
FOSubQueryImpl(Variable, FOQuery) - Constructor for record class fr.inria.rules.integraal.model.formula.impl.FOSubQueryImpl
Creates an instance of a FOSubQueryImpl record class.
fr.inria.rules.integraal.api - module fr.inria.rules.integraal.api
High level API module for the main functionalities of InteGraal
fr.inria.rules.integraal.api.external - package fr.inria.rules.integraal.api.external
 
fr.inria.rules.integraal.api.external.eua - package fr.inria.rules.integraal.api.external.eua
 
fr.inria.rules.integraal.api.external.registries - package fr.inria.rules.integraal.api.external.registries
 
fr.inria.rules.integraal.api.internal - package fr.inria.rules.integraal.api.internal
 
fr.inria.rules.integraal.api.internal.impl - package fr.inria.rules.integraal.api.internal.impl
 
fr.inria.rules.integraal.backward_chaining - module fr.inria.rules.integraal.backward_chaining
Module for backward chaining elements of InteGraal
fr.inria.rules.integraal.backward_chaining.api - package fr.inria.rules.integraal.backward_chaining.api
 
fr.inria.rules.integraal.backward_chaining.core - package fr.inria.rules.integraal.backward_chaining.core
 
fr.inria.rules.integraal.backward_chaining.cover - package fr.inria.rules.integraal.backward_chaining.cover
 
fr.inria.rules.integraal.backward_chaining.homomorphism - package fr.inria.rules.integraal.backward_chaining.homomorphism
 
fr.inria.rules.integraal.backward_chaining.pure - package fr.inria.rules.integraal.backward_chaining.pure
 
fr.inria.rules.integraal.backward_chaining.pure.rewriting_operator - package fr.inria.rules.integraal.backward_chaining.pure.rewriting_operator
 
fr.inria.rules.integraal.backward_chaining.source_target - package fr.inria.rules.integraal.backward_chaining.source_target
 
fr.inria.rules.integraal.backward_chaining.unfolding - package fr.inria.rules.integraal.backward_chaining.unfolding
 
fr.inria.rules.integraal.component - module fr.inria.rules.integraal.component
High level components for the main functionalities of InteGraal
fr.inria.rules.integraal.component_builder - package fr.inria.rules.integraal.component_builder
 
fr.inria.rules.integraal.component_builder.api - package fr.inria.rules.integraal.component_builder.api
 
fr.inria.rules.integraal.component_builder.api.algorithm - package fr.inria.rules.integraal.component_builder.api.algorithm
 
fr.inria.rules.integraal.component_builder.api.scenario - package fr.inria.rules.integraal.component_builder.api.scenario
 
fr.inria.rules.integraal.component_builder.components - package fr.inria.rules.integraal.component_builder.components
 
fr.inria.rules.integraal.component_builder.evaluators.generic - package fr.inria.rules.integraal.component_builder.evaluators.generic
 
fr.inria.rules.integraal.component_builder.evaluators.generic.processors - package fr.inria.rules.integraal.component_builder.evaluators.generic.processors
 
fr.inria.rules.integraal.component_builder.evaluators.query_evaluation - package fr.inria.rules.integraal.component_builder.evaluators.query_evaluation
 
fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary - package fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary
 
fr.inria.rules.integraal.component_builder.evaluators.query_rewriting - package fr.inria.rules.integraal.component_builder.evaluators.query_rewriting
 
fr.inria.rules.integraal.component_builder.evaluators.query_rewriting.auxiliary - package fr.inria.rules.integraal.component_builder.evaluators.query_rewriting.auxiliary
 
fr.inria.rules.integraal.component_builder.externalHaltingConditions - package fr.inria.rules.integraal.component_builder.externalHaltingConditions
 
fr.inria.rules.integraal.configuration - module fr.inria.rules.integraal.configuration
High level components for the main functionalities of InteGraal
fr.inria.rules.integraal.configuration.keywords - package fr.inria.rules.integraal.configuration.keywords
 
fr.inria.rules.integraal.configuration.parameters - package fr.inria.rules.integraal.configuration.parameters
 
fr.inria.rules.integraal.core - module fr.inria.rules.integraal.core
Module for computing core of conjunctions in InteGraal
fr.inria.rules.integraal.core - package fr.inria.rules.integraal.core
 
fr.inria.rules.integraal.environment - module fr.inria.rules.integraal.environment
Module for input and output of data elements of InteGraal
fr.inria.rules.integraal.environment - package fr.inria.rules.integraal.environment
 
fr.inria.rules.integraal.forgetting - module fr.inria.rules.integraal.forgetting
Module for forgetting elements of InteGraal
fr.inria.rules.integraal.forgetting - package fr.inria.rules.integraal.forgetting
 
fr.inria.rules.integraal.forward_chaining - module fr.inria.rules.integraal.forward_chaining
Module for forward chaining elements of InteGraal
fr.inria.rules.integraal.forward_chaining.api - package fr.inria.rules.integraal.forward_chaining.api
 
fr.inria.rules.integraal.forward_chaining.chase - package fr.inria.rules.integraal.forward_chaining.chase
 
fr.inria.rules.integraal.forward_chaining.chase.data - package fr.inria.rules.integraal.forward_chaining.chase.data
 
fr.inria.rules.integraal.forward_chaining.chase.description - package fr.inria.rules.integraal.forward_chaining.chase.description
 
fr.inria.rules.integraal.forward_chaining.chase.halting_condition - package fr.inria.rules.integraal.forward_chaining.chase.halting_condition
 
fr.inria.rules.integraal.forward_chaining.chase.lineage - package fr.inria.rules.integraal.forward_chaining.chase.lineage
 
fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified - package fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified
 
fr.inria.rules.integraal.forward_chaining.chase.rule_applier - package fr.inria.rules.integraal.forward_chaining.chase.rule_applier
 
fr.inria.rules.integraal.forward_chaining.chase.rule_applier.body_to_query_transformer - package fr.inria.rules.integraal.forward_chaining.chase.rule_applier.body_to_query_transformer
 
fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier - package fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier
 
fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.facts_handler - package fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.facts_handler
 
fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.renamer - package fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.renamer
 
fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.tracking - package fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.tracking
 
fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_checker - package fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_checker
 
fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_computer - package fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_computer
 
fr.inria.rules.integraal.forward_chaining.chase.rule_scheduler - package fr.inria.rules.integraal.forward_chaining.chase.rule_scheduler
 
fr.inria.rules.integraal.forward_chaining.chase.treatment - package fr.inria.rules.integraal.forward_chaining.chase.treatment
 
fr.inria.rules.integraal.grd - module fr.inria.rules.integraal.grd
Module for grd elements of InteGraal
fr.inria.rules.integraal.grd.api - package fr.inria.rules.integraal.grd.api
 
fr.inria.rules.integraal.grd.impl - package fr.inria.rules.integraal.grd.impl
 
fr.inria.rules.integraal.grd.impl.dependency_checker - package fr.inria.rules.integraal.grd.impl.dependency_checker
 
fr.inria.rules.integraal.io - module fr.inria.rules.integraal.io
Module for input and output of data elements of InteGraal
fr.inria.rules.integraal.io.api - package fr.inria.rules.integraal.io.api
 
fr.inria.rules.integraal.io.csv - package fr.inria.rules.integraal.io.csv
 
fr.inria.rules.integraal.io.dlgp - package fr.inria.rules.integraal.io.dlgp
 
fr.inria.rules.integraal.io.dlgpe - package fr.inria.rules.integraal.io.dlgpe
 
fr.inria.rules.integraal.io.dlgpe2 - package fr.inria.rules.integraal.io.dlgpe2
 
fr.inria.rules.integraal.io.rdf - package fr.inria.rules.integraal.io.rdf
 
fr.inria.rules.integraal.model - module fr.inria.rules.integraal.model
Module for model elements of InteGraal
fr.inria.rules.integraal.model.common.api - package fr.inria.rules.integraal.model.common.api
 
fr.inria.rules.integraal.model.data.collection.api - package fr.inria.rules.integraal.model.data.collection.api
 
fr.inria.rules.integraal.model.data.collection.builder - package fr.inria.rules.integraal.model.data.collection.builder
 
fr.inria.rules.integraal.model.data.operationsSupported - package fr.inria.rules.integraal.model.data.operationsSupported
 
fr.inria.rules.integraal.model.data.readable - package fr.inria.rules.integraal.model.data.readable
 
fr.inria.rules.integraal.model.data.readable.exception - package fr.inria.rules.integraal.model.data.readable.exception
 
fr.inria.rules.integraal.model.data.readable.query - package fr.inria.rules.integraal.model.data.readable.query
 
fr.inria.rules.integraal.model.data.standardizable - package fr.inria.rules.integraal.model.data.standardizable
 
fr.inria.rules.integraal.model.data.writable - package fr.inria.rules.integraal.model.data.writable
 
fr.inria.rules.integraal.model.formula - package fr.inria.rules.integraal.model.formula
 
fr.inria.rules.integraal.model.formula.api - package fr.inria.rules.integraal.model.formula.api
 
fr.inria.rules.integraal.model.formula.factory - package fr.inria.rules.integraal.model.formula.factory
 
fr.inria.rules.integraal.model.formula.impl - package fr.inria.rules.integraal.model.formula.impl
 
fr.inria.rules.integraal.model.functions - package fr.inria.rules.integraal.model.functions
 
fr.inria.rules.integraal.model.kb.api - package fr.inria.rules.integraal.model.kb.api
 
fr.inria.rules.integraal.model.kb.impl - package fr.inria.rules.integraal.model.kb.impl
 
fr.inria.rules.integraal.model.logicalElements.api - package fr.inria.rules.integraal.model.logicalElements.api
 
fr.inria.rules.integraal.model.logicalElements.factory.api - package fr.inria.rules.integraal.model.logicalElements.factory.api
 
fr.inria.rules.integraal.model.logicalElements.factory.impl - package fr.inria.rules.integraal.model.logicalElements.factory.impl
 
fr.inria.rules.integraal.model.logicalElements.functional - package fr.inria.rules.integraal.model.logicalElements.functional
 
fr.inria.rules.integraal.model.logicalElements.impl - package fr.inria.rules.integraal.model.logicalElements.impl
 
fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms - package fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms
 
fr.inria.rules.integraal.model.logicalElements.impl.literals.types - package fr.inria.rules.integraal.model.logicalElements.impl.literals.types
 
fr.inria.rules.integraal.model.partition - package fr.inria.rules.integraal.model.partition
 
fr.inria.rules.integraal.model.query.api - package fr.inria.rules.integraal.model.query.api
 
fr.inria.rules.integraal.model.query.factory - package fr.inria.rules.integraal.model.query.factory
 
fr.inria.rules.integraal.model.query.impl - package fr.inria.rules.integraal.model.query.impl
 
fr.inria.rules.integraal.model.queryEvaluation.api - package fr.inria.rules.integraal.model.queryEvaluation.api
 
fr.inria.rules.integraal.model.rule.api - package fr.inria.rules.integraal.model.rule.api
 
fr.inria.rules.integraal.model.rule.impl - package fr.inria.rules.integraal.model.rule.impl
 
fr.inria.rules.integraal.model.ruleCompilation - package fr.inria.rules.integraal.model.ruleCompilation
 
fr.inria.rules.integraal.model.ruleCompilation.api - package fr.inria.rules.integraal.model.ruleCompilation.api
 
fr.inria.rules.integraal.model.ruleCompilation.id - package fr.inria.rules.integraal.model.ruleCompilation.id
 
fr.inria.rules.integraal.model.util.wrapper - package fr.inria.rules.integraal.model.util.wrapper
 
fr.inria.rules.integraal.query_evaluation - module fr.inria.rules.integraal.query_evaluation
Module for query evaluation elements of InteGraal
fr.inria.rules.integraal.query_evaluation.atomic - package fr.inria.rules.integraal.query_evaluation.atomic
 
fr.inria.rules.integraal.query_evaluation.conjunction - package fr.inria.rules.integraal.query_evaluation.conjunction
 
fr.inria.rules.integraal.query_evaluation.conjunction.backtrack - package fr.inria.rules.integraal.query_evaluation.conjunction.backtrack
 
fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy - package fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy
 
fr.inria.rules.integraal.query_evaluation.generic - package fr.inria.rules.integraal.query_evaluation.generic
 
fr.inria.rules.integraal.query_evaluation.negation - package fr.inria.rules.integraal.query_evaluation.negation
 
fr.inria.rules.integraal.query_evaluation.union - package fr.inria.rules.integraal.query_evaluation.union
 
fr.inria.rules.integraal.redundancy - module fr.inria.rules.integraal.redundancy
Module for util elements of InteGraal
fr.inria.rules.integraal.redundancy - package fr.inria.rules.integraal.redundancy
 
fr.inria.rules.integraal.storage - module fr.inria.rules.integraal.storage
Module for storage elements of InteGraal
fr.inria.rules.integraal.storage.builder - package fr.inria.rules.integraal.storage.builder
 
fr.inria.rules.integraal.storage.external.evaluator - package fr.inria.rules.integraal.storage.external.evaluator
 
fr.inria.rules.integraal.storage.external.rdbms - package fr.inria.rules.integraal.storage.external.rdbms
 
fr.inria.rules.integraal.storage.external.rdbms.driver - package fr.inria.rules.integraal.storage.external.rdbms.driver
 
fr.inria.rules.integraal.storage.external.rdbms.layout - package fr.inria.rules.integraal.storage.external.rdbms.layout
 
fr.inria.rules.integraal.storage.external.tabular - package fr.inria.rules.integraal.storage.external.tabular
 
fr.inria.rules.integraal.storage.external.triplestore - package fr.inria.rules.integraal.storage.external.triplestore
 
fr.inria.rules.integraal.storage.natives - package fr.inria.rules.integraal.storage.natives
 
fr.inria.rules.integraal.storage.rdf4j.value.converter - package fr.inria.rules.integraal.storage.rdf4j.value.converter
 
fr.inria.rules.integraal.unifier - package fr.inria.rules.integraal.unifier
 
fr.inria.rules.integraal.unifiers - module fr.inria.rules.integraal.unifiers
Module for unifier elements of InteGraal
fr.inria.rules.integraal.util - module fr.inria.rules.integraal.util
Module for util elements of InteGraal
fr.inria.rules.integraal.util - package fr.inria.rules.integraal.util
 
fr.inria.rules.integraal.util.converter - package fr.inria.rules.integraal.util.converter
 
fr.inria.rules.integraal.util.enumerations - package fr.inria.rules.integraal.util.enumerations
 
fr.inria.rules.integraal.util.files - package fr.inria.rules.integraal.util.files
 
fr.inria.rules.integraal.util.object_analyzer - package fr.inria.rules.integraal.util.object_analyzer
 
fr.inria.rules.integraal.util.stream - package fr.inria.rules.integraal.util.stream
 
fr.inria.rules.integraal.util.stream.filter - package fr.inria.rules.integraal.util.stream.filter
 
fr.inria.rules.integraal.util.time - package fr.inria.rules.integraal.util.time
 
fr.inria.rules.integraal.util.timeout - package fr.inria.rules.integraal.util.timeout
 
fr.inria.rules.integraal.util.validator - package fr.inria.rules.integraal.util.validator
 
fr.inria.rules.integraal.util.validator.data - package fr.inria.rules.integraal.util.validator.data
 
fr.inria.rules.integraal.util.validator.query - package fr.inria.rules.integraal.util.validator.query
 
fr.inria.rules.integraal.util.validator.rule - package fr.inria.rules.integraal.util.validator.rule
 
fr.inria.rules.integraal.views - module fr.inria.rules.integraal.views
Module for view elements of InteGraal
fr.inria.rules.integraal.views - package fr.inria.rules.integraal.views
 
fr.inria.rules.integraal.views.builder - package fr.inria.rules.integraal.views.builder
 
fr.inria.rules.integraal.views.datasource - package fr.inria.rules.integraal.views.datasource
 
fr.inria.rules.integraal.views.specializer - package fr.inria.rules.integraal.views.specializer
 
fr.inria.rules.integraal.views.utils - package fr.inria.rules.integraal.views.utils
 
fr.inria.rules.integraal.views.view - package fr.inria.rules.integraal.views.view
 
fr.lirmm.graphik.integraal.api.core - package fr.lirmm.graphik.integraal.api.core
 
fr.lirmm.graphik.integraal.api.factory - package fr.lirmm.graphik.integraal.api.factory
 
fr.lirmm.graphik.integraal.core - package fr.lirmm.graphik.integraal.core
This package contains the main classes of GRAAL.
fr.lirmm.graphik.integraal.core.atomset - package fr.lirmm.graphik.integraal.core.atomset
 
fr.lirmm.graphik.integraal.core.factory - package fr.lirmm.graphik.integraal.core.factory
 
fr.lirmm.graphik.integraal.core.ruleset - package fr.lirmm.graphik.integraal.core.ruleset
 
fr.lirmm.graphik.integraal.core.term - package fr.lirmm.graphik.integraal.core.term
 
fr.lirmm.graphik.integraal.core.unifier.checker - package fr.lirmm.graphik.integraal.core.unifier.checker
 
fr.lirmm.graphik.integraal.rulesetanalyser - package fr.lirmm.graphik.integraal.rulesetanalyser
 
fr.lirmm.graphik.integraal.rulesetanalyser.property - package fr.lirmm.graphik.integraal.rulesetanalyser.property
 
fr.lirmm.graphik.integraal.rulesetanalyser.util - package fr.lirmm.graphik.integraal.rulesetanalyser.util
 
fr.lirmm.graphik.util.graph.scc - package fr.lirmm.graphik.util.graph.scc
 
fr.lirmm.graphik.util.stream - package fr.lirmm.graphik.util.stream
 
fr.lirmm.integraal.rule_analysis - module fr.lirmm.integraal.rule_analysis
Rule analysis and legacy Graal interoperability module.
FRESH - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Namer
Fresh naming function
FreshRenamer - Class in fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.renamer
Rename with a fresh variable each time
FreshRenamer(TermFactory) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.renamer.FreshRenamer
Creates a renamer generating a fresh variable for each existential.
freshRenaming(FORule) - Static method in class fr.inria.rules.integraal.util.Rules
Create a new rule corresponding to the given rule by renaming all the variables with fresh variables
FreshVariableImpl - Class in fr.inria.rules.integraal.model.logicalElements.impl
A fresh variable is guaranteed not to compare equal to previously created variables.
FreshVariableImpl(String) - Constructor for class fr.inria.rules.integraal.model.logicalElements.impl.FreshVariableImpl
Creates a fresh variable with the provided label.
FreshVarMapper<T> - Interface in fr.lirmm.graphik.integraal.api.core
Maps objects to fresh variables.
FreshVarSubstitution - Class in fr.lirmm.graphik.integraal.core
Substitution that maps terms to freshly generated variables.
FreshVarSubstitution() - Constructor for class fr.lirmm.graphik.integraal.core.FreshVarSubstitution
Creates a substitution backed by a default fresh-variable generator.
FreshVarSubstitution(VariableGenerator) - Constructor for class fr.lirmm.graphik.integraal.core.FreshVarSubstitution
Creates a substitution using the provided generator.
FreshVarSubstitution(VariableGenerator, Iterable) - Constructor for class fr.lirmm.graphik.integraal.core.FreshVarSubstitution
Creates a substitution and eagerly substitutes the provided terms.
fromLocalName(String) - Static method in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
Find an enum constant by local name.
FRONTIER - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Namer
Frontier variable dependent naming function
FRONTIER - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Transformer
Apply frontier transformations
FRONTIER_PIECE - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Namer
Frontier Piece variable dependent naming function
FrontierByPieceSkolem - Class in fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.renamer
Namer created with all the variables from the piece of the rule's frontier
FrontierByPieceSkolem(TermFactory) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.renamer.FrontierByPieceSkolem
Creates a renamer using frontier variables per connected piece.
FrontierGuardedProperty - Class in fr.lirmm.graphik.integraal.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.integraal.rulesetanalyser.property
The frontier contains only one variable.
FrontierSkolem - Class in fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.renamer
Namer created with all the variables of the rule's frontier
FrontierSkolem(TermFactory) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.renamer.FrontierSkolem
Creates a renamer using the frontier variables of each rule.
FrontierTransformer - Class in fr.inria.rules.integraal.forward_chaining.chase.rule_applier.body_to_query_transformer
Transforms a rule's body into a query using only frontier variables as answer variables
FrontierTransformer() - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.body_to_query_transformer.FrontierTransformer
Creates a frontier-based body-to-query transformer.
FULL_ENVIRONMENT - Enum constant in enum class fr.inria.rules.integraal.api.external.eua.EUACode
The environment is full, nothing can be added.
function_name - Variable in class fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms.AbstractLogicalFunctionalTermImpl
Name of the function symbol.
function_name() - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms.EvaluableFunctionImpl
Returns the value of the function_name record component.
FUNCTIONAL_TERM_WITH_VARS - Static variable in class fr.inria.rules.integraal.util.AtomType
Mask for a functional term that still contains variables.
functionReplacement() - Method in record class fr.inria.rules.integraal.model.formula.FOFormulas.EvaluableReplacementResult
Returns the value of the functionReplacement record component.
functionReplacement() - Method in record class fr.inria.rules.integraal.util.FOQueries.EvaluableQueriesReplacementResult
Returns the value of the functionReplacement record component.
FUSProperty - Class in fr.lirmm.graphik.integraal.rulesetanalyser.property
Property capturing finite unification sets.

G

GBTSProperty - Class in fr.lirmm.graphik.integraal.rulesetanalyser.property
Property capturing greedy bounded-treewidth sets.
GDAY - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
XSD gDay datatype.
generateKey(String, T) - Method in class fr.inria.rules.integraal.api.external.registries.BasicRegistry
Generates the final key to use for storing the given value.
generateKey(String, T) - Method in class fr.inria.rules.integraal.api.external.registries.LabeledRegistry
 
generatePropertyMap() - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.RuleSetPropertyHierarchy
Prepare the list of rule set properties.
generatePropertyMapSpecializationOf(RuleSetProperty) - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.RuleSetPropertyHierarchy
Prepare a map containing all specialization of specified rule property.
GENERIC - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Evaluator
Generic Evaluator
GenericFOQueryEvaluator<QD> - Class in fr.inria.rules.integraal.query_evaluation.generic
Evaluates a FOQuery by dispatching it to the correct evaluator.
GenericFOQueryEvaluator() - Constructor for class fr.inria.rules.integraal.query_evaluation.generic.GenericFOQueryEvaluator
Creates an evaluator without configured sub-evaluators.
get() - Static method in interface fr.inria.rules.integraal.api.internal.ModelAPI
Returns the singleton model API instance.
get(String) - Method in class fr.inria.rules.integraal.api.external.registries.BasicRegistry
Retrieves the unique value associated with the given key.
GET - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
Dictionary lookup invoker.
get_all_predicates_query() - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.AdHocSQLLayout
Returns the SQL statement listing all predicates stored in the database.
get_atom_table_prefix() - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.AdHocSQLLayout
Returns the prefix used when generating atom-table names.
get_count_predicate_query() - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.AdHocSQLLayout
Returns the SQL statement counting predicates.
get_create_atom_table() - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.AdHocSQLLayout
Returns the SQL statement template for creating an atom table.
get_create_predicate_table_query() - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.AdHocSQLLayout
Returns the SQL statement creating the predicate metadata table.
get_create_terms_table_query() - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.AdHocSQLLayout
Returns the SQL statement creating the terms table.
get_create_terms_table_query() - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.EncodingAdHocSQLLayout
//////////////////////////////////////////////
get_insert_predicate_query() - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.AdHocSQLLayout
Returns the SQL statement inserting a predicate metadata row.
get_max_term_encoding_query() - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.EncodingAdHocSQLLayout
Returns the SQL query used to retrieve the current maximum encoding.
get_predicate_table_name() - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.AdHocSQLLayout
Returns the name of the predicate metadata table.
get_predicate_table_query() - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.AdHocSQLLayout
Returns the SQL statement retrieving the table bound to a predicate.
get_term_table_query() - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.AdHocSQLLayout
Returns the SQL statement fetching a serialized term.
get_term_table_query_from_encoding() - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.EncodingAdHocSQLLayout
Returns the SQL query used to retrieve a term by its encoding.
get_term_table_query_from_label() - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.EncodingAdHocSQLLayout
Returns the SQL query used to retrieve the encoding of a term.
getAffectedPositionSet() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.util.AnalyserRuleSet
Returns the affected-position set associated with this rule set.
getAlgorithm() - Method in class fr.inria.rules.integraal.api.internal.CompilationResult
Returns the rewriting algorithm associated with this compilation result.
getAlgorithm() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
Returns the current algorithm type.
getAlgorithm() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Returns the algorithm identified by this configuration.
getAllConstantsAsString(Class) - Static method in class fr.inria.rules.integraal.util.enumerations.EnumUtils
Returns an array of strings containing all the constants of the specified enum type.
getAllInvokerNames() - Method in class fr.inria.rules.integraal.model.functions.IntegraalInvokers
Retrieves all invoker names as a List of Strings.
getAllNestedTerms() - Method in interface fr.inria.rules.integraal.model.data.collection.api.MaterializedDataCollection
 
getAllNestedTerms() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.TermCompound
Streams all nested terms contained in this object.
getAllPredicates(PredicateFactory) - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.AdHocSQLLayout
 
getAllPredicates(PredicateFactory) - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.NaturalSQLLayout
 
getAllPredicates(PredicateFactory) - Method in interface fr.inria.rules.integraal.storage.external.rdbms.layout.RDBMSStorageLayout
Returns all predicates known to the underlying database.
getAllQueryableData() - Method in interface fr.inria.rules.integraal.model.data.collection.api.QueryableDataCollection
Returns every queryable data source indexed by predicate.
getAllReadableData() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.data.ChasableData
Get a queryable data collection containing both the read-only and the read-write data
getAllReadableData() - Method in class fr.inria.rules.integraal.forward_chaining.chase.data.ChasableDataImpl
 
getAllReferencedFilePaths() - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario
 
getAllReferencedFilePaths() - Method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
Returns all file paths referenced by this handler.
getAllTableNames() - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.AdHocSQLLayout
 
getAllTableNames() - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.NaturalSQLLayout
 
getAllTableNames() - Method in interface fr.inria.rules.integraal.storage.external.rdbms.layout.RDBMSStorageLayout
Returns the names of all atom tables.
getAllWritableData() - Method in interface fr.inria.rules.integraal.model.data.collection.api.QueryableWritableDataCollection
Get all the writable data by Predicate
getAnalysers() - Method in class fr.inria.rules.integraal.api.external.registries.Registries
Returns the analyser registry.
getAncestorRuleInstancesYielding(Atom) - Method in class fr.inria.rules.integraal.forward_chaining.chase.lineage.LineageTrackerImpl
Returns the rule instances yielding the ancestors of the supplied atom.
getAncestorRules(FORule) - Method in interface fr.inria.rules.integraal.grd.api.GraphOfFORuleDependencies
Returns all rules that can trigger the specified one.
getAncestorRules(FORule) - Method in class fr.inria.rules.integraal.grd.impl.GRDImpl
 
getAncestorRules(FORule, Set) - Method in interface fr.inria.rules.integraal.grd.api.GraphOfFORuleDependencies
Retrieves the ancestor rules by ignoring some rules
getAncestorRules(FORule, Set) - Method in class fr.inria.rules.integraal.grd.impl.GRDImpl
 
getAncestorsOf(Atom) - Method in interface fr.inria.rules.integraal.forward_chaining.chase.lineage.LineageTracker
Returns every ancestor atom involved in deriving the supplied atom.
getAncestorsOf(Atom) - Method in class fr.inria.rules.integraal.forward_chaining.chase.lineage.LineageTrackerImpl
 
getAncestorsOf(Atom) - Method in class fr.inria.rules.integraal.forward_chaining.chase.lineage.NoLineageTracker
 
getAncestorsOf(Atom, LineageTracker...) - Static method in interface fr.inria.rules.integraal.forward_chaining.chase.lineage.FederatedLineageTracker
Returns the union of prime ancestors found in the supplied lineage trackers.
getAnswerIterators() - Method in class fr.inria.rules.integraal.api.external.registries.Registries
Returns the answer iterator registry.
getAnswerVariables() - Method in record class fr.inria.rules.integraal.model.formula.impl.FOSubQueryImpl
 
getAnswerVariables() - Method in class fr.inria.rules.integraal.model.query.impl.FOQueryImpl
 
getAnswerVariables() - Method in class fr.inria.rules.integraal.model.query.impl.UnionFOQuery
 
getAnswerVariables() - Method in interface fr.lirmm.graphik.integraal.api.core.ConjunctiveQuery
Get the answer variables
getAnswerVariables() - Method in interface fr.lirmm.graphik.integraal.api.core.ConjunctiveQueryWithNegatedParts
Get the answer variables
getAnswerVariables() - Method in interface fr.lirmm.graphik.integraal.api.core.UnionOfConjunctiveQueries
Get the answer variables
getAnswerVariables() - Method in class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQuery
Returns the answer variables of the query.
getAnswerVariables() - Method in class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQueryWithNegatedParts
Returns the answer variables of the query.
getAnswerVariables() - Method in class fr.lirmm.graphik.integraal.core.DefaultUnionOfConjunctiveQueries
 
getAnswerVariables() - Method in class fr.lirmm.graphik.integraal.core.RuleWrapper2ConjunctiveQueryWithNegatedParts
 
getApproach() - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryKnowledgeBase
Returns the defined priority of this KnowledgeBase (ie saturation or rewriting).
getArity() - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.PredicateImpl
 
getArity() - Method in class fr.lirmm.graphik.integraal.api.core.Predicate
Get the arity of this predicate.
getAssignedTerms() - Method in class fr.inria.rules.integraal.model.data.readable.query.BasicQuery
Returns the current assignment of terms by position.
getAssociatedSubstitution() - Method in interface fr.inria.rules.integraal.unifier.QueryUnifier
Returns the substitution associated to this unifier.
getAssociatedSubstitution() - Method in class fr.inria.rules.integraal.unifier.QueryUnifierImpl
 
getAssociatedSubstitution(FOQuery) - Method in class fr.inria.rules.integraal.model.partition.TermPartition
Compute the substitution associated with this partition.
getAtomFromFunction(EvaluableFunction) - Method in class fr.inria.rules.integraal.model.functions.QueryableRelationalFunctions
Builds an atom representing the supplied evaluable function with a fresh result variable.
getAtomFromFunction(EvaluableFunction, Term) - Method in class fr.inria.rules.integraal.model.functions.QueryableRelationalFunctions
Builds an atom representing the supplied evaluable function.
getAtomicPattern(Predicate) - Method in interface fr.inria.rules.integraal.model.data.collection.api.QueryableDataCollection
 
getAtomicPattern(Predicate) - Method in interface fr.inria.rules.integraal.model.data.readable.QueryableData
Get the basic pattern for a given predicate
getAtomicPattern(Predicate) - Method in class fr.inria.rules.integraal.model.data.readable.QueryableDataDelAtomsWrapper
 
getAtomicPattern(Predicate) - Method in class fr.inria.rules.integraal.model.functions.QueryableRelationalFunctions
 
getAtomicPattern(Predicate) - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
 
getAtomicPattern(Predicate) - Method in class fr.inria.rules.integraal.storage.external.triplestore.TripleStoreStore
 
getAtomicPattern(Predicate) - Method in class fr.inria.rules.integraal.storage.natives.DefaultInMemoryAtomSet
 
getAtomicPattern(Predicate) - Method in class fr.inria.rules.integraal.storage.natives.FactBaseDelAtomsWrapper
 
getAtomicPattern(Predicate) - Method in class fr.inria.rules.integraal.storage.natives.LightInMemoryGraphStore
 
getAtomicPattern(Predicate) - Method in class fr.inria.rules.integraal.storage.natives.SimpleInMemoryGraphStore
 
getAtomicPattern(Predicate) - Method in class fr.inria.rules.integraal.views.datasource.AbstractDataSource
 
getAtomicPattern(Predicate) - Method in class fr.inria.rules.integraal.views.FederatedFactBase
Deprecated.
 
getAtomsByPredicate(Predicate) - Method in interface fr.inria.rules.integraal.model.data.collection.api.MaterializedDataCollection
 
getAtomsByPredicate(Predicate) - Method in interface fr.inria.rules.integraal.model.data.readable.MaterializedData
Returns an iterator over all atoms with the specified predicate.
getAtomsByPredicate(Predicate) - Method in class fr.inria.rules.integraal.storage.external.triplestore.TripleStoreStore
 
getAtomsByPredicate(Predicate) - Method in class fr.inria.rules.integraal.storage.natives.DefaultInMemoryAtomSet
 
getAtomsByPredicate(Predicate) - Method in class fr.inria.rules.integraal.storage.natives.FactBaseDelAtomsWrapper
 
getAtomsByPredicate(Predicate) - Method in class fr.inria.rules.integraal.storage.natives.LightInMemoryGraphStore
 
getAtomsByPredicate(Predicate) - Method in class fr.inria.rules.integraal.storage.natives.SimpleInMemoryGraphStore
 
getAtomsByPredicate(Predicate) - Method in class fr.inria.rules.integraal.views.FederatedFactBase
Deprecated.
 
getAtomsByTerm(Term) - Method in interface fr.inria.rules.integraal.model.data.collection.api.MaterializedDataCollection
 
getAtomsByTerm(Term) - Method in interface fr.inria.rules.integraal.model.data.readable.MaterializedData
Returns a stream over all atoms with the specified term.
getAtomsByTerm(Term) - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
//////////////////////////////////////////////
getAtomsByTerm(Term) - Method in class fr.inria.rules.integraal.storage.external.triplestore.TripleStoreStore
//////////////////////////////////////////////
getAtomsByTerm(Term) - Method in class fr.inria.rules.integraal.storage.natives.FactBaseDelAtomsWrapper
 
getAtomsByTerm(Term) - Method in class fr.inria.rules.integraal.storage.natives.LightInMemoryGraphStore
 
getAtomsByTerm(Term) - Method in class fr.inria.rules.integraal.storage.natives.SimpleInMemoryGraphStore
 
getAtomSet() - Method in interface fr.inria.rules.integraal.model.data.collection.api.MaterializedDataCollection
 
getAtomSet() - Method in interface fr.inria.rules.integraal.model.data.readable.MaterializedData
Returns a set of all the atoms in the source
getAtomSet() - Method in class fr.inria.rules.integraal.storage.natives.DefaultInMemoryAtomSet
 
getAtomSet() - Method in class fr.inria.rules.integraal.storage.natives.FactBaseDelAtomsWrapper
 
getAtomSet() - Method in class fr.inria.rules.integraal.storage.natives.LightInMemoryGraphStore
 
getAtomSet() - Method in class fr.inria.rules.integraal.storage.natives.SimpleInMemoryGraphStore
 
getAtomSet() - Method in interface fr.lirmm.graphik.integraal.api.core.ConjunctiveQuery
Get the atom conjunction representing the query.
getAtomSet() - Method in class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQuery
Returns the fact of the query.
getBaseInsertQuery() - Method in interface fr.inria.rules.integraal.storage.external.rdbms.driver.RDBMSDriver
Returns the base INSERT query template.
getBaseName() - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario.MW
Returns the associated base name.
getBaseSafeInsertQuery() - Method in class fr.inria.rules.integraal.storage.external.rdbms.driver.HSQLDBDriver
 
getBaseSafeInsertQuery() - Method in class fr.inria.rules.integraal.storage.external.rdbms.driver.MySQLDriver
 
getBaseSafeInsertQuery() - Method in class fr.inria.rules.integraal.storage.external.rdbms.driver.PostgreSQLDriver
 
getBaseSafeInsertQuery() - Method in interface fr.inria.rules.integraal.storage.external.rdbms.driver.RDBMSDriver
Returns the base safe INSERT query template.
getBaseSafeInsertQuery() - Method in class fr.inria.rules.integraal.storage.external.rdbms.driver.SQLiteDriver
 
getBaseSafeInsertSelectQuery() - Method in class fr.inria.rules.integraal.storage.external.rdbms.driver.HSQLDBDriver
 
getBaseSafeInsertSelectQuery() - Method in class fr.inria.rules.integraal.storage.external.rdbms.driver.MySQLDriver
 
getBaseSafeInsertSelectQuery() - Method in class fr.inria.rules.integraal.storage.external.rdbms.driver.PostgreSQLDriver
 
getBaseSafeInsertSelectQuery() - Method in interface fr.inria.rules.integraal.storage.external.rdbms.driver.RDBMSDriver
Returns the safe INSERT-SELECT query template.
getBaseSafeInsertSelectQuery() - Method in class fr.inria.rules.integraal.storage.external.rdbms.driver.SQLiteDriver
 
getBaseSelectFilteredQuery() - Method in interface fr.inria.rules.integraal.storage.external.rdbms.driver.RDBMSDriver
Returns the base SELECT-with-filter query template.
getBaseSelectQuery() - Method in interface fr.inria.rules.integraal.storage.external.rdbms.driver.RDBMSDriver
Returns the base SELECT query template.
getBaseTableAlias() - Method in interface fr.inria.rules.integraal.storage.external.rdbms.driver.RDBMSDriver
Returns the base alias used for tables.
getBody() - Method in record class fr.inria.rules.integraal.model.formula.impl.FOSubQueryImpl
 
getBody() - Method in class fr.inria.rules.integraal.model.query.impl.FOQueryImpl
 
getBody() - Method in class fr.inria.rules.integraal.model.query.impl.UnionFOQuery
 
getBody() - Method in interface fr.inria.rules.integraal.model.rule.api.FORule
 
getBody() - Method in interface fr.inria.rules.integraal.model.rule.api.Rule
 
getBody() - Method in class fr.inria.rules.integraal.model.rule.impl.FORuleImpl
//////////////////////////////////////////////
getBody() - Method in interface fr.lirmm.graphik.integraal.api.core.NegativeConstraint
Get the body (the hypothesis) of this constraint.
getBody() - Method in interface fr.lirmm.graphik.integraal.api.core.Rule
Get the body (the hypothesis) of this rule.
getBody() - Method in class fr.lirmm.graphik.integraal.core.ConjunctiveQueryRuleAdapter
 
getBody() - Method in class fr.lirmm.graphik.integraal.core.DefaultRule
 
getBottom() - Method in interface fr.lirmm.graphik.integraal.api.factory.AtomFactory
Returns the distinguished bottom atom.
getBottom() - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultAtomFactory
 
getByName(Map, String) - Static method in class fr.inria.rules.integraal.api.external.ExtEnvUtils
Deprecated.
Retrieves the value associated with the specified key from the given map.
getByPositionPartition(Collection) - Method in class fr.inria.rules.integraal.model.partition.TermPartitionFactory
Builds the by-position partition of a set of atoms sharing the same predicate.
getBySccStratification() - Method in interface fr.inria.rules.integraal.grd.api.GraphOfFORuleDependencies
The computed order of the stratification must guaranty a correct rule application but no additional assumption is done at this level on the computed stratum
getBySccStratification() - Method in class fr.inria.rules.integraal.grd.impl.GRDImpl
 
getChasableData() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.Chase
Returns the chased data structure.
getChasableData() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseImpl
//////////////////////////////////////////////
getChasableData() - Method in class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChase
 
getClass(E) - Method in class fr.inria.rules.integraal.model.partition.Partition
Returns an immutable Set containing all the class' elements of x
getClasses() - Method in class fr.inria.rules.integraal.model.partition.Partition
Return all the classes of the partition
getCode() - Method in class fr.inria.rules.integraal.api.external.eua.EUA
Returns the enumerated result code stored in this EUA.
getCode() - Method in enum class fr.inria.rules.integraal.api.external.eua.EUACode
Returns the EUACode as an integer.
getCode() - Method in enum class fr.inria.rules.integraal.api.external.eua.EUAData
Returns the EUA code associated with this value.
getColumn() - Method in exception class fr.inria.rules.integraal.io.api.ParseException
Returns the column number where parsing failed.
getColumnName(String, int) - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.AdHocSQLLayout
 
getColumnName(String, int) - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.NaturalSQLLayout
 
getColumnName(String, int) - Method in interface fr.inria.rules.integraal.storage.external.rdbms.layout.RDBMSStorageLayout
Returns the name of the column storing a term at a given position.
getColumnsType(Predicate) - Method in interface fr.inria.rules.integraal.model.kb.api.FactBase
Returns the column types used to expose a predicate.
getColumnsType(Predicate) - Method in class fr.inria.rules.integraal.storage.natives.FactBaseDelAtomsWrapper
 
getCompatiblePredicates(Predicate) - Method in interface fr.inria.rules.integraal.model.ruleCompilation.api.RuleCompilation
Returns every predicate compatible with the supplied one.
getCompatiblePredicates(Predicate) - Method in class fr.inria.rules.integraal.model.ruleCompilation.HierarchicalRuleCompilation
 
getCompatiblePredicates(Predicate) - Method in class fr.inria.rules.integraal.model.ruleCompilation.id.IDRuleCompilation
 
getCompatiblePredicates(Predicate) - Method in class fr.inria.rules.integraal.model.ruleCompilation.NoRuleCompilation
 
getCompilation() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
getCompilation() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Returns the configured compilation strategy.
getCompilations() - Method in class fr.inria.rules.integraal.api.external.registries.Registries
Returns the compilation registry.
getCompiled() - Method in class fr.inria.rules.integraal.api.internal.CompilationResult
Returns the compilable part of the rule base.
getComponent(int) - Method in class fr.lirmm.graphik.util.graph.scc.StronglyConnectedComponentsGraph
Returns the original vertices contained in one component.
getCompressedAncestorRules(FORule) - Method in interface fr.inria.rules.integraal.grd.api.GraphOfFORuleDependencies
Returns the compressed ancestor rules of the specified rule.
getCompressedAncestorRules(FORule) - Method in class fr.inria.rules.integraal.grd.impl.GRDImpl
 
getComputer() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
getComputer() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Gets the chase computer used in the algorithm.
getConjunctiveQueries() - Method in interface fr.lirmm.graphik.integraal.api.core.UnionOfConjunctiveQueries
Returns all conjunctive queries contained in this union.
getConjunctiveQueries() - Method in class fr.lirmm.graphik.integraal.core.DefaultUnionOfConjunctiveQueries
 
getConjunctiveQueryFromString(String) - Method in interface fr.inria.rules.integraal.views.utils.DLGPParserUtils
 
getConjunctiveQueryFromString(String) - Method in class fr.inria.rules.integraal.views.utils.NoUtils
 
getConnection() - Method in class fr.inria.rules.integraal.storage.external.rdbms.driver.HSQLDBDriver
 
getConnection() - Method in class fr.inria.rules.integraal.storage.external.rdbms.driver.MySQLDriver
 
getConnection() - Method in class fr.inria.rules.integraal.storage.external.rdbms.driver.PostgreSQLDriver
 
getConnection() - Method in interface fr.inria.rules.integraal.storage.external.rdbms.driver.RDBMSDriver
A driver may keep a connection open in order to execute queries faster or create a new one each time Returns a JDBC connection to the target database.
getConnection() - Method in class fr.inria.rules.integraal.storage.external.rdbms.driver.SQLiteDriver
 
getConnectorRepresentation() - Method in class fr.inria.rules.integraal.model.formula.api.CompoundFOFormula
Returns the textual representation of the connector used between sub-formulas.
getConnectorRepresentation() - Method in class fr.inria.rules.integraal.model.formula.impl.FOConjunctionImpl
//////////////////////////////////////////////
getConnectorRepresentation() - Method in class fr.inria.rules.integraal.model.formula.impl.FODisjunctionImpl
//////////////////////////////////////////////
getConstants() - Method in interface fr.inria.rules.integraal.model.data.collection.api.MaterializedDataCollection
 
getConstants() - Method in interface fr.inria.rules.integraal.model.formula.api.FOFormulaNegation
 
getConstants() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.TermCompound
Recursively list all constants
getConstants() - Method in interface fr.inria.rules.integraal.model.rule.api.Rule
Returns the constants occurring in the rule.
getConstants() - Method in class fr.inria.rules.integraal.model.rule.impl.FORuleImpl
 
getConstants() - Method in class fr.inria.rules.integraal.storage.natives.FactBaseDelAtomsWrapper
 
getConstants() - Method in class fr.inria.rules.integraal.storage.natives.LightInMemoryGraphStore
 
getConstants() - Method in class fr.inria.rules.integraal.storage.natives.SimpleInMemoryGraphStore
 
getConstants() - Method in class fr.lirmm.graphik.integraal.api.core.AbstractAtom
 
getConstants() - Method in interface fr.lirmm.graphik.integraal.api.core.Atom
Get all constants that appear is this atom.
getConstants() - Method in interface fr.lirmm.graphik.integraal.api.core.AtomSet
Returns a Set of all constants in this atom set.
getConstants() - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryAtomSet
 
getConstants() - Method in interface fr.lirmm.graphik.integraal.api.core.Rule
Get all constants of this rule.
getConstants() - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractAtomSet
 
getConstants() - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractInMemoryAtomSet
 
getConstants() - Method in class fr.lirmm.graphik.integraal.core.ConjunctiveQueryRuleAdapter
 
getConstants() - Method in class fr.lirmm.graphik.integraal.core.DefaultAtom
 
getConstants() - Method in class fr.lirmm.graphik.integraal.core.DefaultRule
 
getContainedKeys(String) - Method in class fr.inria.rules.integraal.api.external.registries.IterableLabeledRegistry
Returns the identifiers of all values contained in the container stored under the given key.
getCorrespondingParameter() - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_scheduler.ByPredicateScheduler
 
getCorrespondingParameter() - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_scheduler.GRDScheduler
 
getCorrespondingParameter() - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_scheduler.NaiveScheduler
 
getCorrespondingParameter() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.rule_scheduler.RuleScheduler
Returns the configuration parameter corresponding to this scheduler.
getCorrespondingParameters() - Method in record class fr.inria.rules.integraal.forward_chaining.chase.description.ChaseDescription
Returns the configuration parameters corresponding to this description.
getCorrespondingParameters() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.description.IChaseDescription
Returns the parameters that correspond to this chase description.
getCptValue() - Method in class fr.lirmm.graphik.util.stream.CounterIterator
Returns the number of elements returned so far.
getCriterion() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
getCriterion() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Gets the chase criterion used in the algorithm.
getCSVCopyQuery(String, String, char, int) - Method in class fr.inria.rules.integraal.storage.external.rdbms.driver.HSQLDBDriver
 
getCSVCopyQuery(String, String, char, int) - Method in class fr.inria.rules.integraal.storage.external.rdbms.driver.MySQLDriver
 
getCSVCopyQuery(String, String, char, int) - Method in class fr.inria.rules.integraal.storage.external.rdbms.driver.PostgreSQLDriver
 
getCSVCopyQuery(String, String, char, int) - Method in interface fr.inria.rules.integraal.storage.external.rdbms.driver.RDBMSDriver
Returns the SQL query used to bulk-copy CSV data.
getCSVCopyQuery(String, String, char, int) - Method in class fr.inria.rules.integraal.storage.external.rdbms.driver.SQLiteDriver
 
getCurrentSolution() - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.SimpleSolutionManager
//////////////////////////////////////////////
getCurrentSolution() - Method in interface fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.SolutionManager
Returns the current solution tracked by this manager.
getCurrentSolution() - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.SimpleSolutionManager
 
getCurrentSolution() - Method in interface fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.SolutionManager
Returns the substitution that is currently valid at all explored levels.
getData() - Method in class fr.inria.rules.integraal.api.external.eua.EUA
Returns the data object stored in this EUA.
getDataField(EUAData) - Method in class fr.inria.rules.integraal.api.external.eua.EUA
Returns a data field stored under the given key.
getDatasource() - Method in class fr.inria.rules.integraal.storage.external.rdbms.driver.HSQLDBDriver
 
getDatasource() - Method in class fr.inria.rules.integraal.storage.external.rdbms.driver.MySQLDriver
 
getDatasource() - Method in class fr.inria.rules.integraal.storage.external.rdbms.driver.PostgreSQLDriver
 
getDatasource() - Method in interface fr.inria.rules.integraal.storage.external.rdbms.driver.RDBMSDriver
Returns the data source handled by this driver.
getDatasource() - Method in class fr.inria.rules.integraal.storage.external.rdbms.driver.SQLiteDriver
 
getDataSource() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.data.ChasableData
Read-only data - the predicates are distinct from the read-write data
getDataSource() - Method in class fr.inria.rules.integraal.forward_chaining.chase.data.ChasableDataImpl
 
getDataSource() - Method in interface fr.inria.rules.integraal.model.query.api.PreparedQuery
Returns the data source against which this query was prepared.
getDatatype() - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.LiteralImpl
 
getDatatype() - Method in interface fr.lirmm.graphik.integraal.api.core.Literal
Returns the datatype of the literal.
getDBDriver() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
getDBDriver() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Returns the configured database driver type.
getDBMSDriverParameters() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
getDBMSDriverParameters() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Returns the configured DBMS driver parameters.
getDBStrategy() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
getDBStrategy() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Returns the configured storage layout strategy.
getDefaultInMemoryAtomSet() - Static method in class fr.inria.rules.integraal.storage.builder.StorageBuilder
Returns the default in-memory atom set implementation.
getDefaultInstance() - Static method in class fr.inria.rules.integraal.storage.rdf4j.value.converter.RDF4JValueConverter
Deprecated.
Use RDF4JValueConverter.getOrCreateInstance(TermFactory) to avoid relying on a singleton term factory.
getDefaultStorage() - Method in class fr.inria.rules.integraal.views.FederatedFactBase
Deprecated.
Returns the default writable storage used by this federated fact base.
getDefaultTestEnvironment() - Static method in class fr.inria.rules.integraal.environment.IntegraalEnvironment
 
getDefaultWritableData() - Method in interface fr.inria.rules.integraal.model.data.collection.api.QueryableWritableDataCollection
Get the default-writable data, if provided The default-writable data is where atoms are written if they have a predicate not assigned to a writable
getDescription() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.Chase
Returns a structured description of the chase configuration.
getDescription() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseImpl
 
getDescription() - Method in class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChase
Returns a serializable description of this stratified chase state.
getDescription() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.AGRDProperty
 
getDescription() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.BTSProperty
 
getDescription() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.DisconnectedProperty
 
getDescription() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.DomainRestrictedProperty
 
getDescription() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.FESProperty
 
getDescription() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.FrontierGuardedProperty
 
getDescription() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.FrontierOneProperty
 
getDescription() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.FUSProperty
 
getDescription() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.GBTSProperty
 
getDescription() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.GuardedProperty
 
getDescription() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.JointlyFrontierGuardedSetProperty
 
getDescription() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.LinearProperty
 
getDescription() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.MFAProperty
 
getDescription() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.MSAProperty
 
getDescription() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.RangeRestrictedProperty
 
getDescription() - Method in interface fr.lirmm.graphik.integraal.rulesetanalyser.property.RuleSetProperty
Returns a human-readable description of this property.
getDescription() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.StickyProperty
 
getDescription() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.WeaklyAcyclicProperty
 
getDescription() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.WeaklyFrontierGuardedSetProperty
 
getDescription() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.WeaklyGuardedSetProperty
 
getDescription() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.WeaklyStickyProperty
 
getDescription(Predicate) - Method in interface fr.inria.rules.integraal.model.kb.api.FactBase
Returns the storage description associated with a predicate.
getDescription(Predicate) - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
 
getDescription(Predicate) - Method in class fr.inria.rules.integraal.storage.external.triplestore.TripleStoreStore
 
getDescription(Predicate) - Method in class fr.inria.rules.integraal.storage.natives.DefaultInMemoryAtomSet
 
getDescription(Predicate) - Method in class fr.inria.rules.integraal.storage.natives.FactBaseDelAtomsWrapper
 
getDescription(Predicate) - Method in class fr.inria.rules.integraal.storage.natives.LightInMemoryGraphStore
 
getDescription(Predicate) - Method in class fr.inria.rules.integraal.storage.natives.SimpleInMemoryGraphStore
 
getDescription(Predicate) - Method in class fr.inria.rules.integraal.views.FederatedFactBase
Deprecated.
 
getDLGPParserUtils() - Method in interface fr.inria.rules.integraal.io.api.Parser
 
getDLGPParserUtils() - Method in class fr.inria.rules.integraal.io.dlgp.DlgpParser
 
getDocumentId() - Method in exception class fr.inria.rules.integraal.storage.external.tabular.UnknownDocumentException
 
getDriver() - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
Returns the RDBMS driver backing this store.
getEdgeWeight(GRDEdge) - Method in class fr.inria.rules.integraal.grd.impl.GRDImpl
 
getElement() - Method in record class fr.inria.rules.integraal.model.formula.impl.FONegationImpl
//////////////////////////////////////////////
getElements() - Method in class fr.inria.rules.integraal.model.partition.Partition
Return all the elements contained in the partition
getElemFactory() - Method in class fr.inria.rules.integraal.environment.IntegraalEnvironment
 
getEmptyDLGPParserUtils() - Static method in interface fr.inria.rules.integraal.views.utils.DLGPParserUtils
 
getEnumerationFromString(String, Class) - Static method in class fr.inria.rules.integraal.util.enumerations.EnumUtils
Returns the enumeration constant matching the supplied string, or null when the string is absent.
getEnvironment() - Method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
 
getEvaluator() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
getEvaluator() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Gets the evaluator used in the chase algorithm.
getEvaluator() - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
Returns the SQL evaluator used by this store.
getExistentials() - Method in interface fr.inria.rules.integraal.model.rule.api.Rule
Returns the existential variables introduced by the rule head.
getExistentials() - Method in class fr.inria.rules.integraal.model.rule.impl.FORuleImpl
 
getExistentials() - Method in interface fr.lirmm.graphik.integraal.api.core.Rule
Compute and return the set of existential variables of this rule.
getExistentials() - Method in class fr.lirmm.graphik.integraal.core.ConjunctiveQueryRuleAdapter
 
getExistentials() - Method in class fr.lirmm.graphik.integraal.core.DefaultRule
 
getExplainerSolver() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
getExplainerSolver() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Returns the configured explainer solver.
getExplainerSolver(IGParameter...) - Static method in class fr.inria.rules.integraal.configuration.parameters.IGParameterValueExtractor
Returns the configured explainer solver.
getExplainerVerbosity() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
getExplainerVerbosity() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Returns the configured explainer verbosity.
getExplanation() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
getExplanation() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Returns the selected explanation category.
getExplanation(IGParameter...) - Static method in class fr.inria.rules.integraal.configuration.parameters.IGParameterValueExtractor
Returns the configured explanation category.
getExplanationSupportType() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
getExplanationSupportType() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Returns the configured explanation support type.
getExplanationSupportType(IGParameter...) - Static method in class fr.inria.rules.integraal.configuration.parameters.IGParameterValueExtractor
Returns the configured explanation support type.
getExtension(String, Class) - Static method in class fr.inria.rules.integraal.util.files.FileUtils
Returns the enum constant matching the file extension.
getExternalHaltingConditions() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
getExternalHaltingConditions() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Returns the external halting conditions currently configured.
getFactbase() - Method in interface fr.inria.rules.integraal.component_builder.api.IComponentBuilder
Gets the fact base created by the component.
getFactbase() - Method in class fr.inria.rules.integraal.component_builder.ComponentBuilder
Returns the factbase object used by the builder.
getFactBase() - Method in class fr.inria.rules.integraal.api.internal.ParsingResult
Returns the parsed fact base.
getFactBase() - Method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
Retrieves the fact base object.
getFactBase() - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario
 
getFactBase() - Method in interface fr.inria.rules.integraal.model.kb.api.KnowledgeBase
Returns the fact base attached to this knowledge base.
getFactBase() - Method in class fr.inria.rules.integraal.model.kb.impl.KnowledgeBaseImpl
//////////////////////////////////////////////
getFactBase(String) - Method in class fr.inria.rules.integraal.api.external.registries.Registries
Returns the fact base associated with the given key.
getFactBaseCollection() - Method in class fr.inria.rules.integraal.api.internal.ParsingResult
Returns the parsed fact base collection.
getFactBaseCollections() - Method in class fr.inria.rules.integraal.api.external.registries.Registries
Returns the fact base collection registry.
getFactbaseFor(IInputDataScenario, IAlgorithmParameters) - Static method in class fr.inria.rules.integraal.component_builder.components.FactBaseLoaderFromFile
Loads all atoms in files specified by the knowlede base scenario in a storage which is defined by the algorithm parameters object.
getFactbasePaths() - Method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
Retrieves the path(s) to the fact base file(s).
getFactbasePaths() - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario
 
getFactBases() - Method in class fr.inria.rules.integraal.api.external.registries.Registries
Returns the fact base registry.
getFacts() - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryKnowledgeBase
 
getFederatedFactBase() - Method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
Gets the federated fact base.
getFederatedFactBase() - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario
 
getFederatedFactbaseFor(IInputDataScenario, IAlgorithmParameters) - Static method in class fr.inria.rules.integraal.component_builder.components.FactBaseLoaderFromFile
Builds a federated fact base from mapping files described in the scenario.
getFileNames(String, Class) - Static method in class fr.inria.rules.integraal.util.files.FileUtils
Returns files from a file or directory whose extension is accepted by the given enum class.
getFileNames(String, Collection) - Static method in class fr.inria.rules.integraal.util.files.FileUtils
Returns files from a file or directory whose extension is present in the given collection.
getFileNames(String, Predicate) - Static method in class fr.inria.rules.integraal.util.files.FileUtils
Returns files from a file or directory whose extension satisfies the given predicate.
getFirstLevelJoinVariables(FOFormula) - Static method in class fr.inria.rules.integraal.model.formula.FOFormulas
Computes the variables shared by at least two direct children of the formula.
getFormula() - Method in interface fr.inria.rules.integraal.model.formula.api.FOFormulaSubQuery
 
getFormula() - Method in record class fr.inria.rules.integraal.model.formula.impl.FOSubQueryImpl
 
getFormula() - Method in interface fr.inria.rules.integraal.model.query.api.FOQuery
Returns the formula that defines the query body.
getFormula() - Method in class fr.inria.rules.integraal.model.query.impl.FOQueryImpl
 
getFreshSymbol() - Method in interface fr.lirmm.graphik.integraal.api.core.ConstantGenerator
Generate a fresh constant, i.e. a constant which does not already exist.
getFreshSymbol() - Method in interface fr.lirmm.graphik.integraal.api.core.TermGenerator
Generate a fresh term, i.e. a term which does not already exist.
getFreshSymbol() - Method in interface fr.lirmm.graphik.integraal.api.core.VariableGenerator
Generate a fresh variable, i.e. a variable that does not already exist.
getFreshSymbol() - Method in class fr.lirmm.graphik.integraal.core.DefaultConstantGenerator
 
getFreshSymbol() - Method in class fr.lirmm.graphik.integraal.core.DefaultVariableGenerator
 
getFreshSymbol() - Method in class fr.lirmm.graphik.integraal.core.StoredVariableGenerator
 
getFreshSymbolGenerator() - Method in interface fr.lirmm.graphik.integraal.api.core.AtomSet
Returns the fresh symbol generator associated with this atom set.
getFreshSymbolGenerator() - Method in class fr.lirmm.graphik.integraal.core.atomset.DefaultInMemoryAtomSet
 
getFreshSymbolGenerator() - Method in class fr.lirmm.graphik.integraal.core.atomset.LinkedListAtomSet
Deprecated.
 
getFrontier() - Method in interface fr.inria.rules.integraal.model.rule.api.Rule
Returns the frontier variables of the rule.
getFrontier() - Method in class fr.inria.rules.integraal.model.rule.impl.FORuleImpl
 
getFrontier() - Method in interface fr.lirmm.graphik.integraal.api.core.Rule
Compute and return the set of frontier variables of this rule.
getFrontier() - Method in class fr.lirmm.graphik.integraal.core.ConjunctiveQueryRuleAdapter
 
getFrontier() - Method in class fr.lirmm.graphik.integraal.core.DefaultRule
 
getFullName() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.AGRDProperty
 
getFullName() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.BTSProperty
 
getFullName() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.DisconnectedProperty
 
getFullName() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.DomainRestrictedProperty
 
getFullName() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.FESProperty
 
getFullName() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.FrontierGuardedProperty
 
getFullName() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.FrontierOneProperty
 
getFullName() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.FUSProperty
 
getFullName() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.GBTSProperty
 
getFullName() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.GuardedProperty
 
getFullName() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.JointlyFrontierGuardedSetProperty
 
getFullName() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.LinearProperty
 
getFullName() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.MFAProperty
 
getFullName() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.MSAProperty
 
getFullName() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.RangeRestrictedProperty
 
getFullName() - Method in interface fr.lirmm.graphik.integraal.rulesetanalyser.property.RuleSetProperty
Returns the full human-readable name of this property.
getFullName() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.StickyProperty
 
getFullName() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.WeaklyAcyclicProperty
 
getFullName() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.WeaklyFrontierGuardedSetProperty
 
getFullName() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.WeaklyGuardedSetProperty
 
getFullName() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.WeaklyStickyProperty
 
getFunctionName() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.EvaluableFunction
Returns the function name used by this evaluable term.
getFunctionName() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.LogicalFunctionalTerm
Returns the function symbol of this term.
getFunctionName() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms.AbstractLogicalFunctionalTermImpl
 
getFunctionName() - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms.EvaluableFunctionImpl
 
getGeneralisations() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.AGRDProperty
 
getGeneralisations() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.DisconnectedProperty
 
getGeneralisations() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.DomainRestrictedProperty
 
getGeneralisations() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.FESProperty
 
getGeneralisations() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.FrontierGuardedProperty
 
getGeneralisations() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.FrontierOneProperty
 
getGeneralisations() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.GBTSProperty
 
getGeneralisations() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.GuardedProperty
 
getGeneralisations() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.JointlyFrontierGuardedSetProperty
 
getGeneralisations() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.LinearProperty
 
getGeneralisations() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.MFAProperty
 
getGeneralisations() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.MSAProperty
 
getGeneralisations() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.RangeRestrictedProperty
 
getGeneralisations() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.RuleSetProperty.Default
 
getGeneralisations() - Method in interface fr.lirmm.graphik.integraal.rulesetanalyser.property.RuleSetProperty
Returns the direct generalisations of this property.
getGeneralisations() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.StickyProperty
 
getGeneralisations() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.WeaklyAcyclicProperty
 
getGeneralisations() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.WeaklyFrontierGuardedSetProperty
 
getGeneralisations() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.WeaklyGuardedSetProperty
 
getGeneralisationsOf(RuleSetProperty) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.RuleSetPropertyHierarchy
Returns the generalisations of the given property present in this hierarchy.
getGeneratedSymbol() - Method in class fr.lirmm.graphik.integraal.core.StoredVariableGenerator
Returns all generated symbols.
getGMUSSolverTreshold() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
getGMUSSolverTreshold() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Returns the configured GMUS solver threshold.
getGMUSSolverTreshold(IGParameter...) - Static method in class fr.inria.rules.integraal.configuration.parameters.IGParameterValueExtractor
Returns the configured GMUS solver threshold setting.
getGraphOfRuleDependencies() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.util.AnalyserRuleSet
Returns the graph of rule dependencies for this rule set.
getGraphOfRuleInstancesComputation() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
getGraphOfRuleInstancesComputation() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Returns the configured graph-of-rule-instances computation strategy.
getGraphOfRuleInstancesType() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
getGraphOfRuleInstancesType() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Returns the configured graph-of-rule-instances representation.
getGraphPositionDependencies() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.util.AnalyserRuleSet
Returns the graph of position dependencies.
getGRIComputation(IGParameter...) - Static method in class fr.inria.rules.integraal.configuration.parameters.IGParameterValueExtractor
Returns the configured graph-of-rule-instances computation mode.
getGRIType(IGParameter...) - Static method in class fr.inria.rules.integraal.configuration.parameters.IGParameterValueExtractor
Returns the configured graph-of-rule-instances representation.
getHead() - Method in interface fr.inria.rules.integraal.model.kb.api.FactBase
Not so efficient implementation of IFact's getHead().
getHead() - Method in interface fr.inria.rules.integraal.model.rule.api.FORule
 
getHead() - Method in interface fr.inria.rules.integraal.model.rule.api.Rule
 
getHead() - Method in class fr.inria.rules.integraal.model.rule.impl.FORuleImpl
 
getHead() - Method in interface fr.lirmm.graphik.integraal.api.core.Rule
Get the head (the conclusion) of this rule.
getHead() - Method in class fr.lirmm.graphik.integraal.core.ConjunctiveQueryRuleAdapter
 
getHead() - Method in class fr.lirmm.graphik.integraal.core.DefaultRule
 
getHomomorphisms(Atom, Atom) - Method in interface fr.inria.rules.integraal.model.ruleCompilation.api.RuleCompilation
Compute all the possible homomorphisms from a to b
getHomomorphisms(Atom, Atom, Substitution) - Method in interface fr.inria.rules.integraal.model.ruleCompilation.api.RuleCompilation
Compute all the possible homomorphisms from a to b with respect to s
getHomomorphisms(Atom, Atom, Substitution) - Method in class fr.inria.rules.integraal.model.ruleCompilation.HierarchicalRuleCompilation
 
getHomomorphisms(Atom, Atom, Substitution) - Method in class fr.inria.rules.integraal.model.ruleCompilation.id.IDRuleCompilation
 
getHomomorphisms(Atom, Atom, Substitution) - Method in class fr.inria.rules.integraal.model.ruleCompilation.NoRuleCompilation
 
getHybridRulebaseRew() - Method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
Gets the hybrid rule base for saturation.
getHybridRulebaseRew() - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario
 
getHybridRulebaseRewPaths() - Method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
Gets the paths to the files defining the hybrid rule base for rewriting.
getHybridRulebaseRewPaths() - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario
 
getHybridRulebaseSat() - Method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
Gets the hybrid rule base for saturation.
getHybridRulebaseSat() - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario
 
getHybridRulebaseSatPaths() - Method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
Gets the paths to the files defining the hybrid rule base for saturation.
getHybridRulebaseSatPaths() - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario
 
getHybridType(IGParameter[]) - Static method in class fr.inria.rules.integraal.configuration.parameters.IGParameterValueExtractor
Returns the configured hybrid reasoning type.
getIdentifier() - Method in interface fr.lirmm.graphik.integraal.api.core.Constant
 
getIdentifier() - Method in interface fr.lirmm.graphik.integraal.api.core.Literal
 
getIdentifier() - Method in class fr.lirmm.graphik.integraal.api.core.Predicate
Get the URI representation of this predicate.
getIdentifier() - Method in interface fr.lirmm.graphik.integraal.api.core.Term
A unique identifier of this term.
getImage(IGParameter...) - Static method in class fr.inria.rules.integraal.configuration.parameters.IGParameterValueExtractor
Returns the first image-type parameter.
getImageOf(FOFormula) - Method in interface fr.inria.rules.integraal.unifier.QueryUnifier
Returns the image of a formula under this unifier substitution.
getImageOf(FOFormula) - Method in class fr.inria.rules.integraal.unifier.QueryUnifierImpl
 
getImageOf(T) - Method in interface fr.lirmm.graphik.integraal.api.core.FreshVarMapper
Returns the fresh variable associated with the given object.
getImageOf(T) - Method in class fr.lirmm.graphik.integraal.core.DefaultFreshVarMapper
Returns the fresh variable associated with the specified object.
getImageOfTreeVariable(Variable) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.SubstitutionImpl
Farah R. + JFB To mimic the standard method, added a default empty list
getImageOfVariable(Variable) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Substitution
Retrieves the term mapped to a specific variable in this substitution.
getImageOfVariable(Variable) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.SubstitutionImpl
//////////////////////////////////////////////
getImageType() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
getImageType() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Returns the configured image type.
getIndexablePatterns() - Method in interface fr.inria.rules.integraal.model.data.readable.query.AtomicPattern
Returns the sets of positions that can be indexed together.
getIndexablePatterns() - Method in class fr.inria.rules.integraal.views.view.ViewImpl
 
getInitialFORules() - Method in interface fr.inria.rules.integraal.unifier.QueryUnifier
Not used yet
getInitialFORules() - Method in class fr.inria.rules.integraal.unifier.QueryUnifierImpl
 
getInnerVariables() - Method in record class fr.inria.rules.integraal.model.formula.impl.FOSubQueryImpl
Renvoie uniquement les variables classiques de la requête interne, excluant la variable de structure.
getInteGraalEnvironment() - Method in interface fr.inria.rules.integraal.io.api.Parser
 
getInteGraalEnvironment() - Method in class fr.inria.rules.integraal.io.csv.CSVParser
 
getInteGraalEnvironment() - Method in class fr.inria.rules.integraal.io.csv.RLSCSVParser
 
getInteGraalEnvironment() - Method in class fr.inria.rules.integraal.io.csv.RLSCSVsParser
 
getInteGraalEnvironment() - Method in class fr.inria.rules.integraal.io.dlgp.DlgpParser
 
getInteGraalEnvironment() - Method in class fr.inria.rules.integraal.io.dlgpe.DlgpeParser
 
getInteGraalEnvironment() - Method in class fr.inria.rules.integraal.io.rdf.RDFParser
 
getInvoker() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.ComputedAtom
Returns the invoker used to evaluate this computed atom.
getInvoker() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.EvaluableFunction
Returns the invoker used to evaluate this function.
getInvoker() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.ComputedAtomImpl
 
getInvoker() - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms.EvaluableFunctionImpl
 
getInvoker(IntegraalInvokers.StdInvoker) - Method in class fr.inria.rules.integraal.model.functions.IntegraalInvokers
Retrieves the invoker corresponding to a given function.
getInvoker(String) - Method in class fr.inria.rules.integraal.model.functions.IntegraalInvokers
Retrieves the invoker by function name as a string.
getIrredondant(InMemoryAtomSet) - Method in interface fr.lirmm.graphik.integraal.api.core.RulesCompilation
Filters redundant atom in the specified atom-set with respect to this rule compilation.
getJDBCString() - Method in class fr.inria.rules.integraal.storage.external.rdbms.driver.HSQLDBDriver
 
getJDBCString() - Method in class fr.inria.rules.integraal.storage.external.rdbms.driver.MySQLDriver
 
getJDBCString() - Method in class fr.inria.rules.integraal.storage.external.rdbms.driver.PostgreSQLDriver
 
getJDBCString() - Method in interface fr.inria.rules.integraal.storage.external.rdbms.driver.RDBMSDriver
Returns the JDBC connection string.
getJDBCString() - Method in class fr.inria.rules.integraal.storage.external.rdbms.driver.SQLiteDriver
 
getJointlyAffectedPositionSet() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.util.AnalyserRuleSet
Returns the jointly affected-position set associated with this rule set.
getJoinVariables(FOFormula) - Static method in class fr.inria.rules.integraal.model.formula.FOFormulas
Computes the variables shared by at least two atoms of the formula.
getLabel() - Method in interface fr.inria.rules.integraal.model.common.api.Labeled
Returns the current label.
getLabel() - Method in interface fr.inria.rules.integraal.model.common.api.Sentence
 
getLabel() - Method in interface fr.inria.rules.integraal.model.query.api.PreparedQuery
 
getLabel() - Method in class fr.inria.rules.integraal.model.query.impl.FOQueryImpl
Deprecated.
getLabel() - Method in class fr.inria.rules.integraal.model.query.impl.UnionFOQuery
Deprecated.
getLabel() - Method in class fr.inria.rules.integraal.model.rule.impl.FORuleImpl
Deprecated.
getLabel() - Method in class fr.lirmm.graphik.integraal.api.core.AbstractTerm
 
getLabel() - Method in interface fr.lirmm.graphik.integraal.api.core.ConjunctiveQuery
The label (the name) for this query.
getLabel() - Method in interface fr.lirmm.graphik.integraal.api.core.ConjunctiveQueryWithNegatedParts
The label (the name) for this query.
getLabel() - Method in interface fr.lirmm.graphik.integraal.api.core.Constant
 
getLabel() - Method in interface fr.lirmm.graphik.integraal.api.core.NegativeConstraint
Get the label (the name) of this constraint.
getLabel() - Method in interface fr.lirmm.graphik.integraal.api.core.Query
Returns the query label.
getLabel() - Method in interface fr.lirmm.graphik.integraal.api.core.Rule
Get the label (the name) of this rule.
getLabel() - Method in interface fr.lirmm.graphik.integraal.api.core.Term
Return a label that represents this term.
getLabel() - Method in interface fr.lirmm.graphik.integraal.api.core.UnionOfConjunctiveQueries
The label (the name) of this query.
getLabel() - Method in interface fr.lirmm.graphik.integraal.api.core.Variable
 
getLabel() - Method in class fr.lirmm.graphik.integraal.core.ConjunctiveQueryRuleAdapter
 
getLabel() - Method in class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQuery
 
getLabel() - Method in class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQueryWithNegatedParts
 
getLabel() - Method in class fr.lirmm.graphik.integraal.core.DefaultRule
 
getLabel() - Method in class fr.lirmm.graphik.integraal.core.DefaultUnionOfConjunctiveQueries
 
getLabel() - Method in class fr.lirmm.graphik.integraal.core.RuleWrapper2ConjunctiveQueryWithNegatedParts
 
getLabel() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.AGRDProperty
 
getLabel() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.BTSProperty
 
getLabel() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.DisconnectedProperty
 
getLabel() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.DomainRestrictedProperty
 
getLabel() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.FESProperty
 
getLabel() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.FrontierGuardedProperty
 
getLabel() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.FrontierOneProperty
 
getLabel() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.FUSProperty
 
getLabel() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.GBTSProperty
 
getLabel() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.GuardedProperty
 
getLabel() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.JointlyFrontierGuardedSetProperty
 
getLabel() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.LinearProperty
 
getLabel() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.MFAProperty
 
getLabel() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.MSAProperty
 
getLabel() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.RangeRestrictedProperty
 
getLabel() - Method in interface fr.lirmm.graphik.integraal.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.integraal.rulesetanalyser.property.StickyProperty
 
getLabel() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.WeaklyAcyclicProperty
 
getLabel() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.WeaklyFrontierGuardedSetProperty
 
getLabel() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.WeaklyGuardedSetProperty
 
getLabel() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.WeaklyStickyProperty
 
getLastStepResults() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.Chase
Returns the result of the last applied chase step.
getLastStepResults() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseImpl
 
getLastStepResults() - Method in class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChase
 
getLightInMemoryGraphStore() - Static method in class fr.inria.rules.integraal.storage.builder.StorageBuilder
Returns the light in-memory graph store implementation.
getLine() - Method in exception class fr.inria.rules.integraal.io.api.ParseException
Returns the line number where parsing failed.
getList() - Method in class fr.lirmm.graphik.util.stream.CloseableIteratorAccumulator
Returns a copy of the buffered elements.
getListOfAnswerVariables() - Method in interface fr.inria.rules.integraal.model.query.api.PreparedQuery
 
getListOfAnswerVariables() - Method in interface fr.inria.rules.integraal.model.query.api.Query
Returns the ordered answer variables of this query.
getListOfAnswerVariables() - Method in class fr.inria.rules.integraal.model.query.impl.FOQueryImpl
 
getListOfAnswerVariables() - Method in class fr.inria.rules.integraal.model.query.impl.UnionFOQuery
 
getLiterals() - Method in interface fr.inria.rules.integraal.model.data.collection.api.MaterializedDataCollection
 
getLiterals() - Method in interface fr.inria.rules.integraal.model.formula.api.FOFormulaNegation
 
getLiterals() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.TermCompound
Recursively list all literals
getLiterals() - Method in class fr.inria.rules.integraal.storage.natives.FactBaseDelAtomsWrapper
 
getLiterals() - Method in class fr.inria.rules.integraal.storage.natives.LightInMemoryGraphStore
 
getLiterals() - Method in class fr.inria.rules.integraal.storage.natives.SimpleInMemoryGraphStore
 
getLiterals() - Method in class fr.lirmm.graphik.integraal.api.core.AbstractAtom
 
getLiterals() - Method in interface fr.lirmm.graphik.integraal.api.core.Atom
Get all literals that appear is this atom.
getLiterals() - Method in interface fr.lirmm.graphik.integraal.api.core.AtomSet
Returns a Set of all literals in this atom set.
getLiterals() - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryAtomSet
 
getLiterals() - Method in interface fr.lirmm.graphik.integraal.api.core.Rule
Get all literals of this rule.
getLiterals() - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractAtomSet
 
getLiterals() - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractInMemoryAtomSet
 
getLiterals() - Method in class fr.lirmm.graphik.integraal.core.ConjunctiveQueryRuleAdapter
 
getLiterals() - Method in class fr.lirmm.graphik.integraal.core.DefaultAtom
 
getLiterals() - Method in class fr.lirmm.graphik.integraal.core.DefaultRule
 
getLocalName() - Method in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
Returns the local XSD name of this datatype.
getMandatoryParameters() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Evaluable
Get the variables that must be sent to something to evaluate the object
getMandatoryParameters() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.ComputedAtomImpl
 
getMandatoryParameters() - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms.EvaluableFunctionImpl
 
getMandatoryParameters() - Method in interface fr.inria.rules.integraal.model.query.api.PreparedFOQuery
Returns the variables that must be bound before evaluating the query.
getMandatoryPositions() - Method in class fr.inria.rules.integraal.model.data.readable.query.AbstractAtomicPattern
 
getMandatoryPositions() - Method in interface fr.inria.rules.integraal.model.data.readable.query.AtomicPattern
Returns the positions that must be assigned before evaluation.
getMap() - Method in class fr.lirmm.graphik.integraal.core.AbstractMapBasedSubstitution
Returns the mutable map that stores the substitution mappings.
getMap() - Method in class fr.lirmm.graphik.integraal.core.HashMapSubstitution
 
getMap() - Method in class fr.lirmm.graphik.integraal.core.TreeMapSubstitution
 
getMappingbasePaths() - Method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
Retrieves the path(s) to the mapping base file(s).
getMappingbasePaths() - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario
 
getMARCOPathToExecutable() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
getMARCOPathToExecutable() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Returns the configured path to the MARCO executable.
getMarkedVariableSet() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.util.AnalyserRuleSet
Returns the marked-variable set associated with this rule set.
getMax() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
getMax() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Returns the maximum number of produced answers.
getMax(IGParameter...) - Static method in class fr.inria.rules.integraal.configuration.parameters.IGParameterValueExtractor
Returns the first maximum-answer parameter.
getMessage() - Method in class fr.inria.rules.integraal.api.external.eua.EUA
Returns the human-readable message stored in this EUA.
getMinimalStratification() - Method in interface fr.inria.rules.integraal.grd.api.GraphOfFORuleDependencies
The computed order of the stratification must guaranty a correct rule application.
getMinimalStratification() - Method in class fr.inria.rules.integraal.grd.impl.GRDImpl
 
getMostGeneralSinglePieceUnifiers(FOQuery, FORule) - Method in class fr.inria.rules.integraal.unifier.QueryUnifierAlgorithm
Algorithm 2 in Mélanie König's thesis Computes the single piece most general unifiers of the given query with the given rule The rule and the query must have a disjoint set of variables
getName() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
Returns the name of the configuration concatenated with the algorithm name.
getName() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Returns the display name of this algorithm configuration.
getName() - Method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
Retrieves the name of the scenario.
getName() - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario
 
getName() - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.ConstantImpl
 
getName() - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.PredicateImpl
 
getName() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.VariableImpl
 
getName() - Method in class fr.inria.rules.integraal.views.datasource.AbstractDataSource
 
getName() - Method in interface fr.inria.rules.integraal.views.datasource.DataSource
Returns the optional user-facing name of this data source.
getNbrComponents() - Method in class fr.lirmm.graphik.util.graph.scc.StronglyConnectedComponentsGraph
Returns the number of strongly connected components.
getNegatedParts() - Method in interface fr.lirmm.graphik.integraal.api.core.ConjunctiveQueryWithNegatedParts
Get the set of facts which must be false (at least one).
getNegatedParts() - Method in class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQueryWithNegatedParts
 
getNegatedParts() - Method in class fr.lirmm.graphik.integraal.core.RuleWrapper2ConjunctiveQueryWithNegatedParts
 
getNegativeBodyParts(FORule) - Static method in class fr.inria.rules.integraal.util.Rules
Returns the negative body parts of the supplied rule.
getNegativeConstraint(String) - Method in interface fr.lirmm.graphik.integraal.api.core.Ontology
Retrieves a negative constraint by its name.
getNegativeConstraint(String) - Method in class fr.lirmm.graphik.integraal.core.ruleset.DefaultOntology
 
getNegativeConstraintNames() - Method in interface fr.lirmm.graphik.integraal.api.core.Ontology
Returns the names of the negative constraints stored in this ontology.
getNegativeConstraintNames() - Method in class fr.lirmm.graphik.integraal.core.ruleset.DefaultOntology
 
getNestedTerms(Class) - Method in record class fr.inria.rules.integraal.model.formula.impl.FOSubQueryImpl
 
getNestedTerms(Class) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.TermCompound
Returns all nested terms filtered by the supplied type.
getNestedTerms(Class) - Method in interface fr.inria.rules.integraal.model.data.collection.api.MaterializedDataCollection
 
getNewGeneratedSymbol() - Method in class fr.lirmm.graphik.integraal.core.StoredVariableGenerator
Getting the list of new generated symbol is useful for check at each chase step, if some special processes must be done or not
getNullLiteral() - Method in interface fr.inria.rules.integraal.model.logicalElements.factory.api.TermFactory
Gets the null literal value.
getNullLiteral() - Method in class fr.inria.rules.integraal.model.logicalElements.factory.impl.SameObjectTermFactory
 
getNumberFieldName() - Method in class fr.inria.rules.integraal.storage.external.rdbms.driver.HSQLDBDriver
 
getNumberFieldName() - Method in class fr.inria.rules.integraal.storage.external.rdbms.driver.MySQLDriver
 
getNumberFieldName() - Method in class fr.inria.rules.integraal.storage.external.rdbms.driver.PostgreSQLDriver
 
getNumberFieldName() - Method in interface fr.inria.rules.integraal.storage.external.rdbms.driver.RDBMSDriver
Returns the SQL numeric-column type name used by this driver.
getNumberFieldName() - Method in class fr.inria.rules.integraal.storage.external.rdbms.driver.SQLiteDriver
 
getOntology() - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryKnowledgeBase
Get the ontology attached to this knowledge base.
getOrCreateInstance(TermFactory) - Static method in class fr.inria.rules.integraal.storage.rdf4j.value.converter.RDF4JValueConverter
Returns a converter instance for the given term factory.
getOrderedProperties() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.RuleSetPropertyHierarchy
Returns the properties topologically ordered from more specific to more general.
getParentEnum() - Method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
Returns the parent enumeration keyword when this keyword is nested under another family.
getPartition() - Method in interface fr.inria.rules.integraal.unifier.QueryUnifier
Returns the term partition that realizes the unification.
getPartition() - Method in class fr.inria.rules.integraal.unifier.QueryUnifierImpl
 
getPatterns() - Method in interface fr.inria.rules.integraal.model.common.api.Sentence
 
getPieces(Rule) - Static method in class fr.lirmm.graphik.integraal.core.Rules
Compute and return the set of pieces of the head according to the frontier.
getPositiveBodyPart(FORule) - Static method in class fr.inria.rules.integraal.util.Rules
Returns the positive body part of the supplied rule.
getPositivePart() - Method in interface fr.lirmm.graphik.integraal.api.core.ConjunctiveQueryWithNegatedParts
Get the set of facts which must be true.
getPositivePart() - Method in class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQueryWithNegatedParts
 
getPositivePart() - Method in class fr.lirmm.graphik.integraal.core.RuleWrapper2ConjunctiveQueryWithNegatedParts
 
getPredicate() - Method in class fr.inria.rules.integraal.model.data.readable.query.AbstractAtomicPattern
 
getPredicate() - Method in interface fr.inria.rules.integraal.model.data.readable.query.AtomicPattern
Returns the predicate described by this pattern.
getPredicate() - Method in class fr.inria.rules.integraal.model.data.readable.query.BasicQuery
Returns the predicate associated with this query.
getPredicate() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Atom
Returns the predicate associated with this atom.
getPredicate() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.AtomImpl
//////////////////////////////////////////////
getPredicate() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.ComputedAtomImpl
 
getPredicate() - Method in interface fr.lirmm.graphik.integraal.api.core.Atom
Get the Predicate of this Atom.
getPredicate() - Method in class fr.lirmm.graphik.integraal.core.DefaultAtom
Get the predicate.
getPredicate(String) - Method in interface fr.inria.rules.integraal.model.logicalElements.factory.api.PredicateFactory
Gets a previously created predicate.
getPredicate(String) - Method in class fr.inria.rules.integraal.model.logicalElements.factory.impl.SameObjectPredicateFactory
 
getPredicateFactory() - Method in class fr.inria.rules.integraal.environment.DlgpeElemFactory
Returns the predicate factory used by this element factory.
getPredicates() - Method in interface fr.inria.rules.integraal.model.data.collection.api.QueryableDataCollection
 
getPredicates() - Method in interface fr.inria.rules.integraal.model.data.readable.QueryableData
Returns a collection of all predicates in this Readable.
getPredicates() - Method in class fr.inria.rules.integraal.model.data.readable.QueryableDataDelAtomsWrapper
 
getPredicates() - Method in class fr.inria.rules.integraal.model.formula.api.CompoundFOFormula
 
getPredicates() - Method in interface fr.inria.rules.integraal.model.formula.api.FOFormula
Streams the predicates used by this formula.
getPredicates() - Method in interface fr.inria.rules.integraal.model.formula.api.FOFormulaNegation
 
getPredicates() - Method in class fr.inria.rules.integraal.model.formula.impl.FOConjunctionFactBaseWrapper
 
getPredicates() - Method in record class fr.inria.rules.integraal.model.formula.impl.FOSubQueryImpl
 
getPredicates() - Method in class fr.inria.rules.integraal.model.functions.QueryableRelationalFunctions
 
getPredicates() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Atom
 
getPredicates() - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
 
getPredicates() - Method in class fr.inria.rules.integraal.storage.external.triplestore.TripleStoreStore
 
getPredicates() - Method in class fr.inria.rules.integraal.storage.natives.DefaultInMemoryAtomSet
 
getPredicates() - Method in class fr.inria.rules.integraal.storage.natives.FactBaseDelAtomsWrapper
 
getPredicates() - Method in class fr.inria.rules.integraal.storage.natives.LightInMemoryGraphStore
 
getPredicates() - Method in class fr.inria.rules.integraal.storage.natives.SimpleInMemoryGraphStore
 
getPredicates() - Method in class fr.inria.rules.integraal.views.datasource.AbstractDataSource
 
getPredicates() - Method in class fr.inria.rules.integraal.views.FederatedFactBase
Deprecated.
 
getPredicates() - Method in interface fr.lirmm.graphik.integraal.api.core.AtomSet
Returns a Set of all predicates in this atom set.
getPredicates() - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryAtomSet
 
getPredicates() - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractAtomSet
 
getPredicates() - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractInMemoryAtomSet
 
getPredicates() - Method in class fr.lirmm.graphik.integraal.core.atomset.DefaultInMemoryAtomSet
 
getPredicates() - Method in class fr.lirmm.graphik.integraal.core.atomset.LinkedListAtomSet
Deprecated.
 
getPreventedRules(FORule) - Method in interface fr.inria.rules.integraal.grd.api.GraphOfFORuleDependencies
Returns all rules that can be prevented by the specified one.
getPreventedRules(FORule) - Method in class fr.inria.rules.integraal.grd.impl.GRDImpl
 
getPrimeAncestorsOf(Atom) - Method in interface fr.inria.rules.integraal.forward_chaining.chase.lineage.LineageTracker
Returns the prime ancestors of the supplied atom.
getPrimeAncestorsOf(Atom) - Method in class fr.inria.rules.integraal.forward_chaining.chase.lineage.LineageTrackerImpl
 
getPrimeAncestorsOf(Atom) - Method in class fr.inria.rules.integraal.forward_chaining.chase.lineage.NoLineageTracker
 
getPrintQueryAnswers() - Method in record class fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary.QueryEvaluationOutput
Returns a printable summary containing the query and every answer.
getPrintQueryAnswersCount() - Method in record class fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary.QueryEvaluationOutput
Returns a printable summary containing the query and the answer count.
getProfiler() - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryKnowledgeBase
 
getProfiler() - Method in interface fr.lirmm.graphik.integraal.api.core.RulesCompilation
 
getQueries() - Method in class fr.inria.rules.integraal.api.external.registries.Registries
Returns the query registry.
getQueries() - Method in interface fr.inria.rules.integraal.component_builder.api.IComponentBuilder
Gets the queries handled by the component.
getQueries() - Method in class fr.inria.rules.integraal.component_builder.ComponentBuilder
Returns the query set object used by the builder.
getQueries() - Method in class fr.inria.rules.integraal.model.query.impl.UnionFOQuery
Returns the queries that compose this union.
getQuery() - Method in interface fr.inria.rules.integraal.model.query.api.PreparedQuery
Returns the query from which this prepared query was created.
getQuery() - Method in interface fr.inria.rules.integraal.unifier.QueryUnifier
Not used yet
getQuery() - Method in class fr.inria.rules.integraal.unifier.QueryUnifierImpl
 
getQuery() - Method in interface fr.lirmm.graphik.integraal.api.core.EffectiveQuery
Returns the wrapped query.
getQuery() - Method in class fr.lirmm.graphik.integraal.core.DefaultEffectiveQuery
 
getQuery(String) - Method in class fr.inria.rules.integraal.api.external.registries.Registries
Returns the query associated with the given key.
getQuery(String) - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryKnowledgeBase
 
getQueryableData(Predicate) - Method in interface fr.inria.rules.integraal.model.data.collection.api.QueryableDataCollection
Looks up the queryable data source that handles a predicate.
getQueryBase() - Method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
Retrieves the query base object.
getQueryBase() - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario
 
getQuerybasePaths() - Method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
Retrieves the path(s) to the query base file(s).
getQuerybasePaths() - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario
 
getQueryCollection() - Method in class fr.inria.rules.integraal.api.internal.ParsingResult
Returns the parsed query collection.
getQueryCollections() - Method in class fr.inria.rules.integraal.api.external.registries.Registries
Returns the query collection registry.
getQueryNames() - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryKnowledgeBase
 
getRank() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
getRank() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Returns the maximum reasoning rank.
getRank(IGParameter...) - Static method in class fr.inria.rules.integraal.configuration.parameters.IGParameterValueExtractor
Returns the first rank parameter.
getRank(Object) - Static method in class fr.inria.rules.integraal.component_builder.externalHaltingConditions.ExternalHaltingConditionFactory
Creates a rank-based external halting condition.
getRepresentation() - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.LiteralImpl
 
getRepresentation(Term) - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.EncodingAdHocSQLLayout
 
getRepresentation(Term) - Method in interface fr.inria.rules.integraal.storage.external.rdbms.layout.RDBMSStorageLayout
Returns the storage representation of a term.
getRepresentative(E) - Method in class fr.inria.rules.integraal.model.partition.Partition
Returns a class' representative of x If x is not in the partition, the method returns an empty optional The returned representative is always the same if the partition is not modified
getRequiredInputVariables() - Method in record class fr.inria.rules.integraal.model.formula.impl.FOSubQueryImpl
Renvoie les variables libres de la requête.
getResult() - Method in class fr.inria.rules.integraal.api.external.eua.EUA
Returns the numeric result code stored in this EUA.
getResultType() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
getResultType() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Returns the configured answer container type.
getRewritingOf(Atom) - Method in interface fr.lirmm.graphik.integraal.api.core.RulesCompilation
Return the list of atom that are R-rewriting of the atom father by compiled rules
getRLSFileLines(String) - Static method in class fr.inria.rules.integraal.io.csv.RLSCSVsParser
Reads every line from the supplied RLS configuration file.
getRule() - Method in interface fr.inria.rules.integraal.unifier.QueryUnifier
Not used yet
getRule() - Method in class fr.inria.rules.integraal.unifier.QueryUnifierImpl
 
getRule(String) - Method in class fr.inria.rules.integraal.api.external.registries.Registries
Returns the rule associated with the given key.
getRule(String) - Method in interface fr.lirmm.graphik.integraal.api.core.Ontology
Retrieves a rule by its name.
getRule(String) - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryKnowledgeBase
 
getRule(String) - Method in class fr.lirmm.graphik.integraal.core.ruleset.DefaultOntology
 
getRuleApplier() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
getRuleApplier() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Gets the rule applier used in the chase algorithm.
getRulebase() - Method in interface fr.inria.rules.integraal.component_builder.api.IComponentBuilder
Gets the rule base created by the component.
getRulebase() - Method in class fr.inria.rules.integraal.component_builder.ComponentBuilder
Returns a new rulebase containing all rules used by the builder.
getRuleBase() - Method in class fr.inria.rules.integraal.api.internal.ParsingResult
Returns the parsed rule base.
getRuleBase() - Method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
Retrieves the rule base object.
getRuleBase() - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario
 
getRuleBase() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.Chase
Returns the rule base used by this chase.
getRuleBase() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseImpl
 
getRuleBase() - Method in class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChase
 
getRuleBase() - Method in interface fr.inria.rules.integraal.model.kb.api.KnowledgeBase
Returns the rule base attached to this knowledge base.
getRuleBase() - Method in class fr.inria.rules.integraal.model.kb.impl.KnowledgeBaseImpl
 
getRuleBase(String) - Method in class fr.inria.rules.integraal.api.external.registries.Registries
Returns the rule base associated with the given key.
getRulebasePath() - Method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
Retrieves the path(s) to the rule base file(s).
getRulebasePath() - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario
 
getRuleBases() - Method in class fr.inria.rules.integraal.api.external.registries.Registries
Returns the rule base registry.
getRuleCompilationResult() - Method in interface fr.inria.rules.integraal.component_builder.api.IComponentBuilder
Gets the result of the rule compilation process.
getRuleCompilationResult() - Method in class fr.inria.rules.integraal.component_builder.ComponentBuilder
Returns the rule compilation result used by the builder.
getRuleInstancesYielding(Atom) - Method in interface fr.inria.rules.integraal.forward_chaining.chase.lineage.LineageTracker
Returns the tracked rule instances that derive the supplied atom.
getRuleInstancesYielding(Atom) - Method in class fr.inria.rules.integraal.forward_chaining.chase.lineage.LineageTrackerImpl
 
getRuleInstancesYielding(Atom) - Method in class fr.inria.rules.integraal.forward_chaining.chase.lineage.NoLineageTracker
 
getRuleNames() - Method in interface fr.lirmm.graphik.integraal.api.core.Ontology
Returns the names of the rules stored in this ontology.
getRuleNames() - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryKnowledgeBase
 
getRuleNames() - Method in class fr.lirmm.graphik.integraal.core.ruleset.DefaultOntology
 
getRules() - Method in class fr.inria.rules.integraal.api.external.registries.Registries
Returns the rule registry.
getRules() - Method in interface fr.inria.rules.integraal.grd.api.GraphOfFORuleDependencies
Return all the rules in the GRD
getRules() - Method in class fr.inria.rules.integraal.grd.impl.GRDImpl
 
getRules() - Method in interface fr.inria.rules.integraal.model.kb.api.RuleBase
Returns all rules contained in this base.
getRules() - Method in class fr.inria.rules.integraal.model.kb.impl.RuleBaseImpl
//////////////////////////////////////////////
getRules() - Method in interface fr.lirmm.graphik.integraal.api.core.GraphOfRuleDependencies
Returns all rules contained in this graph.
getRulesByBodyPredicate(Predicate) - Method in interface fr.inria.rules.integraal.model.kb.api.RuleBase
Returns the rules indexed by body predicate.
getRulesByBodyPredicate(Predicate) - Method in class fr.inria.rules.integraal.model.kb.impl.RuleBaseImpl
 
getRulesByBodyPredicate(Predicate) - Method in class fr.lirmm.graphik.integraal.core.ruleset.IndexedByBodyPredicatesRuleSet
Returns the rules having the given predicate in their body.
getRulesByHeadPredicate(Predicate) - Method in interface fr.inria.rules.integraal.model.kb.api.RuleBase
Returns the rules indexed by head predicate.
getRulesByHeadPredicate(Predicate) - Method in class fr.inria.rules.integraal.model.kb.impl.RuleBaseImpl
 
getRulesByHeadPredicate(Predicate) - Method in class fr.lirmm.graphik.integraal.core.ruleset.IndexedByHeadPredicatesRuleSet
Returns the rules having the given predicate in their head.
getRuleScheduler() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.Chase
Returns the rule scheduler driving the chase.
getRuleScheduler() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseImpl
 
getRuleScheduler() - Method in class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChase
 
getRuleSet() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.Analyser
Returns the current analysed rule set.
getRulesToApply(Collection) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_scheduler.ByPredicateScheduler
 
getRulesToApply(Collection) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_scheduler.GRDScheduler
 
getRulesToApply(Collection) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_scheduler.NaiveScheduler
 
getRulesToApply(Collection) - Method in interface fr.inria.rules.integraal.forward_chaining.chase.rule_scheduler.RuleScheduler
Returns the rules that should be applied at the next chase step.
getSaturation() - Method in interface fr.lirmm.graphik.integraal.api.core.RulesCompilation
Returns the saturation produced by the compilation.
getSCC() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.util.AnalyserRuleSet
Returns the strongly connected components as analyser rule sets.
getScheduler() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
getScheduler() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Gets the chase scheduler used in the algorithm.
getSeparatingStickyVariables(Set, Rule) - Method in class fr.inria.rules.integraal.model.partition.TermPartition
Returns the separating sticky variables induced by this partition.
getSetOfAnswerVariables() - Method in interface fr.inria.rules.integraal.model.query.api.Query
 
getSharedVariables(FOFormula, FOFormula...) - Static method in class fr.inria.rules.integraal.model.formula.FOFormulas
Return the variables that appear both in formula and at least one formula of otherFormulas
getSimpleInMemoryGraphStore() - Static method in class fr.inria.rules.integraal.storage.builder.StorageBuilder
Returns a simple in-memory graph store.
getSingleEvaluationStratification() - Method in interface fr.inria.rules.integraal.grd.api.GraphOfFORuleDependencies
Computes a stratification of the rules for single evaluation.
getSingleEvaluationStratification() - Method in class fr.inria.rules.integraal.grd.impl.GRDImpl
 
getSinks() - Method in class fr.lirmm.graphik.util.graph.scc.StronglyConnectedComponentsGraph
Returns the sink components of this component graph.
getSkolemization() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
getSkolemization() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Gets the skolemization strategy used in the chase algorithm.
getSources() - Method in class fr.lirmm.graphik.util.graph.scc.StronglyConnectedComponentsGraph
Returns the source components of this component graph.
getSpecialisations() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.RuleSetProperty.Default
 
getSpecialisations() - Method in interface fr.lirmm.graphik.integraal.rulesetanalyser.property.RuleSetProperty
Returns the direct specialisations of this property.
getSpliterator(int) - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.SimpleSolutionManager
 
getSpliterator(int) - Method in interface fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.SolutionManager
Returns the spliterator registered for a level.
getStepCount() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.Chase
Returns the current chase step number.
getStepCount() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseImpl
 
getStepCount() - Method in class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChase
 
getStorageType() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
getStorageType() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Returns the configured storage type.
getStrategy() - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
Returns the storage layout used by this store.
getStrikeLength() - Method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
Returns the configured strike length when one has been set.
getStrikeLength() - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario
 
getStronglyConnectedComponentsGraph() - Method in interface fr.lirmm.graphik.integraal.api.core.GraphOfRuleDependencies
Returns the graph of strongly connected components of this dependency graph.
getStronglyConnectedComponentsGraph() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.util.AnalyserRuleSet
Returns the strongly connected components graph of the rule-dependency graph.
getSubElements() - Method in class fr.inria.rules.integraal.model.formula.api.CompoundFOFormula
Returns the direct sub-formulas of this compound formula.
getSubElements() - Method in interface fr.inria.rules.integraal.model.formula.api.FOFormulaConjunction
Returns an unmodifiable collection containing the direct sub‑formulas of this conjunction, in their original order.
getSubElements() - Method in interface fr.inria.rules.integraal.model.formula.api.FOFormulaDisjunction
 
getSubElements() - Method in class fr.inria.rules.integraal.model.formula.impl.FOConjunctionFactBaseWrapper
 
getSubGraph(Iterable) - Method in interface fr.lirmm.graphik.integraal.api.core.GraphOfRuleDependencies
Creates and return an induced SubGraph of the current one.
getSubRuleSetAnalyser(Iterable) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.util.AnalyserRuleSet
Extracts a sub-rule-set analyser for the specified rules.
getSubstitution() - Method in class fr.inria.rules.integraal.model.partition.TermPartition
Get a substitution from variables of a class to their representative, if the term partition does not contain multiple constants in the same class
getSubstitution() - Method in interface fr.lirmm.graphik.integraal.api.core.EffectiveQuery
Returns the substitution associated with the wrapped query.
getSubstitution() - Method in class fr.lirmm.graphik.integraal.core.DefaultEffectiveQuery
 
getSupportedOperations() - Method in interface fr.inria.rules.integraal.model.data.readable.QueryableData
 
getSupportedOperations() - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
 
getSupportedOperations() - Method in class fr.inria.rules.integraal.views.datasource.SQLNativeDataSource
 
getTableName(Atom) - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.AdHocSQLLayout
 
getTableName(Atom) - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.NaturalSQLLayout
 
getTableName(Atom) - Method in interface fr.inria.rules.integraal.storage.external.rdbms.layout.RDBMSStorageLayout
Returns the atom table name for the supplied atom, creating it if needed.
getTerm(int) - Method in class fr.inria.rules.integraal.model.data.readable.query.BasicQuery
Retrieves the term assigned to a given position.
getTerm(int) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.TermSequenceCompound
Returns the term at the given position in the sequence.
getTerm(int) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.AtomImpl
 
getTerm(int) - Method in interface fr.lirmm.graphik.integraal.api.core.Atom
Get the nth term of this Atom.
getTerm(int) - Method in class fr.lirmm.graphik.integraal.core.DefaultAtom
Returns the Term with the specified index.
getTermConstraint(int) - Method in class fr.inria.rules.integraal.model.data.readable.query.AbstractAtomicPattern
 
getTermConstraint(int) - Method in interface fr.inria.rules.integraal.model.data.readable.query.AtomicPattern
Retrieves the allowed term type for a specific position.
getTermFactory() - Method in class fr.inria.rules.integraal.environment.DlgpeElemFactory
Returns the term factory used by this element factory.
getTermPartitionRestrictedToVariables(Set) - Method in class fr.inria.rules.integraal.model.partition.TermPartition
Get a new term partition that contains all terms of this partition except the variables that are not from the set of variables in parameter.
getTerms() - Method in interface fr.inria.rules.integraal.model.data.collection.api.MaterializedDataCollection
 
getTerms() - Method in class fr.inria.rules.integraal.model.formula.api.CompoundFOFormula
 
getTerms() - Method in class fr.inria.rules.integraal.model.formula.impl.FOConjunctionFactBaseWrapper
 
getTerms() - Method in record class fr.inria.rules.integraal.model.formula.impl.FONegationImpl
 
getTerms() - Method in record class fr.inria.rules.integraal.model.formula.impl.FOSubQueryImpl
 
getTerms() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.TermCompound
Streams the first-level terms contained in this object.
getTerms() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.TermSequenceCompound
 
getTerms() - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
 
getTerms() - Method in class fr.inria.rules.integraal.storage.external.triplestore.TripleStoreStore
 
getTerms() - Method in class fr.inria.rules.integraal.storage.natives.DefaultInMemoryAtomSet
 
getTerms() - Method in class fr.inria.rules.integraal.storage.natives.FactBaseDelAtomsWrapper
 
getTerms() - Method in class fr.inria.rules.integraal.storage.natives.LightInMemoryGraphStore
 
getTerms() - Method in class fr.inria.rules.integraal.storage.natives.SimpleInMemoryGraphStore
 
getTerms() - Method in class fr.inria.rules.integraal.views.FederatedFactBase
Deprecated.
 
getTerms() - Method in interface fr.lirmm.graphik.integraal.api.core.Atom
Get an ordered List that represents the terms of this Atom.
getTerms() - Method in interface fr.lirmm.graphik.integraal.api.core.AtomSet
Returns a Set of all terms in this atom set.
getTerms() - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryAtomSet
 
getTerms() - Method in interface fr.lirmm.graphik.integraal.api.core.NegativeConstraint
Get all terms of this constraint.
getTerms() - Method in interface fr.lirmm.graphik.integraal.api.core.Rule
Get all terms of this rule.
getTerms() - Method in interface fr.lirmm.graphik.integraal.api.core.Substitution
Get the domain of this substitution.
getTerms() - Method in class fr.lirmm.graphik.integraal.core.AbstractMapBasedSubstitution
 
getTerms() - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractAtomSet
 
getTerms() - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractInMemoryAtomSet
 
getTerms() - Method in class fr.lirmm.graphik.integraal.core.atomset.DefaultInMemoryAtomSet
 
getTerms() - Method in class fr.lirmm.graphik.integraal.core.atomset.LinkedListAtomSet
Deprecated.
 
getTerms() - Method in class fr.lirmm.graphik.integraal.core.ConjunctiveQueryRuleAdapter
 
getTerms() - Method in class fr.lirmm.graphik.integraal.core.DefaultAtom
Returns the List of Term.
getTerms() - Method in class fr.lirmm.graphik.integraal.core.DefaultRule
 
getTerms() - Method in class fr.lirmm.graphik.integraal.core.EmptySubstitution
 
getTerms() - Method in class fr.lirmm.graphik.integraal.core.VariablePrefixSubstitution
 
getTerms() - Method in class fr.lirmm.graphik.integraal.core.VariableRemovePrefixSubstitution
 
getTerms(FOFormula) - Static method in class fr.inria.rules.integraal.model.formula.FOFormulas
Collects all terms appearing in the supplied formula.
getTerms(Term.Type) - Method in interface fr.lirmm.graphik.integraal.api.core.Atom
Deprecated.
getTerms(Term.Type) - Method in interface fr.lirmm.graphik.integraal.api.core.AtomSet
Deprecated.
getTerms(Term.Type) - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryAtomSet
Deprecated.
getTerms(Term.Type) - Method in interface fr.lirmm.graphik.integraal.api.core.NegativeConstraint
Deprecated.
getTerms(Term.Type) - Method in interface fr.lirmm.graphik.integraal.api.core.Rule
Deprecated.
getTerms(Term.Type) - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractAtomSet
Deprecated.
getTerms(Term.Type) - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractInMemoryAtomSet
Deprecated.
getTerms(Term.Type) - Method in class fr.lirmm.graphik.integraal.core.atomset.LinkedListAtomSet
Deprecated.
getTerms(Term.Type) - Method in class fr.lirmm.graphik.integraal.core.ConjunctiveQueryRuleAdapter
 
getTerms(Term.Type) - Method in class fr.lirmm.graphik.integraal.core.DefaultAtom
Deprecated.
getTerms(Term.Type) - Method in class fr.lirmm.graphik.integraal.core.DefaultRule
Deprecated.
getTermsByPredicatePosition(Predicate, int) - Method in interface fr.inria.rules.integraal.model.data.collection.api.MaterializedDataCollection
 
getTermsByPredicatePosition(Predicate, int) - Method in interface fr.inria.rules.integraal.model.data.readable.MaterializedData
Returns a stream over terms which are in a specific position in at least one atom with the given predicate.
getTermsByPredicatePosition(Predicate, int) - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
 
getTermsByPredicatePosition(Predicate, int) - Method in class fr.inria.rules.integraal.storage.external.triplestore.TripleStoreStore
 
getTermsByPredicatePosition(Predicate, int) - Method in class fr.inria.rules.integraal.storage.natives.DefaultInMemoryAtomSet
 
getTermsByPredicatePosition(Predicate, int) - Method in class fr.inria.rules.integraal.storage.natives.FactBaseDelAtomsWrapper
 
getTermsByPredicatePosition(Predicate, int) - Method in class fr.inria.rules.integraal.storage.natives.LightInMemoryGraphStore
 
getTermsByPredicatePosition(Predicate, int) - Method in class fr.inria.rules.integraal.storage.natives.SimpleInMemoryGraphStore
 
getTermsByPredicatePosition(Predicate, int) - Method in class fr.inria.rules.integraal.views.FederatedFactBase
Deprecated.
 
getTermSequence() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.TermSequenceCompound
Returns the direct term sequence of this compound.
getTermSequence() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.AtomImpl
 
getTermSequence() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.ComputedAtomImpl
 
getTermSequence() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms.AbstractLogicalFunctionalTermImpl
 
getTermSequence() - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms.EvaluableFunctionImpl
 
getTermsTableName() - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.AdHocSQLLayout
 
getTermsTableName() - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.NaturalSQLLayout
 
getTermsTableName() - Method in interface fr.inria.rules.integraal.storage.external.rdbms.layout.RDBMSStorageLayout
Returns the name of the terms table.
getTextFieldName() - Method in class fr.inria.rules.integraal.storage.external.rdbms.driver.HSQLDBDriver
 
getTextFieldName() - Method in class fr.inria.rules.integraal.storage.external.rdbms.driver.MySQLDriver
 
getTextFieldName() - Method in class fr.inria.rules.integraal.storage.external.rdbms.driver.PostgreSQLDriver
 
getTextFieldName() - Method in interface fr.inria.rules.integraal.storage.external.rdbms.driver.RDBMSDriver
Returns the SQL text-column type name used by this driver.
getTextFieldName() - Method in class fr.inria.rules.integraal.storage.external.rdbms.driver.SQLiteDriver
 
getTimeout() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
getTimeout() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Returns the configured timeout.
getTimeout(IGParameter...) - Static method in class fr.inria.rules.integraal.configuration.parameters.IGParameterValueExtractor
Returns the first timeout parameter.
getTimeout(Object) - Static method in class fr.inria.rules.integraal.component_builder.externalHaltingConditions.ExternalHaltingConditionFactory
Creates a timeout-based external halting condition.
getTop() - Method in interface fr.lirmm.graphik.integraal.api.factory.AtomFactory
Returns the distinguished top atom.
getTop() - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultAtomFactory
 
getTracker() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.tracking.Trackable
Returns the lineage tracker used by the object.
getTracker() - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.tracking.TriggerApplierWithTrackerImpl
 
getTransformer() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
getTransformer() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Gets the transformer used in the chase algorithm.
getTreeMap() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.TreeSubstitution
Retourne la map complète
getTreeMap() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.TreeSubstitutionImpl
Deprecated.
 
getTreeResults(Variable) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.TreeSubstitution
Récupère les résultats associés à une variable de structure.
getTreeResults(Variable) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.TreeSubstitutionImpl
Deprecated.
 
getTriggeredRules(FORule) - Method in interface fr.inria.rules.integraal.grd.api.GraphOfFORuleDependencies
Returns all rules that can be triggered by the specified one.
getTriggeredRules(FORule) - Method in class fr.inria.rules.integraal.grd.impl.GRDImpl
 
getTriggeredRules(Rule) - Method in interface fr.lirmm.graphik.integraal.api.core.GraphOfRuleDependencies
Returns all rules that can be triggered by the specified one.
getTriggeredRulesWithUnifiers(Rule) - Method in interface fr.lirmm.graphik.integraal.api.core.GraphOfRuleDependencies
Returns all pair of rule and unifier that can be triggered by the specfied rule.
getType() - Method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
Gets the class type associated with the keyword.
getType() - Method in interface fr.lirmm.graphik.integraal.api.core.Term
Deprecated.
getType(int) - Method in class fr.inria.rules.integraal.util.AtomType
Returns the mask value computed for the term at the supplied position.
getType(Predicate) - Method in interface fr.inria.rules.integraal.model.kb.api.FactBase
Returns the storage type associated with a predicate.
getType(Predicate) - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
 
getType(Predicate) - Method in class fr.inria.rules.integraal.storage.external.triplestore.TripleStoreStore
 
getType(Predicate) - Method in class fr.inria.rules.integraal.storage.natives.DefaultInMemoryAtomSet
 
getType(Predicate) - Method in class fr.inria.rules.integraal.storage.natives.FactBaseDelAtomsWrapper
 
getType(Predicate) - Method in class fr.inria.rules.integraal.storage.natives.LightInMemoryGraphStore
 
getType(Predicate) - Method in class fr.inria.rules.integraal.storage.natives.SimpleInMemoryGraphStore
 
getType(Predicate) - Method in class fr.inria.rules.integraal.views.FederatedFactBase
Deprecated.
 
getType(Term) - Static method in class fr.inria.rules.integraal.storage.external.rdbms.layout.AdHocSQLLayout
Determine with which letter to store the type of the given term in the database
getUncompiled() - Method in class fr.inria.rules.integraal.api.internal.CompilationResult
Returns the non-compilable part of the rule base.
getUnifiablePredicate(Predicate) - Method in interface fr.lirmm.graphik.integraal.api.core.RulesCompilation
Return a collection of predicate unifiable with the given one
getUnification(Atom, Atom) - Method in interface fr.lirmm.graphik.integraal.api.core.RulesCompilation
Return the list of c-unifier from the atom father to the atom son
getUnifications(Atom, Atom) - Method in interface fr.inria.rules.integraal.model.ruleCompilation.api.RuleCompilation
Compute all the possible unifiers between a and b
getUnifications(Atom, Atom) - Method in class fr.inria.rules.integraal.model.ruleCompilation.HierarchicalRuleCompilation
 
getUnifications(Atom, Atom) - Method in class fr.inria.rules.integraal.model.ruleCompilation.id.IDRuleCompilation
 
getUnifications(Atom, Atom) - Method in class fr.inria.rules.integraal.model.ruleCompilation.NoRuleCompilation
 
getUnifiedQueryPart() - Method in interface fr.inria.rules.integraal.unifier.QueryUnifier
Returns the part of the query unified by this unifier.
getUnifiedQueryPart() - Method in class fr.inria.rules.integraal.unifier.QueryUnifierImpl
 
getUnifiers(Rule, Rule) - Method in interface fr.lirmm.graphik.integraal.api.core.GraphOfRuleDependencies
Returns a set of Substitution representing the set of unifiers from src to dest.
getValue() - Method in record class fr.inria.rules.integraal.component_builder.externalHaltingConditions.ExternalHaltingCondition
Returns the value cast to the correct type based on the keyword.
getValue() - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario.MW
Returns the wrapped value.
getValue() - Method in interface fr.lirmm.graphik.integraal.api.core.Literal
Returns the literal lexical value.
getValues() - Method in interface fr.lirmm.graphik.integraal.api.core.Substitution
Get the codomain of this substitution.
getValues() - Method in class fr.lirmm.graphik.integraal.core.AbstractMapBasedSubstitution
 
getValues() - Method in class fr.lirmm.graphik.integraal.core.EmptySubstitution
 
getValues() - Method in class fr.lirmm.graphik.integraal.core.VariablePrefixSubstitution
 
getValues() - Method in class fr.lirmm.graphik.integraal.core.VariableRemovePrefixSubstitution
 
getValueType(String, InteGraalKeywords) - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
Converts a raw string into the runtime type expected by a keyword.
getVariable() - Method in interface fr.inria.rules.integraal.model.formula.api.FOFormulaSubQuery
 
getVariable() - Method in record class fr.inria.rules.integraal.model.formula.impl.FOSubQueryImpl
Renvoie uniquement la variable de structure
getVariableEqualities() - Method in interface fr.inria.rules.integraal.model.query.api.FOQuery
The variable equalities represent equalities between variables of this query.
getVariableEqualities() - Method in class fr.inria.rules.integraal.model.query.impl.FOQueryImpl
 
getVariables() - Method in interface fr.inria.rules.integraal.model.data.collection.api.MaterializedDataCollection
 
getVariables() - Method in interface fr.inria.rules.integraal.model.formula.api.FOFormulaNegation
 
getVariables() - Method in record class fr.inria.rules.integraal.model.formula.impl.FOSubQueryImpl
Renvoie toutes les variables, classiques et de structure.
getVariables() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.TermCompound
Recursively list all variables
getVariables() - Method in class fr.inria.rules.integraal.storage.natives.FactBaseDelAtomsWrapper
 
getVariables() - Method in class fr.inria.rules.integraal.storage.natives.LightInMemoryGraphStore
 
getVariables() - Method in class fr.inria.rules.integraal.storage.natives.SimpleInMemoryGraphStore
 
getVariables() - Method in class fr.lirmm.graphik.integraal.api.core.AbstractAtom
 
getVariables() - Method in interface fr.lirmm.graphik.integraal.api.core.Atom
Get all variables that appear is this atom.
getVariables() - Method in interface fr.lirmm.graphik.integraal.api.core.AtomSet
Returns a Set of all variables in this atom set.
getVariables() - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryAtomSet
 
getVariables() - Method in interface fr.lirmm.graphik.integraal.api.core.Rule
Get all variables of this rule.
getVariables() - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractAtomSet
 
getVariables() - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractInMemoryAtomSet
 
getVariables() - Method in class fr.lirmm.graphik.integraal.core.ConjunctiveQueryRuleAdapter
 
getVariables() - Method in class fr.lirmm.graphik.integraal.core.DefaultAtom
 
getVariables() - Method in class fr.lirmm.graphik.integraal.core.DefaultRule
 
getViewDefinitions() - Method in class fr.inria.rules.integraal.views.FederatedFactBase
Deprecated.
Returns the view definitions registered in this federated fact base.
getViewParameters() - Method in interface fr.inria.rules.integraal.views.view.View
Returns the parameters used to query the underlying native view.
getViewParameters() - Method in class fr.inria.rules.integraal.views.view.ViewImpl
 
getViewParameters(Predicate) - Method in class fr.inria.rules.integraal.views.datasource.AbstractDataSource
 
getViewParameters(Predicate) - Method in interface fr.inria.rules.integraal.views.datasource.DataSource
Returns the parameters used to query the supplied predicate from this source.
getVocabulary() - Method in interface fr.lirmm.graphik.integraal.api.core.Ontology
Returns the vocabulary used by this ontology.
getVocabulary() - Method in class fr.lirmm.graphik.integraal.core.ruleset.DefaultOntology
 
getWritable(Predicate) - Method in interface fr.inria.rules.integraal.model.data.collection.api.QueryableWritableDataCollection
Get a writable by predicate Return the writable bind to a predicate or, if the predicate is not bound to a writable, the default writable
getWritingTarget() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.data.ChasableData
Read-write data - the predicates are distinct from the read-only data
getWritingTarget() - Method in class fr.inria.rules.integraal.forward_chaining.chase.data.ChasableDataImpl
 
globalEndTreatments() - Method in record class fr.inria.rules.integraal.forward_chaining.chase.description.ChaseDescription
Returns the value of the globalEndTreatments record component.
globalEndTreatments() - Method in record class fr.inria.rules.integraal.forward_chaining.chase.description.StratifiedChaseDescription
Returns the value of the globalEndTreatments record component.
globalPreTreatments() - Method in record class fr.inria.rules.integraal.forward_chaining.chase.description.ChaseDescription
Returns the value of the globalPreTreatments record component.
globalPreTreatments() - Method in record class fr.inria.rules.integraal.forward_chaining.chase.description.StratifiedChaseDescription
Returns the value of the globalPreTreatments record component.
GMONTH - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
XSD gMonth datatype.
GMONTHDAY - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
XSD gMonthDay datatype.
GRAAL - Enum constant in enum class fr.inria.rules.integraal.model.kb.api.FactBaseType
Native Graal storage
GraphOfFORuleDependencies - Interface in fr.inria.rules.integraal.grd.api
A graph of rule dependencies represent the possibility that an application of a rule triggers the linked rules in the graph.
GraphOfRuleDependencies - Interface in fr.lirmm.graphik.integraal.api.core
Graph view of dependencies between rules.
GRD - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Scheduler
GRD Scheduler
GRDEdge - Class in fr.inria.rules.integraal.grd.impl
An edge of the GRD graph
GRDEdge() - Constructor for class fr.inria.rules.integraal.grd.impl.GRDEdge
Constructor using default values
GRDEdge(boolean) - Constructor for class fr.inria.rules.integraal.grd.impl.GRDEdge
Constructor using a given value for the type of dependency
GRDImpl - Class in fr.inria.rules.integraal.grd.impl
GRD implementation using unification
GRDImpl(RuleBase) - Constructor for class fr.inria.rules.integraal.grd.impl.GRDImpl
Constructor initialized with the rules from the rulebase no compilation and a productivity checker
GRDImpl(RuleBase, RuleCompilation) - Constructor for class fr.inria.rules.integraal.grd.impl.GRDImpl
Constructor initialized with the rules from the rulebase and a productivity checker
GRDImpl(RuleBase, RuleCompilation, Collection) - Constructor for class fr.inria.rules.integraal.grd.impl.GRDImpl
Constructor initialized with the rules from the rulebase
GRDImpl(RuleBase, Collection) - Constructor for class fr.inria.rules.integraal.grd.impl.GRDImpl
Constructor initialized with the rules from the rulebase and no compilation
GRDScheduler - Class in fr.inria.rules.integraal.forward_chaining.chase.rule_scheduler
Schedules all the rules that can be triggered by rules applied at the previous step according to the graph of rule dependencies
GRDScheduler(RuleBase) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_scheduler.GRDScheduler
Creates a scheduler backed by the graph of rule dependencies.
GroundFunctionalTermImpl - Class in fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms
Default implementation of a ground FunctionalTerm (not specializable, nor evaluable)
GroundFunctionalTermImpl(String, List) - Constructor for class fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms.GroundFunctionalTermImpl
Creates a ground functional term.
groupRulesByBodyQueries - Variable in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.RuleAppplicationStatistics
Timings for grouped rules sharing a body query.
groupRulesByBodyQuery(Collection) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.AbstractRuleApplier
Re-groups the rules with the same body
GuardedProperty - Class in fr.lirmm.graphik.integraal.rulesetanalyser.property
At least one atom in the body (called a guard) contains all the variables from the body.
GYEAR - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
XSD gYear datatype.
GYEARMONTH - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
XSD gYearMonth datatype.

H

HaltingCondition<RW> - Interface in fr.inria.rules.integraal.forward_chaining.chase.halting_condition
The Halting condition computes if there is a need for a next chase step or if it stops
haltingConditions() - Method in record class fr.inria.rules.integraal.forward_chaining.chase.description.ChaseDescription
Returns the value of the haltingConditions record component.
haltingConditions() - Method in record class fr.inria.rules.integraal.forward_chaining.chase.description.StratifiedChaseDescription
Returns the value of the haltingConditions record component.
handleTerms(Set) - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.AdHocSQLLayout
 
handleTerms(Set) - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.EncodingAdHocSQLLayout
//////////////////////////////////////////////
handleTerms(Set) - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.NaturalSQLLayout
 
handleTerms(Set) - Method in interface fr.inria.rules.integraal.storage.external.rdbms.layout.RDBMSStorageLayout
Handles the given terms, storing them if needed.
hasAssignedMandatoryParameters(Map) - Method in class fr.inria.rules.integraal.model.data.readable.query.AbstractAtomicPattern
 
hasAssignedMandatoryParameters(Map) - Method in interface fr.inria.rules.integraal.model.data.readable.query.AtomicPattern
Checks whether all mandatory parameters are assigned.
hasAtomicBody(Rule) - Static method in class fr.lirmm.graphik.integraal.core.Rules
Test if the body of the rule is atomic.
hasAtomicHead(Rule) - Static method in class fr.lirmm.graphik.integraal.core.Rules
Test if the head of the rule is atomic.
hasCircuit() - Method in interface fr.lirmm.graphik.integraal.api.core.GraphOfRuleDependencies
Performs cycle detection on the GraphOfRuleDependencies.
hasCorrectDatabaseSchema(RDBMSDriver) - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.AdHocSQLLayout
 
hasCorrectDatabaseSchema(RDBMSDriver) - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.NaturalSQLLayout
 
hasCorrectDatabaseSchema(RDBMSDriver) - Method in interface fr.inria.rules.integraal.storage.external.rdbms.layout.RDBMSStorageLayout
Checks whether the database schema matches this storage layout.
hasCurrentSolution - Variable in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.LegacyBacktrackEvaluator.BacktrackIterator
Indicates whether the current solution has already been computed.
hashCode() - Method in record class fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary.QueryEvaluationInput
Returns a hash code value for this object.
hashCode() - Method in record class fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary.QueryEvaluationOutput
Returns a hash code value for this object.
hashCode() - Method in record class fr.inria.rules.integraal.component_builder.evaluators.query_rewriting.auxiliary.RewritingInput
Returns a hash code value for this object.
hashCode() - Method in record class fr.inria.rules.integraal.component_builder.evaluators.query_rewriting.auxiliary.RewritingOutput
Returns a hash code value for this object.
hashCode() - Method in record class fr.inria.rules.integraal.component_builder.externalHaltingConditions.ExternalAlgorithmHaltingConditions
Returns a hash code value for this object.
hashCode() - Method in record class fr.inria.rules.integraal.component_builder.externalHaltingConditions.ExternalHaltingCondition
Returns a hash code value for this object.
hashCode() - Method in record class fr.inria.rules.integraal.configuration.parameters.IGParameter
Returns a hash code value for this object.
hashCode() - Method in record class fr.inria.rules.integraal.core.FactBaseUtils.PieceHomomorphismFailure
Returns a hash code value for this object.
hashCode() - Method in record class fr.inria.rules.integraal.forward_chaining.chase.description.ChaseDescription
Returns a hash code value for this object.
hashCode() - Method in record class fr.inria.rules.integraal.forward_chaining.chase.description.StratifiedChaseDescription
Returns a hash code value for this object.
hashCode() - Method in record class fr.inria.rules.integraal.io.csv.RLSCSVResult
Returns a hash code value for this object.
hashCode() - Method in record class fr.inria.rules.integraal.io.dlgp.Directive
Returns a hash code value for this object.
hashCode() - Method in record class fr.inria.rules.integraal.io.dlgp.ParserResult
Returns a hash code value for this object.
hashCode() - Method in record class fr.inria.rules.integraal.model.formula.FOFormulas.EvaluableReplacementResult
Returns a hash code value for this object.
hashCode() - Method in class fr.inria.rules.integraal.model.formula.impl.FOConjunctionImpl
 
hashCode() - Method in class fr.inria.rules.integraal.model.formula.impl.FODisjunctionImpl
 
hashCode() - Method in record class fr.inria.rules.integraal.model.formula.impl.FONegationImpl
Returns a hash code value for this object.
hashCode() - Method in record class fr.inria.rules.integraal.model.formula.impl.FOSubQueryImpl
Returns a hash code value for this object.
hashCode() - Method in record class fr.inria.rules.integraal.model.kb.impl.FactBaseDescription
Returns a hash code value for this object.
hashCode() - Method in class fr.inria.rules.integraal.model.kb.impl.KnowledgeBaseImpl
 
hashCode() - Method in class fr.inria.rules.integraal.model.kb.impl.RuleBaseImpl
//////////////////////////////////////////////
hashCode() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.AtomImpl
//////////////////////////////////////////////
hashCode() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.ComputedAtomImpl
 
hashCode() - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.ConstantImpl
Returns a hash code value for this object.
hashCode() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.FreshVariableImpl
//////////////////////////////////////////////
hashCode() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms.AbstractLogicalFunctionalTermImpl
//////////////////////////////////////////////
hashCode() - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms.EvaluableFunctionImpl
//////////////////////////////////////////////
hashCode() - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.LiteralImpl
Returns a hash code value for this object.
hashCode() - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdValueUnparserResult
Returns a hash code value for this object.
hashCode() - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.PredicateImpl
//////////////////////////////////////////////
hashCode() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.SubstitutionImpl
//////////////////////////////////////////////
hashCode() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.TreeSubstitutionImpl
Deprecated.
 
hashCode() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.VariableImpl
 
hashCode() - Method in class fr.inria.rules.integraal.model.partition.Partition
 
hashCode() - Method in class fr.inria.rules.integraal.model.query.impl.FOQueryImpl
 
hashCode() - Method in class fr.inria.rules.integraal.model.query.impl.UnionFOQuery
 
hashCode() - Method in class fr.inria.rules.integraal.model.rule.impl.FORuleImpl
 
hashCode() - Method in record class fr.inria.rules.integraal.model.ruleCompilation.api.RuleCompilationResult
Returns a hash code value for this object.
hashCode() - Method in class fr.inria.rules.integraal.model.util.wrapper.IdentityWrapper
Identity‑based hash code.
hashCode() - Method in record class fr.inria.rules.integraal.storage.external.rdbms.SQLParameterizedQuery
Returns a hash code value for this object.
hashCode() - Method in record class fr.inria.rules.integraal.storage.external.tabular.DocumentMetadata
Returns a hash code value for this object.
hashCode() - Method in class fr.inria.rules.integraal.storage.natives.LightInMemoryGraphStore
 
hashCode() - Method in class fr.inria.rules.integraal.storage.natives.SimpleInMemoryGraphStore
 
hashCode() - Method in class fr.inria.rules.integraal.unifier.QueryUnifierImpl
 
hashCode() - Method in record class fr.inria.rules.integraal.util.FOQueries.EvaluableQueriesReplacementResult
Returns a hash code value for this object.
hashCode() - Method in record class fr.inria.rules.integraal.util.Prefix
Returns a hash code value for this object.
hashCode() - Method in record class fr.inria.rules.integraal.views.view.ViewParameters
Returns a hash code value for this object.
hashCode() - Method in record class fr.inria.rules.integraal.views.view.ViewParameterSignature
Returns a hash code value for this object.
hashCode() - Method in class fr.lirmm.graphik.integraal.api.core.AbstractAtom
 
hashCode() - Method in class fr.lirmm.graphik.integraal.api.core.AbstractTerm
 
hashCode() - Method in class fr.lirmm.graphik.integraal.api.core.Predicate
 
hashCode() - Method in class fr.lirmm.graphik.integraal.core.AbstractRule
 
hashCode() - Method in class fr.lirmm.graphik.integraal.core.AbstractSubstitution
 
hashCode() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.util.PredicatePosition
 
HashMapSubstitution - Class in fr.lirmm.graphik.integraal.core
An implementation of Substitution using a HashMap.
HashMapSubstitution() - Constructor for class fr.lirmm.graphik.integraal.core.HashMapSubstitution
Creates an empty substitution backed by a hash map.
HashMapSubstitution(Substitution) - Constructor for class fr.lirmm.graphik.integraal.core.HashMapSubstitution
Creates a substitution initialized from the given substitution.
hasIndividualizedQueries() - Method in class fr.inria.rules.integraal.api.external.registries.Registries
Indicates whether this instance stores queries individually.
hasIndividualizedRules() - Method in class fr.inria.rules.integraal.api.external.registries.Registries
Indicates whether this instance stores rules individually.
hasNext() - Method in interface fr.inria.rules.integraal.io.api.Parser
 
hasNext() - Method in class fr.inria.rules.integraal.io.csv.CSVParser
 
hasNext() - Method in class fr.inria.rules.integraal.io.csv.RLSCSVParser
 
hasNext() - Method in class fr.inria.rules.integraal.io.csv.RLSCSVsParser
 
hasNext() - Method in class fr.inria.rules.integraal.io.dlgp.DlgpParser
 
hasNext() - Method in class fr.inria.rules.integraal.io.dlgpe.DlgpeParser
 
hasNext() - Method in class fr.inria.rules.integraal.io.rdf.RDFParser
 
hasNext() - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.LegacyBacktrackEvaluator.BacktrackIterator
/////////////////
hasNext() - Method in class fr.inria.rules.integraal.util.stream.ArrayBlockingStream
Indicates whether another element is available, blocking while the stream remains open and empty.
hasNext() - Method in interface fr.inria.rules.integraal.util.stream.CloseableIterator
Indicates whether another element can be read from the iterator.
hasNext() - Method in class fr.inria.rules.integraal.util.stream.CloseableIteratorAdapter
 
hasNext() - Method in interface fr.inria.rules.integraal.util.stream.CloseableIteratorWithoutException
 
hasNext() - Method in class fr.inria.rules.integraal.util.stream.filter.FilterIterator
 
hasNext() - Method in class fr.inria.rules.integraal.util.stream.filter.FilterIteratorWithoutException
 
hasNext() - Method in class fr.lirmm.graphik.util.stream.ArrayBlockingQueueToCloseableIteratorAdapter
 
hasNext() - Method in class fr.lirmm.graphik.util.stream.ArrayBlockingStream
 
hasNext() - Method in class fr.lirmm.graphik.util.stream.ArrayCloseableIterator
 
hasNext() - Method in interface fr.lirmm.graphik.util.stream.CloseableIterator
Returns whether another element is available.
hasNext() - Method in class fr.lirmm.graphik.util.stream.CloseableIteratorAccumulator
 
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.CloseableIteratorAggregatorWithoutException
 
hasNext() - Method in class fr.lirmm.graphik.util.stream.CloseableIteratorRecursive
 
hasNext() - Method in interface fr.lirmm.graphik.util.stream.CloseableIteratorWithoutException
 
hasNext() - Method in class fr.lirmm.graphik.util.stream.CounterIterator
 
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
 
hasNext(int) - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.NaiveDynamicScheduler
 
hasNext(int) - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.NoScheduler
 
hasNext(int) - Method in interface fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.Scheduler
Indicates whether another formula remains to evaluate at the supplied level.
hasNext(int) - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.SimpleScheduler
 
hasNext(int) - Method in interface fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.Scheduler
Indicates whether another query remains to evaluate at the supplied level.
hasNext(int) - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.SimpleDynamicScheduler
 
hasNextStep() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.Chase
Indicates whether another chase step is available.
hasNextStep() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseImpl
 
hasNextStep() - Method in class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChase
 
hasPredicate(Predicate) - Method in interface fr.inria.rules.integraal.model.data.readable.QueryableData
Allows checking if this QueryableData provides the predicate p
hasPredicate(Predicate) - Method in class fr.inria.rules.integraal.model.data.readable.QueryableDataDelAtomsWrapper
 
hasPredicate(Predicate) - Method in class fr.inria.rules.integraal.model.functions.QueryableRelationalFunctions
 
hasPredicate(Predicate) - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
 
hasPredicate(Predicate) - Method in class fr.inria.rules.integraal.storage.external.triplestore.TripleStoreStore
 
hasPredicate(Predicate) - Method in class fr.inria.rules.integraal.storage.natives.DefaultInMemoryAtomSet
 
hasPredicate(Predicate) - Method in class fr.inria.rules.integraal.storage.natives.FactBaseDelAtomsWrapper
 
hasPredicate(Predicate) - Method in class fr.inria.rules.integraal.storage.natives.LightInMemoryGraphStore
 
hasPredicate(Predicate) - Method in class fr.inria.rules.integraal.storage.natives.SimpleInMemoryGraphStore
 
hasPredicate(Predicate) - Method in class fr.inria.rules.integraal.views.datasource.AbstractDataSource
 
hasPredicate(Predicate) - Method in class fr.inria.rules.integraal.views.FederatedFactBase
Deprecated.
 
HasRulesToApply<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase.halting_condition
This halting condition stops the chase if no rules need to be applied according to the scheduler.
HasRulesToApply() - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.halting_condition.HasRulesToApply
Creates a halting condition that stops when the scheduler has no rule left to apply.
hasSize2(AtomSet) - Static method in class fr.lirmm.graphik.integraal.core.atomset.AtomSetUtils
Returns whether the specified atom set contains exactly two atoms.
hasSize2(InMemoryAtomSet) - Static method in class fr.lirmm.graphik.integraal.core.atomset.AtomSetUtils
Returns whether the specified in-memory atom set contains exactly two atoms.
hasTable(String) - Method in interface fr.inria.rules.integraal.storage.external.rdbms.driver.RDBMSDriver
Checks whether a table exists in the target database.
HEXBINARY - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
XSD hexBinary datatype.
HIERARCHICAL_COMPILATION - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Compilation
Hierarchical Compilation
HierarchicalRuleCompilation - Class in fr.inria.rules.integraal.model.ruleCompilation
Version as implemented by Melanie in graal
Compilation for : p(X, Y, ...) -> q(X, Y, ...) - atomic rules (head and body) - no existential variables - no constants - body and head atom have the same arity - body and head atom have exactly the same variables at the same position
HierarchicalRuleCompilation() - Constructor for class fr.inria.rules.integraal.model.ruleCompilation.HierarchicalRuleCompilation
Create a new empty compilation
homomorphism(TermSequenceCompound) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.TermSequenceCompound
Allows computing the homomorphism from this TermSequenceCompound to a target one if it exists
homomorphism(TermSequenceCompound, Substitution) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Atom
Allows computing the homomorphism from this atom to a target one if it exists
homomorphism(TermSequenceCompound, Substitution) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.EvaluableFunction
 
homomorphism(TermSequenceCompound, Substitution) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.LogicalFunctionalTerm
Allows computing the homomorphism from this logical functional term to a target one if it exists
homomorphism(TermSequenceCompound, Substitution) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.TermSequenceCompound
Allows computing the homomorphism from this TermSequenceCompound to a target one if it exists
homomorphism(Atom, Atom) - Method in interface fr.lirmm.graphik.integraal.api.core.RulesCompilation
Return the list of c-homomorphisms of the atom father to the atom son.
homomorphism(Atom, Atom, Substitution) - Method in interface fr.lirmm.graphik.integraal.api.core.RulesCompilation
Return the list of c-homomorphisms of the atom father to the atom son such that it respects s.
homomorphism(Query) - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryKnowledgeBase
Find an homomorphism of the query in the fact base associated with this knowledge base.
homomorphism(List, List) - Static method in interface fr.inria.rules.integraal.model.logicalElements.api.TermSequenceCompound
Allows computing the homomorphism from a source sequence of terms to a target one if it exists
homomorphism(List, List, Substitution) - Static method in interface fr.inria.rules.integraal.model.logicalElements.api.TermSequenceCompound
Allows computing the homomorphism from a source sequence of terms to a target one if it exists
homomorphism(List, List, Substitution) - Method in interface fr.inria.rules.integraal.model.ruleCompilation.api.RuleCompilationCondition
This method assumes that a <= b according to this condition.
homomorphism(List, List, Substitution) - Method in class fr.inria.rules.integraal.model.ruleCompilation.id.IDRuleCompilationCondition
 
homomorphism(Q, QD) - Method in interface fr.inria.rules.integraal.model.queryEvaluation.api.QueryEvaluator
Enumerates homomorphisms for a query without a pre-existing mapping.
homomorphism(Q, QD, Substitution) - Method in interface fr.inria.rules.integraal.model.queryEvaluation.api.QueryEvaluator
Enumerates homomorphisms for a query while extending a partial substitution.
HSQLDB - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.InternalStorageConfiguration.DriverType
HSQLDB driver
HSQLDBDriver - Class in fr.inria.rules.integraal.storage.external.rdbms.driver
Driver for HSQLDB databases
HSQLDBDriver(String) - Constructor for class fr.inria.rules.integraal.storage.external.rdbms.driver.HSQLDBDriver
Creates a new driver using the given alias This represents a new memory database
HSQLDBDriver(String, String) - Constructor for class fr.inria.rules.integraal.storage.external.rdbms.driver.HSQLDBDriver
Creates a new driver using the given alias This represents a new memory database
HTTPBasedQueryConfiguration - Interface in fr.inria.rules.integraal.storage.external.evaluator
HTTP header constants used for remote query evaluation.
HttpQueryEvaluator - Class in fr.inria.rules.integraal.storage.external.evaluator
Sends an HTTP query.
HttpQueryEvaluator(String, String) - Constructor for class fr.inria.rules.integraal.storage.external.evaluator.HttpQueryEvaluator
Construct a new evaluator which will used the given credentials
HYBRIDTYPES - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
Hybrid reasoning type keyword family.

I

IAlgorithmParameters - Interface in fr.inria.rules.integraal.component_builder.api.algorithm
Contains parameters for an InteGraal algorithm or service.
IChaseDescription - Interface in fr.inria.rules.integraal.forward_chaining.chase.description
Describes a chase configuration and its execution state.
IComponentBuilder - Interface in fr.inria.rules.integraal.component_builder.api
Interface for building various InteGraal components related to query answering, rule-based reasoning, query rewriting, and rule compilation.
ID - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
XSD ID datatype.
ID_COMPILATION - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Compilation
Identifier Compilation
IdentityWrapper<T> - Class in fr.inria.rules.integraal.model.util.wrapper
A utility wrapper that enforces the default identity‑based hashCode and equals semantics for the wrapped object.
IdentityWrapper(T) - Constructor for class fr.inria.rules.integraal.model.util.wrapper.IdentityWrapper
Creates an identity wrapper around the provided value.
IDREF - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
XSD IDREF datatype.
IDREFS - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
XSD IDREFS datatype.
IDRuleCompilation - Class in fr.inria.rules.integraal.model.ruleCompilation.id
Version as implemented by Melanie in graal Compilation for atomic rules (head and body) with no existential variables or constants
IDRuleCompilation() - Constructor for class fr.inria.rules.integraal.model.ruleCompilation.id.IDRuleCompilation
Create a new empty compilation
IDRuleCompilationCondition - Class in fr.inria.rules.integraal.model.ruleCompilation.id
Version as implemented by Melanie in graal
IDRuleCompilationCondition(int[], int[]) - Constructor for class fr.inria.rules.integraal.model.ruleCompilation.id.IDRuleCompilationCondition
Create a new condition with the given encoding
IDRuleCompilationCondition(Term[], Term[]) - Constructor for class fr.inria.rules.integraal.model.ruleCompilation.id.IDRuleCompilationCondition
Create a new condition with the given body and head as array
IDRuleCompilationCondition(List, List) - Constructor for class fr.inria.rules.integraal.model.ruleCompilation.id.IDRuleCompilationCondition
Create a new condition with the given body and head as list
IGParameter<K,V> - Record Class in fr.inria.rules.integraal.configuration.parameters
Structure used to describe an InteGraal API service parameter When used with InteGraalKeywords it runs a sanity check on the parameter value.
IGParameter(K, V) - Constructor for record class fr.inria.rules.integraal.configuration.parameters.IGParameter
Creates a parameter and validates it when backed by InteGraalKeywords.
IGParameterConverter - Class in fr.inria.rules.integraal.configuration.parameters
Converts string-based external parameters into typed InteGraal parameters.
IGParameterConverter() - Constructor for class fr.inria.rules.integraal.configuration.parameters.IGParameterConverter
Creates the parameter converter utility.
IGParameterException - Exception Class in fr.inria.rules.integraal.configuration.parameters
Exception for errors caused by inconsistent use of the IGParameter record with respect to InteGraalKeywords.
IGParameterException(String) - Constructor for exception class fr.inria.rules.integraal.configuration.parameters.IGParameterException
Creates a new instance of IGParameterException with the specified errorMessage.
IGParameterValueExtractor - Class in fr.inria.rules.integraal.configuration.parameters
Utility methods for extracting typed InteGraal parameters from parameter arrays.
IInputDataScenario - Interface in fr.inria.rules.integraal.component_builder.api.scenario
Knowledge base reasoning scenario as input data.
IMAGES - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
Image type keyword family.
ImmutableRuleSet - Interface in fr.lirmm.graphik.integraal.api.core
Read-only view over a set of existential rules.
INCREMENTAL_GRI - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Explanation.GraphOfRuleInstancesComputation
Uses an explainer that will compute the GRI incrementally
INDEX_NAME_PREFIX - Static variable in interface fr.inria.rules.integraal.storage.external.rdbms.layout.RDBMSStorageLayout
Prefix used for generated SQL index names.
IndexedByBodyPredicatesRuleSet - Class in fr.lirmm.graphik.integraal.core.ruleset
Rule set indexed by predicates occurring in rule bodies.
IndexedByBodyPredicatesRuleSet() - Constructor for class fr.lirmm.graphik.integraal.core.ruleset.IndexedByBodyPredicatesRuleSet
Creates an empty rule set indexed by body predicates.
IndexedByBodyPredicatesRuleSet(Iterable) - Constructor for class fr.lirmm.graphik.integraal.core.ruleset.IndexedByBodyPredicatesRuleSet
Creates a rule set indexed by body predicates and initialized with the given rules.
IndexedByHeadPredicatesRuleSet - Class in fr.lirmm.graphik.integraal.core.ruleset
Rule set indexed by predicates occurring in rule heads.
IndexedByHeadPredicatesRuleSet() - Constructor for class fr.lirmm.graphik.integraal.core.ruleset.IndexedByHeadPredicatesRuleSet
Creates an empty rule set indexed by head predicates.
IndexedByHeadPredicatesRuleSet(Iterable) - Constructor for class fr.lirmm.graphik.integraal.core.ruleset.IndexedByHeadPredicatesRuleSet
Creates a rule set indexed by head predicates and initialized with the given rules.
indexesOf(Term) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Atom
Returns every position at which a term occurs in this atom.
indexesOf(Term) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.AtomImpl
 
indexesOf(Term) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.ComputedAtomImpl
 
indexesOf(Term) - Method in interface fr.lirmm.graphik.integraal.api.core.Atom
Returns the indexes of a given term in the atom.
indexesOf(Term) - Method in class fr.lirmm.graphik.integraal.core.DefaultAtom
 
indexOf(Term) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Atom
Returns the first position of a term in this atom.
indexOf(Term) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.AtomImpl
//////////////////////////////////////////////
indexOf(Term) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.ComputedAtomImpl
 
indexOf(Term) - Method in interface fr.lirmm.graphik.integraal.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.integraal.core.DefaultAtom
 
InfAtomicFOQueryEvaluator - Class in fr.inria.rules.integraal.query_evaluation.atomic
Evaluates an Atomic FOQuery using the ≲ condition given from a rule compilation
InfAtomicFOQueryEvaluator(RuleCompilation) - Constructor for class fr.inria.rules.integraal.query_evaluation.atomic.InfAtomicFOQueryEvaluator
Constructor using a compilation
info(FOFormula) - Static method in class fr.inria.rules.integraal.util.object_analyzer.FormulaAnalyzer
Returns structural information about the supplied formula.
info(Object) - Static method in class fr.inria.rules.integraal.util.object_analyzer.ObjectAnalizer
Returns structural information about the supplied object.
init() - Method in interface fr.inria.rules.integraal.component_builder.api.IComponentBuilder
Initializes all components of the builder.
init() - Method in class fr.inria.rules.integraal.component_builder.ComponentBuilder
 
init(Chase) - Method in class fr.inria.rules.integraal.forward_chaining.chase.halting_condition.ExternalInterruption
 
init(Chase) - Method in class fr.inria.rules.integraal.forward_chaining.chase.halting_condition.CreatedFactsAtPreviousStep
 
init(Chase) - Method in interface fr.inria.rules.integraal.forward_chaining.chase.halting_condition.HaltingCondition
Initialize the halting condition for the given chase
init(Chase) - Method in class fr.inria.rules.integraal.forward_chaining.chase.halting_condition.HasRulesToApply
 
init(Chase) - Method in class fr.inria.rules.integraal.forward_chaining.chase.halting_condition.LimitAtoms
 
init(Chase) - Method in class fr.inria.rules.integraal.forward_chaining.chase.halting_condition.LimitNumberOfStep
 
init(Chase) - Method in class fr.inria.rules.integraal.forward_chaining.chase.halting_condition.Timeout
 
init(Chase) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.AbstractRuleApplier
 
init(Chase) - Method in interface fr.inria.rules.integraal.forward_chaining.chase.rule_applier.RuleApplier
Initialize the rule applier for the given chase
init(Chase) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.SourceDelegatedDatalogRuleApplier
 
init(Chase) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_computer.NaiveTriggerComputer
 
init(Chase) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_computer.RestrictedTriggerComputer
 
init(Chase) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_computer.SemiNaiveComputer
 
init(Chase) - Method in interface fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_computer.TriggerComputer
Initialize the trigger computer for the given chase
init(Chase) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_computer.TwoStepsComputer
 
init(Chase) - Method in class fr.inria.rules.integraal.forward_chaining.chase.treatment.AddCreatedFacts
 
init(Chase) - Method in class fr.inria.rules.integraal.forward_chaining.chase.treatment.ComputeCore
 
init(Chase) - Method in class fr.inria.rules.integraal.forward_chaining.chase.treatment.ComputeLocalCore
 
init(Chase) - Method in class fr.inria.rules.integraal.forward_chaining.chase.treatment.Debug
 
init(Chase) - Method in class fr.inria.rules.integraal.forward_chaining.chase.treatment.PredicateFilterEndTreatment
 
init(Chase) - Method in class fr.inria.rules.integraal.forward_chaining.chase.treatment.Report
 
init(Chase) - Method in class fr.inria.rules.integraal.forward_chaining.chase.treatment.RuleSplit
 
init(Chase) - Method in interface fr.inria.rules.integraal.forward_chaining.chase.treatment.Treatment
Initialize the treatment for the given chase
init(RuleBase) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_scheduler.ByPredicateScheduler
 
init(RuleBase) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_scheduler.GRDScheduler
 
init(RuleBase) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_scheduler.NaiveScheduler
 
init(RuleBase) - Method in interface fr.inria.rules.integraal.forward_chaining.chase.rule_scheduler.RuleScheduler
Initialize the rule applier for the given chase
initialSubstitution - Variable in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.SimpleSolutionManager
Initial substitution that must always be preserved in current solutions.
InMemoryAtomSet - Interface in fr.lirmm.graphik.integraal.api.core
This interface represents an InMemory AtomSet.
InMemoryAtomSetFactory - Interface in fr.lirmm.graphik.integraal.api.factory
Factory for creating in-memory atom sets from atoms or atom-set sources.
inMemoryDatalogChase(FactBase, RuleBase, IGParameter...) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningOperations
 
inMemoryDatalogChase(FactBase, RuleBase, IGParameter...) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningService
 
inMemoryDatalogChase(FactBase, RuleBase, IGParameter...) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
Performs a standard chase optimized for datalog rules on the given FactBase with RuleBase that must be Datalog Rules.
inMemoryDatalogChase(FactBase, RuleBase, IGParameter...) - Static method in class fr.inria.rules.integraal.api.internal.ReasoningAPI
Deprecated.
Runs the in-memory datalog chase on a fact base and a rule base.
InMemoryDuckDBDatasource - Class in fr.inria.rules.integraal.views.datasource
Access to CSV or Parquet files through an in-memory DuckDB instance.
InMemoryDuckDBDatasource(FileCatalogKB) - Constructor for class fr.inria.rules.integraal.views.datasource.InMemoryDuckDBDatasource
 
InMemoryKnowledgeBase - Interface in fr.lirmm.graphik.integraal.api.core
Knowledge base whose fact base is stored fully in memory.
InMemoryStream<T> - Interface in fr.inria.rules.integraal.util.stream
Represents a closeable iterator that can also be written to in memory.
InMemoryStream<T> - Interface in fr.lirmm.graphik.util.stream
Represents an in-memory stream that can be written to and read from without checked exceptions.
InputDataScenario - Class in fr.inria.rules.integraal.component_builder
Represents a scenario for specifying the input of an InteGraal service (e.g., saturation).
InputDataScenario(String) - Constructor for class fr.inria.rules.integraal.component_builder.InputDataScenario
Constructs a new InputDataScenario with the specified name.
InputDataScenario.MW<T> - Class in fr.inria.rules.integraal.component_builder
Mutable wrapper used to track optional scenario values and their origin names.
insert(SQLParameterizedQuery) - Method in class fr.inria.rules.integraal.storage.external.evaluator.SQLParameterizedQueryEvaluator
Execute the given insert query
insert(String, C) - Method in class fr.inria.rules.integraal.api.external.registries.IterableLabeledRegistry
 
insert(String, T) - Method in class fr.inria.rules.integraal.api.external.registries.BasicRegistry
Performs the actual insertion of the key-value pair into the map.
insert(String, T) - Method in class fr.inria.rules.integraal.api.external.registries.LabeledRegistry
 
insert(Statement) - Method in class fr.inria.rules.integraal.storage.external.evaluator.SparqlQueryEvaluator
Insert the given statement
insertBatch(String, List) - Method in class fr.inria.rules.integraal.storage.external.evaluator.SQLParameterizedQueryEvaluator
Insert the given values, using a batch insert and parameters for the query This is more efficient than looping over the parameters and executing each query at a time
insertBatch(List) - Method in class fr.inria.rules.integraal.storage.external.evaluator.SparqlQueryEvaluator
Insert the given statements, using a batch insert and parameters for the query
instance() - Static method in class fr.inria.rules.integraal.grd.impl.dependency_checker.ProductivityChecker
Returns the singleton productivity checker.
instance() - Static method in class fr.inria.rules.integraal.grd.impl.dependency_checker.RestrictedProductivityChecker
Returns the singleton restricted productivity checker.
instance() - Static method in class fr.inria.rules.integraal.model.formula.factory.FOFormulaFactory
Returns the shared formula factory instance.
instance() - Static method in class fr.inria.rules.integraal.model.logicalElements.factory.impl.SameObjectPredicateFactory
Returns the default instance of this factory.
instance() - Static method in class fr.inria.rules.integraal.model.logicalElements.factory.impl.SameObjectTermFactory
Returns the default instance of this factory.
instance() - Static method in class fr.inria.rules.integraal.model.partition.TermPartitionFactory
Returns the shared factory instance.
instance() - Static method in class fr.inria.rules.integraal.model.query.factory.FOQueryFactory
Returns the shared query factory instance.
instance() - Static method in class fr.inria.rules.integraal.model.ruleCompilation.NoRuleCompilation
Returns the shared no-op compilation instance.
instance() - Static method in class fr.inria.rules.integraal.util.validator.rule.ConjunctionFormulaValidator
Returns the default instance of ConjunctionFormulaValidator.
instance() - Static method in class fr.inria.rules.integraal.util.validator.rule.PositiveFormulaValidator
Returns the singleton instance of PositiveFormulaValidator.
instance() - Static method in class fr.lirmm.graphik.integraal.core.EmptySubstitution
Returns the singleton empty substitution.
instance() - Static method in class fr.lirmm.graphik.integraal.core.factory.DefaultAtomFactory
Returns the shared atom factory instance.
instance() - Static method in class fr.lirmm.graphik.integraal.core.factory.DefaultAtomSetFactory
Returns the shared atom-set factory instance.
instance() - Static method in class fr.lirmm.graphik.integraal.core.factory.DefaultConjunctiveQueryFactory
Returns the singleton factory instance.
instance() - Static method in class fr.lirmm.graphik.integraal.core.factory.DefaultPredicateFactory
Returns the shared predicate factory instance.
instance() - Static method in class fr.lirmm.graphik.integraal.core.factory.DefaultRuleFactory
Returns the shared rule factory instance.
instance() - Static method in class fr.lirmm.graphik.integraal.core.factory.DefaultStoreFactory
Returns the shared store factory instance.
instance() - Static method in class fr.lirmm.graphik.integraal.core.factory.DefaultSubstitutionFactory
Returns the shared substitution factory instance.
instance() - Static method in class fr.lirmm.graphik.integraal.core.term.DefaultTermFactory
Returns the shared term factory instance.
instance() - Static method in class fr.lirmm.graphik.integraal.core.unifier.checker.AtomErasingChecker
Returns the singleton checker instance.
instance() - Static method in class fr.lirmm.graphik.integraal.core.unifier.checker.ProductivityChecker
Returns the singleton instance.
instance() - Static method in class fr.lirmm.graphik.integraal.core.unifier.checker.RestrictedProductivityChecker
Returns the singleton instance.
instance() - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.AGRDProperty
Returns the singleton AGRD property instance.
instance() - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.BTSProperty
Returns the singleton BTS property instance.
instance() - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.DisconnectedProperty
Returns the singleton instance.
instance() - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.DomainRestrictedProperty
Returns the singleton instance.
instance() - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.FESProperty
Returns the singleton instance.
instance() - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.FrontierGuardedProperty
Returns the singleton instance.
instance() - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.FrontierOneProperty
Returns the singleton instance.
instance() - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.FUSProperty
Returns the singleton instance.
instance() - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.GBTSProperty
Returns the singleton instance.
instance() - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.GuardedProperty
Returns the singleton instance.
instance() - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.JointlyFrontierGuardedSetProperty
Returns the singleton instance.
instance() - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.LinearProperty
Returns the singleton instance.
instance() - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.MFAProperty
Returns the singleton instance.
instance() - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.MSAProperty
Returns the singleton instance.
instance() - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.RangeRestrictedProperty
Returns the singleton instance.
instance() - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.StickyProperty
Returns the singleton instance.
instance() - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.WeaklyAcyclicProperty
Returns the singleton instance.
instance() - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.WeaklyFrontierGuardedSetProperty
Returns the singleton instance.
instance() - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.WeaklyGuardedSetProperty
Returns the singleton instance.
instance() - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.WeaklyStickyProperty
Returns the singleton instance.
instantiate(List) - Method in interface fr.inria.rules.integraal.model.ruleCompilation.api.RuleCompilationCondition
Instantiates the body-side terms produced by this condition.
instantiate(List) - Method in class fr.inria.rules.integraal.model.ruleCompilation.id.IDRuleCompilationCondition
 
INT - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
XSD int datatype.
INTEGER - Enum constant in enum class fr.inria.rules.integraal.model.kb.api.ColumnType
Integer column type
INTEGER - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
XSD integer datatype.
INTEGRAAL_AGENT - Static variable in interface fr.inria.rules.integraal.storage.external.evaluator.HTTPBasedQueryConfiguration
Default InteGraal user agent value.
IntegraalEnvironment - Class in fr.inria.rules.integraal.environment
DLGPE parsing environment configured for InteGraal factories.
IntegraalEnvironment() - Constructor for class fr.inria.rules.integraal.environment.IntegraalEnvironment
Creates an environment with the default IRI manager.
IntegraalEnvironment(IRIManager) - Constructor for class fr.inria.rules.integraal.environment.IntegraalEnvironment
Creates an environment using the supplied IRI manager.
IntegraalInvokers - Class in fr.inria.rules.integraal.model.functions
Default invokers for InteGraal.
IntegraalInvokers(TermFactory) - Constructor for class fr.inria.rules.integraal.model.functions.IntegraalInvokers
Default constructor.
IntegraalInvokers.InvokerException - Exception Class in fr.inria.rules.integraal.model.functions
Custom exception for invoker errors.
IntegraalInvokers.StdInvoker - Enum Class in fr.inria.rules.integraal.model.functions
Enum representing standard invokers.
InteGraalKeywords - Enum Class in fr.inria.rules.integraal.configuration.keywords
The InteGraalKeywords enum provides a set of keywords and categorizations that defines the realm of possibilities with InteGraal.
InteGraalKeywords.Algorithms - Enum Class in fr.inria.rules.integraal.configuration.keywords
Defines various algorithms for InteGraal's operations.
InteGraalKeywords.Algorithms.Answers - Enum Class in fr.inria.rules.integraal.configuration.keywords
Specifies types of answers in InteGraal algorithms.
InteGraalKeywords.Algorithms.ExternalHaltingConditions - Enum Class in fr.inria.rules.integraal.configuration.keywords
Specifies external halting conditions
InteGraalKeywords.Algorithms.Images - Enum Class in fr.inria.rules.integraal.configuration.keywords
Specifies types of images for running an evaluation in InteGraal.
InteGraalKeywords.Algorithms.Parameters - Enum Class in fr.inria.rules.integraal.configuration.keywords
Specifies the algorithm parameters.
InteGraalKeywords.Algorithms.Parameters.Chase - Enum Class in fr.inria.rules.integraal.configuration.keywords
Defines the different strategies for running a chase in InteGraal.
InteGraalKeywords.Algorithms.Parameters.Chase.Applier - Enum Class in fr.inria.rules.integraal.configuration.keywords
Specifies different trigger applier strategies for chase.
InteGraalKeywords.Algorithms.Parameters.Chase.ChaseHalter - Enum Class in fr.inria.rules.integraal.configuration.keywords
Specifies different halting conditions.
InteGraalKeywords.Algorithms.Parameters.Chase.Checker - Enum Class in fr.inria.rules.integraal.configuration.keywords
Specifies different rule-checking strategies for chase.
InteGraalKeywords.Algorithms.Parameters.Chase.Computer - Enum Class in fr.inria.rules.integraal.configuration.keywords
Specifies different computation strategies for chase.
InteGraalKeywords.Algorithms.Parameters.Chase.Evaluator - Enum Class in fr.inria.rules.integraal.configuration.keywords
Specifies different evaluator strategies for chase.
InteGraalKeywords.Algorithms.Parameters.Chase.InterStepTreatment - Enum Class in fr.inria.rules.integraal.configuration.keywords
While the internal mechanisms of chase allow to define, global and local, pre- and post-treatments, only step post-treatments are configurable (and should be understood as treatments between steps).
InteGraalKeywords.Algorithms.Parameters.Chase.Namer - Enum Class in fr.inria.rules.integraal.configuration.keywords
Specifies different existential variables naming functions.
InteGraalKeywords.Algorithms.Parameters.Chase.Scheduler - Enum Class in fr.inria.rules.integraal.configuration.keywords
Specifies different scheduler strategies for chase.
InteGraalKeywords.Algorithms.Parameters.Chase.Transformer - Enum Class in fr.inria.rules.integraal.configuration.keywords
Specifies different transformation strategies for chase.
InteGraalKeywords.Algorithms.Parameters.Compilation - Enum Class in fr.inria.rules.integraal.configuration.keywords
Defines compilation strategies.
InteGraalKeywords.Algorithms.Parameters.Explanation - Enum Class in fr.inria.rules.integraal.configuration.keywords
Options for Explainer
InteGraalKeywords.Algorithms.Parameters.Explanation.ExplainerSolver - Enum Class in fr.inria.rules.integraal.configuration.keywords
Explainer backend solvers.
InteGraalKeywords.Algorithms.Parameters.Explanation.ExplainerVerbosity - Enum Class in fr.inria.rules.integraal.configuration.keywords
Explainer verbosity levels.
InteGraalKeywords.Algorithms.Parameters.Explanation.ExplanationSupportType - Enum Class in fr.inria.rules.integraal.configuration.keywords
Support content returned by the explainer.
InteGraalKeywords.Algorithms.Parameters.Explanation.GraphOfRuleInstancesComputation - Enum Class in fr.inria.rules.integraal.configuration.keywords
Strategies used to compute the graph of rule instances.
InteGraalKeywords.Algorithms.Parameters.Explanation.GraphOfRuleInstancesType - Enum Class in fr.inria.rules.integraal.configuration.keywords
Storage representations for the graph of rule instances.
InteGraalKeywords.Algorithms.Parameters.Explanation.GSATSolverParameters - Enum Class in fr.inria.rules.integraal.configuration.keywords
Parameters used to configure the GMUS solver.
InteGraalKeywords.Algorithms.Parameters.HybridTypes - Enum Class in fr.inria.rules.integraal.configuration.keywords
Specifies hybrid reasoning types.
InteGraalKeywords.InternalStorageConfiguration - Enum Class in fr.inria.rules.integraal.configuration.keywords
Defines storage-related keywords for InteGraal.
InteGraalKeywords.InternalStorageConfiguration.DBMSDriverParameters - Enum Class in fr.inria.rules.integraal.configuration.keywords
Parameters for database management system drivers.
InteGraalKeywords.InternalStorageConfiguration.DBType - Enum Class in fr.inria.rules.integraal.configuration.keywords
Defines different database types supported.
InteGraalKeywords.InternalStorageConfiguration.DriverType - Enum Class in fr.inria.rules.integraal.configuration.keywords
Defines different driver types supported by InteGraal for internal storage.
InteGraalKeywords.InternalStorageConfiguration.StorageLayout - Enum Class in fr.inria.rules.integraal.configuration.keywords
Storage layouts for the database.
InteGraalKeywords.MonitoringOperations - Enum Class in fr.inria.rules.integraal.configuration.keywords
Defines various operations in InteGraal.
InteGraalKeywords.SupportedFileExtensions - Enum Class in fr.inria.rules.integraal.configuration.keywords
Specifies different file extensions supported by InteGraal.
InteGraalKeywords.SupportedFileExtensions.Factbase - Enum Class in fr.inria.rules.integraal.configuration.keywords
Specifies supported file extensions for factbases.
InteGraalKeywords.SupportedFileExtensions.Mappingbase - Enum Class in fr.inria.rules.integraal.configuration.keywords
Specifies supported file extensions for mapping bases.
InteGraalKeywords.SupportedFileExtensions.Querybase - Enum Class in fr.inria.rules.integraal.configuration.keywords
Specifies supported file extensions for query bases.
InteGraalKeywords.SupportedFileExtensions.Rulebase - Enum Class in fr.inria.rules.integraal.configuration.keywords
Specifies supported file extensions for rule bases.
InternalAnalysisService - Class in fr.inria.rules.integraal.api.internal.impl
 
InternalAnalysisService() - Constructor for class fr.inria.rules.integraal.api.internal.impl.InternalAnalysisService
 
InternalAPI - Class in fr.inria.rules.integraal.api.internal
Deprecated, for removal: This API element is subject to removal in a future version.
Use ModelAPI.get() instead. This class will be removed in a future release.
InternalCopyOperations - Class in fr.inria.rules.integraal.api.internal.impl
 
InternalCopyService - Class in fr.inria.rules.integraal.api.internal.impl
 
InternalCopyService() - Constructor for class fr.inria.rules.integraal.api.internal.impl.InternalCopyService
 
InternalEnvironmentService - Class in fr.inria.rules.integraal.api.internal.impl
 
InternalEnvironmentService() - Constructor for class fr.inria.rules.integraal.api.internal.impl.InternalEnvironmentService
 
InternalExportOperations - Class in fr.inria.rules.integraal.api.internal.impl
 
InternalExportService - Class in fr.inria.rules.integraal.api.internal.impl
 
InternalExportService() - Constructor for class fr.inria.rules.integraal.api.internal.impl.InternalExportService
 
InternalMergeOperations - Class in fr.inria.rules.integraal.api.internal.impl
 
InternalMergeService - Class in fr.inria.rules.integraal.api.internal.impl
 
InternalMergeService() - Constructor for class fr.inria.rules.integraal.api.internal.impl.InternalMergeService
 
InternalParsingOperations - Class in fr.inria.rules.integraal.api.internal.impl
 
InternalParsingService - Class in fr.inria.rules.integraal.api.internal.impl
 
InternalParsingService() - Constructor for class fr.inria.rules.integraal.api.internal.impl.InternalParsingService
 
InternalReasoningOperations - Class in fr.inria.rules.integraal.api.internal.impl
 
InternalReasoningService - Class in fr.inria.rules.integraal.api.internal.impl
 
InternalReasoningService() - Constructor for class fr.inria.rules.integraal.api.internal.impl.InternalReasoningService
 
InternalServices - Class in fr.inria.rules.integraal.api.internal.impl
 
INTERRUPT - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.ExternalHaltingConditions
A stop boolean to observe
INTERRUPT - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
Interrupt flag parameter.
IntersectFOQueryConjunctionEvaluator - Class in fr.inria.rules.integraal.query_evaluation.conjunction
Evaluates a conjunction by using intersection to aggregate the result of each sub-query
The intersection of two substitutions is a substitution from the variables of the two substitutions An intersection is considered correct if for each variable that appear in both substitutions, the associated terms are equals
IntersectFOQueryConjunctionEvaluator(FOQueryEvaluator) - Constructor for class fr.inria.rules.integraal.query_evaluation.conjunction.IntersectFOQueryConjunctionEvaluator
Creates a new evaluator using the given evaluator to evaluate sub-queries
INTERSECTION - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
Set intersection invoker.
INTERSTEPTREATMENT - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
Inter-step treatment keyword family.
INVERSE - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
Multiplicative inverse invoker.
invoke(Term...) - Method in interface fr.inria.rules.integraal.model.functions.Invoker
Execute the function associated to this Invoker object with the given arguments
invoke(Term...) - Method in class fr.inria.rules.integraal.model.functions.JavaMethodInvoker
//////////////////////////////////////////////
invoker() - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms.EvaluableFunctionImpl
Returns the value of the invoker record component.
Invoker - Interface in fr.inria.rules.integraal.model.functions
An Invoker is an object that invoke (execute) a function
InvokerException(String, Term[], String) - Constructor for exception class fr.inria.rules.integraal.model.functions.IntegraalInvokers.InvokerException
Creates an exception with a custom error message.
InvokerException(String, Term[], String, Throwable) - Constructor for exception class fr.inria.rules.integraal.model.functions.IntegraalInvokers.InvokerException
Creates an exception with both a custom message and a root cause.
InvokerException(String, Term[], Throwable) - Constructor for exception class fr.inria.rules.integraal.model.functions.IntegraalInvokers.InvokerException
Creates an exception wrapping the underlying evaluation cause.
IOperationResult - Interface in fr.inria.rules.integraal.component_builder.api
Records information about a system operation ; for debug/monitor purposes.
IS_BLANK - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
Blank-string predicate invoker.
IS_EMPTY - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
Empty-value predicate invoker.
IS_EVEN - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
Even-number predicate invoker.
IS_GREATER_OR_EQUALS_TO - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
Greater-than-or-equal predicate invoker.
IS_GREATER_THAN - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
Greater-than predicate invoker.
IS_LEXICOGRAPHICALLY_GREATER_OR_EQUALS_TO - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
Lexicographic greater-than-or-equal predicate invoker.
IS_LEXICOGRAPHICALLY_GREATER_THAN - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
Lexicographic greater-than predicate invoker.
IS_LEXICOGRAPHICALLY_SMALLER_OR_EQUALS_TO - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
Lexicographic less-than-or-equal predicate invoker.
IS_LEXICOGRAPHICALLY_SMALLER_THAN - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
Lexicographic less-than predicate invoker.
IS_NULL - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
Is-Null predicate invoker.
IS_NUMERIC - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
Numeric-value predicate invoker.
IS_ODD - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
Odd-number predicate invoker.
IS_PRIME - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
Prime-number predicate invoker.
IS_SMALLER_OR_EQUALS_TO - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
Less-than-or-equal predicate invoker.
IS_SMALLER_THAN - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
Less-than predicate invoker.
IS_STRICT_SUBSET - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
Strict-subset predicate invoker.
IS_SUBSET - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
Subset predicate invoker.
isAnonymous() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.VariableImpl
 
isAtomic() - Method in interface fr.inria.rules.integraal.model.formula.api.FOFormula
Indicates whether this formula node is atomic.
isAtomic() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Atom
 
isBoolean() - Method in interface fr.lirmm.graphik.integraal.api.core.Query
Returns whether the query expects a boolean answer.
isBoolean() - Method in class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQuery
 
isBoolean() - Method in class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQueryWithNegatedParts
 
isBoolean() - Method in class fr.lirmm.graphik.integraal.core.DefaultUnionOfConjunctiveQueries
 
isBoolean() - Method in class fr.lirmm.graphik.integraal.core.RuleWrapper2ConjunctiveQueryWithNegatedParts
 
isClosed - Variable in class fr.lirmm.graphik.util.stream.CloseableIteratorAdapter
Indicates whether this adapter has been closed.
isCompatible(Predicate, Predicate) - Method in interface fr.inria.rules.integraal.model.ruleCompilation.api.RuleCompilation
Two predicates are compatible iff there exists a condition c = (p, q, Ep, Lq)
isCompatible(Predicate, Predicate) - Method in class fr.inria.rules.integraal.model.ruleCompilation.HierarchicalRuleCompilation
 
isCompatible(Predicate, Predicate) - Method in class fr.inria.rules.integraal.model.ruleCompilation.id.IDRuleCompilation
 
isCompatible(Predicate, Predicate) - Method in class fr.inria.rules.integraal.model.ruleCompilation.NoRuleCompilation
 
isCompatible(QueryUnifier) - Method in interface fr.inria.rules.integraal.unifier.QueryUnifier
If the pieces of the two unifiers have atom in common the unifiers are not compatible Otherwise check if the two partition of the unifiers are possible to join
isCompatible(QueryUnifier) - Method in class fr.inria.rules.integraal.unifier.QueryUnifierImpl
 
isCompilable(Rule) - Method in interface fr.lirmm.graphik.integraal.api.core.RulesCompilation
Return true if the given rule is compilable by this kind of rules compilation.
isComputedAtom() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Atom
Indicates whether this atom is a computed atom.
isComputedAtom() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.ComputedAtom
Indicates that this atom is computed.
isConcept(Atom) - Static method in class fr.lirmm.graphik.integraal.core.Rules
Checks whether the given atom is unary.
isConceptInclusion(Rule) - Static method in class fr.lirmm.graphik.integraal.core.Rules
Checks whether the rule is a concept inclusion.
isConjunction() - Method in interface fr.inria.rules.integraal.model.formula.api.FOFormula
Indicates whether this formula node is a conjunction.
isConjunction() - Method in interface fr.inria.rules.integraal.model.formula.api.FOFormulaConjunction
 
isConsistent() - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryKnowledgeBase
Return true if this knowledge base is consistent, false otherwise.
isConsistent(FOQuery, Substitution) - Static method in class fr.inria.rules.integraal.util.FOQueries
A query is consistent with a given substitution iff the query equalities and the substitution are compatible.
isConstant() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Constant
 
isConstant() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Term
Indicates whether this term is a constant.
isConstant() - Method in class fr.lirmm.graphik.integraal.api.core.AbstractTerm
 
isConstant() - Method in interface fr.lirmm.graphik.integraal.api.core.Term
Returns true iff this term is a Constant.
isDecidable() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.Analyser
Returns whether the current rule set is known to be decidable.
isDecidable(RuleBase) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalAnalysisService
 
isDecidable(RuleBase) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
Checks whether a rule base is decidable.
isDecidable(RuleBase) - Static method in class fr.inria.rules.integraal.api.internal.ReasoningAPI
Deprecated.
Checks whether a rule base is decidable.
isDirectory(String) - Static method in class fr.inria.rules.integraal.util.files.FileUtils
Checks whether a path exists and is a directory.
isDisjointConcept(Rule) - Static method in class fr.lirmm.graphik.integraal.core.Rules
Checks whether the rule states the disjointness of two concepts.
isDisjointInverseRole(Rule) - Static method in class fr.lirmm.graphik.integraal.core.Rules
Checks whether the rule states the disjointness of a role and its inverse.
isDisjointRole(Rule) - Static method in class fr.lirmm.graphik.integraal.core.Rules
Checks whether the rule states the disjointness of two roles.
isDisjunction() - Method in interface fr.inria.rules.integraal.model.formula.api.FOFormula
Indicates whether this formula node is a disjunction.
isDisjunction() - Method in interface fr.inria.rules.integraal.model.formula.api.FOFormulaDisjunction
 
isDomain(Rule) - Static method in class fr.lirmm.graphik.integraal.core.Rules
Checks whether the rule expresses a domain constraint.
isEmpty() - Method in class fr.inria.rules.integraal.api.external.registries.BasicRegistry
Returns true if the registry contains no entries.
isEmpty() - Method in interface fr.inria.rules.integraal.model.data.readable.MaterializedData
Indicates whether this data source contains no atoms.
isEmpty() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Substitution
Indicates whether this substitution contains no mappings.
isEmpty() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.SubstitutionImpl
 
isEmpty() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.TreeSubstitutionImpl
Deprecated.
 
isEmpty() - Method in class fr.inria.rules.integraal.model.partition.Partition
Indicates whether this partition contains no elements.
isEmpty() - Method in interface fr.lirmm.graphik.integraal.api.core.AtomSet
Returns whether this atom set contains no atom.
isEmpty() - Method in interface fr.lirmm.graphik.integraal.api.core.ImmutableRuleSet
Returns whether this set contains no rule.
isEmpty() - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryAtomSet
 
isEmpty() - Method in interface fr.lirmm.graphik.integraal.api.core.RulesCompilation
Returns true if this compilation object does not contain any information, false otherwise.
isEmpty() - Method in interface fr.lirmm.graphik.integraal.api.core.RuleSet
 
isEmpty() - Method in interface fr.lirmm.graphik.integraal.api.core.UnionOfConjunctiveQueries
Returns true if there is no queries in this union, false otherwise.
isEmpty() - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractAtomSet
 
isEmpty() - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractInMemoryAtomSet
 
isEmpty() - Method in class fr.lirmm.graphik.integraal.core.atomset.DefaultInMemoryAtomSet
 
isEmpty() - Method in class fr.lirmm.graphik.integraal.core.atomset.LinkedListAtomSet
Deprecated.
 
isEmpty() - Method in class fr.lirmm.graphik.integraal.core.DefaultUnionOfConjunctiveQueries
 
isEmpty() - Method in class fr.lirmm.graphik.integraal.core.ruleset.DefaultOntology
 
isEmpty() - Method in class fr.lirmm.graphik.integraal.core.ruleset.LinkedListRuleSet
 
isEmpty() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.util.AnalyserRuleSet
 
isEmptyFactBase(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Checks whether a fact base is empty.
isEmptyFactBaseCollection(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Checks whether a fact base collection is empty.
isEmptyQueryCollection(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Checks whether a query collection is empty.
isEmptyRuleBase(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Checks whether a rule base is empty.
isEnumeration() - Method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
True iff the keyword values are defined by an enumeration
isEvaluable(Query) - Method in interface fr.inria.rules.integraal.model.data.readable.QueryDelegatableData
Checks if a query can be evaluated
isEvaluable(Query) - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
 
isEvaluableFunction() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Term
Indicates whether this term denotes an evaluable function.
isEvaluableFunction() - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms.EvaluableFunctionImpl
 
isEvaluableWith(Substitution) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Evaluable
Check if we can evaluate the object with the given substitution
isEvaluableWith(Substitution) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.EvaluableFunction
 
isEvaluableWith(Substitution) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.ComputedAtomImpl
 
isEvaluableWith(Substitution) - Method in interface fr.inria.rules.integraal.model.query.api.PreparedFOQuery
Checks whether the query can be evaluated with the given substitution.
isExistRC(Rule) - Static method in class fr.lirmm.graphik.integraal.core.Rules
Checks whether the rule matches an existential role-concept pattern.
isExtensionOf(Substitution) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Substitution
Checks whether another substitution is included in this one.
isExtensionOf(Substitution) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.SubstitutionImpl
 
isFes(RuleBase) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalAnalysisService
 
isFes(RuleBase) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
Checks whether a rule base is FES.
isFes(RuleBase) - Static method in class fr.inria.rules.integraal.api.internal.ReasoningAPI
Deprecated.
Checks whether a rule base is FES.
isFES() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.Analyser
Returns whether all strongly connected components can be combined as FES.
isFile(String) - Static method in class fr.inria.rules.integraal.util.files.FileUtils
Checks whether a path exists and is a regular file.
isFrozen(Substitution) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Term
Indicates whether this term is frozen by the supplied substitution.
isFunctional(Rule) - Static method in class fr.lirmm.graphik.integraal.core.Rules
Checks whether the rule encodes functionality.
isFunctionalTerm() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.LogicalFunctionalTerm
 
isFunctionalTerm() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Term
Indicates whether this term is a logical functional term.
isFus(RuleBase) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalAnalysisService
 
isFus(RuleBase) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
Checks whether a rule base is FUS.
isFus(RuleBase) - Static method in class fr.inria.rules.integraal.api.internal.ReasoningAPI
Deprecated.
Checks whether a rule base is FUS.
isFUS() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.Analyser
Returns whether all strongly connected components can be combined as FUS.
isGround() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Constant
 
isGround() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.EvaluableFunction
 
isGround() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Literal
Indicates that literals are always ground terms.
isGround() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.LogicalFunctionalTerm
 
isGround() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Term
Indicates whether this term contains no variables.
isHomomorphicallyEquivalent(FactBase, FactBase) - Static method in class fr.inria.rules.integraal.core.FactBaseUtils
Checks whether two fact bases are homomorphically equivalent.
isHybrid(RuleBase, RuleBase) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
Checks whether two rule bases form a hybrid rule base.
isHybrid(RuleBase, RuleBase) - Static method in class fr.inria.rules.integraal.api.internal.ReasoningAPI
Deprecated.
Checks whether two rule bases form a hybrid rule base.
isHybridable(RuleBase) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalAnalysisService
 
isHybridable(RuleBase) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
Checks whether a rule base is hybridable.
isHybridable(RuleBase) - Static method in class fr.inria.rules.integraal.api.internal.ReasoningAPI
Deprecated.
Checks whether a rule base is hybridable.
isIdentity() - Method in interface fr.inria.rules.integraal.model.ruleCompilation.api.RuleCompilationCondition
Indicates whether this condition is the identity condition.
isIdentity() - Method in class fr.inria.rules.integraal.model.ruleCompilation.id.IDRuleCompilationCondition
 
isImplied(Atom, Atom) - Method in interface fr.lirmm.graphik.integraal.api.core.RulesCompilation
Return true iff the atom father is implied from the atom son with compiled rules (son -> father) i. e. the atom son is a R-rewriting of the atom father by compiled rules
isInclusion(Rule) - Static method in class fr.lirmm.graphik.integraal.core.Rules
Checks whether the rule is an inclusion rule.
isInjective() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Substitution
Indicates whether this substitution is injective.
isInjective() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.SubstitutionImpl
 
isInverseRole(Rule) - Static method in class fr.lirmm.graphik.integraal.core.Rules
Checks whether the rule expresses an inverse role inclusion.
isInvertible() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Substitution
Indicates whether this substitution can be inverted as a substitution.
isInvertible() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.SubstitutionImpl
 
isInvExistRC(Rule) - Static method in class fr.lirmm.graphik.integraal.core.Rules
Checks whether the rule matches an inverse existential role-concept pattern.
isInvMandatoryRole(Rule) - Static method in class fr.lirmm.graphik.integraal.core.Rules
Checks whether the rule introduces a mandatory incoming role.
isLiteral() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Literal
 
isLiteral() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Term
Indicates whether this term is a literal.
isLiteral() - Method in class fr.lirmm.graphik.integraal.api.core.AbstractTerm
 
isLiteral() - Method in interface fr.lirmm.graphik.integraal.api.core.Term
Returns true if this term is a literal, in this case Term.isConstant() must also return true.
isMandatory() - Method in record class fr.inria.rules.integraal.views.view.ViewParameterSignature
Indicates whether this parameter is mandatory.
isMandatoryRole(Rule) - Static method in class fr.lirmm.graphik.integraal.core.Rules
Checks whether the rule introduces a mandatory outgoing role.
isMappable(Predicate, Predicate) - Method in interface fr.lirmm.graphik.integraal.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.
isMoreSpecificThan(Atom, Atom) - Method in interface fr.inria.rules.integraal.model.ruleCompilation.api.RuleCompilation
This method is not used for the moment.
isMoreSpecificThan(Atom, Atom) - Method in class fr.inria.rules.integraal.model.ruleCompilation.HierarchicalRuleCompilation
 
isMoreSpecificThan(Atom, Atom) - Method in class fr.inria.rules.integraal.model.ruleCompilation.id.IDRuleCompilation
 
isMoreSpecificThan(Atom, Atom) - Method in class fr.inria.rules.integraal.model.ruleCompilation.NoRuleCompilation
 
isNegation() - Method in interface fr.inria.rules.integraal.model.formula.api.FOFormula
Indicates whether this formula node is a negation.
isNegation() - Method in interface fr.inria.rules.integraal.model.formula.api.FOFormulaNegation
 
isNegativeConstraint(Rule) - Static method in class fr.lirmm.graphik.integraal.core.Rules
Checks whether the rule is a negative constraint.
isNonPrime(Atom) - Method in interface fr.inria.rules.integraal.forward_chaining.chase.lineage.LineageTracker
Indicates whether the supplied atom is non-prime.
isNonPrime(Atom) - Method in class fr.inria.rules.integraal.forward_chaining.chase.lineage.LineageTrackerImpl
 
isNonPrime(Atom) - Method in class fr.inria.rules.integraal.forward_chaining.chase.lineage.NoLineageTracker
 
isParallel() - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
 
isPositive() - Method in class fr.inria.rules.integraal.grd.impl.GRDEdge
Check if this edge is positive
isPrime(Atom) - Method in interface fr.inria.rules.integraal.forward_chaining.chase.lineage.LineageTracker
Indicates whether the supplied atom is prime.
isPrime(Atom) - Method in class fr.inria.rules.integraal.forward_chaining.chase.lineage.LineageTrackerImpl
 
isPrime(Atom) - Method in class fr.inria.rules.integraal.forward_chaining.chase.lineage.NoLineageTracker
 
isRange(Rule) - Static method in class fr.lirmm.graphik.integraal.core.Rules
Checks whether the rule expresses a range constraint.
isRole(Atom) - Static method in class fr.lirmm.graphik.integraal.core.Rules
Checks whether the given atom is binary.
isRoleComposition(Rule) - Static method in class fr.lirmm.graphik.integraal.core.Rules
Checks whether the rule expresses a composition of two roles.
isRoleInclusion(Rule) - Static method in class fr.lirmm.graphik.integraal.core.Rules
Checks whether the rule is a role inclusion.
isRuleIsomorphism(FORule, FORule) - Static method in class fr.inria.rules.integraal.redundancy.Redundancy
Tests if two rules are equals up to variable renaming
Each rule is seen as a simple conjunction implies conjunction.
isSet() - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario.MW
Indicates whether the wrapper currently holds a set value.
isSignature(Rule) - Static method in class fr.lirmm.graphik.integraal.core.Rules
Checks whether the rule maps a role to a concept.
isSingleton(AtomSet) - Static method in class fr.lirmm.graphik.integraal.core.atomset.AtomSetUtils
Returns whether the specified atom set contains exactly one atom.
isSingleton(InMemoryAtomSet) - Static method in class fr.lirmm.graphik.integraal.core.atomset.AtomSetUtils
Returns whether the specified in-memory atom set contains exactly one atom.
isStandard() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Substitution
Indicates whether this substitution contains only standard mappings (variables to terms).
isStandard() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.SubstitutionImpl
 
isStratifiable() - Method in interface fr.inria.rules.integraal.grd.api.GraphOfFORuleDependencies
Check if this GRD is stratifiable
isStratifiable() - Method in class fr.inria.rules.integraal.grd.impl.GRDImpl
 
isSubQuery() - Method in interface fr.inria.rules.integraal.model.formula.api.FOFormula
Indicates whether this formula node is a subquery.
isSubSetOf(AtomSet) - Method in interface fr.lirmm.graphik.integraal.api.core.AtomSet
Deprecated.
isSubSetOf(AtomSet) - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryAtomSet
Deprecated.
isSubSetOf(AtomSet) - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractAtomSet
Deprecated.
isSubSetOf(AtomSet) - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractInMemoryAtomSet
Deprecated.
isThereConstant() - Method in class fr.inria.rules.integraal.util.AtomType
Indicates whether the atom contains at least one constant-like term.
isThereConstant() - Method in class fr.lirmm.graphik.integraal.core.AtomType
Returns whether the analysed atom contains at least one constant or frozen variable.
isThereConstraint() - Method in class fr.inria.rules.integraal.util.AtomType
Indicates whether the atom contains a repeated variable constraint.
isThereConstraint() - Method in class fr.lirmm.graphik.integraal.core.AtomType
Returns whether the analysed atom contains repeated variables.
isThereFunctionalTermWithVars() - Method in class fr.inria.rules.integraal.util.AtomType
Indicates whether the atom contains a functional term with variables.
isThereOneAtomThatContainsAllVars(CloseableIterableWithoutException, Collection) - Static method in class fr.lirmm.graphik.integraal.core.Rules
Checks whether one atom in the given atom set contains all specified variables.
isTransitivity(Rule) - Static method in class fr.lirmm.graphik.integraal.core.Rules
Checks whether the rule expresses transitivity of one role.
isValid(Rule) - Method in class fr.inria.rules.integraal.model.partition.TermPartition
Checks whether this partition is valid for the supplied rule.
isValid(Rule, FOQuery) - Method in class fr.inria.rules.integraal.model.partition.TermPartition
Takes into account answer variables of a context query, preventing them to be associated with an existential variable of the rule
isValidDependency(Rule, InMemoryAtomSet, Substitution) - Method in class fr.lirmm.graphik.integraal.core.unifier.checker.AtomErasingChecker
 
isValidDependency(Rule, Rule, Substitution) - Method in class fr.lirmm.graphik.integraal.core.unifier.checker.AtomErasingChecker
 
isValidDependency(Rule, Rule, Substitution) - Method in class fr.lirmm.graphik.integraal.core.unifier.checker.ProductivityChecker
 
isValidDependency(Rule, Rule, Substitution) - Method in class fr.lirmm.graphik.integraal.core.unifier.checker.RestrictedProductivityChecker
 
isValidNegativeDependency(FORule, FORule, QueryUnifier) - Method in interface fr.inria.rules.integraal.grd.impl.dependency_checker.DependencyChecker
Checks whether the negative dependency induced by the supplied unifier is valid.
isValidNegativeDependency(FORule, FORule, QueryUnifier) - Method in class fr.inria.rules.integraal.grd.impl.dependency_checker.ProductivityChecker
 
isValidPositiveDependency(FORule, FORule, QueryUnifier) - Method in interface fr.inria.rules.integraal.grd.impl.dependency_checker.DependencyChecker
Checks whether the positive dependency induced by the supplied unifier is valid.
isValidPositiveDependency(FORule, FORule, QueryUnifier) - Method in class fr.inria.rules.integraal.grd.impl.dependency_checker.ProductivityChecker
 
isValidPositiveDependency(FORule, FORule, QueryUnifier) - Method in class fr.inria.rules.integraal.grd.impl.dependency_checker.RestrictedProductivityChecker
 
isVariable() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Term
Indicates whether this term is a variable.
isVariable() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Variable
 
isVariable() - Method in class fr.lirmm.graphik.integraal.api.core.AbstractTerm
 
isVariable() - Method in interface fr.lirmm.graphik.integraal.api.core.Term
Returns true if this term is a Variable.
iterable - Variable in class fr.lirmm.graphik.util.stream.CloseableIterableAdapter
Wrapped iterable.
iterable - Variable in class fr.lirmm.graphik.util.stream.IterableAdapter
Wrapped closeable iterable.
IterableAdapter<T> - Class in fr.lirmm.graphik.util.stream
Adapts a CloseableIterable to the standard Iterable interface.
IterableAdapter(CloseableIterable) - Constructor for class fr.lirmm.graphik.util.stream.IterableAdapter
Creates an adapter around a closeable iterable.
IterableLabeledRegistry<T,C> - Class in fr.inria.rules.integraal.api.external.registries
A registry of containers (collections of labeled values) that optionally indexes the individual values into a separate LabeledRegistry.
IterableLabeledRegistry(String, LabeledRegistry) - Constructor for class fr.inria.rules.integraal.api.external.registries.IterableLabeledRegistry
Constructs an IterableLabeledRegistry with the given container key prefix and an optional labeled registry for individual elements.
iterator - Variable in class fr.lirmm.graphik.util.stream.CloseableIteratorAdapter
Wrapped iterator.
iterator - Variable in class fr.lirmm.graphik.util.stream.IteratorAdapter
Wrapped closeable iterator.
iterator() - Method in class fr.inria.rules.integraal.component_builder.evaluators.generic.processors.LazyIterator
Returns an iterator over elements of type ReturnType, each transformed from elements of type InputType using the provided transformation function.
iterator() - Method in interface fr.inria.rules.integraal.model.data.readable.MaterializedData
 
iterator() - Method in class fr.inria.rules.integraal.model.kb.impl.RuleBaseImpl
 
iterator() - Method in interface fr.inria.rules.integraal.util.stream.CloseableIterable
Returns a closeable iterator over the elements.
iterator() - Method in class fr.inria.rules.integraal.util.stream.CloseableIterableAdapter
 
iterator() - Method in interface fr.inria.rules.integraal.util.stream.CloseableIterableWithoutException
 
iterator() - Method in class fr.lirmm.graphik.integraal.api.core.AbstractAtom
 
iterator() - Method in interface fr.lirmm.graphik.integraal.api.core.Atom
Return an Iterator of Term.
iterator() - Method in interface fr.lirmm.graphik.integraal.api.core.AtomSet
Returns an iterator over the atoms in this atom set.
iterator() - Method in interface fr.lirmm.graphik.integraal.api.core.ConjunctiveQuery
Return an iterator over the atoms conjunction of the query.
iterator() - Method in interface fr.lirmm.graphik.integraal.api.core.ImmutableRuleSet
 
iterator() - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryAtomSet
 
iterator() - Method in interface fr.lirmm.graphik.integraal.api.core.Ontology
 
iterator() - Method in interface fr.lirmm.graphik.integraal.api.core.RuleSet
 
iterator() - Method in interface fr.lirmm.graphik.integraal.api.core.UnionOfConjunctiveQueries
 
iterator() - Method in class fr.lirmm.graphik.integraal.core.atomset.DefaultInMemoryAtomSet
 
iterator() - Method in class fr.lirmm.graphik.integraal.core.atomset.LinkedListAtomSet
Deprecated.
 
iterator() - Method in class fr.lirmm.graphik.integraal.core.DefaultAtom
 
iterator() - Method in class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQuery
 
iterator() - Method in class fr.lirmm.graphik.integraal.core.DefaultUnionOfConjunctiveQueries
 
iterator() - Method in class fr.lirmm.graphik.integraal.core.ruleset.DefaultOntology
 
iterator() - Method in class fr.lirmm.graphik.integraal.core.ruleset.LinkedListRuleSet
 
iterator() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.util.AnalyserRuleSet
 
iterator() - Method in interface fr.lirmm.graphik.util.stream.CloseableIterable
Returns a closeable iterator over the elements of this iterable.
iterator() - Method in class fr.lirmm.graphik.util.stream.CloseableIterableAdapter
Returns a closeable iterator view over the wrapped iterable.
iterator() - Method in interface fr.lirmm.graphik.util.stream.CloseableIterableWithoutException
 
iterator() - Method in class fr.lirmm.graphik.util.stream.IterableAdapter
Returns a standard iterator view over the wrapped iterable.
iterator() - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
 
IteratorAdapter<T> - Class in fr.lirmm.graphik.util.stream
Adapts a CloseableIterator to the standard Iterator interface.
IteratorAdapter(CloseableIterator) - Constructor for class fr.lirmm.graphik.util.stream.IteratorAdapter
Creates an iterator adapter around a closeable iterator.
IteratorException - Exception Class in fr.inria.rules.integraal.util.stream
Signals an exception raised while iterating over a stream-like structure.
IteratorException - Exception Class in fr.lirmm.graphik.util.stream
Exception thrown when iterating over a closeable iterator fails.
IteratorException(String) - Constructor for exception class fr.inria.rules.integraal.util.stream.IteratorException
Creates an iterator exception with a message.
IteratorException(String) - Constructor for exception class fr.lirmm.graphik.util.stream.IteratorException
Creates an iterator exception with a message.
IteratorException(String, Throwable) - Constructor for exception class fr.inria.rules.integraal.util.stream.IteratorException
Creates an iterator exception with a message and a cause.
IteratorException(String, Throwable) - Constructor for exception class fr.lirmm.graphik.util.stream.IteratorException
Creates an iterator exception with a message and cause.
IteratorException(Throwable) - Constructor for exception class fr.inria.rules.integraal.util.stream.IteratorException
Creates an iterator exception from another throwable.
IteratorException(Throwable) - Constructor for exception class fr.lirmm.graphik.util.stream.IteratorException
Creates an iterator exception from another throwable.
Iterators - Class in fr.lirmm.graphik.util.stream
Helper methods for creating and collecting closeable iterators.

J

JavaMethodInvoker - Class in fr.inria.rules.integraal.model.functions
Invoker implementation using java methods as black boxes
JavaMethodInvoker(TermFactory, String, String, String) - Constructor for class fr.inria.rules.integraal.model.functions.JavaMethodInvoker
Creates an invoker backed by a static Java method loaded from a class file.
join(Partition) - Method in class fr.inria.rules.integraal.model.partition.Partition
Join the class of another partition This operation consists of merge the classes of this partition and the other one when they share a common element
JointlyFrontierGuardedSetProperty - Class in fr.lirmm.graphik.integraal.rulesetanalyser.property
At least one atom in the body of each rule contains all jointly-affected variable from the frontier (JointlyAffectedPositionSet).
joinVariables - Variable in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.LegacyBacktrackEvaluator.BacktrackIterator
Variables shared by several sub-queries and therefore used for joins.
JSON - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.SupportedFileExtensions.Mappingbase
JSON format

K

KB(FactBase, RuleBase) - Static method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
Builds a knowledge-base scenario from a fact base and a rule base.
KB_CHASE - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms
Knowledge Base Chase
KB_GRI - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Explanation.GraphOfRuleInstancesType
Computes the GRI with rules and stores it into a KB
KB_SUPPORT - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Explanation.ExplanationSupportType
The explainer will provide explanations that contain both facts and rules
KBCHASE_EXECUTION - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.MonitoringOperations
Execute a chase
keys() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Substitution
Get the domain of this substitution.
keys() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.SubstitutionImpl
 
keys() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.TreeSubstitutionImpl
Deprecated.
 
keySet() - Method in class fr.inria.rules.integraal.api.external.registries.BasicRegistry
Returns a set view of the keys contained in this registry.
keyword() - Method in record class fr.inria.rules.integraal.component_builder.externalHaltingConditions.ExternalHaltingCondition
Returns the value of the keyword record component.
KnowledgeBase - Interface in fr.inria.rules.integraal.model.kb.api
A knowledge base is composed of facts, existential rules.
KnowledgeBaseImpl - Class in fr.inria.rules.integraal.model.kb.impl
Default implementation of a KnowledgeBase
KnowledgeBaseImpl(FactBase, RuleBase) - Constructor for class fr.inria.rules.integraal.model.kb.impl.KnowledgeBaseImpl
Default constructor

L

label() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Predicate
Returns the label of this predicate.
label() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Term
Returns the textual representation of this term.
label() - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.ConstantImpl
Returns the value of the label record component.
label() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms.AbstractLogicalFunctionalTermImpl
//////////////////////////////////////////////
label() - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms.EvaluableFunctionImpl
 
label() - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.LiteralImpl
//////////////////////////////////////////////
label() - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.PredicateImpl
Returns the value of the label record component.
label() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.VariableImpl
 
Labeled - Interface in fr.inria.rules.integraal.model.common.api
Common interface for Integraal objects that can be labeled by a name.
LabeledRegistry<T> - Class in fr.inria.rules.integraal.api.external.registries
A specialized BasicRegistry that manages Labeled objects, ensuring each value is consistently labeled with its corresponding registry key.
LabeledRegistry(String) - Constructor for class fr.inria.rules.integraal.api.external.registries.LabeledRegistry
Creates a labeled registry using the given key prefix.
LabelRuleComparator - Class in fr.lirmm.graphik.integraal.core
Compares rules by their label using natural ordering on embedded numbers.
LabelRuleComparator() - Constructor for class fr.lirmm.graphik.integraal.core.LabelRuleComparator
Creates a comparator ordering rules by label.
LANGUAGE - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
XSD language datatype.
lastStepResult() - Method in record class fr.inria.rules.integraal.forward_chaining.chase.description.ChaseDescription
Returns the value of the lastStepResult record component.
lazyEvaluate() - Method in class fr.inria.rules.integraal.component_builder.evaluators.generic.MultiEvaluator
Provides lazy evaluation for the queries, yielding QueryEvaluationOutput for each query.
LazyIterator<InputType, ReturnType> - Class in fr.inria.rules.integraal.component_builder.evaluators.generic.processors
The LazyIterator is a generic iterable that provides a way to lazily process elements of a collection using a specified transformation function.
LazyIterator(Collection, Function) - Constructor for class fr.inria.rules.integraal.component_builder.evaluators.generic.processors.LazyIterator
Constructs a LazyIterator with the given source collection and transformation function.
LegacyBacktrackEvaluator<QD> - Class in fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy
Evaluates a query with a conjunctive formula by using homomorphism computing using backtrack algorithm to aggregate the result of each sub-query
To evaluate a given query, a sub-query is chosen and evaluated.
LegacyBacktrackEvaluator(FOQueryEvaluator) - Constructor for class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.LegacyBacktrackEvaluator
Creates a new evaluator using the given evaluator to evaluate sub-queries
LegacyBacktrackEvaluator(FOQueryEvaluator, BiFunction) - Constructor for class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.LegacyBacktrackEvaluator
Creates a new evaluator using the given evaluator to evaluate sub-queries and a function to create Schedulers
LegacyBacktrackEvaluator.BacktrackIterator - Class in fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy
The BacktrackIterator is used to redefine the iterator return as an answer to the query.
LENGTH - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
Length invoker.
level - Variable in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.LegacyBacktrackEvaluator.BacktrackIterator
Current level in the backtracking search tree.
lexicalForm() - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdValueUnparserResult
Returns the value of the lexicalForm record component.
LightInMemoryGraphStore - Class in fr.inria.rules.integraal.storage.natives
This storage represents the atoms as a Graph in memory.
LightInMemoryGraphStore() - Constructor for class fr.inria.rules.integraal.storage.natives.LightInMemoryGraphStore
Creates a new SimpleInMemoryGraphStore
LightInMemoryGraphStore(Collection) - Constructor for class fr.inria.rules.integraal.storage.natives.LightInMemoryGraphStore
Creates a new SimpleInMemoryGraphStore and adds all the given atoms to it
limit(long) - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
 
LimitAtoms<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase.halting_condition
This halting condition stops the chase if there is more than a given number of atoms on the writable data.
LimitAtoms(long) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.halting_condition.LimitAtoms
Creates a halting condition limited by the number of atoms.
limitedTo(Collection) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Substitution
Returns a copy of this substitution restricted to the supplied variables.
limitedTo(Collection) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.SubstitutionImpl
 
limitedTo(Collection) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.TreeSubstitutionImpl
Deprecated.
 
LimitNumberOfStep<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase.halting_condition
This halting condition stops the chase if it reaches a given number of steps.
LimitNumberOfStep(int) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.halting_condition.LimitNumberOfStep
Creates a halting condition limited by the number of steps.
LineageTracker - Interface in fr.inria.rules.integraal.forward_chaining.chase.lineage
Tracks derivation relationships between generated atoms and the rule applications that produced them.
LineageTrackerImpl - Class in fr.inria.rules.integraal.forward_chaining.chase.lineage
Default in-memory implementation of LineageTracker.
LineageTrackerImpl() - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.lineage.LineageTrackerImpl
Creates the in-memory lineage tracker.
LinearProperty - Class in fr.lirmm.graphik.integraal.rulesetanalyser.property
The body contains only one atom.
linearRulesChase(FactBase, RuleBase, IGParameter...) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningOperations
 
linearRulesChase(FactBase, RuleBase, IGParameter...) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningService
 
linearRulesChase(FactBase, RuleBase, IGParameter...) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
Performs a semi-oblivious chase optimized for linear rules on the given FactBase with RuleBase.
linearRulesChase(FactBase, RuleBase, IGParameter...) - Static method in class fr.inria.rules.integraal.api.internal.ReasoningAPI
Deprecated.
Runs the linear-rules chase on a fact base and a rule base.
LinkedBlockingStream<T> - Class in fr.lirmm.graphik.util.stream
Concurrent in-memory stream backed by a linked queue.
LinkedBlockingStream() - Constructor for class fr.lirmm.graphik.util.stream.LinkedBlockingStream
Creates a blocking stream with the default queue bounds.
LinkedListAtomSet - Class in fr.lirmm.graphik.integraal.core.atomset
Deprecated.
LinkedListAtomSet() - Constructor for class fr.lirmm.graphik.integraal.core.atomset.LinkedListAtomSet
Deprecated.
Creates an empty linked-list-based atom set.
LinkedListAtomSet(Atom...) - Constructor for class fr.lirmm.graphik.integraal.core.atomset.LinkedListAtomSet
Deprecated.
Creates an atom set initialized with the given atoms.
LinkedListAtomSet(AtomSet) - Constructor for class fr.lirmm.graphik.integraal.core.atomset.LinkedListAtomSet
Deprecated.
copy constructor
LinkedListAtomSet(InMemoryAtomSet) - Constructor for class fr.lirmm.graphik.integraal.core.atomset.LinkedListAtomSet
Deprecated.
copy constructor
LinkedListAtomSet(CloseableIterator) - Constructor for class fr.lirmm.graphik.integraal.core.atomset.LinkedListAtomSet
Deprecated.
Creates an atom set by consuming the given iterator.
LinkedListAtomSet(CloseableIteratorWithoutException) - Constructor for class fr.lirmm.graphik.integraal.core.atomset.LinkedListAtomSet
Deprecated.
Creates an atom set by consuming the given iterator.
LinkedListAtomSet(LinkedList) - Constructor for class fr.lirmm.graphik.integraal.core.atomset.LinkedListAtomSet
Deprecated.
Creates an atom set backed by the given linked list.
LinkedListRuleSet - Class in fr.lirmm.graphik.integraal.core.ruleset
Rule set implementation backed by a linked list.
LinkedListRuleSet() - Constructor for class fr.lirmm.graphik.integraal.core.ruleset.LinkedListRuleSet
Creates an empty rule set.
LinkedListRuleSet(CloseableIterator) - Constructor for class fr.lirmm.graphik.integraal.core.ruleset.LinkedListRuleSet
Creates a rule set from parser output filtered down to rules.
LinkedListRuleSet(Iterable) - Constructor for class fr.lirmm.graphik.integraal.core.ruleset.LinkedListRuleSet
Creates a rule set from an iterable of rules.
LinkedListRuleSet(Iterator) - Constructor for class fr.lirmm.graphik.integraal.core.ruleset.LinkedListRuleSet
Creates a rule set from an iterator.
list(Map) - Static method in class fr.inria.rules.integraal.api.external.ExtEnvUtils
Deprecated.
Lists all the keys in the given map.
LIST - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Answers
Provides a list of answers
LIST_NAMES - Enum constant in enum class fr.inria.rules.integraal.api.external.eua.EUAData
Identifier used for a list of names.
Literal<T> - Interface in fr.inria.rules.integraal.model.logicalElements.api
A Literal is a typed constant representing strings, numbers, dates…
Literal - Interface in fr.lirmm.graphik.integraal.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 - Enum constant in enum class fr.lirmm.graphik.integraal.api.core.Term.Type
Deprecated.
Literal term.
LiteralImpl<T> - Record Class in fr.inria.rules.integraal.model.logicalElements.impl
Default implementation of Literal
LiteralImpl(T) - Constructor for record class fr.inria.rules.integraal.model.logicalElements.impl.LiteralImpl
Constructor from a single value
literalsIterator() - Method in interface fr.lirmm.graphik.integraal.api.core.AtomSet
Returns an iterator over all literals in this atom set.
literalsIterator() - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryAtomSet
 
literalsIterator() - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractAtomSet
 
literalsIterator() - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractInMemoryAtomSet
 
load(FactBase, File, boolean) - Method in class fr.inria.rules.integraal.io.csv.CSVLoader
Loads atoms from CSV files into a given factbase using the default parsing parameters.
load(FactBase, File, char, String, int, Boolean) - Method in class fr.inria.rules.integraal.io.csv.CSVLoader
Loads atoms from CSV files into a given factbase.
load(Iterator, Iterator) - Method in interface fr.lirmm.graphik.integraal.api.core.RulesCompilation
Load compilation from a preprocessed ruleset
LOAD_FACTBASE - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.MonitoringOperations
Load Factbase Operation
LOAD_ONLY - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms
Simply load the factbase in memory
LOAD_QUERY_WORKLOAD - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.MonitoringOperations
Load Query Workload Operation
LOAD_RULEBASE - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.MonitoringOperations
Load Rulebase Operation
loadAll(IntegraalEnvironment, String) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalParsingOperations
 
loadAll(IntegraalEnvironment, String) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalParsingService
 
loadAll(IntegraalEnvironment, String) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
Deprecated.
Loads all supported objects from DLGPE content.
loadAll(IntegraalEnvironment, String) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
Loads all supported objects from DLGPE content.
loadAllFromFile(IntegraalEnvironment, String) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalParsingOperations
 
loadAllFromFile(IntegraalEnvironment, String) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalParsingService
 
loadAllFromFile(IntegraalEnvironment, String) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
Deprecated.
Loads all supported objects from a file.
loadAllFromFile(IntegraalEnvironment, String) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
Loads all supported objects from a file.
loadDataSources(IBuilderEnvironment, String) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningOperations
 
loadDataSources(IBuilderEnvironment, String) - Static method in class fr.inria.rules.integraal.views.builder.ViewBuilder
 
loadDataSources(IBuilderEnvironment, String, DLGPParserUtils) - Static method in class fr.inria.rules.integraal.views.builder.ViewBuilder
 
loadDataSources(IBuilderEnvironment, Collection) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningOperations
 
loadDataSources(IBuilderEnvironment, Collection) - Static method in class fr.inria.rules.integraal.views.builder.ViewBuilder
Creates a collection of view wrappers from a collection of mapping files
loadDataSources(IBuilderEnvironment, Collection, DLGPParserUtils) - Static method in class fr.inria.rules.integraal.views.builder.ViewBuilder
 
loadDataSources(IntegraalEnvironment, String) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningService
 
loadDataSources(IntegraalEnvironment, String) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
Loads data sources from a view description file.
loadDataSources(IntegraalEnvironment, Collection) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningService
 
loadDataSources(IntegraalEnvironment, Collection) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
Loads data sources from multiple view description files.
loadDataSources(String, IBuilderEnvironment, DLGPParserUtils) - Static method in class fr.inria.rules.integraal.views.builder.ViewBuilder
Creates a collection of view wrappers from the given file
loadFactBase(IntegraalEnvironment, String, IGParameter...) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningOperations
 
loadFactBase(IntegraalEnvironment, String, IGParameter...) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningService
 
loadFactBase(IntegraalEnvironment, String, IGParameter...) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
Loads a fact base from the specified path with given configuration parameters.
loadFactBase(IntegraalEnvironment, Collection, IGParameter...) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningOperations
 
loadFactBase(IntegraalEnvironment, Collection, IGParameter...) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningService
 
loadFactBase(IntegraalEnvironment, Collection, IGParameter...) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
Loads facts from multiple files into the specified or default storage component.
loadFromDLGPE(IntegraalEnvironment, InputStream, boolean, int, int, int, int, int, int, boolean) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalParsingOperations
 
loadFromDLGPE(IntegraalEnvironment, InputStream, boolean, int, int, int, int, int, int, boolean) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalParsingService
 
loadFromDLGPE(IntegraalEnvironment, InputStream, boolean, int, int, int, int, int, int, boolean) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
Deprecated.
Loads and parses DLGPE content from an input stream.
loadFromDLGPE(IntegraalEnvironment, InputStream, boolean, int, int, int, int, int, int, boolean) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
Loads and parses DLGPE content from an input stream.
loadFromDLGPEFile(IntegraalEnvironment, String, boolean, int, int, int, int, int, int, boolean) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalParsingOperations
 
loadFromDLGPEFile(IntegraalEnvironment, String, boolean, int, int, int, int, int, int, boolean) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalParsingService
 
loadFromDLGPEFile(IntegraalEnvironment, String, boolean, int, int, int, int, int, int, boolean) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
Deprecated.
Loads and parses DLGPE content from a file.
loadFromDLGPEFile(IntegraalEnvironment, String, boolean, int, int, int, int, int, int, boolean) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
Loads and parses DLGPE content from a file.
loadFromDLGPEString(IntegraalEnvironment, String, boolean, int, int, int, int, int, int, boolean) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalParsingOperations
 
loadFromDLGPEString(IntegraalEnvironment, String, boolean, int, int, int, int, int, int, boolean) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalParsingService
 
loadFromDLGPEString(IntegraalEnvironment, String, boolean, int, int, int, int, int, int, boolean) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
Deprecated.
Loads and parses DLGPE content from a string.
loadFromDLGPEString(IntegraalEnvironment, String, boolean, int, int, int, int, int, int, boolean) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
Loads and parses DLGPE content from a string.
loadFromDLGPString(IntegraalEnvironment, String, boolean, int, int, int, int, boolean) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalParsingOperations
 
loadFromDLGPString(String, boolean, int, int, int, int, boolean) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalParsingOperations
 
loadFromDLGPString(String, boolean, int, int, int, int, boolean) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalParsingService
 
loadFromDLGPString(String, boolean, int, int, int, int, boolean) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
Deprecated.
Loads and parses DLGP content from a string.
loadFromDLGPString(String, boolean, int, int, int, int, boolean) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
Loads and parses DLGP content from a string.
loadKnowledgeBase(IntegraalEnvironment, String, IGParameter...) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningOperations
 
loadKnowledgeBase(IntegraalEnvironment, String, IGParameter...) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningService
 
loadKnowledgeBase(IntegraalEnvironment, String, IGParameter...) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
Loads a knowledge base (rules and facts) from the specified path with given configuration parameters.
loadKnowledgeBase(IntegraalEnvironment, String, String, IGParameter...) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningOperations
 
loadKnowledgeBase(IntegraalEnvironment, String, String, IGParameter...) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningService
 
loadKnowledgeBase(IntegraalEnvironment, String, String, IGParameter...) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
Loads a knowledge base by reading rules and facts from separate files.
loadKnowledgeBase(IntegraalEnvironment, Collection, IGParameter...) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningOperations
 
loadKnowledgeBase(IntegraalEnvironment, Collection, IGParameter...) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningService
 
loadKnowledgeBase(IntegraalEnvironment, Collection, IGParameter...) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
Loads a Knowledge Base from a collection of paths containing rules and facts.
loadQueriesFromFile(String) - Method in interface fr.inria.rules.integraal.views.utils.DLGPParserUtils
 
loadQueriesFromFile(String) - Method in class fr.inria.rules.integraal.views.utils.NoUtils
 
loadQueryableDataFromFile(String) - Method in interface fr.inria.rules.integraal.views.utils.DLGPParserUtils
 
loadQueryableDataFromFile(String) - Method in class fr.inria.rules.integraal.views.utils.NoUtils
 
loadRuleBase(IntegraalEnvironment, String, IGParameter...) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningOperations
 
loadRuleBase(IntegraalEnvironment, String, IGParameter...) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningService
 
loadRuleBase(IntegraalEnvironment, String, IGParameter...) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
Loads a rule base from the specified path with given configuration parameters.
loadRuleBase(IntegraalEnvironment, Collection, IGParameter...) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningOperations
 
loadRuleBase(IntegraalEnvironment, Collection, IGParameter...) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningService
 
loadRuleBase(IntegraalEnvironment, Collection, IGParameter...) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
Return a Rule Base containing the rules loaded from a collection of paths.
Local() - Constructor for class fr.lirmm.graphik.integraal.rulesetanalyser.property.RuleSetProperty.Local
Creates a local property implementation.
LOCAL_CORE - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.InterStepTreatment
Performs a local core
LOG - Static variable in class fr.inria.rules.integraal.component_builder.evaluators.generic.MultiEvaluator
Logger shared by multi-evaluator implementations.
LOG - Static variable in class fr.inria.rules.integraal.component_builder.evaluators.generic.processors.BatchProcessor
Shared logger for batch processing implementations.
LOG - Variable in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.AbstractRuleApplier
Logger used by concrete rule appliers.
LogicalFunctionalTerm - Interface in fr.inria.rules.integraal.model.logicalElements.api
A term representing the application of a logical function to other terms.
LONG - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
XSD long datatype.

M

main(String[]) - Static method in class fr.inria.rules.integraal.api.external.eua.EUA
Temporary entry point for development and internal testing purposes only.
main(String[]) - Static method in class fr.inria.rules.integraal.api.external.Main
Runs a small external API demonstration.
main(String[]) - Static method in class fr.inria.rules.integraal.api.external.MyAwfulTests
Runs the manual test sequence.
main(String[]) - Static method in class fr.inria.rules.integraal.api.external.MyAwfulTests2
Runs the manual test sequence.
main(String[]) - Static method in class fr.inria.rules.integraal.api.external.MyAwfulTests3
Runs the manual test sequence.
main(String[]) - Static method in class fr.inria.rules.integraal.api.external.registries.NamesGenerator
Temporary entry point for manual identifier generation checks.
main(String[]) - Static method in class fr.inria.rules.integraal.api.external.registries.Registries
Temporary entry point for manual registry checks.
main(String[]) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
Deprecated.
Temporary entry point for manual internal testing.
main(String[]) - Static method in class fr.inria.rules.integraal.api.internal.Main
Runs a small internal API demonstration.
main(String[]) - Static method in class fr.inria.rules.integraal.io.dlgpe2.DlgpeParser
Demonstrates parsing and serializing a DLGPE document.
main(String[]) - Static method in class fr.inria.rules.integraal.model.functions.IntegraalInvokers
Prints a small diagnostic sample of registered invokers.
Main - Class in fr.inria.rules.integraal.api.external
Demonstration entry point for the external API.
Main - Class in fr.inria.rules.integraal.api.internal
Demonstration entry point for the internal model API.
mandatoryAs() - Method in record class fr.inria.rules.integraal.views.view.ViewParameterSignature
Returns the value of the mandatoryAs record component.
MandatoryParameterStringReplacement - Class in fr.inria.rules.integraal.views.specializer
This specializer replaces all occurrences of specifics substrings from the initial String query by the frozen positions of the atom according to the mandatory parameters of the view.
MandatoryParameterStringReplacement() - Constructor for class fr.inria.rules.integraal.views.specializer.MandatoryParameterStringReplacement
 
map(Function) - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
 
MAPPINGBASE - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
Mapping-base file extension keyword family.
mapsToConstantsOnly() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Substitution
Checks whether all mapped variables resolve to constants.
mapsToConstantsOnly(Collection) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Substitution
Checks whether the selected variables resolve to constants.
mapToDouble(ToDoubleFunction) - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
 
mapToInt(ToIntFunction) - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
 
mapToLong(ToLongFunction) - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
 
MARCO - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Explanation.ExplainerSolver
Uses MARCO as a GMUS solver for the explainer
MARCO_PATH_TO_EXECUTABLE - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Explanation.GSATSolverParameters
Path to marco.py in the sysmte
match(Atom) - Method in interface fr.lirmm.graphik.integraal.api.core.AtomSet
Returns an iterator over atoms that match predicate and constants from the specified atom.
match(Atom) - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractAtomSet
 
match(Atom) - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractInMemoryAtomSet
 
match(Atom, Substitution) - Method in interface fr.lirmm.graphik.integraal.api.core.AtomSet
Returns an iterator over atoms that match predicate and constants from the specified atom.
match(Atom, Substitution) - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryAtomSet
 
match(Atom, Substitution) - Method in class fr.lirmm.graphik.integraal.core.atomset.DefaultInMemoryAtomSet
 
match(Atom, Substitution) - Method in class fr.lirmm.graphik.integraal.core.atomset.LinkedListAtomSet
Deprecated.
 
MatchFilter - Class in fr.inria.rules.integraal.util.stream.filter
Filter used for the match method as a post filter
MatchFilter(Atom, Substitution) - Constructor for class fr.inria.rules.integraal.util.stream.filter.MatchFilter
Filters the given atom iterator, removing atoms that do not match the given atom This can be used by storages that do not include filtering or generation of queries with the correct filters.
MaterializedData - Interface in fr.inria.rules.integraal.model.data.readable
A queryable data source that can iterate over its materialized atoms.
MaterializedDataCollection<T> - Interface in fr.inria.rules.integraal.model.data.collection.api
A queryable data collection whose members expose materialized atoms.
MaterializedWritableDataCollection<Q,W> - Interface in fr.inria.rules.integraal.model.data.collection.api
A writable collection of materialized queryable data.
max(Comparator) - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
 
MAX - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
Open parameters
MAX - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
Maximum invoker.
MAX_FES - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.HybridTypes
Max FES Hybrid Type
MAX_FUS - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.HybridTypes
Max FUS Hybrid Type
MEDIAN - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
Median invoker.
merge() - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalServices
 
MERGE_DICTS - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
Dictionary merge invoker.
merged(Substitution) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Substitution
Two substitutions can be merged iff for each key in common, the image is the same
merged(Substitution) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.SubstitutionImpl
 
merged(Substitution) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.TreeSubstitutionImpl
Deprecated.
 
mergeFactBaseCollection(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Merges two fact base collections.
mergeInPlace(IntegraalEnvironment, FactBase, FactBase) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalMergeOperations
 
mergeInPlace(IntegraalEnvironment, FactBase, FactBase) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalMergeService
 
mergeInPlace(IntegraalEnvironment, FactBase, FactBase) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
Deprecated.
Merges a fact base into another one in place.
mergeInPlace(IntegraalEnvironment, FactBase, FactBase) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
Merges a fact base into another one in place.
mergeInPlace(IntegraalEnvironment, FactBase, FactBase, Substitution, boolean) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalMergeOperations
 
mergeInPlace(IntegraalEnvironment, FactBase, FactBase, Substitution, boolean) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalMergeService
 
mergeInPlace(IntegraalEnvironment, FactBase, FactBase, Substitution, boolean) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
Deprecated.
Merges a fact base into another one in place with substitution and freezing options.
mergeInPlace(IntegraalEnvironment, FactBase, FactBase, Substitution, boolean) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
Merges a fact base into another one in place with substitution and freezing options.
mergeInPlace(Substitution) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Substitution
Attempts to merge other into this substitution in-place.
mergeInPlace(Substitution) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.SubstitutionImpl
 
mergeInPlace(Substitution) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.TreeSubstitutionImpl
Deprecated.
 
mergeQueryCollection(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Merges two query collections.
mergeRuleBase(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Merges two rule bases.
message() - Method in record class fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary.QueryEvaluationOutput
Returns the value of the message record component.
message() - Method in record class fr.inria.rules.integraal.component_builder.evaluators.query_rewriting.auxiliary.RewritingOutput
Returns the value of the message record component.
MESSAGE_KEY - Static variable in class fr.inria.rules.integraal.api.external.eua.EUA
JSON key for the message.
MFAProperty - Class in fr.lirmm.graphik.integraal.rulesetanalyser.property
There is no cycle of functional symbol during the skolem chase executed on the critical instance.
min(Comparator) - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
 
MIN - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
Minimum invoker.
MINIMAL_SUBSET_EXPLANATION - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Explanation
To compute minimal subsets of a KB
minus(InMemoryAtomSet, InMemoryAtomSet) - Static method in class fr.lirmm.graphik.integraal.core.atomset.AtomSetUtils
Computes the set difference a1 \ a2.
MINUS - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
Subtraction invoker.
missingValueHandling() - Method in record class fr.inria.rules.integraal.views.view.ViewParameterSignature
Returns the value of the missingValueHandling record component.
model() - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalServices
 
ModelAPI - Interface in fr.inria.rules.integraal.api.internal
Unified interface for InteGraal's internal model API.
MONGO - Enum constant in enum class fr.inria.rules.integraal.model.kb.api.FactBaseType
MongoDB storage
MongoDBNativeDataSource - Class in fr.inria.rules.integraal.views.datasource
Access to a datasource using MongoDB queries
MongoDBNativeDataSource(String, String, String, List) - Constructor for class fr.inria.rules.integraal.views.datasource.MongoDBNativeDataSource
Create a new datasource over a mongodb server
MongoDBQueryEvaluator - Class in fr.inria.rules.integraal.storage.external.evaluator
Sends a MongoDB query This evaluator uses com.mongodb MongoClient to send the query.
MongoDBQueryEvaluator(String, String, String) - Constructor for class fr.inria.rules.integraal.storage.external.evaluator.MongoDBQueryEvaluator
Creates a new driver over the given mongodb string
MongoDBQueryEvaluator(String, String, String, String, String) - Constructor for class fr.inria.rules.integraal.storage.external.evaluator.MongoDBQueryEvaluator
Creates a new driver using the given parameters
MONITORINGOPERATIONS - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
Monitoring operation keyword family.
MSAProperty - Class in fr.lirmm.graphik.integraal.rulesetanalyser.property
Model-summarizing acyclicity property.
MULTI_THREAD_PARALLEL - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Applier
Multi Thread Parallel Trigger Applier
MultiEvaluator<InputType, OutputType> - Class in fr.inria.rules.integraal.component_builder.evaluators.generic
Shared base for batch and lazy evaluators running on collections of inputs.
MultiEvaluator(Collection, Function, ExternalAlgorithmHaltingConditions, BiFunction) - Constructor for class fr.inria.rules.integraal.component_builder.evaluators.generic.MultiEvaluator
Creates an evaluator using the same function for batch and lazy execution.
MultiEvaluator(Collection, Function, Function, ExternalAlgorithmHaltingConditions, BiFunction) - Constructor for class fr.inria.rules.integraal.component_builder.evaluators.generic.MultiEvaluator
Creates an evaluator with distinct batch and lazy functions.
MultiThreadRuleApplier<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase.rule_applier
Multithreaded Rule Applier with a worker for each rule.
MultiThreadRuleApplier(BodyToQueryTransformer, TriggerComputer, TriggerChecker, TriggerApplier) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.MultiThreadRuleApplier
Creates a multithreaded rule applier.
MultiThreadsByPieceCoreProcessor<RW> - Class in fr.inria.rules.integraal.core
Compute the core of a fact base with a multithreading algorithm that computes the core by retracting pieces.
MultiThreadsByPieceCoreProcessor() - Constructor for class fr.inria.rules.integraal.core.MultiThreadsByPieceCoreProcessor
Creates a processor using the deletion variant, the default evaluator, and a default thread cap.
MultiThreadsByPieceCoreProcessor(long, MultiThreadsByPieceCoreProcessor.Variant) - Constructor for class fr.inria.rules.integraal.core.MultiThreadsByPieceCoreProcessor
Creates a processor with the default evaluator, a thread cap, and a variant.
MultiThreadsByPieceCoreProcessor(long, FOQueryEvaluator) - Constructor for class fr.inria.rules.integraal.core.MultiThreadsByPieceCoreProcessor
Creates a processor using the deletion variant and a custom evaluator.
MultiThreadsByPieceCoreProcessor(FOQueryEvaluator, long, MultiThreadsByPieceCoreProcessor.Variant) - Constructor for class fr.inria.rules.integraal.core.MultiThreadsByPieceCoreProcessor
Creates a processor with a custom evaluator, thread cap, and variant.
MultiThreadsByPieceCoreProcessor.Variant - Enum Class in fr.inria.rules.integraal.core
Variant of the multithreaded by-piece core algorithm.
MultiTriggerChecker<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_checker
Combines multiple checkers and checks that all of them accept the given trigger
MultiTriggerChecker(TriggerChecker...) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_checker.MultiTriggerChecker
Creates a checker that delegates to the supplied checkers.
MultiTriggerChecker(Collection) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_checker.MultiTriggerChecker
Creates a checker that delegates to the supplied checker collection.
MW(T, boolean, String) - Constructor for class fr.inria.rules.integraal.component_builder.InputDataScenario.MW
Creates a mutable wrapper.
MyAwfulTests - Class in fr.inria.rules.integraal.api.external
Ad hoc manual tests for the external API.
MyAwfulTests() - Constructor for class fr.inria.rules.integraal.api.external.MyAwfulTests
Creates the manual test harness.
MyAwfulTests2 - Class in fr.inria.rules.integraal.api.external
Additional ad hoc manual tests for the external API.
MyAwfulTests2() - Constructor for class fr.inria.rules.integraal.api.external.MyAwfulTests2
Creates the manual test harness.
MyAwfulTests3 - Class in fr.inria.rules.integraal.api.external
Ad hoc manual tests for the external API.
MyAwfulTests3() - Constructor for class fr.inria.rules.integraal.api.external.MyAwfulTests3
Creates the manual test harness.
MySQL - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.InternalStorageConfiguration.DriverType
MySQL driver
MySQLDriver - Class in fr.inria.rules.integraal.storage.external.rdbms.driver
Driver for MySQL databases
MySQLDriver(String) - Constructor for class fr.inria.rules.integraal.storage.external.rdbms.driver.MySQLDriver
Creates a new driver over the given jdbc string
MySQLDriver(String, String, String, String) - Constructor for class fr.inria.rules.integraal.storage.external.rdbms.driver.MySQLDriver
Creates a new driver using the given parameters

N

NAIVE_COMPUTER - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Computer
Naive Computer
NAIVE_SCHEDULER - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Scheduler
Naive Scheduler
NaiveCoreProcessor - Class in fr.inria.rules.integraal.core
Computes a fact-base core by testing removable variables one by one.
NaiveCoreProcessor() - Constructor for class fr.inria.rules.integraal.core.NaiveCoreProcessor
Creates a naive core processor using the default FO-query evaluator.
NaiveCoreProcessor(FOQueryEvaluator) - Constructor for class fr.inria.rules.integraal.core.NaiveCoreProcessor
Creates a naive core processor using the supplied evaluator.
naiveDatalogForget(RuleBase, Predicate) - Static method in class fr.inria.rules.integraal.forgetting.Forgetting
Creates a new RuleBase equivalent to the given one where some predicates have been removed from the vocabulary
NaiveDynamicScheduler - Class in fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy
Scheduler that orders conjunction subformulas using simple heuristics.
NaiveDynamicScheduler(FOQuery, QueryableData) - Constructor for class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.NaiveDynamicScheduler
Creates a new scheduler over the given query and fact base
NaiveScheduler - Class in fr.inria.rules.integraal.forward_chaining.chase.rule_scheduler
Schedules all the rules for every step
NaiveScheduler(RuleBase) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_scheduler.NaiveScheduler
Creates a scheduler that always returns the full rule base.
NaiveTriggerComputer<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_computer
This computing method consist of only evaluating the rule's body on the factbase.
NaiveTriggerComputer() - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_computer.NaiveTriggerComputer
Default constructor using the generic query evaluator
NaiveTriggerComputer(FOQueryEvaluator) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_computer.NaiveTriggerComputer
Constructor using the given query evaluator
name - Variable in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
Base name of this parameter set before the algorithm suffix is appended.
name - Variable in class fr.inria.rules.integraal.views.datasource.AbstractDataSource
 
name() - Method in record class fr.inria.rules.integraal.configuration.parameters.IGParameter
Returns the value of the name record component.
NAME - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
XSD Name datatype.
NAMER - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
Existential naming strategy keyword family.
NamesGenerator - Class in fr.inria.rules.integraal.api.external.registries
Utility class for generating unique string identifiers using various strategies.
NativeQueryEvaluator<NativeQueryType, NativeResultType> - Interface in fr.inria.rules.integraal.storage.external.evaluator
A NativeQueryEvaluator can evaluate native queries over a datasource.
Natural - Enum constant in enum class fr.inria.rules.integraal.io.rdf.RDFTranslationMode
The natural translation uses the predicate p of the triple as predicate of arity 2 and the 2 terms corresponding to s and o.
NaturalFull - Enum constant in enum class fr.inria.rules.integraal.io.rdf.RDFTranslationMode
The NaturalFull translation uses the predicate p of the triple as predicate of arity 2 and the 2 terms corresponding to s and o.
NaturalFullRDFTranslator - Class in fr.inria.rules.integraal.io.rdf
Converts the given RDF statement into an Atom.
NaturalFullRDFTranslator(IntegraalEnvironment) - Constructor for class fr.inria.rules.integraal.io.rdf.NaturalFullRDFTranslator
Creates a full RDF translator.
NaturalRDFTranslator - Class in fr.inria.rules.integraal.io.rdf
Translates an RDF statement (triple) into a binary atom predicate⟨subject, object⟩.
NaturalRDFTranslator(IntegraalEnvironment) - Constructor for class fr.inria.rules.integraal.io.rdf.NaturalRDFTranslator
Creates the natural RDF translator.
NaturalSQLLayout - Class in fr.inria.rules.integraal.storage.external.rdbms.layout
The NaturalSQLLayout stores atoms using table names that exactly match the predicate names.
NaturalSQLLayout(RDBMSDriver) - Constructor for class fr.inria.rules.integraal.storage.external.rdbms.layout.NaturalSQLLayout
Creates a layout that maps predicates directly to database table names.
NCNAME - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
XSD NCName datatype.
NegationFOQueryEvaluator<QD> - Class in fr.inria.rules.integraal.query_evaluation.negation
Evaluator for ¬φ.
NegationFOQueryEvaluator(FOQueryEvaluator) - Constructor for class fr.inria.rules.integraal.query_evaluation.negation.NegationFOQueryEvaluator
Creates a negation evaluator delegating positive subqueries to the supplied evaluator.
NEGATIVE_INTEGER - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
XSD negativeInteger datatype.
NegativeConstraint - Interface in fr.lirmm.graphik.integraal.api.core
This interface represents a negative constraint.
newName(Map, String) - Static method in class fr.inria.rules.integraal.api.external.ExtEnvUtils
Deprecated.
Generates a new name with the given prefix that does not already exist in the map.
next() - Method in interface fr.inria.rules.integraal.io.api.Parser
 
next() - Method in class fr.inria.rules.integraal.io.csv.CSVParser
 
next() - Method in class fr.inria.rules.integraal.io.csv.RLSCSVParser
 
next() - Method in class fr.inria.rules.integraal.io.csv.RLSCSVsParser
 
next() - Method in class fr.inria.rules.integraal.io.dlgp.DlgpParser
 
next() - Method in class fr.inria.rules.integraal.io.dlgpe.DlgpeParser
 
next() - Method in class fr.inria.rules.integraal.io.rdf.RDFParser
 
next() - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.LegacyBacktrackEvaluator.BacktrackIterator
 
next() - Method in class fr.inria.rules.integraal.util.stream.ArrayBlockingStream
 
next() - Method in interface fr.inria.rules.integraal.util.stream.CloseableIterator
Returns the next element from the iterator.
next() - Method in class fr.inria.rules.integraal.util.stream.CloseableIteratorAdapter
 
next() - Method in interface fr.inria.rules.integraal.util.stream.CloseableIteratorWithoutException
 
next() - Method in class fr.inria.rules.integraal.util.stream.filter.FilterIterator
 
next() - Method in class fr.inria.rules.integraal.util.stream.filter.FilterIteratorWithoutException
 
next() - Method in class fr.lirmm.graphik.util.stream.ArrayBlockingQueueToCloseableIteratorAdapter
 
next() - Method in class fr.lirmm.graphik.util.stream.ArrayBlockingStream
 
next() - Method in class fr.lirmm.graphik.util.stream.ArrayCloseableIterator
 
next() - Method in interface fr.lirmm.graphik.util.stream.CloseableIterator
Returns the next element.
next() - Method in class fr.lirmm.graphik.util.stream.CloseableIteratorAccumulator
 
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.CloseableIteratorAggregatorWithoutException
 
next() - Method in class fr.lirmm.graphik.util.stream.CloseableIteratorRecursive
 
next() - Method in interface fr.lirmm.graphik.util.stream.CloseableIteratorWithoutException
 
next() - Method in class fr.lirmm.graphik.util.stream.CounterIterator
 
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
 
next(int) - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.SimpleSolutionManager
Try to use the next solution for the given level.
next(int) - Method in interface fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.SolutionManager
Update the current solution to use the next correct solution by using the next substitution at the given level.
next(int) - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.SimpleSolutionManager
 
next(int) - Method in interface fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.SolutionManager
Advance the iterator at level so the next candidate substitution (if any) is merged into the global solution.
next(int, Substitution) - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.NaiveDynamicScheduler
 
next(int, Substitution) - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.NoScheduler
 
next(int, Substitution) - Method in interface fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.Scheduler
Returns the next formula to evaluate at the supplied level.
next(int, Substitution) - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.SimpleScheduler
 
next(int, Substitution) - Method in interface fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.Scheduler
Returns the next prepared query to evaluate at the supplied level.
next(int, Substitution) - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.SimpleDynamicScheduler
 
nextAnswer(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Retrieves the next answer from an answer iterator.
nextAnswers(Iterator, IGParameter...) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningService
 
nextAnswers(Iterator, IGParameter...) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
Retrieves the next answers from an iterator of substitutions.
nextAnswers(Iterator, IGParameter...) - Static method in class fr.inria.rules.integraal.api.internal.ReasoningAPI
Deprecated.
Retrieves the next answers from an iterator of substitutions.
nextAnswers(Iterator, IGParameter...) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
Deprecated.
Retrieves the next answers from an answer iterator.
nextAnswersCore(Iterator, IGParameter...) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningOperations
 
nextStep() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.Chase
Apply the next step of this chase
nextStep() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseImpl
//////////////////////////////////////////////
nextStep() - Method in class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChase
 
NMTOKEN - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
XSD NMTOKEN datatype.
NMTOKENS - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
XSD NMTOKENS datatype.
NO_COMPILATION - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Compilation
No Compilation
NO_NEW_FACTS - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.ChaseHalter
No facts created at the previous step
NO_NEXT_ELEMENT - Enum constant in enum class fr.inria.rules.integraal.api.external.eua.EUACode
The iterator has no next element (last element has been reached).
NO_RULES_TO_APPLY - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.ChaseHalter
No rules to apply at the next step
NoCoreProcessor - Class in fr.inria.rules.integraal.backward_chaining.core
Core computing implementation that does nothing Use this if you don't want to compute the core but an algorithm ask for one.
NoCoreProcessor() - Constructor for class fr.inria.rules.integraal.backward_chaining.core.NoCoreProcessor
Creates a core processor that returns queries unchanged.
NoCover - Class in fr.inria.rules.integraal.backward_chaining.cover
Does nothing
NoCover() - Constructor for class fr.inria.rules.integraal.backward_chaining.cover.NoCover
Creates a cover function that returns queries unchanged.
NOLABEL - Static variable in interface fr.inria.rules.integraal.model.common.api.Labeled
Default empty label.
NoLineageTracker - Class in fr.inria.rules.integraal.forward_chaining.chase.lineage
Default Implementation of a no-tracker
NoLineageTracker() - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.lineage.NoLineageTracker
Creates a lineage tracker implementation that records nothing.
NON_NEGATIVE_INTEGER - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
XSD nonNegativeInteger datatype.
NON_POSITIVE_INTEGER - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
XSD nonPositiveInteger datatype.
nonCompilableRules() - Method in record class fr.inria.rules.integraal.model.ruleCompilation.api.RuleCompilationResult
Returns the value of the nonCompilableRules record component.
noneMatch(Predicate) - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
 
NORMALIZED_STRING - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
XSD normalizedString datatype.
NoRuleCompilation - Class in fr.inria.rules.integraal.model.ruleCompilation
Does not compile anything
NoScheduler - Class in fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy
This (static) scheduler gives the next part to evaluate by keeping the given order.
NoScheduler(FOQuery) - Constructor for class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.NoScheduler
Creates a new scheduler over the given query
NoSpecializer<ViewDefinitionQueryType, NativeQueryType> - Class in fr.inria.rules.integraal.views.specializer
This specializer do nothing.
NoSpecializer() - Constructor for class fr.inria.rules.integraal.views.specializer.NoSpecializer
 
NOTATION - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
XSD NOTATION datatype.
NoUtils - Class in fr.inria.rules.integraal.views.utils
 
NoUtils() - Constructor for class fr.inria.rules.integraal.views.utils.NoUtils
 

O

ObjectAnalizer - Class in fr.inria.rules.integraal.util.object_analyzer
Produces textual descriptions for supported InteGraal objects.
ObjectAnalizer() - Constructor for class fr.inria.rules.integraal.util.object_analyzer.ObjectAnalizer
Creates the object analyzer utility.
OBLIVIOUS - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Checker
Oblivious Checker
obliviousChase(FactBase, RuleBase, IGParameter...) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningOperations
 
obliviousChase(FactBase, RuleBase, IGParameter...) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningService
 
obliviousChase(FactBase, RuleBase, IGParameter...) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
Performs an oblivious chase on the given FactBase with RuleBase.
ObliviousChecker<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_checker
Accept the given trigger if it is the first time.
ObliviousChecker() - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_checker.ObliviousChecker
Creates an oblivious trigger checker.
of(T) - Static method in class fr.inria.rules.integraal.model.util.wrapper.IdentityWrapper
Factory method creating a new IdentityWrapper instance.
OMQ(RuleBase, Collection) - Static method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
Builds an ontology-mediated-query scenario from rules and queries.
OMQ_REWRITING - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms
Ontology-Mediated Query Rewriting
OMQA(FactBase, RuleBase, Collection) - Static method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
Builds an ontology-mediated-query-answering scenario from facts, rules, and queries.
OMQA_CHASE - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms
Ontology-Mediated Query Answering via Chase
OMQA_REW - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms
Ontology-Mediated Query Answering via Rewriting
OMQAChase(InteGraalKeywords.Algorithms.Parameters.Chase.Checker, ExternalAlgorithmHaltingConditions) - Static method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Creates an IAlgorithmParameters instance for OMQA Chase-based reasoning with the specified parameters.
OMQAChase(IGParameter...) - Static method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Creates an IAlgorithmParameters instance for OMQA Chase-based reasoning with the specified parameters.
OMQAChase(String, ExternalAlgorithmHaltingConditions) - Static method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Creates an IAlgorithmParameters instance for OMQA Chase-based reasoning with the specified parameters.
OMQAHybrid(IGParameter...) - Static method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Creates an IAlgorithmParameters instance for hybrid reasoning with the specified parameters.
OMQAHybrid(FactBase, RuleBase, RuleBase, Collection) - Static method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
Builds a hybrid OMQA scenario from facts, saturated rules, rewriting rules, and queries.
OMQAHybrid(String, String, ExternalAlgorithmHaltingConditions) - Static method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Creates an IAlgorithmParameters instance for hybrid reasoning with the specified parameters.
OMQARewriting(InteGraalKeywords.Algorithms.Parameters.Compilation, ExternalAlgorithmHaltingConditions) - Static method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Creates an IAlgorithmParameters instance for OMQA rewriting with the specified parameters.
OMQARewriting(IGParameter...) - Static method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Creates an IAlgorithmParameters instance for OMQA rewriting with the specified parameters.
OMQARewriting(String, ExternalAlgorithmHaltingConditions) - Static method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Creates an IAlgorithmParameters instance for OMQA rewriting with the specified parameters.
onClose(Runnable) - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
 
onlyConstants(IGParameter...) - Static method in class fr.inria.rules.integraal.configuration.parameters.IGParameterValueExtractor
Indicates whether only constant answers should be retained.
Ontology - Interface in fr.lirmm.graphik.integraal.api.core
The Ontology interface is a way to manage set of rules, constraints and predicates (i.e. vocabulary).
OperationsSupported - Enum Class in fr.inria.rules.integraal.model.data.operationsSupported
This enumeration is meant to describe the operations and optimizations that are supported by a given datasource.
OrderedStringReplacementSpecializer - Class in fr.inria.rules.integraal.views.specializer
This specializer replaces a given placeholder from the initial String query by the frozen positions of the given atom.
OrderedStringReplacementSpecializer(String) - Constructor for class fr.inria.rules.integraal.views.specializer.OrderedStringReplacementSpecializer
Creates a new OrderedStringReplacementSpecializer with the given placeholder
originalRuleSet() - Method in record class fr.inria.rules.integraal.model.ruleCompilation.api.RuleCompilationResult
Returns the value of the originalRuleSet record component.
OWL - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.SupportedFileExtensions.Rulebase
OWL format

P

parallel() - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
 
PARALLEL - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Applier
Parallel Trigger Applier
parallelStream() - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryAtomSet
Returns a possibly parallel Stream with this InMemoryAtomSet as its source.
parallelStream() - Method in class fr.lirmm.graphik.integraal.core.atomset.DefaultInMemoryAtomSet
 
ParallelTriggerRuleApplier<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase.rule_applier
The parallel rule application applies the rules by * Computing the homomorphisms from the body of the rules to the factbase * Checking if the homomorphism is applicable * Applying the homomorphism to the head of the rule and * Adding the resulting atoms to a temporary factbase that will need to be merged into the factbase at the end of the step
ParallelTriggerRuleApplier(BodyToQueryTransformer, TriggerComputer, TriggerChecker, TriggerApplier) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.ParallelTriggerRuleApplier
Constructor
parse() - Method in interface fr.inria.rules.integraal.io.api.Parser
Parses every remaining object and groups them by output category.
parse() - Method in class fr.inria.rules.integraal.io.csv.CSVParser
 
parse() - Method in class fr.inria.rules.integraal.io.csv.RLSCSVsParser
Parses the whole configuration and returns the materialized parser result.
parse(String) - Static method in class fr.inria.rules.integraal.api.external.eua.EUA
Builds an EUA object from its corresponding JSON String
parse(String) - Method in class fr.inria.rules.integraal.io.dlgpe2.DlgpeParser
Parses a sequence of DLGPE items from a string.
parse(CharStream) - Method in class fr.inria.rules.integraal.io.dlgpe2.DlgpeParser
Parses a sequence of DLGPE items from a character stream.
parseAll(String) - Method in class fr.inria.rules.integraal.io.dlgpe2.DlgpeParser
Parses a full DLGPE document from a string.
parseAll(CharStream) - Method in class fr.inria.rules.integraal.io.dlgpe2.DlgpeParser
Parses a full DLGPE document from a character stream.
parseAndLoad(IntegraalEnvironment, FactBase, File, boolean) - Static method in class fr.inria.rules.integraal.io.csv.CSVLoader
Loads atoms from CSV files into a given factbase.
parseAndLoad(IntegraalEnvironment, FactBase, File, char, String, int, Boolean) - Static method in class fr.inria.rules.integraal.io.csv.CSVLoader
Loads atoms from CSV files into a given factbase.
parseAndLoad(FactBase, File, char, String, int, Boolean) - Static method in class fr.inria.rules.integraal.io.csv.CSVLoader
Deprecated.
Use CSVLoader.parseAndLoad(IntegraalEnvironment, FactBase, File, char, String, int, Boolean) to avoid a throwaway environment that breaks predicate-instance deduplication.
parseCompilationType(String) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningOperations
 
parseCompilationType(String) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningService
 
parseCompilationType(String) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
Deprecated.
Parses a compilation type string.
parseCompilationType(String) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
Parses a compilation type string.
parseDLGPE(IntegraalEnvironment, String) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalParsingOperations
 
parseDLGPE(IntegraalEnvironment, String) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalParsingService
 
parseDLGPE(IntegraalEnvironment, String) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
Deprecated.
Parses a DLGPE string in the given environment.
parseDLGPE(IntegraalEnvironment, String) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
Parses a DLGPE string in the given environment.
parseDLGPString(String, IntegraalEnvironment) - Static method in class fr.inria.rules.integraal.io.dlgp.DlgpParser
 
parseDLGPString(String, IntegraalEnvironment, DLGPParserUtils) - Static method in class fr.inria.rules.integraal.io.dlgp.DlgpParser
Parses the DLGP passed as string using the supplied environment.
ParseException - Exception Class in fr.inria.rules.integraal.io.api
This class describes exceptions that occurred during the parsing
ParseException(String) - Constructor for exception class fr.inria.rules.integraal.io.api.ParseException
Creates a parse exception from a message.
ParseException(String, int, int) - Constructor for exception class fr.inria.rules.integraal.io.api.ParseException
Creates a parse exception with source position information.
ParseException(String, int, int, Throwable) - Constructor for exception class fr.inria.rules.integraal.io.api.ParseException
Creates a parse exception with source position information and a cause.
ParseException(String, Throwable) - Constructor for exception class fr.inria.rules.integraal.io.api.ParseException
Creates a parse exception from a message and cause.
ParseException(Throwable) - Constructor for exception class fr.inria.rules.integraal.io.api.ParseException
Creates a parse exception from an underlying cause.
parseFacts(String, IntegraalEnvironment) - Static method in class fr.inria.rules.integraal.io.dlgp.DlgpUtil
Parses atoms from a dlgp String.
parseFile(String, IntegraalEnvironment) - Static method in class fr.inria.rules.integraal.io.dlgp.DlgpParser
Parses the file located at the given path using the supplied environment.
parseFile(String, IntegraalEnvironment, DLGPParserUtils) - Static method in class fr.inria.rules.integraal.io.dlgp.DlgpParser
 
parseFiles(Collection) - Static method in class fr.inria.rules.integraal.io.dlgp.DlgpParser
Parses the files located at a given collection of paths
Collects all the file in a single object and return only after reading the whole file.
parseFiles(Collection, IntegraalEnvironment) - Static method in class fr.inria.rules.integraal.io.dlgp.DlgpParser
Parses the files located at a given collection of paths using the supplied environment.
parseQueries(String, IntegraalEnvironment) - Static method in class fr.inria.rules.integraal.io.dlgp.DlgpUtil
Parses queries from a dlgp String.
Parser<T> - Interface in fr.inria.rules.integraal.io.api
Parses a stream of heterogeneous InteGraal objects.
ParserResult - Record Class in fr.inria.rules.integraal.io.dlgp
Result of the DLGP parsing
ParserResult(Collection, Collection, Collection, Collection) - Constructor for record class fr.inria.rules.integraal.io.dlgp.ParserResult
Creates an instance of a ParserResult record class.
parseRules(String, IntegraalEnvironment) - Static method in class fr.inria.rules.integraal.io.dlgp.DlgpUtil
Parses rules from a dlgp String.
parseSubstitution(IntegraalEnvironment, String) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningOperations
 
parseSubstitution(IntegraalEnvironment, String) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningService
 
parseSubstitution(IntegraalEnvironment, String) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
Deprecated.
Parses a substitution from its JSON representation.
parseSubstitution(IntegraalEnvironment, String) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
Parses a substitution from its JSON representation.
parseValue(String, XsdDataType) - Static method in class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdValueParser
Parses a lexical form according to an XsdDataType.
parseValue(String, String) - Static method in class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdValueParser
Parses a lexical form according to an XSD type reference.
parsing() - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalServices
 
ParsingResult - Class in fr.inria.rules.integraal.api.internal
Aggregates the objects parsed from a DLGP or DLGPE input.
ParsingResult() - Constructor for class fr.inria.rules.integraal.api.internal.ParsingResult
Creates an empty parsing result.
Partition<E> - Class in fr.inria.rules.integraal.model.partition
Partition of a set of elements maintained with a union-find structure.
Partition() - Constructor for class fr.inria.rules.integraal.model.partition.Partition
Creates a new empty Partition
Partition(Partition) - Constructor for class fr.inria.rules.integraal.model.partition.Partition
Creates a new Partition copying the given one
Partition(Partition, Comparator) - Constructor for class fr.inria.rules.integraal.model.partition.Partition
Creates a new Partition copying the given one but overriding its comparator
Partition(Collection) - Constructor for class fr.inria.rules.integraal.model.partition.Partition
Creates a new Partition with the given classes
Partition(Collection, Comparator) - Constructor for class fr.inria.rules.integraal.model.partition.Partition
Creates a new Partition with the given classes and comparator
Partition(Comparator) - Constructor for class fr.inria.rules.integraal.model.partition.Partition
Creates a new empty Partition with the given comparator
Partition(Set) - Constructor for class fr.inria.rules.integraal.model.partition.Partition
Creates a new Partition with the given elements, each in its own class
Partition(Set, Comparator) - Constructor for class fr.inria.rules.integraal.model.partition.Partition
Creates a new Partition with the given elements and comparator
peek(Consumer) - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
 
piece() - Method in record class fr.inria.rules.integraal.core.FactBaseUtils.PieceHomomorphismFailure
Returns the value of the piece record component.
PieceHomomorphismFailure(int, FactBase) - Constructor for record class fr.inria.rules.integraal.core.FactBaseUtils.PieceHomomorphismFailure
Creates an instance of a PieceHomomorphismFailure record class.
pieceIndex() - Method in record class fr.inria.rules.integraal.core.FactBaseUtils.PieceHomomorphismFailure
Returns the value of the pieceIndex record component.
PiecesSplitter - Class in fr.inria.rules.integraal.util
Split a set of atoms in pieces A piece of an atom set is a set of atoms such that the atoms containing a variable v are all in the same piece and the size of the pieces is minimal for this property
PiecesSplitter() - Constructor for class fr.inria.rules.integraal.util.PiecesSplitter
Default constructor
PiecesSplitter(boolean) - Constructor for class fr.inria.rules.integraal.util.PiecesSplitter
Creates a splitter with configurable handling of grounded atoms.
PiecesSplitter(boolean, Collection) - Constructor for class fr.inria.rules.integraal.util.PiecesSplitter
Creates a splitter with configurable handling of grounded atoms and existential variables.
PORT - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.InternalStorageConfiguration.DBMSDriverParameters
Database Port
PORT - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
DBMS port parameter.
position - Variable in class fr.lirmm.graphik.integraal.rulesetanalyser.util.PredicatePosition
Zero-based argument position within the predicate.
position() - Method in record class fr.inria.rules.integraal.views.view.ViewParameters
Returns the value of the position record component.
POSITIVE_INTEGER - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
XSD positiveInteger datatype.
PositiveFormulaValidator - Class in fr.inria.rules.integraal.util.validator.rule
Validates that a formula contains no negation.
PositiveFormulaValidator() - Constructor for class fr.inria.rules.integraal.util.validator.rule.PositiveFormulaValidator
Creates the positive-formula validator.
PositiveHeadRuleValidator - Class in fr.inria.rules.integraal.util.validator.rule
Validates that a rule head is positive.
PositiveHeadRuleValidator() - Constructor for class fr.inria.rules.integraal.util.validator.rule.PositiveHeadRuleValidator
Creates the positive-head rule validator.
PostgreSQL - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.InternalStorageConfiguration.DriverType
PostgreSQL driver
PostgreSQLDriver - Class in fr.inria.rules.integraal.storage.external.rdbms.driver
Driver for PostgreSQL databases
PostgreSQLDriver(String) - Constructor for class fr.inria.rules.integraal.storage.external.rdbms.driver.PostgreSQLDriver
Creates a new driver over the given jdbc string
PostgreSQLDriver(String, String, String, String) - Constructor for class fr.inria.rules.integraal.storage.external.rdbms.driver.PostgreSQLDriver
Creates a new driver using the given parameters
postprocessResult(Stream, Collection) - Method in interface fr.inria.rules.integraal.model.queryEvaluation.api.QueryEvaluator
Filters the result of a query by removing substitutions which map a variable to some other variable of the active domain.
postprocessResult(Stream, Predicate) - Method in interface fr.inria.rules.integraal.model.queryEvaluation.api.QueryEvaluator
Filters the result of a query according to a predicate.
POWER - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
Exponentiation invoker.
predicate - Variable in class fr.lirmm.graphik.integraal.rulesetanalyser.util.PredicatePosition
Predicate of the identified position.
Predicate - Class in fr.lirmm.graphik.integraal.api.core
Represents a Predicate of an Atom.
Predicate - Interface in fr.inria.rules.integraal.model.logicalElements.api
A Predicate represents a relation between terms.
Predicate(Object, int) - Constructor for class fr.lirmm.graphik.integraal.api.core.Predicate
Construct a prefix with a specified prefix and a local name.
PREDICATE_TABLE_NAME - Static variable in interface fr.inria.rules.integraal.storage.external.rdbms.layout.RDBMSStorageLayout
Name of the table storing predicates and their backing atom tables.
predicateArity() - Method in record class fr.inria.rules.integraal.io.csv.RLSCSVResult
Returns the value of the predicateArity record component.
PredicateConverter - Class in fr.inria.rules.integraal.util.converter
Converts Predicate to and from Graal's Predicate
This is used for compatibility with Graal 1.3 version.
PredicateFactory - Interface in fr.inria.rules.integraal.model.logicalElements.factory.api
Factory to create predicates
PredicateFactory - Interface in fr.lirmm.graphik.integraal.api.factory
Factory for creating predicate instances in both the integraal and graal APIs.
PredicateFilterEndTreatment<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase.treatment
End treatment to filter out facts with predicates not in the provided list.
PredicateFilterEndTreatment(Map) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.treatment.PredicateFilterEndTreatment
Creates a predicate-filtering end treatment.
PredicateImpl - Record Class in fr.inria.rules.integraal.model.logicalElements.impl
Default implementation of Predicate
PredicateImpl(String, int) - Constructor for record class fr.inria.rules.integraal.model.logicalElements.impl.PredicateImpl
Constructor with a label and arity
predicateName() - Method in record class fr.inria.rules.integraal.io.csv.RLSCSVResult
Returns the value of the predicateName record component.
PredicatePosition - Class in fr.lirmm.graphik.integraal.rulesetanalyser.util
Identifies one argument position of a predicate.
PredicatePosition(Predicate, int) - Constructor for class fr.lirmm.graphik.integraal.rulesetanalyser.util.PredicatePosition
Creates a predicate-position identifier.
predicatesIterator() - Method in interface fr.lirmm.graphik.integraal.api.core.AtomSet
Returns an iterator over all predicates in this atom set.
predicatesIterator() - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryAtomSet
 
predicatesIterator() - Method in class fr.lirmm.graphik.integraal.core.atomset.DefaultInMemoryAtomSet
 
predicatesIterator() - Method in class fr.lirmm.graphik.integraal.core.atomset.LinkedListAtomSet
Deprecated.
 
PreemptiveQueryEvaluationFunction - Class in fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary
A class to encapsulate the function of evaluating a FOQuery and producing a QueryEvaluationOutput.
PreemptiveQueryEvaluationFunction() - Constructor for class fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary.PreemptiveQueryEvaluationFunction
Creates the preemptive query-evaluation function.
prefix() - Method in record class fr.inria.rules.integraal.util.Prefix
Returns the full prefix IRI.
Prefix - Record Class in fr.inria.rules.integraal.util
Immutable
Prefix(String, String) - Constructor for record class fr.inria.rules.integraal.util.Prefix
Creates an immutable prefix declaration.
prefixName() - Method in record class fr.inria.rules.integraal.util.Prefix
Returns the short prefix name.
preHomomorphism - Variable in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.LegacyBacktrackEvaluator.BacktrackIterator
Pre-existing substitution that every answer must extend.
prepareAndGetChaseFrom(FactBase, RuleBase, IAlgorithmParameters) - Static method in class fr.inria.rules.integraal.component_builder.components.ChaseComponentBuilder
Initializes the chase algorithm based on the current configuration.
prepareAndGetCountingQueryAnsweringFrom(Collection, FactBase, IAlgorithmParameters) - Static method in class fr.inria.rules.integraal.component_builder.components.QueryAnsweringComponentBuilder
Prepares and returns a CountingQueryEvaluatorWithMultiEvaluator for answering the given set of queries over the provided fact base, with optional external halting conditions to limit non-terminating algorithms.
prepareAndGetQueryAnsweringFrom(Collection, FactBase, IAlgorithmParameters) - Static method in class fr.inria.rules.integraal.component_builder.components.QueryAnsweringComponentBuilder
Prepares and returns a QueryEvaluatorWithMultiEvaluator for answering the given set of queries over the provided fact base, with optional external halting conditions to limit non-terminating algorithms.
prepareAndGetRewriterFrom(Query, RuleBase, RuleCompilation, IAlgorithmParameters) - Static method in class fr.inria.rules.integraal.component_builder.components.RewritingComponentBuilder
Prepares a rewriter for a single query using algorithm parameters.
prepareAndGetRewriterFrom(Query, RuleBase, RuleCompilation, ExternalAlgorithmHaltingConditions) - Static method in class fr.inria.rules.integraal.component_builder.components.RewritingComponentBuilder
Prepares a rewriter for a single query with an explicit compilation and halting conditions.
prepareAndGetRewriterFrom(Collection, RuleBase, IAlgorithmParameters) - Static method in class fr.inria.rules.integraal.component_builder.components.RewritingComponentBuilder
Prepares a rewriter for a query workload using algorithm parameters.
prepareAndGetRewriterFrom(Collection, RuleBase, RuleCompilation, ExternalAlgorithmHaltingConditions) - Static method in class fr.inria.rules.integraal.component_builder.components.RewritingComponentBuilder
Prepares a rewriter for a query workload with an explicit compilation and halting conditions.
prepareCombine() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.Analyser
Initializes the combination flags for each strongly connected component.
PreparedFOQuery<Formula,QD> - Interface in fr.inria.rules.integraal.model.query.api
A prepared first-order query bound to a QueryableData source.
PreparedFOQueryImpl<Formula,QD> - Class in fr.inria.rules.integraal.model.query.impl
Base implementation for prepared first-order queries.
PreparedFOQueryImpl() - Constructor for class fr.inria.rules.integraal.model.query.impl.PreparedFOQueryImpl
Creates a prepared first-order query base instance.
PreparedQuery<QueryType, DataSource, AnswerType, AssignationType> - Interface in fr.inria.rules.integraal.model.query.api
A query pre-bound to a specific data source.
PreparedQueryImpl<QueryType, DataSource, AnswerType, AssignationType> - Class in fr.inria.rules.integraal.model.query.impl
Base implementation for prepared queries.
PreparedQueryImpl() - Constructor for class fr.inria.rules.integraal.model.query.impl.PreparedQueryImpl
Creates a prepared query base instance.
prepareQuery(FOQuery, QD, boolean) - Method in interface fr.inria.rules.integraal.model.queryEvaluation.api.FOQueryEvaluator
Creates a prepared first-order query bound to a data source.
prepareQuery(FOQuery, QD, Collection) - Method in interface fr.inria.rules.integraal.model.queryEvaluation.api.FOQueryEvaluator
Creates a prepared first-order query bound to a data source and ground-term policy.
prepareQuery(FOQuery, QD, Collection) - Method in class fr.inria.rules.integraal.query_evaluation.generic.GenericFOQueryEvaluator
 
prepareQuery(FOQuery, QD, Collection) - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.BacktrackEvaluator
 
prepareQuery(FOQuery, QD, Collection) - Method in class fr.inria.rules.integraal.query_evaluation.negation.NegationFOQueryEvaluator
 
prepareQuery(FOQuery, QD, Collection) - Method in class fr.inria.rules.integraal.query_evaluation.atomic.AtomicFOQueryEvaluator
 
prepareQuery(Q, QD, boolean) - Method in interface fr.inria.rules.integraal.model.queryEvaluation.api.QueryEvaluator
Creates a prepared query bound to a data source.
prepareQuery(Q, QD, Collection) - Method in interface fr.inria.rules.integraal.model.queryEvaluation.api.QueryEvaluator
Creates a prepared query bound to a data source and ground-term policy.
prepareQuery(Q, QD, Collection) - Method in class fr.inria.rules.integraal.query_evaluation.generic.DefaultGenericQueryEvaluator
 
prepareStorage(Map) - Static method in class fr.inria.rules.integraal.storage.builder.StorageConfigurationUtil
 
PreTreatment<RW> - Interface in fr.inria.rules.integraal.forward_chaining.chase.treatment
These treatments can be applied at the start of a step of the chase
prettyPrintAtIndex(int) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.RuleAppplicationStatistics
Returns a pretty printed string of the statistics at the given index position.
Printable - Interface in fr.inria.rules.integraal.model.common.api
Deprecated.
printOnlyAnswersCount() - Method in record class fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary.QueryEvaluationOutput
Returns only the answer count portion of the output.
printOnlyRewritingCount() - Method in record class fr.inria.rules.integraal.component_builder.evaluators.query_rewriting.auxiliary.RewritingOutput
Returns only the rewriting count portion of the output.
printRewritingCount() - Method in record class fr.inria.rules.integraal.component_builder.evaluators.query_rewriting.auxiliary.RewritingOutput
Returns a printable summary containing the query and rewriting count.
processBatch() - Method in class fr.inria.rules.integraal.component_builder.evaluators.generic.processors.BatchProcessor
Applies the transformation function to all input objects and returns the results.
processBatchParallel() - Method in class fr.inria.rules.integraal.component_builder.evaluators.generic.processors.BatchProcessor
Applies the transformation function to all input objects in parallel while controlling the level of parallelization, and returns the results.
PRODUCT - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
Product invoker.
ProductivityChecker - Class in fr.inria.rules.integraal.grd.impl.dependency_checker
Checks that the dependency will produce something
ProductivityChecker - Class in fr.lirmm.graphik.integraal.core.unifier.checker
Dependency checker rejecting dependencies that are already productive.
ProductivityChecker() - Constructor for class fr.inria.rules.integraal.grd.impl.dependency_checker.ProductivityChecker
Creates the productivity dependency checker.
ProductivityChecker() - Constructor for class fr.lirmm.graphik.integraal.core.unifier.checker.ProductivityChecker
Creates a productivity checker.
projectSelection(ViewParameters, BasicQuery, List) - Method in class fr.inria.rules.integraal.views.specializer.SQLMandatoryParameterStringReplacement
Rewrites the first SQL SELECT ... FROM clause so that it keeps only the columns needed for the query answer positions.
PROVENANCE - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Explanation
To compute supports for proof trees
pruneOtherIterators(int) - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.SimpleSolutionManager
 
pruneOtherIterators(int) - Method in interface fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.SolutionManager
Prunes every stored iterator except the selected level.
PureRewriter - Class in fr.inria.rules.integraal.backward_chaining.pure
From Melanie Konïg's thesis, algorithm 1 implementation on Graal v1.3 Produces a cover of the set of all rewritings of a query Q with a set of rules R using piece unifiers.
PureRewriter() - Constructor for class fr.inria.rules.integraal.backward_chaining.pure.PureRewriter
Creates a new PureRewriter using default parameters Rewriting operator SRA Cover function query cover
PureRewriter(RewritingOperator, CoverFunction, QueryCoreProcessor) - Constructor for class fr.inria.rules.integraal.backward_chaining.pure.PureRewriter
Creates a new PureRewriter using the given parameters
PureRewriter(RewritingOperator, CoverFunction, QueryCoreProcessor, RuleCompilation) - Constructor for class fr.inria.rules.integraal.backward_chaining.pure.PureRewriter
Creates a new PureRewriter using the given parameters
PureRewriter(RuleCompilation) - Constructor for class fr.inria.rules.integraal.backward_chaining.pure.PureRewriter
Creates a new PureRewriter using the given parameters
PushingProjection - Enum constant in enum class fr.inria.rules.integraal.model.data.operationsSupported.OperationsSupported
Answer Variable Projection.
PushingSelection - Enum constant in enum class fr.inria.rules.integraal.model.data.operationsSupported.OperationsSupported
The source is able to optimize query evaluation by restricting by "pushing selections" in order to select only tuples satisfying a certain condition.
put(C) - Method in class fr.inria.rules.integraal.api.external.registries.IterableLabeledRegistry
 
put(Substitution) - Method in interface fr.lirmm.graphik.integraal.api.core.Substitution
Add all mappings from an other substitution instance.
put(Substitution) - Method in class fr.lirmm.graphik.integraal.core.AbstractSubstitution
 
put(Variable, Term) - Method in interface fr.lirmm.graphik.integraal.api.core.Substitution
Adds a mapping from the specified variable into the specified image to this substitution.
put(Variable, Term) - Method in class fr.lirmm.graphik.integraal.core.AbstractMapBasedSubstitution
 
put(Variable, Term) - Method in class fr.lirmm.graphik.integraal.core.EmptySubstitution
 
put(Variable, Term) - Method in class fr.lirmm.graphik.integraal.core.VariablePrefixSubstitution
 
put(Variable, Term) - Method in class fr.lirmm.graphik.integraal.core.VariableRemovePrefixSubstitution
 
put(String, C) - Method in class fr.inria.rules.integraal.api.external.registries.IterableLabeledRegistry
 
put(String, T) - Method in class fr.inria.rules.integraal.api.external.registries.BasicRegistry
Inserts a value into the registry under the given key, or generates a key if none is provided.
put(String, T) - Method in class fr.inria.rules.integraal.api.external.registries.LabeledRegistry
Inserts the given labeled value into the registry using the specified key, but only if it does not conflict with the value's internal label.
put(T) - Method in class fr.inria.rules.integraal.api.external.registries.BasicRegistry
Convenience method that inserts the given value using an auto-generated key.
put(T) - Method in class fr.inria.rules.integraal.api.external.registries.LabeledRegistry
Inserts the given labeled value into the registry.
putAll(BasicRegistry) - Method in class fr.inria.rules.integraal.api.external.registries.IterableLabeledRegistry
Registers all containers and their values from another BasicRegistry.
putAll(BasicRegistry) - Method in class fr.inria.rules.integraal.api.external.registries.BasicRegistry
Adds all entries from another BasicRegistry into this registry.
putAll(Map) - Method in class fr.inria.rules.integraal.api.external.registries.IterableLabeledRegistry
Registers all containers and their values from the given map.
putAll(Map) - Method in class fr.inria.rules.integraal.api.external.registries.BasicRegistry
Adds all entries from the given map to this registry, enforcing non-null keys/values and disallowing any duplicate keys.

Q

QA(ExternalAlgorithmHaltingConditions) - Static method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Creates an IAlgorithmParameters instance for query answering with a specified timeout.
QA(IGParameter...) - Static method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Creates an IAlgorithmParameters instance for query answering with a specified timeout.
QA(FactBase, Collection) - Static method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
Builds a query-answering scenario from facts and queries.
QNAME - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
XSD QName datatype.
queries() - Method in record class fr.inria.rules.integraal.io.dlgp.ParserResult
Returns the value of the queries record component.
queries() - Method in record class fr.inria.rules.integraal.util.FOQueries.EvaluableQueriesReplacementResult
Returns the value of the queries record component.
query - Variable in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.LegacyBacktrackEvaluator.BacktrackIterator
Query to evaluate
query() - Method in record class fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary.QueryEvaluationInput
Returns the value of the query record component.
query() - Method in record class fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary.QueryEvaluationOutput
Returns the value of the query record component.
query() - Method in record class fr.inria.rules.integraal.component_builder.evaluators.query_rewriting.auxiliary.RewritingInput
Returns the value of the query record component.
query() - Method in record class fr.inria.rules.integraal.component_builder.evaluators.query_rewriting.auxiliary.RewritingOutput
Returns the value of the query record component.
query() - Method in record class fr.inria.rules.integraal.model.formula.impl.FOSubQueryImpl
Returns the value of the query record component.
query() - Method in record class fr.inria.rules.integraal.model.kb.impl.FactBaseDescription
Returns the access query associated with this fact base.
query() - Method in record class fr.inria.rules.integraal.storage.external.rdbms.SQLParameterizedQuery
Returns the SQL query text.
query(Query) - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryKnowledgeBase
Execute the query over this Knowledge Base.
query(Query, long) - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryKnowledgeBase
Execute the query over this Knowledge Base.
Query - Interface in fr.inria.rules.integraal.model.query.api
This interface represents a general Query
Query - Interface in fr.lirmm.graphik.integraal.api.core
This interface represents a generic query.
QUERY_ANSWERING - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms
Query Answering
QUERY_ANSWERING_VIA_HYBRID_STRATEGY - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms
Query Answering via Hybrid Strategy
QUERY_EVALUATION - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.MonitoringOperations
Evaluate a query
QUERY_EXPLANATION - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms
Query Explanation
QUERY_NAME - Enum constant in enum class fr.inria.rules.integraal.api.external.eua.EUAData
Identifier used for a query name.
queryableData - Variable in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.LegacyBacktrackEvaluator.BacktrackIterator
The queryableData on which to evaluate the query
QueryableData - Interface in fr.inria.rules.integraal.model.data.readable
This interface describes data sources that can be accessed with read rights.
QueryableDataCollection<T> - Interface in fr.inria.rules.integraal.model.data.collection.api
A composite QueryableData backed by multiple predicate-specific data sources.
QueryableDataDelAtomsWrapper - Class in fr.inria.rules.integraal.model.data.readable
This class is a wrapper around a queryable data that allows virtual deletions of atoms.
QueryableDataDelAtomsWrapper(QueryableData, Set) - Constructor for class fr.inria.rules.integraal.model.data.readable.QueryableDataDelAtomsWrapper
Constructs a new QueryableDataDelAtomsWrapper instance, wrapping the provided queryable data and initializing the set of atoms to be virtually removed.
QueryableRelationalFunctions - Class in fr.inria.rules.integraal.model.functions
Exposes evaluable functions as synthetic queryable predicates.
QueryableRelationalFunctions() - Constructor for class fr.inria.rules.integraal.model.functions.QueryableRelationalFunctions
Creates a queryable function registry.
QueryableWritableDataCollection<Q,W> - Interface in fr.inria.rules.integraal.model.data.collection.api
A QueryableDataCollection that also exposes writable targets.
QueryAnsweringComponentBuilder - Class in fr.inria.rules.integraal.component_builder.components
A builder class for preparing and creating components for query answering over fact bases.
QueryAnsweringComponentBuilder() - Constructor for class fr.inria.rules.integraal.component_builder.components.QueryAnsweringComponentBuilder
Creates a query-answering component builder.
QUERYBASE - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
Query-base file extension keyword family.
QUERYCOLLECTION_NAME - Enum constant in enum class fr.inria.rules.integraal.api.external.eua.EUAData
Identifier used for a query collection name.
QueryConverter - Class in fr.inria.rules.integraal.util.converter
Converts FOQuery to and from Graal's ConjunctiveQuery
This is used for compatibility with Graal 1.3 version.
QueryCoreProcessor - Interface in fr.inria.rules.integraal.backward_chaining.core
Compute the core of a FOQuery seen as a set of atoms The computed core is a FOQuery without redundant atoms; 'core' corresponds to the notion of graph theory (the set of atoms being viewed as a bipartite (predicate/term) graph).
QueryCoreProcessorImpl - Class in fr.inria.rules.integraal.backward_chaining.core
Core computing for small sets of atoms, used mostly for queries This is based on an implementation by Guillaume Pérution-Kihli
QueryCoreProcessorImpl() - Constructor for class fr.inria.rules.integraal.backward_chaining.core.QueryCoreProcessorImpl
Default constructor using generic homomorphism
QueryCoreProcessorImpl(CoreProcessor) - Constructor for class fr.inria.rules.integraal.backward_chaining.core.QueryCoreProcessorImpl
Constructor using a specific core processor
QueryCoreProcessorImpl(RuleCompilation) - Constructor for class fr.inria.rules.integraal.backward_chaining.core.QueryCoreProcessorImpl
Constructor using a homomorphism with compilation test
QueryCoreProcessorImpl(RuleCompilation, CoreProcessor) - Constructor for class fr.inria.rules.integraal.backward_chaining.core.QueryCoreProcessorImpl
Constructor using a homomorphism with compilation test and a specific core processor
QueryCover - Class in fr.inria.rules.integraal.backward_chaining.cover
Computes the cover of a set of queries using homomorphism to detect if a query is more general than another
QueryCover() - Constructor for class fr.inria.rules.integraal.backward_chaining.cover.QueryCover
Default constructor.
QueryCover(RuleCompilation) - Constructor for class fr.inria.rules.integraal.backward_chaining.cover.QueryCover
Constructor with compilation
QueryDelegatableData - Interface in fr.inria.rules.integraal.model.data.readable
Data source able to delegate the evaluation of higher-level queries.
QueryEvaluationInput - Record Class in fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary
Immutable input describing one query-evaluation task.
QueryEvaluationInput(Query, FactBase, QueryEvaluator, boolean, boolean) - Constructor for record class fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary.QueryEvaluationInput
Creates a validated query-evaluation input.
QueryEvaluationOutput - Record Class in fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary
Stores the outcome of evaluating a query.
QueryEvaluationOutput(Query, Iterator, Long, String) - Constructor for record class fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary.QueryEvaluationOutput
Creates a query evaluation output and validates the provided payload.
queryEvaluator() - Method in record class fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary.QueryEvaluationInput
Returns the value of the queryEvaluator record component.
QueryEvaluator<Q,QD> - Interface in fr.inria.rules.integraal.model.queryEvaluation.api
A Query evaluator is one possible algorithm to evaluate a Query.
QueryEvaluatorWithMultiEvaluator - Class in fr.inria.rules.integraal.component_builder.evaluators.query_evaluation
A class that wraps around an FOQueryEvaluator to provide both batch and lazy evaluation for a collection of FOQuery objects.
QueryEvaluatorWithMultiEvaluator(Collection, FactBase, QueryEvaluator, boolean, ExternalAlgorithmHaltingConditions) - Constructor for class fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.QueryEvaluatorWithMultiEvaluator
Constructs a QueryEvaluator with the given collection of queries and fact base.
QueryHomomorphism - Class in fr.inria.rules.integraal.backward_chaining.homomorphism
Homomorphism computing specialized for queries Takes into account answer variables and initial substitutions Use the fact that queries are small to perform some quick checks that would cost a lot on a whole factbase Also uses a rule compilation
QueryHomomorphism() - Constructor for class fr.inria.rules.integraal.backward_chaining.homomorphism.QueryHomomorphism
Default constructor.
QueryHomomorphism(RuleCompilation) - Constructor for class fr.inria.rules.integraal.backward_chaining.homomorphism.QueryHomomorphism
Constructor with compilation
QueryInputWrapper - Class in fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary
Groups query-evaluation inputs that share the same fact base and evaluator.
QueryInputWrapper(Collection, FactBase, QueryEvaluator, boolean, boolean) - Constructor for class fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary.QueryInputWrapper
Creates a wrapper around the supplied query-evaluation inputs.
QueryLabeler - Interface in fr.lirmm.graphik.integraal.api.core
Assigns labels to queries.
QueryRewriterWitMultiEvaluator - Class in fr.inria.rules.integraal.component_builder.evaluators.query_rewriting
A class for rewriting a collection of FOQuery objects.
QueryRewriterWitMultiEvaluator(Collection, RuleBase, RuleCompilation, ExternalAlgorithmHaltingConditions) - Constructor for class fr.inria.rules.integraal.component_builder.evaluators.query_rewriting.QueryRewriterWitMultiEvaluator
Constructs a QueryRewriter with the given collection of queries, rules, and compilation. base. assumptions : if a compilation different from NoRuleCompilation is used, than the ruleset should contain only non-compilable rules.
QueryUnifier - Interface in fr.inria.rules.integraal.unifier
A unifier of a query Q with a rule R is a triple u(Q', H', P) where Q' is a subset of Q H' is a subset of head(R) P is a partition of the terms of Q' and H'
It describes how to unify a piece of a query with a part of a head FORule in order to rewrite the fact according to the FORule
QueryUnifierAlgorithm - Class in fr.inria.rules.integraal.unifier
Computes the most general single piece unifiers This uses Mélanie König's thesis algorithms
These algorithms also take into account a compilation of the rules
QueryUnifierAlgorithm() - Constructor for class fr.inria.rules.integraal.unifier.QueryUnifierAlgorithm
Default constructor.
QueryUnifierAlgorithm(RuleCompilation) - Constructor for class fr.inria.rules.integraal.unifier.QueryUnifierAlgorithm
Constructor with compilation
QueryUnifierImpl - Class in fr.inria.rules.integraal.unifier
Basic implementation for the query unifier
QueryUnifierImpl(FOQuery, FOFormula, TermPartition, FORule) - Constructor for class fr.inria.rules.integraal.unifier.QueryUnifierImpl
Creates a new QueryUnifier using the given parameters
QueryUnifierImpl(FOQuery, FOFormula, TermPartition, FORule, Set) - Constructor for class fr.inria.rules.integraal.unifier.QueryUnifierImpl
Creates a new QueryUnifier using the given parameters
QueueStream<T> - Class in fr.lirmm.graphik.util.stream
In-memory stream backed by a plain queue.
QueueStream() - Constructor for class fr.lirmm.graphik.util.stream.QueueStream
Creates an empty queue-backed stream.

R

RangeRestrictedProperty - Class in fr.lirmm.graphik.integraal.rulesetanalyser.property
All variables that appear in the head also occur in the body.
rangeTerms() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Substitution
Returns the range terms of this substitution.
rangeTerms() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.SubstitutionImpl
 
rank() - Method in record class fr.inria.rules.integraal.component_builder.externalHaltingConditions.ExternalAlgorithmHaltingConditions
Returns the value of the rank record component.
RANK - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.ExternalHaltingConditions
Max depth of reasoning (algorithm dependent)
RANK - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
Maximum reasoning rank parameter.
Raw - Enum constant in enum class fr.inria.rules.integraal.io.rdf.RDFTranslationMode
The raw translation uses the predicate "triple" of arity 3 and the 3 terms corresponding to s, p and o.
RawRDFTranslator - Class in fr.inria.rules.integraal.io.rdf
Converts an RDF statement into an Atom with predicate "triple" and arity = 3.
RawRDFTranslator(IntegraalEnvironment) - Constructor for class fr.inria.rules.integraal.io.rdf.RawRDFTranslator
Creates the raw RDF translator.
RDBMS - Enum constant in enum class fr.inria.rules.integraal.model.kb.api.FactBaseType
Database storage
RDBMSDriver - Interface in fr.inria.rules.integraal.storage.external.rdbms.driver
RDBMSDrivers represents a way to connect and physically execute queries over a database.
RDBMSStorageLayout - Interface in fr.inria.rules.integraal.storage.external.rdbms.layout
This represents how the RDBMS stores atoms into tables and rows.
RDBMSStore - Class in fr.inria.rules.integraal.storage.external.rdbms
This wrapper represents RDBMS handled by InteGraal.
RDBMSStore(RDBMSDriver, RDBMSStorageLayout, TermFactory, PredicateFactory) - Constructor for class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
Creates a new wrapper over a RDBMS using user-given parameters
RDF - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.SupportedFileExtensions.Factbase
RDF format
RDF - Static variable in record class fr.inria.rules.integraal.util.Prefix
Constant for RDF prefix
RDF4JValueConverter - Class in fr.inria.rules.integraal.storage.rdf4j.value.converter
Converts RDF4J values into InteGraal terms.
RDF4JValueConverter(TermFactory) - Constructor for class fr.inria.rules.integraal.storage.rdf4j.value.converter.RDF4JValueConverter
Creates a converter backed by the supplied term factory.
RDFParser - Class in fr.inria.rules.integraal.io.rdf
This is an import from Graal 1.3
RDFParser(File, IntegraalEnvironment) - Constructor for class fr.inria.rules.integraal.io.rdf.RDFParser
Creates a parser for a file and infers its RDF format.
RDFParser(File, RDFFormat, IntegraalEnvironment) - Constructor for class fr.inria.rules.integraal.io.rdf.RDFParser
Creates a parser for a file using the supplied RDF format.
RDFParser(File, RDFFormat, RDFTranslationMode, IntegraalEnvironment) - Constructor for class fr.inria.rules.integraal.io.rdf.RDFParser
Creates a parser for a file using the supplied translation mode.
RDFParser(Reader, RDFFormat, IntegraalEnvironment) - Constructor for class fr.inria.rules.integraal.io.rdf.RDFParser
Creates a parser from an existing reader.
RDFParser(Reader, RDFFormat, ParserConfig, RDFTranslationMode, IntegraalEnvironment) - Constructor for class fr.inria.rules.integraal.io.rdf.RDFParser
Creates a parser from a reader with explicit parser configuration.
RDFParser(String, IntegraalEnvironment) - Constructor for class fr.inria.rules.integraal.io.rdf.RDFParser
Creates a parser for the RDF file at the supplied path.
RDFTranslationMode - Enum Class in fr.inria.rules.integraal.io.rdf
Translation mode for interpretation of RDF documents A mode represent how an RDF triple (s, p, o) is translated into atoms
RDFTranslator - Class in fr.inria.rules.integraal.io.rdf
Translate (convert) RDF statements (triples) into atoms
RDFTranslator(IntegraalEnvironment) - Constructor for class fr.inria.rules.integraal.io.rdf.RDFTranslator
 
readJsonArrayFromUrl(String) - Static method in class fr.inria.rules.integraal.environment.DlgpeElemFactory
Reads a JSON array from the supplied URL.
ReadOnlyDataCollectionBuilder<T> - Class in fr.inria.rules.integraal.model.data.collection.builder
A builder for creating read-only data collections.
ReadOnlyDataCollectionBuilder() - Constructor for class fr.inria.rules.integraal.model.data.collection.builder.ReadOnlyDataCollectionBuilder
Creates a read-only data collection builder.
ReadWriteDataCollectionBuilder<W> - Class in fr.inria.rules.integraal.model.data.collection.builder
A builder for creating read-write data collections.
ReadWriteDataCollectionBuilder() - Constructor for class fr.inria.rules.integraal.model.data.collection.builder.ReadWriteDataCollectionBuilder
Creates a read-write data collection builder.
reasoning() - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalServices
 
ReasoningAPI - Class in fr.inria.rules.integraal.api.internal
Deprecated, for removal: This API element is subject to removal in a future version.
Use ModelAPI.get() instead. This class will be removed in a future release.
RecursiveDLGPLoadingException - Exception Class in fr.inria.rules.integraal.storage.external.tabular
 
RecursiveDLGPLoadingException(String) - Constructor for exception class fr.inria.rules.integraal.storage.external.tabular.RecursiveDLGPLoadingException
 
reduce(BinaryOperator) - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
 
reduce(T, BinaryOperator) - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
 
reduce(U, BiFunction, BinaryOperator) - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
 
Redundancy - Class in fr.inria.rules.integraal.redundancy
Static methods to compute redundancy properties between rules
registerView(Predicate, ViewParameters) - Method in class fr.inria.rules.integraal.views.datasource.AbstractDataSource
Register the given view and configuration Replaces existing mapping associated to the given predicate if any exists
Registries - Class in fr.inria.rules.integraal.api.external.registries
Aggregates the registries used by an external API environment.
Registries(boolean, boolean) - Constructor for class fr.inria.rules.integraal.api.external.registries.Registries
Creates the registries for one environment.
RegistryInsertionException - Exception Class in fr.inria.rules.integraal.api.external.registries
Exception thrown when inserting an entry into a registry fails.
RegistryInsertionException(String) - Constructor for exception class fr.inria.rules.integraal.api.external.registries.RegistryInsertionException
Creates an exception with the given message.
RegistryInsertionException(String, Throwable) - Constructor for exception class fr.inria.rules.integraal.api.external.registries.RegistryInsertionException
Creates an exception with the given message and cause.
remove() - Method in class fr.lirmm.graphik.util.stream.IteratorAdapter
 
remove(FOFormula) - Method in interface fr.inria.rules.integraal.model.data.writable.Writable
Removes the given atoms
remove(FOFormula) - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
 
remove(FOFormula) - Method in class fr.inria.rules.integraal.storage.external.triplestore.TripleStoreStore
 
remove(FOFormula) - Method in class fr.inria.rules.integraal.storage.natives.DefaultInMemoryAtomSet
 
remove(FOFormula) - Method in class fr.inria.rules.integraal.storage.natives.FactBaseDelAtomsWrapper
 
remove(FOFormula) - Method in class fr.inria.rules.integraal.storage.natives.LightInMemoryGraphStore
 
remove(FOFormula) - Method in class fr.inria.rules.integraal.storage.natives.SimpleInMemoryGraphStore
 
remove(FOFormula) - Method in class fr.inria.rules.integraal.views.FederatedFactBase
Deprecated.
 
remove(Atom) - Method in interface fr.inria.rules.integraal.model.data.collection.api.QueryableWritableDataCollection
 
remove(Atom) - Method in interface fr.inria.rules.integraal.model.data.writable.Writable
Removes the given atom
remove(Atom) - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
 
remove(Atom) - Method in class fr.inria.rules.integraal.storage.external.triplestore.TripleStoreStore
 
remove(Atom) - Method in class fr.inria.rules.integraal.storage.natives.DefaultInMemoryAtomSet
 
remove(Atom) - Method in class fr.inria.rules.integraal.storage.natives.FactBaseDelAtomsWrapper
 
remove(Atom) - Method in class fr.inria.rules.integraal.storage.natives.LightInMemoryGraphStore
 
remove(Atom) - Method in class fr.inria.rules.integraal.storage.natives.SimpleInMemoryGraphStore
 
remove(Atom) - Method in class fr.inria.rules.integraal.views.FederatedFactBase
Deprecated.
 
remove(Variable) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Substitution
Remove the given variable affectation from this substitution
remove(Variable) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.SubstitutionImpl
 
remove(Variable) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.TreeSubstitutionImpl
Deprecated.
 
remove(FORule) - Method in interface fr.inria.rules.integraal.model.kb.api.RuleBase
Removes the given rule from the rule base
remove(FORule) - Method in class fr.inria.rules.integraal.model.kb.impl.RuleBaseImpl
 
remove(Atom) - Method in interface fr.lirmm.graphik.integraal.api.core.AtomSet
Remove the specified atom from this this atom set.
remove(Atom) - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryAtomSet
 
remove(Atom) - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractAtomSet
 
remove(Atom) - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractImmutableAtomSet
 
remove(Atom) - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractInMemoryAtomSet
 
remove(Atom) - Method in class fr.lirmm.graphik.integraal.core.atomset.DefaultInMemoryAtomSet
 
remove(Atom) - Method in class fr.lirmm.graphik.integraal.core.atomset.LinkedListAtomSet
Deprecated.
 
remove(Rule) - Method in interface fr.lirmm.graphik.integraal.api.core.Ontology
 
remove(Rule) - Method in interface fr.lirmm.graphik.integraal.api.core.RuleSet
Removes a rule from this set.
remove(Rule) - Method in class fr.lirmm.graphik.integraal.core.ruleset.DefaultOntology
 
remove(Rule) - Method in class fr.lirmm.graphik.integraal.core.ruleset.IndexedByBodyPredicatesRuleSet
 
remove(Rule) - Method in class fr.lirmm.graphik.integraal.core.ruleset.IndexedByHeadPredicatesRuleSet
 
remove(Rule) - Method in class fr.lirmm.graphik.integraal.core.ruleset.LinkedListRuleSet
 
remove(Variable) - Method in interface fr.lirmm.graphik.integraal.api.core.Substitution
Remove the mapping for the specified variable.
remove(Variable) - Method in class fr.lirmm.graphik.integraal.core.AbstractMapBasedSubstitution
 
remove(Variable) - Method in class fr.lirmm.graphik.integraal.core.EmptySubstitution
 
remove(Variable) - Method in class fr.lirmm.graphik.integraal.core.VariablePrefixSubstitution
 
remove(Variable) - Method in class fr.lirmm.graphik.integraal.core.VariableRemovePrefixSubstitution
 
remove(Object) - Method in class fr.lirmm.graphik.integraal.core.ruleset.IndexedByBodyPredicatesRuleSet
 
remove(Object) - Method in class fr.lirmm.graphik.integraal.core.ruleset.IndexedByHeadPredicatesRuleSet
 
remove(Object) - Method in class fr.lirmm.graphik.integraal.core.ruleset.LinkedListRuleSet
 
remove(String) - Method in class fr.inria.rules.integraal.api.external.registries.BasicRegistry
Removes the entry associated with the given key.
removeAll(AtomSet) - Method in interface fr.lirmm.graphik.integraal.api.core.AtomSet
Removes all atoms contained in the specified atom set.
removeAll(AtomSet) - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractAtomSet
 
removeAll(AtomSet) - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractImmutableAtomSet
 
removeAll(InMemoryAtomSet) - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryAtomSet
Removes all atoms contained in the specified atom set.
removeAll(InMemoryAtomSet) - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractInMemoryAtomSet
 
removeAll(CloseableIterator) - Method in interface fr.lirmm.graphik.integraal.api.core.AtomSet
Remove the specified atom stream from this atom set.
removeAll(CloseableIterator) - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractAtomSet
 
removeAll(CloseableIterator) - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractImmutableAtomSet
 
removeAll(CloseableIterator) - Method in interface fr.lirmm.graphik.integraal.api.core.Ontology
 
removeAll(CloseableIterator) - Method in interface fr.lirmm.graphik.integraal.api.core.RuleSet
Removes all rules provided by the specified closeable iterator.
removeAll(CloseableIterator) - Method in class fr.lirmm.graphik.integraal.core.ruleset.AbstractRuleSet
 
removeAll(CloseableIterator) - Method in class fr.lirmm.graphik.integraal.core.ruleset.DefaultOntology
 
removeAll(CloseableIteratorWithoutException) - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryAtomSet
Removes all atoms provided by the specified iterator.
removeAll(CloseableIteratorWithoutException) - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractInMemoryAtomSet
 
removeAll(Collection) - Method in class fr.lirmm.graphik.integraal.core.ruleset.IndexedByBodyPredicatesRuleSet
 
removeAll(Collection) - Method in class fr.lirmm.graphik.integraal.core.ruleset.IndexedByHeadPredicatesRuleSet
 
removeAll(Collection) - Method in class fr.lirmm.graphik.integraal.core.ruleset.LinkedListRuleSet
 
removeAll(Collection) - Method in interface fr.inria.rules.integraal.model.data.writable.Writable
Removes the given atoms
removeAll(Collection) - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
 
removeAll(Collection) - Method in class fr.inria.rules.integraal.storage.external.triplestore.TripleStoreStore
 
removeAll(Collection) - Method in class fr.inria.rules.integraal.storage.natives.DefaultInMemoryAtomSet
 
removeAll(Collection) - Method in class fr.inria.rules.integraal.storage.natives.FactBaseDelAtomsWrapper
 
removeAll(Collection) - Method in class fr.inria.rules.integraal.storage.natives.LightInMemoryGraphStore
 
removeAll(Collection) - Method in class fr.inria.rules.integraal.storage.natives.SimpleInMemoryGraphStore
 
removeAll(Collection) - Method in class fr.inria.rules.integraal.views.FederatedFactBase
Deprecated.
 
removeAll(Iterator) - Method in interface fr.lirmm.graphik.integraal.api.core.Ontology
 
removeAll(Iterator) - Method in interface fr.lirmm.graphik.integraal.api.core.RuleSet
Removes all rules provided by the specified iterator.
removeAll(Iterator) - Method in class fr.lirmm.graphik.integraal.core.ruleset.AbstractRuleSet
 
removeAll(Iterator) - Method in class fr.lirmm.graphik.integraal.core.ruleset.DefaultOntology
 
removeAll(Stream) - Method in interface fr.inria.rules.integraal.model.data.writable.Writable
Removes the given atoms
removeAll(Stream) - Method in class fr.inria.rules.integraal.storage.natives.DefaultInMemoryAtomSet
 
removeAll(Stream) - Method in class fr.inria.rules.integraal.storage.natives.FactBaseDelAtomsWrapper
 
removeDependencyChecker(DependencyChecker) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.util.AnalyserRuleSet
Removes a dependency checker from this analyser rule set.
removeFactBase(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Removes a fact base from a fact base collection.
removeFromFactBase(String, String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Removes data from a fact base.
removeIdentity() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Substitution
Remove the variables that are sent into themselves
removeInPlace(IntegraalEnvironment, FactBase, FactBase, Substitution) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalMergeOperations
 
removeInPlace(IntegraalEnvironment, FactBase, FactBase, Substitution) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalMergeService
 
removeInPlace(IntegraalEnvironment, FactBase, FactBase, Substitution) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
Deprecated.
Removes facts from a fact base in place.
removeInPlace(IntegraalEnvironment, FactBase, FactBase, Substitution) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
Removes facts from a fact base in place.
removeQuery(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Removes a query from a query collection.
removeRuleBase(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Removes a rule from a rule base.
removeValue(T) - Method in class fr.inria.rules.integraal.api.external.registries.LabeledRegistry
Removes the given labeled value from the registry using its label.
removeWithoutCheck(Atom) - Method in interface fr.lirmm.graphik.integraal.api.core.AtomSet
Remove the specified atom from this this atom set.
removeWithoutCheck(Atom) - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryAtomSet
 
removeWithoutCheck(Atom) - Method in class fr.lirmm.graphik.integraal.core.atomset.DefaultInMemoryAtomSet
 
removeWithoutCheck(Atom) - Method in class fr.lirmm.graphik.integraal.core.atomset.LinkedListAtomSet
Deprecated.
 
rename(Map, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExtEnvUtils
Deprecated.
Renames a key in the map to a new name.
renameExistentials(FORule, Substitution) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.renamer.BodySkolem
 
renameExistentials(FORule, Substitution) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.renamer.FreshRenamer
 
renameExistentials(FORule, Substitution) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.renamer.FrontierByPieceSkolem
 
renameExistentials(FORule, Substitution) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.renamer.FrontierSkolem
 
renameExistentials(FORule, Substitution) - Method in interface fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.renamer.TriggerRenamer
Is expected to NOT change the given substitution
replace(Map, String, T) - Static method in class fr.inria.rules.integraal.api.external.ExtEnvUtils
Deprecated.
Replaces the value associated with the specified key in the map.
REPLACE - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
String replacement invoker.
replaceEvaluableParts(F) - Static method in class fr.inria.rules.integraal.model.formula.FOFormulas
Replaces evaluable terms and computed atoms and returns the collected mappings.
replaceEvaluableParts(Term, BiMap) - Static method in class fr.inria.rules.integraal.model.formula.FOFormulas
Replaces evaluable parts inside a term with placeholder logical functional terms.
replaceEvaluableParts(F, BiMap, BiMap) - Static method in class fr.inria.rules.integraal.model.formula.FOFormulas
Replaces evaluable terms and computed atoms in a formula with placeholder structures.
replaceEvaluableParts(Collection) - Static method in class fr.inria.rules.integraal.util.FOQueries
Replaces every EvaluableFunction and ComputedAtom appearing in any query of queries.
replaceSpliterator(int, Spliterator) - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.SimpleSolutionManager
 
replaceSpliterator(int, Spliterator) - Method in interface fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.SolutionManager
Replaces the spliterator registered for a level.
Report<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase.treatment
When applied, this treatment prints information about the chase, the current step and the fact base
Report() - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.treatment.Report
Creates the reporting treatment.
REPORT - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.InterStepTreatment
Provides a End Of Step Report
resetNewGeneratedSymbol() - Method in class fr.lirmm.graphik.integraal.core.StoredVariableGenerator
Reset the list of newGeneratedSymbol
restoreEvaluableParts(F, BiMap, BiMap) - Static method in class fr.inria.rules.integraal.model.formula.FOFormulas
Restores evaluable terms and computed atoms from their placeholder representation.
restoreEvaluableParts(Collection, BiMap, BiMap) - Static method in class fr.inria.rules.integraal.util.FOQueries
Restores evaluable parts in each query of queries.
restoreEvaluablePartsHelper(Term, BiMap) - Static method in class fr.inria.rules.integraal.model.formula.FOFormulas
Restores evaluable parts inside a term from placeholder logical functional terms.
RESTRICTED - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Checker
Restricted Checker
RESTRICTED - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Computer
Restricted Computer
RestrictedChecker<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_checker
Accept the trigger if it cannot be extended with the head of the rule This is the criteria for the restricted chase
RestrictedChecker() - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_checker.RestrictedChecker
Default constructor using the generic query evaluator
RestrictedChecker(FOQueryEvaluator) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_checker.RestrictedChecker
Constructor using the given query evaluator
RestrictedProductivityChecker - Class in fr.inria.rules.integraal.grd.impl.dependency_checker
Checks that the dependency will produce something
RestrictedProductivityChecker - Class in fr.lirmm.graphik.integraal.core.unifier.checker
Restricted dependency checker based on a homomorphism test over produced atoms.
RestrictedProductivityChecker() - Constructor for class fr.inria.rules.integraal.grd.impl.dependency_checker.RestrictedProductivityChecker
Creates the restricted productivity checker.
RestrictedProductivityChecker() - Constructor for class fr.lirmm.graphik.integraal.core.unifier.checker.RestrictedProductivityChecker
Creates a restricted productivity checker.
RestrictedTriggerComputer<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_computer
This computing method consist of only evaluating the rules body -> head like the query body ^ not head
RestrictedTriggerComputer() - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_computer.RestrictedTriggerComputer
Default constructor using the generic query evaluator
RestrictedTriggerComputer(FOQueryEvaluator) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_computer.RestrictedTriggerComputer
Constructor using the given query evaluator
result_size() - Method in record class fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary.QueryEvaluationOutput
Returns the value of the result_size record component.
RESULT_SPARQL_JSON - Static variable in interface fr.inria.rules.integraal.storage.external.evaluator.HTTPBasedQueryConfiguration
SPARQL JSON results media type.
retainAll(Collection) - Method in class fr.lirmm.graphik.integraal.core.ruleset.IndexedByBodyPredicatesRuleSet
 
retainAll(Collection) - Method in class fr.lirmm.graphik.integraal.core.ruleset.IndexedByHeadPredicatesRuleSet
 
retainAll(Collection) - Method in class fr.lirmm.graphik.integraal.core.ruleset.LinkedListRuleSet
 
retreatedFormula() - Method in record class fr.inria.rules.integraal.model.formula.FOFormulas.EvaluableReplacementResult
Returns the value of the retreatedFormula record component.
reverse(Atom) - Static method in class fr.inria.rules.integraal.util.converter.AtomConverter
Converts the given Graal Atom into an Atom
reverse(ConjunctiveQuery) - Static method in class fr.inria.rules.integraal.util.converter.QueryConverter
Converts the given ConjunctiveQuery into a FOQuery
reverse(InMemoryAtomSet) - Static method in class fr.inria.rules.integraal.util.converter.AtomSetConverter
Converts the given atomset into a FOFormula
reverse(Predicate) - Static method in class fr.inria.rules.integraal.util.converter.PredicateConverter
Converts the given Graal Predicate into a Predicate
reverse(Rule) - Static method in class fr.inria.rules.integraal.util.converter.RuleConverter
Converts the given Graal Rule into a FORule
reverse(Term) - Static method in class fr.inria.rules.integraal.util.converter.TermConverter
Converts the given Graal Term into a Term
rewrite(RuleBase, Query, InteGraalKeywords.Algorithms.Parameters.Compilation) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningOperations
 
rewrite(RuleBase, Query, InteGraalKeywords.Algorithms.Parameters.Compilation) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningService
 
rewrite(RuleBase, Query, InteGraalKeywords.Algorithms.Parameters.Compilation) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
Deprecated.
Rewrites a query using a rule base and a compilation strategy.
rewrite(RuleBase, Query, InteGraalKeywords.Algorithms.Parameters.Compilation) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
Rewrites a query with respect to a rule base and a compilation strategy.
rewrite(RuleBase, Query, InteGraalKeywords.Algorithms.Parameters.Compilation) - Static method in class fr.inria.rules.integraal.api.internal.ReasoningAPI
Deprecated.
Rewrites a query with respect to a rule base and a compilation strategy.
rewrite(RuleBase, Query, String) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
Deprecated.
Rewrites a query using a rule base and a compilation type.
rewrite(FOQuery, RuleBase) - Method in class fr.inria.rules.integraal.backward_chaining.pure.rewriting_operator.SingleRuleAggregator
 
rewrite(FOQuery, RuleBase) - Method in interface fr.inria.rules.integraal.backward_chaining.api.BackwardChainingAlgorithm
Execute the algorithm
rewrite(FOQuery, RuleBase) - Method in interface fr.inria.rules.integraal.backward_chaining.pure.rewriting_operator.RewritingOperator
A rewriting operator rew is a function which takes a conjunctive query Q and a set of rules R and outputs a set of conjunctive queries noted rew(Q, R)
rewrite(FOQuery, RuleBase) - Method in class fr.inria.rules.integraal.backward_chaining.source_target.SourceTargetRewriter
 
rewrite(Query, CompilationResult) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningOperations
 
rewrite(Query, CompilationResult) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningService
 
rewrite(Query, CompilationResult) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
Deprecated.
Rewrites a query using a precomputed compilation.
rewrite(Query, CompilationResult) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
Rewrites a query using a precomputed compilation.
rewrite(UnionFOQuery, RuleBase) - Method in interface fr.inria.rules.integraal.backward_chaining.api.BackwardChainingAlgorithm
Execute the algorithm
rewrite(UnionFOQuery, RuleBase) - Method in class fr.inria.rules.integraal.backward_chaining.pure.PureRewriter
 
rewrite(UnionFOQuery, RuleBase) - Method in class fr.inria.rules.integraal.backward_chaining.source_target.SourceTargetRewriter
 
rewrite(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Rewrites a query with a rule base.
rewrite(String, String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
Rewrites a query with a rule base and a compilation type.
rewrite(Collection, RuleBase) - Method in interface fr.inria.rules.integraal.backward_chaining.pure.rewriting_operator.RewritingOperator
Generalization to a set of queries
Rewriting(InteGraalKeywords.Algorithms.Parameters.Compilation, ExternalAlgorithmHaltingConditions) - Static method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Creates an IAlgorithmParameters instance for rewriting-based reasoning with the specified parameters.
Rewriting(IGParameter...) - Static method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Creates an IAlgorithmParameters instance for rewriting-based reasoning with the specified parameters.
RewritingComponentBuilder - Class in fr.inria.rules.integraal.component_builder.components
Builds a custom query rewriter
RewritingComponentBuilder() - Constructor for class fr.inria.rules.integraal.component_builder.components.RewritingComponentBuilder
Creates the rewriting component builder utility.
RewritingInput - Record Class in fr.inria.rules.integraal.component_builder.evaluators.query_rewriting.auxiliary
Input bundle for query rewriting.
RewritingInput(Query, RuleBase, RuleCompilation) - Constructor for record class fr.inria.rules.integraal.component_builder.evaluators.query_rewriting.auxiliary.RewritingInput
Creates an instance of a RewritingInput record class.
RewritingInputWrapper - Class in fr.inria.rules.integraal.component_builder.evaluators.query_rewriting.auxiliary
Groups rewriting inputs that share the same rule base and compilation.
RewritingInputWrapper(Collection, RuleBase, RuleCompilation) - Constructor for class fr.inria.rules.integraal.component_builder.evaluators.query_rewriting.auxiliary.RewritingInputWrapper
Creates a wrapper around the supplied rewriting inputs.
RewritingOperator - Interface in fr.inria.rules.integraal.backward_chaining.pure.rewriting_operator
From Melanie Konïg's thesis A rewriting operator rew is a function which takes a conjunctive query Q and a set of rules R and outputs a set of conjunctive queries noted rew(Q, R).
RewritingOutput - Record Class in fr.inria.rules.integraal.component_builder.evaluators.query_rewriting.auxiliary
Stores the outcome of a query rewriting step.
RewritingOutput(Query, UnionFOQuery, Optional) - Constructor for record class fr.inria.rules.integraal.component_builder.evaluators.query_rewriting.auxiliary.RewritingOutput
Creates a rewriting output and validates its mandatory payload.
rewritings() - Method in record class fr.inria.rules.integraal.component_builder.evaluators.query_rewriting.auxiliary.RewritingOutput
Returns the value of the rewritings record component.
RLS - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.SupportedFileExtensions.Factbase
RLS format
RLSCSVParser - Class in fr.inria.rules.integraal.io.csv
Parses an RLS source file into RLSCSVResult entries.
RLSCSVParser(File, IntegraalEnvironment) - Constructor for class fr.inria.rules.integraal.io.csv.RLSCSVParser
Creates a parser for the supplied RLS configuration file.
RLSCSVParser(String, IntegraalEnvironment) - Constructor for class fr.inria.rules.integraal.io.csv.RLSCSVParser
Creates a parser for the RLS configuration file at the supplied path.
RLSCSVResult - Record Class in fr.inria.rules.integraal.io.csv
Stores the result of parsing one RLS source declaration.
RLSCSVResult(String, int, String) - Constructor for record class fr.inria.rules.integraal.io.csv.RLSCSVResult
Creates an instance of a RLSCSVResult record class.
RLSCSVsParser - Class in fr.inria.rules.integraal.io.csv
Parses an RLS CSV configuration file into a stream of atoms.
RLSCSVsParser(File, char, String, int, boolean, IntegraalEnvironment) - Constructor for class fr.inria.rules.integraal.io.csv.RLSCSVsParser
Creates a parser from an RLS configuration file and CSV options.
RLSCSVsParser(String, boolean, IntegraalEnvironment) - Constructor for class fr.inria.rules.integraal.io.csv.RLSCSVsParser
Creates a parser from an RLS configuration file path and environment.
RLSCSVsParser(String, IntegraalEnvironment) - Constructor for class fr.inria.rules.integraal.io.csv.RLSCSVsParser
Creates a parser from an RLS configuration file path and environment.
rollback(String, T, RuntimeException) - Method in class fr.inria.rules.integraal.api.external.registries.BasicRegistry
Performs rollback actions when an exception occurs during the validation phase.
Rule - Interface in fr.inria.rules.integraal.model.rule.api
This interface represents an existential rule.
Rule - Interface in fr.lirmm.graphik.integraal.api.core
This interface represents an existential rule.
RULE_COMPILATION - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms
Rule Compilation
RULE_NAME - Enum constant in enum class fr.inria.rules.integraal.api.external.eua.EUAData
Identifier used for a rule name.
RULE_SUPPORT - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Explanation.ExplanationSupportType
The explainer will provide explanations that contain only rules
RuleApplicationStepResult - Class in fr.inria.rules.integraal.forward_chaining.chase
This object represents the result of a step of the chase It contains the applied rules and the created facts
RuleApplicationStepResult(Collection, FactBase) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.RuleApplicationStepResult
Constructor with rules and facts
RuleApplicationStepResult(Collection, Collection) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.RuleApplicationStepResult
Constructor with rules and facts
ruleApplier() - Method in record class fr.inria.rules.integraal.forward_chaining.chase.description.ChaseDescription
Returns the value of the ruleApplier record component.
RuleApplier<RW> - Interface in fr.inria.rules.integraal.forward_chaining.chase.rule_applier
A rule applier applies the given rules of the given factbase
RuleAppplicationStatistics - Class in fr.inria.rules.integraal.forward_chaining.chase.rule_applier
Collects timing statistics for rule-application steps.
RuleAppplicationStatistics() - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.RuleAppplicationStatistics
Creates an empty rule-application statistics collector.
ruleBase() - Method in record class fr.inria.rules.integraal.forward_chaining.chase.description.ChaseDescription
Returns the value of the ruleBase record component.
RuleBase - Interface in fr.inria.rules.integraal.model.kb.api
A RuleBase is a set of Rule
RULEBASE - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
Rule-base file extension keyword family.
RULEBASE_NAME - Enum constant in enum class fr.inria.rules.integraal.api.external.eua.EUAData
Identifier used for a rule base name.
ruleBaseConverter(RuleBase) - Static method in class fr.inria.rules.integraal.api.internal.impl.AnalyserUtils
 
RuleBaseImpl - Class in fr.inria.rules.integraal.model.kb.impl
Default implementation of a RuleBase
RuleBaseImpl() - Constructor for class fr.inria.rules.integraal.model.kb.impl.RuleBaseImpl
Default constructor, uses a HashSet to store rules
RuleBaseImpl(Collection) - Constructor for class fr.inria.rules.integraal.model.kb.impl.RuleBaseImpl
Default constructor Also initializes the indexes
RuleCompilation - Interface in fr.inria.rules.integraal.model.ruleCompilation.api
A RuleCompilation is a structure that represents a compilation as defined in Melanie König's thesis.
RuleCompilationCondition - Interface in fr.inria.rules.integraal.model.ruleCompilation.api
A RuleCompilationCondition is a structure that represents a condition as defined in Melanie König's thesis.
RuleCompilationResult - Record Class in fr.inria.rules.integraal.model.ruleCompilation.api
Result of compiling a rule base.
RuleCompilationResult(RuleCompilation, Collection, Collection, Collection) - Constructor for record class fr.inria.rules.integraal.model.ruleCompilation.api.RuleCompilationResult
Creates an instance of a RuleCompilationResult record class.
ruleConsequence(RuleBase, FORule) - Static method in class fr.inria.rules.integraal.redundancy.Redundancy
Uses backward chaining to determine whether a FORule is a logical consequence of a RuleBase
RuleConverter - Class in fr.inria.rules.integraal.util.converter
Converts FORule to and from Graal's Rule
This is used for compatibility with Graal 1.3 version.
RuleFactory - Interface in fr.lirmm.graphik.integraal.api.factory
Factory for creating rules from atoms, atom sets, or iterators.
RuleLabeler - Interface in fr.lirmm.graphik.integraal.api.core
Assigns labels to rules.
ruleProperties() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.Analyser
Returns the property results for each individual rule.
rules() - Method in record class fr.inria.rules.integraal.component_builder.evaluators.query_rewriting.auxiliary.RewritingInput
Returns the value of the rules record component.
rules() - Method in record class fr.inria.rules.integraal.io.dlgp.ParserResult
Returns the value of the rules record component.
Rules - Class in fr.inria.rules.integraal.util
Utility class for rules
Rules - Class in fr.lirmm.graphik.integraal.core
A set of tests and utilities for manipulating rules.
Rules() - Constructor for class fr.inria.rules.integraal.util.Rules
Creates the rule utility.
ruleScheduler() - Method in record class fr.inria.rules.integraal.forward_chaining.chase.description.ChaseDescription
Returns the value of the ruleScheduler record component.
RuleScheduler - Interface in fr.inria.rules.integraal.forward_chaining.chase.rule_scheduler
Computes the rules that need to be applied according to previously applied rules
RulesCompilation - Interface in fr.lirmm.graphik.integraal.api.core
Compilation of rules used to accelerate atom rewriting and unification checks.
RuleSet - Interface in fr.lirmm.graphik.integraal.api.core
Mutable rule set contract.
RuleSetException - Exception Class in fr.lirmm.graphik.integraal.api.core
Exception thrown when iterating over or mutating a rule set fails.
RuleSetException(String) - Constructor for exception class fr.lirmm.graphik.integraal.api.core.RuleSetException
Creates an exception with a message.
RuleSetException(String, Throwable) - Constructor for exception class fr.lirmm.graphik.integraal.api.core.RuleSetException
Creates an exception with a message and a cause.
RuleSetException(Throwable) - Constructor for exception class fr.lirmm.graphik.integraal.api.core.RuleSetException
Creates an exception from a cause.
ruleSetProperties() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.Analyser
Returns the property results for the whole rule set.
RuleSetProperty - Interface in fr.lirmm.graphik.integraal.rulesetanalyser.property
Basic interface for rule set properties.
RuleSetProperty.Default - Class in fr.lirmm.graphik.integraal.rulesetanalyser.property
Convenience base implementation for non-local rule-set properties.
RuleSetProperty.Local - Class in fr.lirmm.graphik.integraal.rulesetanalyser.property
Abstract class usefull for implementing local rule set properties.
RuleSetPropertyHierarchy - Class in fr.lirmm.graphik.integraal.rulesetanalyser
Organises rule-set properties by their specialisation relation.
RuleSetPropertyHierarchy() - Constructor for class fr.lirmm.graphik.integraal.rulesetanalyser.RuleSetPropertyHierarchy
Creates a hierarchy using the default property set.
RuleSetPropertyHierarchy(Iterable) - Constructor for class fr.lirmm.graphik.integraal.rulesetanalyser.RuleSetPropertyHierarchy
Creates a hierarchy using the given properties.
RuleSplit<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase.treatment
When applied, this treatment change the rulebase with an equivalent rule base containing only single piece rules.
RuleSplit() - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.treatment.RuleSplit
Creates the single-piece rule-splitting treatment.
RuleWrapper2ConjunctiveQueryWithNegatedParts - Class in fr.lirmm.graphik.integraal.core
Creates a negated query from the head of a query.
RuleWrapper2ConjunctiveQueryWithNegatedParts(Rule) - Constructor for class fr.lirmm.graphik.integraal.core.RuleWrapper2ConjunctiveQueryWithNegatedParts
Wraps the given rule as a conjunctive query with negated parts.
runner - Variable in class fr.inria.rules.integraal.storage.external.rdbms.layout.AdHocSQLLayout
Apache runner to execute SQL queries
runner - Variable in class fr.inria.rules.integraal.storage.external.rdbms.layout.NaturalSQLLayout
Query runner bound to the current driver datasource.

S

safeAggregate(QueryUnifier) - Method in interface fr.inria.rules.integraal.unifier.QueryUnifier
Creates a new unifier corresponding to the aggregation of this unifier and the given one Also assure that the unifiers are on a different set of variables, renaming the given one if necessary Return the aggregated unifier if possible or an empty optional if the unifiers are not compatible
safeAggregate(QueryUnifier) - Method in class fr.inria.rules.integraal.unifier.QueryUnifierImpl
 
SameObjectPredicateFactory - Class in fr.inria.rules.integraal.model.logicalElements.factory.impl
This factory creates Predicates.
SameObjectPredicateFactory() - Constructor for class fr.inria.rules.integraal.model.logicalElements.factory.impl.SameObjectPredicateFactory
Creates a predicate factory with identity-based caching semantics.
SameObjectTermFactory - Class in fr.inria.rules.integraal.model.logicalElements.factory.impl
This factory creates terms.
SameObjectTermFactory() - Constructor for class fr.inria.rules.integraal.model.logicalElements.factory.impl.SameObjectTermFactory
Creates a term factory with identity-based caching semantics.
SAT4J - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Explanation.ExplainerSolver
Uses SAT4J as a GMUS solver for the explainer
saturate() - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryKnowledgeBase
Saturate this knowledge base.
saturate(FactBase, RuleBase, IAlgorithmParameters) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningOperations
Deprecated.
saturate(FactBase, RuleBase, IAlgorithmParameters) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningService
Deprecated.
saturate(FactBase, RuleBase, IAlgorithmParameters) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
Deprecated.
saturate(FactBase, RuleBase, IAlgorithmParameters) - Static method in class fr.inria.rules.integraal.api.internal.ReasoningAPI
Deprecated.
Saturates a fact base with a rule base using the given algorithm parameters.
sccProperties() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.Analyser
Returns the property results for each strongly connected component.
scheduler - Variable in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.LegacyBacktrackEvaluator.BacktrackIterator
Object used to choose the next sub-query to evaluate
Scheduler - Interface in fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy
A scheduler gives the next part of the conjunction to evaluate given the current level on the backtrack.
Scheduler<QD> - Interface in fr.inria.rules.integraal.query_evaluation.conjunction.backtrack
A scheduler gives the next part of the conjunction to evaluate given the current level on the backtrack.
SCHEDULER - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
Chase scheduler keyword family.
schedulerBuilder - Variable in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.LegacyBacktrackEvaluator
Function for creating Scheduler instances based on the query and queryableData
selection() - Method in record class fr.inria.rules.integraal.views.view.ViewParameterSignature
Returns the value of the selection record component.
SEMI_NAIVE - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Computer
Semi-Naive Computer
SEMI_OBLIVIOUS - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Checker
Semi-Oblivious Checker
SemiNaiveComputer<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_computer
Computes only triggers that has not been computed at a previous step
See ... part 13.1 for more explanations
SemiNaiveComputer() - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_computer.SemiNaiveComputer
Default constructor using the generic query evaluator
SemiNaiveComputer(FOQueryEvaluator) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_computer.SemiNaiveComputer
Constructor using the given query evaluator
semiNaiveDatalogForget(RuleBase, Predicate) - Static method in class fr.inria.rules.integraal.forgetting.Forgetting
Creates a new RuleBase equivalent to the given one where some predicates have been removed from the vocabulary
semiObliviousChase(FactBase, RuleBase, IGParameter...) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningOperations
 
semiObliviousChase(FactBase, RuleBase, IGParameter...) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningService
 
semiObliviousChase(FactBase, RuleBase, IGParameter...) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
Performs a semi-oblivious chase on the given FactBase with RuleBase.
semiObliviousChase(FactBase, RuleBase, IGParameter...) - Static method in class fr.inria.rules.integraal.api.internal.ReasoningAPI
Deprecated.
Runs the semi-oblivious chase on a fact base and a rule base.
SemiObliviousChecker<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_checker
Accept the trigger if it is the first time, checking only the variables from the frontier of the rule.
SemiObliviousChecker() - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_checker.SemiObliviousChecker
Creates a semi-oblivious trigger checker.
semiSaturate() - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryKnowledgeBase
 
Sentence - Interface in fr.inria.rules.integraal.model.common.api
Base contract for labeled Integraal sentences.
sep(InMemoryAtomSet, InMemoryAtomSet) - Static method in class fr.lirmm.graphik.integraal.core.atomset.AtomSetUtils
Returns the separator terms occurring both in Q \\ P and P.
sequential() - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
 
serializationString() - Method in interface fr.inria.rules.integraal.component_builder.api.IOperationResult
Returns a textual representation of the operation result.
SET - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Answers
Provides a set of answers
SET - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
Set-construction invoker.
setAnswerVariables(List) - Method in interface fr.lirmm.graphik.integraal.api.core.ConjunctiveQuery
Sets the answer variables of this query.
setAnswerVariables(List) - Method in class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQuery
Replaces the answer variables.
setAtomicEvaluator(FOQueryEvaluator) - Method in class fr.inria.rules.integraal.query_evaluation.generic.GenericFOQueryEvaluator
Sets the evaluator for atomic queries
setAtomSet(InMemoryAtomSet) - Method in class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQuery
Replaces the query body.
setBody(InMemoryAtomSet) - Method in class fr.lirmm.graphik.integraal.core.DefaultRule
Replaces the rule body.
setBodyToQueryTransformer(BodyToQueryTransformer) - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Sets the BodyToQueryTransformer
setChasableData(ChasableData) - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Sets the QueryableWritableData
setChasableData(ChasableData) - Method in class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChaseBuilder
Sets the FactBase.
setChaseBuilder(ChaseBuilder) - Method in class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChaseBuilder
Sets the ChaseBuilder instance.
setCompilation(InteGraalKeywords.Algorithms.Parameters.Compilation) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
setCompilation(InteGraalKeywords.Algorithms.Parameters.Compilation) - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Sets the compilation strategy.
setCompilation(String) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
Sets the compilation approach (e.g., "DEFAULT") by matching the input string to an enum constant and then calling AlgorithmParameters.setParameter(Enum).
setComputer(InteGraalKeywords.Algorithms.Parameters.Chase.Computer) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
setComputer(InteGraalKeywords.Algorithms.Parameters.Chase.Computer) - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Sets the chase computer to be used in the algorithm.
setComputer(String) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
Sets the chase computer by matching the input string to an enum constant and then calling AlgorithmParameters.setParameter(Enum).
setConjunctionEvaluator(FOQueryEvaluator) - Method in class fr.inria.rules.integraal.query_evaluation.generic.GenericFOQueryEvaluator
Sets the evaluator for conjunction of queries
setCriterion(InteGraalKeywords.Algorithms.Parameters.Chase.Checker) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
setCriterion(InteGraalKeywords.Algorithms.Parameters.Chase.Checker) - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Sets the chase criterion to be used in the algorithm.
setCriterion(String) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
Sets the chase criterion (checker) by matching the input string to an enum constant and then calling AlgorithmParameters.setParameter(Enum).
setDBDriver(InteGraalKeywords.InternalStorageConfiguration.DriverType) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
setDBDriver(InteGraalKeywords.InternalStorageConfiguration.DriverType) - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Sets the database driver type.
setDBDriver(String) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
Sets the database driver type (e.g., "JDBC") by matching the input string to an enum constant and then calling AlgorithmParameters.setParameter(Enum).
setDBMSDriverParameters(InteGraalKeywords.InternalStorageConfiguration.DBMSDriverParameters, String) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
setDBMSDriverParameters(InteGraalKeywords.InternalStorageConfiguration.DBMSDriverParameters, String) - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Sets a single DBMS driver parameter.
setDBMSDriverParameters(String, String) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
Sets a DBMS driver parameter based on the provided parameter name and value.
setDBStrategy(InteGraalKeywords.InternalStorageConfiguration.StorageLayout) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
setDBStrategy(InteGraalKeywords.InternalStorageConfiguration.StorageLayout) - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Sets the storage layout strategy.
setDBStrategy(String) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
Sets the storage layout strategy (e.g., "DEFAULT") by matching the input string to an enum constant and then calling AlgorithmParameters.setParameter(Enum).
setDefaultStorage(FactBase) - Method in class fr.inria.rules.integraal.views.FederatedFactBase
Deprecated.
Add the given storage as default storage.
setDefaultWritableData(W) - Method in class fr.inria.rules.integraal.model.data.collection.builder.ReadWriteDataCollectionBuilder
Sets the default Writable instance.
setDisjunctionEvaluator(FOQueryEvaluator) - Method in class fr.inria.rules.integraal.query_evaluation.generic.GenericFOQueryEvaluator
Sets the evaluator for disjunction of queries
setDriver(RDBMSDriver) - Method in class fr.inria.rules.integraal.storage.builder.StorageBuilder
Directly sets the RDBMS driver for this builder as given by the user
setEvaluator(InteGraalKeywords.Algorithms.Parameters.Chase.Evaluator) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
setEvaluator(InteGraalKeywords.Algorithms.Parameters.Chase.Evaluator) - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Sets the evaluator to be used in the chase algorithm.
setEvaluator(String) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
Sets the chase evaluator by matching the input string to an enum constant and then calling AlgorithmParameters.setParameter(Enum).
setExistentialsRenamer(TriggerRenamer) - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Sets the TriggerRenamer
setExplainerSolver(InteGraalKeywords.Algorithms.Parameters.Explanation.ExplainerSolver) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
setExplainerSolver(InteGraalKeywords.Algorithms.Parameters.Explanation.ExplainerSolver) - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Sets the explainer solver.
setExplainerVerbosity(InteGraalKeywords.Algorithms.Parameters.Explanation.ExplainerVerbosity) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
setExplainerVerbosity(InteGraalKeywords.Algorithms.Parameters.Explanation.ExplainerVerbosity) - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Sets the explainer verbosity.
setExplanationCategory(InteGraalKeywords.Algorithms.Parameters.Explanation) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
setExplanationCategory(InteGraalKeywords.Algorithms.Parameters.Explanation) - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Sets the explanation category.
setExplanationSupportType(InteGraalKeywords.Algorithms.Parameters.Explanation.ExplanationSupportType) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
setExplanationSupportType(InteGraalKeywords.Algorithms.Parameters.Explanation.ExplanationSupportType) - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Sets the explanation support type.
setExternalHaltingConditions(ExternalAlgorithmHaltingConditions) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
////////////////////////////////////// / OVERRIDDEN / PUBLIC SETTER METHODS //////////////////////////////////////
setExternalHaltingConditions(ExternalAlgorithmHaltingConditions) - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Sets the external halting conditions.
setFactbase(FactBase) - Method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
Sets the fact base object, if not already set.
setFactbase(FactBase) - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario
 
setFactBase(FactBase) - Method in class fr.inria.rules.integraal.storage.builder.StorageBuilder
Directly sets the fact storage for this builder as given by the user
setFactBaseFromInputDLGP(Object) - Method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
Sets the fact base object from an object that represents a DLGP string.
setFactBaseFromInputDLGP(Object) - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario
Sets the fact base object from an object that represents a DLGP string.
setFactbasePaths(String...) - Method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
Sets the path(s) to the fact base file, if not already set.
setFactbasePaths(String...) - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario
 
setFederatedFactBase(FederatedFactBase) - Method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
Sets the federated fact base object, if not already set.
setFederatedFactBase(FederatedFactBase) - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario
 
setFinalPredicates(List) - Method in class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChaseBuilder
Sets the list of final predicates to keep in the fact base.
setFlagToTrue() - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario.MW
Marks the wrapper as set.
setFOQueryEvaluator(FOQueryEvaluator) - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Sets the FOQueryEvaluator
setFunctionParameters(Substitution) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.EvaluableFunction
Applies a substitution to this function arguments without evaluating this function.
setFunctionParameters(Substitution) - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms.EvaluableFunctionImpl
 
setGMUSSolverTreshold(int) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
setGMUSSolverTreshold(int) - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Sets the GMUS solver threshold.
setGraphOfRuleDependencies(DefaultGraphOfRuleDependencies) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.util.AnalyserRuleSet
Replaces the graph of rule dependencies associated with this rule set.
setGraphOfRuleInstancesType(InteGraalKeywords.Algorithms.Parameters.Explanation.GraphOfRuleInstancesComputation) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
setGraphOfRuleInstancesType(InteGraalKeywords.Algorithms.Parameters.Explanation.GraphOfRuleInstancesComputation) - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Sets the graph-of-rule-instances computation strategy.
setGraphOfRuleInstancesType(InteGraalKeywords.Algorithms.Parameters.Explanation.GraphOfRuleInstancesType) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
setGraphOfRuleInstancesType(InteGraalKeywords.Algorithms.Parameters.Explanation.GraphOfRuleInstancesType) - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Sets the graph-of-rule-instances representation.
setGSATSolverParameters(InteGraalKeywords.Algorithms.Parameters.Explanation.GSATSolverParameters, String) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
setGSATSolverParameters(InteGraalKeywords.Algorithms.Parameters.Explanation.GSATSolverParameters, String) - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Sets a named GMUS solver parameter.
setGSATSolverParameters(String, String) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
Sets a GSAT solver parameter from its string name.
setHead(InMemoryAtomSet) - Method in class fr.lirmm.graphik.integraal.core.DefaultRule
Replaces the rule head.
setHybridRulebase(RuleBase, RuleBase) - Method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
Sets the hybrid rule base fact base object, but only if the rulebase has not been already set.
setHybridRulebase(RuleBase, RuleBase) - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario
 
setHybridRulebasePaths(Collection, Collection) - Method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
Sets the path for the file holding the hynrid rule base, but only if the rulebase has not been already set.
setHybridRulebasePaths(Collection, Collection) - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario
 
setImageType(InteGraalKeywords.Algorithms.Images) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
setImageType(InteGraalKeywords.Algorithms.Images) - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
sets the type of images
setLabel(Query) - Method in interface fr.lirmm.graphik.integraal.api.core.QueryLabeler
Assigns a label to the provided query if needed.
setLabel(Query) - Method in class fr.lirmm.graphik.integraal.core.DefaultQueryLabeler
Assigns a label to the provided query if needed.
setLabel(Rule) - Method in interface fr.lirmm.graphik.integraal.api.core.RuleLabeler
Assigns a label to the provided rule if needed.
setLabel(Rule) - Method in class fr.lirmm.graphik.integraal.core.DefaultRuleLabeler
Assigns a label to the provided rule if needed.
setLabel(String) - Method in interface fr.inria.rules.integraal.model.common.api.Labeled
Updates the current label.
setLabel(String) - Method in interface fr.inria.rules.integraal.model.common.api.Sentence
 
setLabel(String) - Method in class fr.inria.rules.integraal.model.query.impl.FOQueryImpl
Deprecated.
setLabel(String) - Method in class fr.inria.rules.integraal.model.query.impl.UnionFOQuery
Deprecated.
setLabel(String) - Method in interface fr.inria.rules.integraal.model.rule.api.FORule
 
setLabel(String) - Method in class fr.inria.rules.integraal.model.rule.impl.FORuleImpl
Deprecated.
setLabel(String) - Method in interface fr.lirmm.graphik.integraal.api.core.NegativeConstraint
Set the label (the name) for this constraint.
setLabel(String) - Method in interface fr.lirmm.graphik.integraal.api.core.Query
Sets the query label.
setLabel(String) - Method in interface fr.lirmm.graphik.integraal.api.core.Rule
Set the label (the name) of this rule.
setLabel(String) - Method in class fr.lirmm.graphik.integraal.core.ConjunctiveQueryRuleAdapter
 
setLabel(String) - Method in class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQuery
 
setLabel(String) - Method in class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQueryWithNegatedParts
 
setLabel(String) - Method in class fr.lirmm.graphik.integraal.core.DefaultRule
 
setLabel(String) - Method in class fr.lirmm.graphik.integraal.core.DefaultUnionOfConjunctiveQueries
Updates the query label.
setLabel(String) - Method in class fr.lirmm.graphik.integraal.core.RuleWrapper2ConjunctiveQueryWithNegatedParts
 
setMappingbasePaths(String...) - Method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
Sets the path to the mapping base file, if not already set.
setMappingbasePaths(String...) - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario
 
setMARCOPathToExecutable(String) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
setMARCOPathToExecutable(String) - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Sets the path to the MARCO executable.
setMax(Integer) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
setMax(Integer) - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Sets the maximum number of produced answers.
setName(String) - Method in class fr.inria.rules.integraal.views.datasource.AbstractDataSource
 
setName(String) - Method in interface fr.inria.rules.integraal.views.datasource.DataSource
Sets the user-facing name of this data source.
setNegationEvaluator(FOQueryEvaluator) - Method in class fr.inria.rules.integraal.query_evaluation.generic.GenericFOQueryEvaluator
Sets the evaluator for negation of queries
setNewFactsHandler(FactsHandler) - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Sets the FactsHandler
setOpenParameter(InteGraalKeywords, Object) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
Sets an open parameter (one that is not tied to a closed enumeration of values) by matching its name to one of the fields declared in this class.
setOpenParameter(InteGraalKeywords, Object) - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Sets the value of an open parameter which is not defined within a parent enumeration
setOpenParameterFromEnumeration(Class, String, String) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
Sets an open parameter (defined within a known enumeration) by mapping the given propertyName to the appropriate enum constant in className, and assigning the provided value.
setOpenParameterFromEnumeration(Class, String, String) - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Sets the value of a parameter based on the provided class, property name, and value.
setOpenParameterFromEnumeration(Enum, String, String) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
Similar to AlgorithmParameters.setOpenParameterFromEnumeration(Class, String, String), but takes an enumName instead of the enum className.
setOpenParameterFromEnumeration(Enum, String, String) - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Sets the value of a parameter based on the provided enumeration, property name, and value.
setParameter(Enum) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
Sets the value of a parameter based on the provided enum constant.
setParameter(Enum) - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Sets the value of a parameter based on the provided enum constant.
setParams(IGParameter...) - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Sets (and check) the parameter configuration
The chase parameter list is considered in the given order.
setPosition(String) - Method in class fr.inria.rules.integraal.views.builder.ViewBuilder.ViewSubBuilder
Sets the optional view position.
setPredicate(Predicate) - Method in interface fr.lirmm.graphik.integraal.api.core.Atom
Set the Predicate of this Atom.
setPredicate(Predicate) - Method in class fr.lirmm.graphik.integraal.core.DefaultAtom
Set the predicate.
setPredicateFactory(PredicateFactory) - Method in class fr.inria.rules.integraal.environment.DlgpeElemFactory
Sets the predicate factory used by this element factory.
setPredicateFactory(PredicateFactory) - Method in class fr.inria.rules.integraal.storage.builder.StorageBuilder
Directly sets the factory for predicates for this builder as given by the user
setProfiler(Profiler) - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryKnowledgeBase
 
setProfiler(Profiler) - Method in interface fr.lirmm.graphik.integraal.api.core.RulesCompilation
 
setProperties(RuleSetPropertyHierarchy) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.Analyser
Replaces the property hierarchy used by this analyser.
setProperties(Iterable) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.Analyser
Replaces the property hierarchy from the given property collection.
setProperties(Iterable) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.RuleSetPropertyHierarchy
Replaces the property set handled by this hierarchy.
setQuery(String) - Method in class fr.inria.rules.integraal.views.builder.ViewBuilder.ViewSubBuilder
Sets the query text of the view being built.
setQuerybase(Query) - Method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
Sets the query base object, if not already set.
setQuerybase(Query) - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario
Sets the query base object, if not already set.
setQuerybase(Collection) - Method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
Sets the query base object, if not already set.
setQuerybase(Collection) - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario
 
setQuerybasePaths(String...) - Method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
Sets the path to the query base file, if not already set.
setQuerybasePaths(String...) - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario
 
setRank(Integer) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
setRank(Integer) - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Sets the maximum reasoning rank.
setResultType(InteGraalKeywords.Algorithms.Answers) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
setResultType(InteGraalKeywords.Algorithms.Answers) - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
sets the type of result
setRuleApplier(InteGraalKeywords.Algorithms.Parameters.Chase.Applier) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
setRuleApplier(InteGraalKeywords.Algorithms.Parameters.Chase.Applier) - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Sets the rule applier to be used in the chase algorithm.
setRuleApplier(RuleApplier) - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Sets the RuleApplier
setRuleApplier(String) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
Sets the chase rule applier by matching the input string to an enum constant and then calling AlgorithmParameters.setParameter(Enum).
setRulebase(RuleBase) - Method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
Sets the rule base object, if not already set.
setRulebase(RuleBase) - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario
 
setRuleBase(RuleBase) - Method in interface fr.inria.rules.integraal.forward_chaining.chase.Chase
Sets the rulebase of this chase
setRuleBase(RuleBase) - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Sets the RuleBase
setRuleBase(RuleBase) - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseImpl
 
setRuleBase(RuleBase) - Method in class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChase
 
setRuleBase(RuleBase) - Method in class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChaseBuilder
Sets the RuleBase.
setRulebasePaths(String...) - Method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
Sets the path to the rule base file, if not already set.
setRulebasePaths(String...) - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario
 
setRuleScheduler(RuleScheduler) - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Sets the RuleScheduler
setRuleSet(AnalyserRuleSet) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.Analyser
Sets the analysed rule set.
setRuleSet(Iterable) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.Analyser
Sets the analysed rule set from a raw iterable of rules.
setScheduler(InteGraalKeywords.Algorithms.Parameters.Chase.Scheduler) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
setScheduler(InteGraalKeywords.Algorithms.Parameters.Chase.Scheduler) - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Sets the chase scheduler to be used in the algorithm.
setScheduler(String) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
Sets the scheduler by matching the input string to an enum constant and then calling AlgorithmParameters.setParameter(Enum).
setSkolemization(InteGraalKeywords.Algorithms.Parameters.Chase.Namer) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
setSkolemization(InteGraalKeywords.Algorithms.Parameters.Chase.Namer) - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Sets the skolemization strategy to be used in the chase algorithm.
setSkolemization(String) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
Sets the chase Skolemization approach by matching the input string to an enum constant and then calling AlgorithmParameters.setParameter(Enum).
setStorageStrategy(RDBMSStorageLayout) - Method in class fr.inria.rules.integraal.storage.builder.StorageBuilder
Directly sets the storage strategy for this builder as given by the user
setStorageType(InteGraalKeywords.InternalStorageConfiguration.DBType) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
setStorageType(InteGraalKeywords.InternalStorageConfiguration.DBType) - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Sets the storage type.
setStorageType(String) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
Sets the DB storage type (e.g., PostgreSQL, H2) by matching the input string to an enum constant and then calling AlgorithmParameters.setParameter(Enum).
setStrata(List) - Method in class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChaseBuilder
Sets the strata (list of RuleBase).
setStrikeLength(int) - Method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
Sets the lenght of the prefix of the query sequence to consider
setStrikeLength(int) - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario
 
setTerm(int, Term) - Method in interface fr.lirmm.graphik.integraal.api.core.Atom
Set the nth term of this Atom.
setTerm(int, Term) - Method in class fr.lirmm.graphik.integraal.core.DefaultAtom
Set the Term with the specified index.
setTermFactory(TermFactory) - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Sets the TermFactory
setTermFactory(TermFactory) - Method in class fr.inria.rules.integraal.storage.builder.StorageBuilder
Directly sets the factory for terms for this builder as given by the user
setTermFactory(SameObjectTermFactory) - Method in class fr.inria.rules.integraal.environment.DlgpeElemFactory
Sets the term factory used by this element factory.
setTerms(List) - Method in class fr.lirmm.graphik.integraal.core.DefaultAtom
Sets the list of terms.
setTimeout(Duration) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
setTimeout(Duration) - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Sets the global timeout.
setTransformer(InteGraalKeywords.Algorithms.Parameters.Chase.Transformer) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
setTransformer(InteGraalKeywords.Algorithms.Parameters.Chase.Transformer) - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Sets the transformer to be used in the chase algorithm.
setTransformer(String) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
Sets the chase transformer by matching the input string to an enum constant and then calling AlgorithmParameters.setParameter(Enum).
setTriggerApplier(TriggerApplier) - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Sets the TriggerApplier
setTriggerChecker(TriggerChecker) - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Sets the TriggerChecker
setTriggerComputer(TriggerComputer) - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Sets the TriggerComputer
setValue(T) - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario.MW
Updates the wrapped value.
setWrapper(AbstractNativeDataSource) - Method in class fr.inria.rules.integraal.views.builder.ViewBuilder
Sets an already constructed source as the datasource.
SHORT - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
XSD short datatype.
SIMPLE - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Explanation.ExplainerVerbosity
Runs the protocol with only static and dynamic steps
SimpleDynamicScheduler<QD> - Class in fr.inria.rules.integraal.query_evaluation.conjunction.backtrack
Scheduler that orders prepared subqueries dynamically using their estimated bound.
SimpleDynamicScheduler(List) - Constructor for class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.SimpleDynamicScheduler
Creates a scheduler from the supplied prepared subqueries.
SimpleFOFormulaStore - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.InternalStorageConfiguration.DBType
Simple FO Formula Store
SimpleInMemoryGraphStore - Class in fr.inria.rules.integraal.storage.natives
This storage represents the atoms as a Graph in memory.
SimpleInMemoryGraphStore - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.InternalStorageConfiguration.DBType
Simple In-Memory Graph Store
SimpleInMemoryGraphStore() - Constructor for class fr.inria.rules.integraal.storage.natives.SimpleInMemoryGraphStore
Creates a new SimpleInMemoryGraphStore
SimpleInMemoryGraphStore(Collection) - Constructor for class fr.inria.rules.integraal.storage.natives.SimpleInMemoryGraphStore
Creates a new SimpleInMemoryGraphStore and adds all the given atoms to it
SimpleScheduler - Class in fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy
This (static) scheduler gives the next part to evaluate by keeping the parts containing computed atoms and negation at the end.
SimpleScheduler(FOQuery) - Constructor for class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.SimpleScheduler
Creates a new scheduler over the given query
SimpleSolutionManager - Section in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.SimpleSolutionManager
 
SimpleSolutionManager - Class in fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy
First simple implementation of the SolutionManager using maps to index results.
SimpleSolutionManager - Class in fr.inria.rules.integraal.query_evaluation.conjunction.backtrack
SimpleSolutionManager
SimpleSolutionManager() - Constructor for class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.SimpleSolutionManager
Creates a new solution manager with default objects
SimpleSolutionManager() - Constructor for class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.SimpleSolutionManager
Creates a solution manager with an empty initial substitution.
SimpleSolutionManager(Substitution) - Constructor for class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.SimpleSolutionManager
Creates a new solution manager with default objects
SimpleSolutionManager(Substitution) - Constructor for class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.SimpleSolutionManager
Creates a solution manager with the supplied initial substitution.
SingleRuleAggregator - Class in fr.inria.rules.integraal.backward_chaining.pure.rewriting_operator
From Melanie Konïg's thesis Rewriting operator SRA
Query rewriting engine that rewrite query using aggregation by rule of most general single piece-unifiers From Melanie Konïg's thesis Rewriting operator SRA
Query rewriting engine that rewrite query using aggregation by rule of most general single piece-unifiers
SingleRuleAggregator() - Constructor for class fr.inria.rules.integraal.backward_chaining.pure.rewriting_operator.SingleRuleAggregator
Creates a new SingleRuleAggregator using default parameters query unifier algorithm : QueryUnifierAlgorithm
SingleRuleAggregator(RuleCompilation) - Constructor for class fr.inria.rules.integraal.backward_chaining.pure.rewriting_operator.SingleRuleAggregator
Creates a new SingleRuleAggregator using default parameters query unifier algorithm : QueryUnifierAlgorithm
SingleRuleAggregator(QueryUnifierAlgorithm) - Constructor for class fr.inria.rules.integraal.backward_chaining.pure.rewriting_operator.SingleRuleAggregator
Creates a new SingleRuleAggregator using the given parameters
SingleRuleAggregator(QueryUnifierAlgorithm, RuleCompilation) - Constructor for class fr.inria.rules.integraal.backward_chaining.pure.rewriting_operator.SingleRuleAggregator
Creates a new SingleRuleAggregator using the given parameters
The unifier algorithm must have been instantiated with the given compilation if it is not an empty compilation
SingletonCloseableIteratorWithoutException<E> - Class in fr.lirmm.graphik.util.stream
Closeable iterator without checked exceptions over a single element.
SingletonCloseableIteratorWithoutException(E) - Constructor for class fr.lirmm.graphik.util.stream.SingletonCloseableIteratorWithoutException
Creates an iterator over a single element.
singletonIterator(E) - Static method in class fr.lirmm.graphik.util.stream.Iterators
Creates an iterator yielding a single element.
size() - Method in class fr.inria.rules.integraal.api.external.registries.BasicRegistry
Returns the number of entries in the registry.
size() - Method in interface fr.inria.rules.integraal.model.data.collection.api.MaterializedDataCollection
 
size() - Method in interface fr.inria.rules.integraal.model.data.readable.MaterializedData
Counts the atoms contained in this data source.
size() - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
 
size() - Method in class fr.inria.rules.integraal.storage.external.triplestore.TripleStoreStore
 
size() - Method in class fr.inria.rules.integraal.storage.natives.FactBaseDelAtomsWrapper
 
size() - Method in class fr.inria.rules.integraal.storage.natives.LightInMemoryGraphStore
//////////////////////////////////////////////
size() - Method in class fr.inria.rules.integraal.storage.natives.SimpleInMemoryGraphStore
//////////////////////////////////////////////
size() - Method in class fr.inria.rules.integraal.views.FederatedFactBase
Deprecated.
 
size() - Method in interface fr.lirmm.graphik.integraal.api.core.AtomSet
Returns the number of atoms in this set.
size() - Method in interface fr.lirmm.graphik.integraal.api.core.ImmutableRuleSet
Returns the number of rules contained in this set.
size() - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryAtomSet
 
size() - Method in interface fr.lirmm.graphik.integraal.api.core.Ontology
 
size() - Method in interface fr.lirmm.graphik.integraal.api.core.RuleSet
 
size() - Method in interface fr.lirmm.graphik.integraal.api.core.UnionOfConjunctiveQueries
Returns the number of queries.
size() - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractAtomSet
This default implementation should be overriden, it is convenient for in memory set, but will be inefficient in some case.
size() - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractInMemoryAtomSet
 
size() - Method in class fr.lirmm.graphik.integraal.core.atomset.DefaultInMemoryAtomSet
 
size() - Method in class fr.lirmm.graphik.integraal.core.atomset.LinkedListAtomSet
Deprecated.
 
size() - Method in class fr.lirmm.graphik.integraal.core.DefaultUnionOfConjunctiveQueries
 
size() - Method in class fr.lirmm.graphik.integraal.core.ruleset.DefaultOntology
 
size() - Method in class fr.lirmm.graphik.integraal.core.ruleset.LinkedListRuleSet
 
size() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.util.AnalyserRuleSet
 
SIZE - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
Collection size invoker.
skip(long) - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
 
SMART - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Evaluator
Smart Evaluator
SMART_GSAT_SOLVER - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Explanation.ExplainerSolver
Uses SAT4J for small formulas and MARCO for larger formulas
SMART_SOLVER_TRESHOLD - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Explanation.GSATSolverParameters
Threshold.
sneakyThrow(Exception) - Static method in interface fr.inria.rules.integraal.util.stream.ThrowingFunction
Sneakily rethrows the supplied exception as an unchecked one.
sneakyThrow(Exception) - Static method in interface fr.lirmm.graphik.util.stream.ThrowingFunction
Rethrows the given exception without declaring it.
SO_RESTRICTED - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Checker
Semi-Oblivious then Restricted Checker (combines the two checkers)
solutionFound() - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.LegacyBacktrackEvaluator.BacktrackIterator
Indicates whether a full solution has been found.
solutionManager - Variable in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.LegacyBacktrackEvaluator.BacktrackIterator
Object used to handle the results to the query.
SolutionManager - Section in interface fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.SolutionManager
 
SolutionManager - Interface in fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy
A solution manager manages the solutions of the backtrack, keeping them by level.
SolutionManager - Interface in fr.inria.rules.integraal.query_evaluation.conjunction.backtrack
SolutionManager
sort(CloseableIterator) - Static method in class fr.lirmm.graphik.util.stream.Iterators
Return an iterator over sorted elements from the specified iterator.
sort(Iterator) - Static method in class fr.lirmm.graphik.util.stream.Iterators
Return an iterator over sorted elements from the specified iterator.
sorted() - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
 
sorted(Comparator) - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
 
SOURCE_DELEGATED_DATALOG - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Applier
Source Delegated Datalog Trigger Applier
SourceDelegatedDatalogRuleApplier<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase.rule_applier
The source delegated rule application applies the rules by * Delegating the application to the factbase if it can handle it * Using a fallback method is it can't
SourceDelegatedDatalogRuleApplier() - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.SourceDelegatedDatalogRuleApplier
DEfault constructor with a oblivious/naive chase as fallback
SourceDelegatedDatalogRuleApplier(RuleApplier) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.SourceDelegatedDatalogRuleApplier
Constructor with that applied the given chase as fallback
SourceTargetRewriter - Class in fr.inria.rules.integraal.backward_chaining.source_target
This operator rewrites a query with the given rules assuming the rules are source to target rules meaning that the vocabulary of the initial query and the rewritings will be totally disjoint.
SourceTargetRewriter() - Constructor for class fr.inria.rules.integraal.backward_chaining.source_target.SourceTargetRewriter
Creates a new SourceTargetOperator using default parameters query unifier algorithm : QueryUnifierAlgorithm
SourceTargetRewriter(QueryUnifierAlgorithm) - Constructor for class fr.inria.rules.integraal.backward_chaining.source_target.SourceTargetRewriter
Creates a new SourceTargetOperator using the given parameters
SPARQL - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.InternalStorageConfiguration.DBType
SPARQL endpoint
SPARQLNativeDataSource - Class in fr.inria.rules.integraal.views.datasource
Access to a datasource using SPARQL queries
SPARQLNativeDataSource(String) - Constructor for class fr.inria.rules.integraal.views.datasource.SPARQLNativeDataSource
Create a new datasource on the endpoint
SparqlQueryEvaluator - Class in fr.inria.rules.integraal.storage.external.evaluator
Evaluates a SPARQL query using the associated repository.
SparqlQueryEvaluator(Repository) - Constructor for class fr.inria.rules.integraal.storage.external.evaluator.SparqlQueryEvaluator
Construct a new evaluator over the triple store represented by the given repository
SpecializableLogicalFunctionalTerm - Interface in fr.inria.rules.integraal.model.logicalElements.api
A logical functional term that can specialize itself under a substitution.
SpecializableLogicalFunctionalTermImpl - Class in fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms
Default implementation of FunctionalTerm
SpecializableLogicalFunctionalTermImpl(String, List) - Constructor for class fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms.SpecializableLogicalFunctionalTermImpl
Default constructor
specialize(Substitution) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.SpecializableLogicalFunctionalTerm
Applies a substitution to this term without forcing evaluation.
specialize(Substitution, boolean) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.SpecializableLogicalFunctionalTerm
Applies a substitution to this term while optionally evaluating nested expressions.
specialize(Substitution, boolean) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms.SpecializableLogicalFunctionalTermImpl
 
specialize(ViewParameters, BasicQuery) - Method in class fr.inria.rules.integraal.views.specializer.MandatoryParameterStringReplacement
 
specialize(ViewParameters, BasicQuery) - Method in class fr.inria.rules.integraal.views.specializer.OrderedStringReplacementSpecializer
//////////////////////////////////////////////
specialize(ViewParameters, BasicQuery, List) - Method in class fr.inria.rules.integraal.views.specializer.SQLMandatoryParameterStringReplacement
 
specialize(ViewParameters, BasicQuery) - Method in class fr.inria.rules.integraal.views.specializer.NoSpecializer
 
specialize(ViewParameters, BasicQuery) - Method in interface fr.inria.rules.integraal.views.specializer.Specializer
There is no guaranty that the query will be specialized to take into account all the parameters.
specialize(ViewParameters, BasicQuery, List) - Method in interface fr.inria.rules.integraal.views.specializer.Specializer
There is no guaranty that the query will be specialized to take into account all the parameters.
specializer - Variable in class fr.inria.rules.integraal.views.datasource.AbstractDataSource
 
Specializer<ViewDefinitionQueryType, NativeQueryType> - Interface in fr.inria.rules.integraal.views.specializer
Specialize the native query in order to take into account the given parameters.
SpecificVariablesInSubstitutionMapToConstant - Class in fr.inria.rules.integraal.model.logicalElements.functional
Predicate used to filter substitutions whose selected variables map to constants.
SpecificVariablesInSubstitutionMapToConstant(Collection) - Constructor for class fr.inria.rules.integraal.model.logicalElements.functional.SpecificVariablesInSubstitutionMapToConstant
Creates the predicate for a given set of variables.
split(Collection) - Method in class fr.inria.rules.integraal.util.PiecesSplitter
Splits the given atoms into single piece
spliterator() - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryAtomSet
Creates a Spliterator over the elements in this InMemoryAtomSet.
spliterator() - Method in class fr.lirmm.graphik.integraal.core.atomset.DefaultInMemoryAtomSet
 
spliterator() - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
 
splitIntoPieces(FactBase) - Static method in class fr.inria.rules.integraal.core.FactBaseUtils
Splits a fact base into variable-connected pieces.
splitIntoPieces(FactBase, boolean) - Static method in class fr.inria.rules.integraal.core.FactBaseUtils
Splits a fact base into variable-connected pieces.
SQL - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.InternalStorageConfiguration.DBType
SQL database
SQLite - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.InternalStorageConfiguration.DriverType
SQLite driver
SQLiteDriver - Class in fr.inria.rules.integraal.storage.external.rdbms.driver
Driver for SQLite databases
SQLiteDriver(File) - Constructor for class fr.inria.rules.integraal.storage.external.rdbms.driver.SQLiteDriver
Creates a new driver over the given database file
SQLiteDriver(String) - Constructor for class fr.inria.rules.integraal.storage.external.rdbms.driver.SQLiteDriver
Creates a new driver over the given database file
SQLMandatoryParameterStringReplacement - Class in fr.inria.rules.integraal.views.specializer
 
SQLMandatoryParameterStringReplacement() - Constructor for class fr.inria.rules.integraal.views.specializer.SQLMandatoryParameterStringReplacement
 
SQLNativeDataSource - Class in fr.inria.rules.integraal.views.datasource
Access to a datasource using SQL queries
SQLNativeDataSource(RDBMSDriver) - Constructor for class fr.inria.rules.integraal.views.datasource.SQLNativeDataSource
Create a new datasource on a RDBMS
SQLParameterizedQuery - Record Class in fr.inria.rules.integraal.storage.external.rdbms
This record represents a parametric SQL query with its parameters.
SQLParameterizedQuery(String, List) - Constructor for record class fr.inria.rules.integraal.storage.external.rdbms.SQLParameterizedQuery
Creates a new parameterized SQL query record.
SQLParameterizedQueryEvaluator - Class in fr.inria.rules.integraal.storage.external.evaluator
Evaluates a SQL query using the associated driver.
SQLParameterizedQueryEvaluator(RDBMSDriver) - Constructor for class fr.inria.rules.integraal.storage.external.evaluator.SQLParameterizedQueryEvaluator
Construct a new evaluator over the database represented by the given driver
SQLQueryEvaluator - Class in fr.inria.rules.integraal.storage.external.evaluator
Evaluates a SQL query using the associated driver.
SQLQueryEvaluator(RDBMSDriver) - Constructor for class fr.inria.rules.integraal.storage.external.evaluator.SQLQueryEvaluator
Construct a new evaluator over the database represented by the given driver
standardChase(FactBase, RuleBase, IGParameter...) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningOperations
 
standardChase(FactBase, RuleBase, IGParameter...) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningService
 
standardChase(FactBase, RuleBase, IGParameter...) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
Performs a standard chase, so-called restricted chase, on the given FactBase with RuleBase.
standardChase(FactBase, RuleBase, IGParameter...) - Static method in class fr.inria.rules.integraal.api.internal.ReasoningAPI
Deprecated.
Runs the standard chase on a fact base and a rule base.
Standardizable - Interface in fr.inria.rules.integraal.model.data.standardizable
Defines a standardized textual form of main Integraal model objects
statementToAtom(Statement) - Method in class fr.inria.rules.integraal.io.rdf.NaturalFullRDFTranslator
 
statementToAtom(Statement) - Method in class fr.inria.rules.integraal.io.rdf.NaturalRDFTranslator
 
statementToAtom(Statement) - Method in class fr.inria.rules.integraal.io.rdf.RawRDFTranslator
 
statementToAtom(Statement) - Method in class fr.inria.rules.integraal.io.rdf.RDFTranslator
Translate (convert) RDF statements (triples) into atoms
STATIC_GRI - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Explanation.GraphOfRuleInstancesComputation
Uses an explainer that will compute the whole GRI first
stepNumber() - Method in record class fr.inria.rules.integraal.forward_chaining.chase.description.ChaseDescription
Returns the value of the stepNumber record component.
stepNumber() - Method in record class fr.inria.rules.integraal.forward_chaining.chase.description.StratifiedChaseDescription
Returns the value of the stepNumber record component.
stepPreTreatments() - Method in record class fr.inria.rules.integraal.forward_chaining.chase.description.ChaseDescription
Returns the value of the stepPreTreatments record component.
stepPreTreatments() - Method in record class fr.inria.rules.integraal.forward_chaining.chase.description.StratifiedChaseDescription
Returns the value of the stepPreTreatments record component.
StickyProperty - Class in fr.lirmm.graphik.integraal.rulesetanalyser.property
Each marked variable occurs at most once in a rule body (cf.
STORAGE - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.InternalStorageConfiguration
Represents the storage keyword.
StorageBuilder - Class in fr.inria.rules.integraal.storage.builder
This Builder creates storages for atoms according to the configuration
StorageBuilder() - Constructor for class fr.inria.rules.integraal.storage.builder.StorageBuilder
Creates a storage builder with default factories and strategy.
StorageConfigurationUtil - Class in fr.inria.rules.integraal.storage.builder
Utility class to configure and instantiate a FactBase storage backend.
STORAGELAYOUT - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
Storage layout keyword family.
store(Map, String, T) - Static method in class fr.inria.rules.integraal.api.external.ExtEnvUtils
Deprecated.
Stores a new key-value pair in the map if the key does not already exist.
StoredVariableGenerator - Class in fr.lirmm.graphik.integraal.core
Variable generator that keeps track of every generated symbol and the symbols created since the last reset.
StoredVariableGenerator(String) - Constructor for class fr.lirmm.graphik.integraal.core.StoredVariableGenerator
Creates a stored variable generator using the given prefix.
StoreFactory - Interface in fr.lirmm.graphik.integraal.api.factory
Factory for creating stores from atoms, atom sets, or iterators.
strata() - Method in record class fr.inria.rules.integraal.forward_chaining.chase.description.StratifiedChaseDescription
Returns the value of the strata record component.
StratifiedChase<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified
Chase implementation that executes successive strata of a rule base.
StratifiedChase(ChaseBuilder, ChasableData, List, Collection, Collection, Collection, Collection, Collection) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChase
Creates a stratified chase from a configured builder and the resulting strata.
StratifiedChaseBuilder<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified
Builder for creating a StratifiedChase.
StratifiedChaseBuilder() - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChaseBuilder
Default constructor.
StratifiedChaseBuilder(ChaseBuilder) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChaseBuilder
Constructor with a ChaseBuilder instance.
StratifiedChaseDescription<RW> - Record Class in fr.inria.rules.integraal.forward_chaining.chase.description
Immutable description of a stratified chase configuration and its current state.
StratifiedChaseDescription(ChasableData, List, Chase, ChaseBuilder, Collection, Collection, Collection, Collection, Collection, int) - Constructor for record class fr.inria.rules.integraal.forward_chaining.chase.description.StratifiedChaseDescription
Creates an instance of a StratifiedChaseDescription record class.
stream - Variable in class fr.lirmm.graphik.util.stream.CloseableIteratorAdapter
Optional stream associated with the wrapped iterator.
stream() - Method in interface fr.inria.rules.integraal.model.data.collection.api.MaterializedDataCollection
 
stream() - Method in interface fr.inria.rules.integraal.model.data.readable.MaterializedData
Streams every atom contained in this data source.
stream() - Method in class fr.inria.rules.integraal.storage.external.triplestore.TripleStoreStore
 
stream() - Method in class fr.inria.rules.integraal.storage.natives.DefaultInMemoryAtomSet
 
stream() - Method in class fr.inria.rules.integraal.storage.natives.FactBaseDelAtomsWrapper
 
stream() - Method in class fr.inria.rules.integraal.storage.natives.LightInMemoryGraphStore
 
stream() - Method in class fr.inria.rules.integraal.storage.natives.SimpleInMemoryGraphStore
 
stream() - Method in class fr.inria.rules.integraal.views.FederatedFactBase
Deprecated.
//////////////////////////////////////////////
stream() - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryAtomSet
Returns a sequential Stream with this InMemoryAtomSet as its source.
stream() - Method in class fr.lirmm.graphik.integraal.core.atomset.DefaultInMemoryAtomSet
 
Stream<T> - Interface in fr.lirmm.graphik.util.stream
Represents a closeable iterator that can also be written to.
StreamAdapter<T> - Class in fr.lirmm.graphik.util.stream
Adapts iterators to the Stream interface while closing underlying resources when needed.
StreamAdapter(CloseableIterator) - Constructor for class fr.lirmm.graphik.util.stream.StreamAdapter
Creates a stream from a closeable iterator.
StreamAdapter(Iterator) - Constructor for class fr.lirmm.graphik.util.stream.StreamAdapter
Creates a stream from a plain iterator.
streamParsedObjects(Class) - Method in interface fr.inria.rules.integraal.io.api.Parser
Streams parsed objects filtered by the supplied type.
STRING - Enum constant in enum class fr.inria.rules.integraal.model.kb.api.ColumnType
String column type
STRING - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
XSD string datatype.
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
Creates an empty strongly connected components graph.
StronglyConnectedComponentsGraph(Graph) - Constructor for class fr.lirmm.graphik.util.graph.scc.StronglyConnectedComponentsGraph
Construct the StronglyConnectedComponentsGraph of the specified graph
sub_terms - Variable in class fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms.AbstractLogicalFunctionalTermImpl
Ordered arguments of the function term.
sub_terms() - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms.EvaluableFunctionImpl
Returns the value of the sub_terms record component.
Substitutable<R> - Interface in fr.inria.rules.integraal.model.logicalElements.api
Object that can produce an image of itself under a substitution.
Substitution - Interface in fr.inria.rules.integraal.model.logicalElements.api
A substitution is an application from a set of variables into a set of terms.
Substitution - Interface in fr.lirmm.graphik.integraal.api.core
A substitution is an application from a set of variables into a set of terms.
SubstitutionFactory - Interface in fr.lirmm.graphik.integraal.api.factory
Factory for creating substitutions.
SubstitutionImpl - Class in fr.inria.rules.integraal.model.logicalElements.impl
Default implementation of Substitution using a map
SubstitutionImpl() - Constructor for class fr.inria.rules.integraal.model.logicalElements.impl.SubstitutionImpl
Default constructor using a HashMap
SubstitutionImpl(Substitution) - Constructor for class fr.inria.rules.integraal.model.logicalElements.impl.SubstitutionImpl
Copy contructor
SubstitutionImpl(Variable, List) - Constructor for class fr.inria.rules.integraal.model.logicalElements.impl.SubstitutionImpl
 
SubstitutionImpl(Map) - Constructor for class fr.inria.rules.integraal.model.logicalElements.impl.SubstitutionImpl
Constructor using a user-given map
Substitutions - Class in fr.lirmm.graphik.integraal.core
Set of utils for manipulating substitutions.
substitutionsByLevel - Variable in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.SimpleSolutionManager
Index solutions by level
success() - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.LegacyBacktrackEvaluator.BacktrackIterator
Called when there is a success during the backtrack algorithm.
SUCCESS - Enum constant in enum class fr.inria.rules.integraal.api.external.eua.EUACode
No error, everything went fine.
SUM - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
Sum invoker.

T

Term - Interface in fr.inria.rules.integraal.model.logicalElements.api
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 - Interface in fr.lirmm.graphik.integraal.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_TABLE_NAME - Static variable in interface fr.inria.rules.integraal.storage.external.rdbms.layout.RDBMSStorageLayout
Name of the table storing serialized terms.
Term.Type - Enum Class in fr.lirmm.graphik.integraal.api.core
Deprecated.
TermCompound - Interface in fr.inria.rules.integraal.model.logicalElements.api
Represents an object composed of a terms' sequence This is useful for defining the common behavior of objects that contain a sequence of terms (like atom or functional terms)
TermConverter - Class in fr.inria.rules.integraal.util.converter
Converts Term to and from Graal's Term
This is used for compatibility with Graal 1.3 version.
TermFactory - Interface in fr.inria.rules.integraal.model.logicalElements.factory.api
Factory for creating terms.
TermFactory - Interface in fr.lirmm.graphik.integraal.api.factory
Factory for creating variables, constants, literals, and copied terms.
TermGenerator - Interface in fr.lirmm.graphik.integraal.api.core
Generates fresh terms.
TermPartition - Class in fr.inria.rules.integraal.model.partition
Partition specialized for terms, with utilities tied to substitutions and rule validity.
TermPartition() - Constructor for class fr.inria.rules.integraal.model.partition.TermPartition
Creates a new empty TermPartition
TermPartition(Substitution) - Constructor for class fr.inria.rules.integraal.model.partition.TermPartition
Creates the TermPartition induced by a substitution I.e., foreach variable v mapped to a term t through the substitution, v and t are in the same class, and the partition is the finest for this property
TermPartition(Partition) - Constructor for class fr.inria.rules.integraal.model.partition.TermPartition
Creates a new TermPartition, copying the given one
TermPartition(Collection) - Constructor for class fr.inria.rules.integraal.model.partition.TermPartition
Creates a new TermPartition with the given classes
TermPartition(Set) - Constructor for class fr.inria.rules.integraal.model.partition.TermPartition
Creates a new TermPartition with the given elements, each in its own class
TermPartitionFactory - Class in fr.inria.rules.integraal.model.partition
Creates term partitions using atoms with the same predicate.
TermPartitionFactory() - Constructor for class fr.inria.rules.integraal.model.partition.TermPartitionFactory
Creates a term partition factory.
termsByPredicatePosition(Predicate, int) - Method in interface fr.lirmm.graphik.integraal.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.integraal.api.core.InMemoryAtomSet
 
termsByPredicatePosition(Predicate, int) - Method in class fr.lirmm.graphik.integraal.core.atomset.DefaultInMemoryAtomSet
 
termsByPredicatePosition(Predicate, int) - Method in class fr.lirmm.graphik.integraal.core.atomset.LinkedListAtomSet
Deprecated.
 
TermSequenceCompound - Interface in fr.inria.rules.integraal.model.logicalElements.api
A compound term whose direct components are stored as an ordered sequence.
termsIterator() - Method in interface fr.lirmm.graphik.integraal.api.core.AtomSet
Returns an iterator over all terms in this atom set.
termsIterator() - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryAtomSet
 
termsIterator() - Method in class fr.lirmm.graphik.integraal.core.atomset.DefaultInMemoryAtomSet
 
termsIterator() - Method in class fr.lirmm.graphik.integraal.core.atomset.LinkedListAtomSet
Deprecated.
 
termsIterator(Term.Type) - Method in interface fr.lirmm.graphik.integraal.api.core.AtomSet
Deprecated.
termsIterator(Term.Type) - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryAtomSet
Deprecated.
termsIterator(Term.Type) - Method in class fr.lirmm.graphik.integraal.core.atomset.DefaultInMemoryAtomSet
Deprecated.
termsIterator(Term.Type) - Method in class fr.lirmm.graphik.integraal.core.atomset.LinkedListAtomSet
Deprecated.
test(T) - Method in interface fr.inria.rules.integraal.util.stream.ThrowingPredicate
Redefine the accept method to be able to declare that an exception is thrown
test1() - Static method in class fr.inria.rules.integraal.api.internal.Main
 
THE_NULL - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
Asserts the null term.
ThrowingConsumer<T> - Interface in fr.inria.rules.integraal.util.stream
This functional interface allows to not catch an Exception in a lambda expression : use it at your own risk, the exception becomes unchecked.
ThrowingFunction<T,R> - Interface in fr.inria.rules.integraal.util.stream
This functional interface allows to not catch an Exception in a lambda expression : use it at your own risk, the exception becomes unchecked.
ThrowingFunction<T,R> - Interface in fr.lirmm.graphik.util.stream
This functional interface allows to not catch an Exception in a lambda expression : use it at your own risk, the exception becomes unchecked.
ThrowingPredicate<T> - Interface in fr.inria.rules.integraal.util.stream
This functional interface allows to not catch an Exception in a lambda expression : use it at your own risk, the exception becomes unchecked.
TIME - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
XSD time datatype.
timeout() - Method in record class fr.inria.rules.integraal.component_builder.externalHaltingConditions.ExternalAlgorithmHaltingConditions
Returns the value of the timeout record component.
Timeout<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase.halting_condition
This halting condition stops the chase if more than a given amount of time passed.
Timeout(long) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.halting_condition.Timeout
Creates a halting condition limited by elapsed time.
TIMEOUT - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.ExternalHaltingConditions
Time to finish the task
TIMEOUT - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
Timeout parameter.
timestampName(String) - Static method in class fr.inria.rules.integraal.api.external.registries.NamesGenerator
Generates a unique string identifier by combining the current timestamp (in milliseconds) with a secondary incremental counter, and appending both to the given prefix.
TimeUtils - Class in fr.inria.rules.integraal.util.time
Manipulates objects representing time.
TimeUtils() - Constructor for class fr.inria.rules.integraal.util.time.TimeUtils
Creates the time utility.
TO_BOOLEAN - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
Boolean conversion invoker.
TO_FLOAT - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
Floating-point conversion invoker.
TO_INT - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
Integer conversion invoker.
TO_LOWER_CASE - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
Lower-case conversion invoker.
TO_SET - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
Set conversion invoker.
TO_STRING - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
String conversion invoker.
TO_STRING_WITH_DATATYPE - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
String conversion with datatype invoker.
TO_TUPLE - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
Tuple conversion invoker.
TO_UPPER_CASE - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
Upper-case conversion invoker.
toArray() - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryAtomSet
Copies the atoms of this set into an array.
toArray() - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractInMemoryAtomSet
 
toArray() - Method in class fr.lirmm.graphik.integraal.core.ruleset.LinkedListRuleSet
 
toArray() - Method in class fr.lirmm.graphik.util.stream.CloseableIteratorAccumulator
Returns the buffered elements as an array.
toArray() - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
 
toArray(IntFunction) - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
 
toArray(T[]) - Method in class fr.lirmm.graphik.integraal.core.ruleset.LinkedListRuleSet
 
toDLGP() - Method in interface fr.inria.rules.integraal.model.common.api.Printable
Deprecated.
Renders this object in DLGP form.
toDLGP() - Method in class fr.inria.rules.integraal.model.query.impl.FOQueryImpl
 
toDLGP() - Method in class fr.inria.rules.integraal.model.query.impl.UnionFOQuery
 
toDLGP() - Method in class fr.inria.rules.integraal.model.rule.impl.FORuleImpl
 
toDLGP() - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
 
toDLGP() - Method in class fr.inria.rules.integraal.storage.external.triplestore.TripleStoreStore
 
toDLGP() - Method in class fr.inria.rules.integraal.storage.natives.DefaultInMemoryAtomSet
 
toDLGP() - Method in class fr.inria.rules.integraal.storage.natives.FactBaseDelAtomsWrapper
 
toDLGP() - Method in class fr.inria.rules.integraal.storage.natives.LightInMemoryGraphStore
 
toDLGP() - Method in class fr.inria.rules.integraal.storage.natives.SimpleInMemoryGraphStore
 
toDLGP() - Method in class fr.inria.rules.integraal.views.FederatedFactBase
Deprecated.
 
toJson() - Method in record class fr.inria.rules.integraal.forward_chaining.chase.description.ChaseDescription
Serializes this description as JSON.
toJson() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.description.IChaseDescription
Returns a JSON serialization of the chase description.
toJson() - Method in record class fr.inria.rules.integraal.forward_chaining.chase.description.StratifiedChaseDescription
 
toJsonString() - Method in class fr.inria.rules.integraal.api.external.eua.EUA
Returns the full JSON representation of this response as a string.
TOKEN - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
XSD token datatype.
toList(CloseableIterator) - Static method in class fr.lirmm.graphik.util.stream.Iterators
Collects all remaining elements from an iterator into a list.
toList(CloseableIteratorWithoutException) - Static method in class fr.lirmm.graphik.util.stream.Iterators
Collects all remaining elements from an iterator into a list.
toMap() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Substitution
Convert the substitution to a map
toMap() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.SubstitutionImpl
 
TOP - Enum constant in enum class fr.inria.rules.integraal.io.dlgp.Directive.Type
Declares a new symbol for TOP
TOP - Static variable in interface fr.inria.rules.integraal.model.logicalElements.api.Predicate
Top predicate: always true
TOP - Static variable in class fr.lirmm.graphik.integraal.api.core.Predicate
Top predicate.
toPartition(Substitution) - Static method in class fr.lirmm.graphik.integraal.core.Substitutions
Converts a substitution into an equivalent partition of terms.
toPrettyString() - Method in record class fr.inria.rules.integraal.forward_chaining.chase.description.ChaseDescription
Serializes this description as a multi-line human-readable string.
toPrettyString() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.description.IChaseDescription
Returns a human-readable serialization of the chase description.
toPrettyString() - Method in record class fr.inria.rules.integraal.forward_chaining.chase.description.StratifiedChaseDescription
 
toSet(CloseableIterator) - Static method in class fr.lirmm.graphik.util.stream.Iterators
Collects all remaining elements from an iterator into a set.
toSet(CloseableIteratorWithoutException) - Static method in class fr.lirmm.graphik.util.stream.Iterators
Collects all remaining elements from an iterator into a set.
toStandardForm() - Method in interface fr.inria.rules.integraal.model.data.standardizable.Standardizable
Returns the standardized textual form using the short representation.
toStandardForm(Boolean) - Method in interface fr.inria.rules.integraal.model.data.standardizable.Standardizable
Returns the standardized textual form.
toStandardForm(Boolean) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Constant
 
toStandardForm(Boolean) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.EvaluableFunction
 
toStandardForm(Boolean) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Literal
 
toStandardForm(Boolean) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.LogicalFunctionalTerm
 
toStandardForm(Boolean) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Predicate
 
toStandardForm(Boolean) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Variable
 
toString() - Method in class fr.inria.rules.integraal.api.external.eua.EUA
Returns the JSON string representation of this response.
toString() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
Returns a string representation of this AlgorithmParameters object, which includes key fields and values.
toString() - Method in record class fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary.QueryEvaluationInput
Returns a string representation of this record class.
toString() - Method in record class fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary.QueryEvaluationOutput
Returns a string representation of this record class.
toString() - Method in record class fr.inria.rules.integraal.component_builder.evaluators.query_rewriting.auxiliary.RewritingInput
Returns a string representation of this record class.
toString() - Method in record class fr.inria.rules.integraal.component_builder.evaluators.query_rewriting.auxiliary.RewritingOutput
Returns a string representation of this record class.
toString() - Method in record class fr.inria.rules.integraal.component_builder.externalHaltingConditions.ExternalAlgorithmHaltingConditions
Returns a string representation of this record class.
toString() - Method in record class fr.inria.rules.integraal.component_builder.externalHaltingConditions.ExternalHaltingCondition
Returns a string representation of this record class.
toString() - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario
 
toString() - Method in record class fr.inria.rules.integraal.configuration.parameters.IGParameter
Returns a string representation of this record class.
toString() - Method in record class fr.inria.rules.integraal.core.FactBaseUtils.PieceHomomorphismFailure
Returns a string representation of this record class.
toString() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseImpl
 
toString() - Method in record class fr.inria.rules.integraal.forward_chaining.chase.description.ChaseDescription
Returns a string representation of this record class.
toString() - Method in record class fr.inria.rules.integraal.forward_chaining.chase.description.StratifiedChaseDescription
Returns a string representation of this record class.
toString() - Method in class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChase
 
toString() - Method in record class fr.inria.rules.integraal.io.csv.RLSCSVResult
Returns a string representation of this record class.
toString() - Method in record class fr.inria.rules.integraal.io.dlgp.Directive
Returns a string representation of this record class.
toString() - Method in record class fr.inria.rules.integraal.io.dlgp.ParserResult
Returns a string representation of this record class.
toString() - Method in class fr.inria.rules.integraal.model.data.readable.query.AbstractAtomicPattern
 
toString() - Method in class fr.inria.rules.integraal.model.formula.api.CompoundFOFormula
//////////////////////////////////////////////
toString() - Method in record class fr.inria.rules.integraal.model.formula.FOFormulas.EvaluableReplacementResult
Returns a string representation of this record class.
toString() - Method in class fr.inria.rules.integraal.model.formula.impl.FOConjunctionFactBaseWrapper
 
toString() - Method in record class fr.inria.rules.integraal.model.formula.impl.FONegationImpl
Returns a string representation of this record class.
toString() - Method in record class fr.inria.rules.integraal.model.formula.impl.FOSubQueryImpl
Returns a string representation of this record class.
toString() - Method in record class fr.inria.rules.integraal.model.kb.impl.FactBaseDescription
Returns a string representation of this record class.
toString() - Method in class fr.inria.rules.integraal.model.kb.impl.KnowledgeBaseImpl
 
toString() - Method in class fr.inria.rules.integraal.model.kb.impl.RuleBaseImpl
 
toString() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.AtomImpl
 
toString() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.ComputedAtomImpl
 
toString() - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.ConstantImpl
Returns a string representation of this record class.
toString() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms.AbstractLogicalFunctionalTermImpl
 
toString() - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms.EvaluableFunctionImpl
Returns a string representation of this record class.
toString() - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.LiteralImpl
Returns a string representation of this record class.
toString() - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdValueUnparserResult
Returns a string representation of this record class.
toString() - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.PredicateImpl
Returns a string representation of this record class.
toString() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.SubstitutionImpl
 
toString() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.TreeSubstitutionImpl
Deprecated.
 
toString() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.VariableImpl
 
toString() - Method in class fr.inria.rules.integraal.model.partition.Partition
 
toString() - Method in class fr.inria.rules.integraal.model.query.impl.FOQueryImpl
 
toString() - Method in class fr.inria.rules.integraal.model.query.impl.UnionFOQuery
 
toString() - Method in class fr.inria.rules.integraal.model.rule.impl.FORuleImpl
 
toString() - Method in record class fr.inria.rules.integraal.model.ruleCompilation.api.RuleCompilationResult
Returns a string representation of this record class.
toString() - Method in class fr.inria.rules.integraal.model.ruleCompilation.id.IDRuleCompilation
 
toString() - Method in class fr.inria.rules.integraal.model.ruleCompilation.id.IDRuleCompilationCondition
 
toString() - Method in class fr.inria.rules.integraal.model.util.wrapper.IdentityWrapper
Returns a string representation of this wrapper.
toString() - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.SimpleSolutionManager
 
toString() - Method in class fr.inria.rules.integraal.query_evaluation.negation.NegationFOQueryEvaluator
 
toString() - Method in record class fr.inria.rules.integraal.storage.external.rdbms.SQLParameterizedQuery
Returns a string representation of this record class.
toString() - Method in record class fr.inria.rules.integraal.storage.external.tabular.DocumentMetadata
Returns a string representation of this record class.
toString() - Method in class fr.inria.rules.integraal.storage.natives.DefaultInMemoryAtomSet
 
toString() - Method in class fr.inria.rules.integraal.storage.natives.FactBaseDelAtomsWrapper
 
toString() - Method in class fr.inria.rules.integraal.storage.natives.LightInMemoryGraphStore
 
toString() - Method in class fr.inria.rules.integraal.storage.natives.SimpleInMemoryGraphStore
 
toString() - Method in class fr.inria.rules.integraal.unifier.QueryUnifierImpl
 
toString() - Method in record class fr.inria.rules.integraal.util.FOQueries.EvaluableQueriesReplacementResult
Returns a string representation of this record class.
toString() - Method in record class fr.inria.rules.integraal.util.Prefix
Returns a string representation of this record class.
toString() - Method in record class fr.inria.rules.integraal.views.view.ViewParameters
Returns a string representation of this record class.
toString() - Method in record class fr.inria.rules.integraal.views.view.ViewParameterSignature
Returns a string representation of this record class.
toString() - Method in class fr.lirmm.graphik.integraal.api.core.AbstractAtom
Returns a string in the form p(t1,...,tk)
toString() - Method in class fr.lirmm.graphik.integraal.api.core.AbstractTerm
 
toString() - Method in class fr.lirmm.graphik.integraal.api.core.Predicate
 
toString() - Method in class fr.lirmm.graphik.integraal.core.AbstractRule
 
toString() - Method in class fr.lirmm.graphik.integraal.core.AbstractSubstitution
 
toString() - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractAtomSet
 
toString() - Method in class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQuery
 
toString() - Method in class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQueryWithNegatedParts
 
toString() - Method in class fr.lirmm.graphik.integraal.core.DefaultEffectiveQuery
 
toString() - Method in class fr.lirmm.graphik.integraal.core.DefaultUnionOfConjunctiveQueries
 
toString() - Method in class fr.lirmm.graphik.integraal.core.ruleset.AbstractRuleSet
 
toString() - Method in class fr.lirmm.graphik.integraal.core.ruleset.LinkedListRuleSet
 
toString() - Method in class fr.lirmm.graphik.integraal.core.RuleWrapper2ConjunctiveQueryWithNegatedParts
 
toString() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.util.PredicatePosition
 
toString(StringBuilder) - Method in class fr.lirmm.graphik.integraal.core.ruleset.AbstractRuleSet
Appends a string representation of this rule set to the given builder.
toTerm(Value) - Method in class fr.inria.rules.integraal.io.rdf.RDFTranslator
Converts any RDF4J Value into a Term.
tr - Variable in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.TriggerApplierImpl
Renamer used to produce fresh existential witnesses.
track(Set, Set, FORule, Substitution) - Method in interface fr.inria.rules.integraal.forward_chaining.chase.lineage.LineageTracker
Tracks the fact that the application of rule with substitution from the bodyfacts produced headFactsPossiblyNew
track(Set, Set, FORule, Substitution) - Method in class fr.inria.rules.integraal.forward_chaining.chase.lineage.LineageTrackerImpl
 
track(Set, Set, FORule, Substitution) - Method in class fr.inria.rules.integraal.forward_chaining.chase.lineage.NoLineageTracker
 
Trackable - Interface in fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.tracking
An interface for trigger appliers that can track the application of the triggers
TRACKER - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Explanation.GraphOfRuleInstancesType
Computes the GRI with an ad-hoc structure
transform(FORule) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.body_to_query_transformer.AllTransformer
 
transform(FORule) - Method in interface fr.inria.rules.integraal.forward_chaining.chase.rule_applier.body_to_query_transformer.BodyToQueryTransformer
Transforms the given rule's body into the corresponding query
transform(FORule) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.body_to_query_transformer.FrontierTransformer
 
transformer - Variable in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.AbstractRuleApplier
Transformation of the rule's body to a query
transformer - Variable in class fr.inria.rules.integraal.views.datasource.AbstractDataSource
 
TRANSFORMER - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
Chase transformer keyword family.
translate(FORule) - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
Preconditions : - the given rule have a body that can be translated by this.translate(FOQuery) - the head have no existential variables
translateRuleToMFA(Rule) - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.MFAProperty
Translates one rule into the rules used by the MFA encoding.
translateRuleToMSA(Rule) - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.MSAProperty
Translates one rule into the rules used by the MSA encoding.
translateToMFA(Iterable) - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.MFAProperty
Translates a rule set into its MFA encoding.
translateToMSA(Iterable) - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.MSAProperty
Translates a rule set into its MSA encoding.
translator - Variable in class fr.inria.rules.integraal.views.datasource.AbstractDataSource
 
Treatment<RW> - Interface in fr.inria.rules.integraal.forward_chaining.chase.treatment
Apply a given treatment
treeEntries() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Substitution
 
treeEntries() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.SubstitutionImpl
 
treeKeys() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.SubstitutionImpl
Added Farah R. + JFB
TreeMapSubstitution - Class in fr.lirmm.graphik.integraal.core
An implementation of Susbstitution using a TreeMap
TreeMapSubstitution() - Constructor for class fr.lirmm.graphik.integraal.core.TreeMapSubstitution
Creates an empty tree-map-based substitution.
TreeMapSubstitution(Substitution) - Constructor for class fr.lirmm.graphik.integraal.core.TreeMapSubstitution
Creates a substitution initialized from the given substitution.
TreeSubstitution - Interface in fr.inria.rules.integraal.model.logicalElements.api
Interface pour les substitutions arborescentes.
TreeSubstitutionImpl - Class in fr.inria.rules.integraal.model.logicalElements.impl
Deprecated.
TreeSubstitutionImpl() - Constructor for class fr.inria.rules.integraal.model.logicalElements.impl.TreeSubstitutionImpl
Deprecated.
 
TreeSubstitutionImpl(Substitution) - Constructor for class fr.inria.rules.integraal.model.logicalElements.impl.TreeSubstitutionImpl
Deprecated.
 
TriggerApplier<RW> - Interface in fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier
A trigger applier applies a homomorphism to the rule's head and adds the resulting atoms to the readWriteData
TriggerApplierImpl<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier
Applies the given triggers by * renaming the existentials * and creating the image of the rule's head with the renamed homomorphism * then add the images to the facts
TriggerApplierImpl(TriggerRenamer, FactsHandler) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.TriggerApplierImpl
Creates a trigger applier with the supplied renamer and facts handler.
TriggerApplierWithTrackerImpl<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.tracking
Applies the given triggers by * renaming the existentials * and creating the image of the rule's head with the renamed homomorphism * then add the images to the facts
TriggerApplierWithTrackerImpl(TriggerRenamer, FactsHandler) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.tracking.TriggerApplierWithTrackerImpl
Creates a tracking trigger applier backed by a fresh lineage tracker.
TriggerApplierWithTrackerImpl(TriggerRenamer, FactsHandler, LineageTracker) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.tracking.TriggerApplierWithTrackerImpl
Creates a tracking trigger applier backed by the supplied lineage tracker.
TriggerChecker<RW> - Interface in fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_checker
Checks if the given trigger respects a criteria
TriggerComputer<RW> - Interface in fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_computer
Computes the triggers from a rule's body on a factbase
TriggerRenamer - Interface in fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.renamer
Renames the existentials on the homomorphism from the given rules
TripleStoreStore - Class in fr.inria.rules.integraal.storage.external.triplestore
This wrapper represents Triplestores handled by InteGraal.
TripleStoreStore() - Constructor for class fr.inria.rules.integraal.storage.external.triplestore.TripleStoreStore
Creates a new Triple store kept in memory
TripleStoreStore(TermFactory, PredicateFactory) - Constructor for class fr.inria.rules.integraal.storage.external.triplestore.TripleStoreStore
Creates a new Triple store kept in memory with the user-given factories
TripleStoreStore(String) - Constructor for class fr.inria.rules.integraal.storage.external.triplestore.TripleStoreStore
Creates a new Triple store over the given endpoint url
TripleStoreStore(String, TermFactory, PredicateFactory) - Constructor for class fr.inria.rules.integraal.storage.external.triplestore.TripleStoreStore
Creates a new Triple store over the given endpoint url with user-given factories
TripleStoreStore(Repository) - Constructor for class fr.inria.rules.integraal.storage.external.triplestore.TripleStoreStore
Creates a new wrapper over the given repository
TRUE - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Checker
True Checker
tryCompileRuleset() - Method in class fr.inria.rules.integraal.component_builder.ComponentBuilder
(if required) compiles the rules
trySetFactBase() - Method in class fr.inria.rules.integraal.component_builder.ComponentBuilder
Loads the data into the factbase.
trySetQueryBase() - Method in class fr.inria.rules.integraal.component_builder.ComponentBuilder
sets the query base
trySetRuleBase() - Method in class fr.inria.rules.integraal.component_builder.ComponentBuilder
sets the rule base
TUPLE - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
Tuple construction invoker.
TWO_STEP - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Computer
Two-Step Computer
TwoStepsComputer<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_computer
Computes only triggers that has not been computed at a previous step
TwoStepsComputer() - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_computer.TwoStepsComputer
Default constructor using the generic query evaluator
TwoStepsComputer(FOQueryEvaluator) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_computer.TwoStepsComputer
Constructor using the given query evaluator
type() - Method in record class fr.inria.rules.integraal.io.dlgp.Directive
Returns the directive kind.
TypeFilter - Class in fr.inria.rules.integraal.util.stream.filter
Tests whether an atom is isomorphic to a reference atom.
TypeFilter - Class in fr.lirmm.graphik.integraal.core
Filters atoms by structural type compatibility with a reference atom.
TypeFilter(AtomType, Atom) - Constructor for class fr.inria.rules.integraal.util.stream.filter.TypeFilter
Creates a type filter for atoms matching the supplied atom type.
TypeFilter(AtomType, Atom) - Constructor for class fr.lirmm.graphik.integraal.core.TypeFilter
Creates a filter from an atom type descriptor and a reference atom.

U

UCQUnfolder - Class in fr.inria.rules.integraal.backward_chaining.unfolding
Unfolds pivotal UCQs into classical UCQs using a rule compilation.
UCQUnfolder(CoverFunction, QueryCoreProcessor, RuleCompilation) - Constructor for class fr.inria.rules.integraal.backward_chaining.unfolding.UCQUnfolder
Creates a new UCQUnfolder using the given parameters
UCQUnfolder(RuleCompilation) - Constructor for class fr.inria.rules.integraal.backward_chaining.unfolding.UCQUnfolder
Creates a new UCQUnfolder using the given parameters
UCQValidator - Class in fr.inria.rules.integraal.util.validator.query
Validates that a query is a union of conjunctive queries.
UCQValidator() - Constructor for class fr.inria.rules.integraal.util.validator.query.UCQValidator
Creates the UCQ validator.
UNA - Enum constant in enum class fr.inria.rules.integraal.io.dlgp.Directive.Type
Declares that the UNA is done
unchecked(ThrowingConsumer) - Static method in interface fr.inria.rules.integraal.util.stream.ThrowingConsumer
Wraps a throwing consumer into a standard consumer by rethrowing exceptions unchecked.
unchecked(ThrowingFunction) - Static method in interface fr.inria.rules.integraal.util.stream.ThrowingFunction
Wraps a throwing function into a standard unchecked function.
unchecked(ThrowingPredicate) - Static method in interface fr.inria.rules.integraal.util.stream.ThrowingPredicate
Wraps a throwing predicate into a standard unchecked predicate.
unchecked(ThrowingFunction) - Static method in interface fr.lirmm.graphik.util.stream.ThrowingFunction
Wraps a throwing function into a standard unchecked function.
UNCOMPILED_RB_NAME - Enum constant in enum class fr.inria.rules.integraal.api.external.eua.EUAData
Identifier used for an uncompiled rule base name.
UNDEFINED - Static variable in class fr.inria.rules.integraal.api.external.registries.BasicRegistry
Special marker used to denote the absence of a user-defined key.
unfold(RuleBase, Collection, InteGraalKeywords.Algorithms.Parameters.Compilation, ExternalHaltingCondition...) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningOperations
 
unfold(RuleBase, Collection, InteGraalKeywords.Algorithms.Parameters.Compilation, ExternalHaltingCondition...) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningService
 
unfold(RuleBase, Collection, InteGraalKeywords.Algorithms.Parameters.Compilation, ExternalHaltingCondition...) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
Unfolds queries with respect to a rule base.
unfold(RuleBase, Collection, InteGraalKeywords.Algorithms.Parameters.Compilation, ExternalHaltingCondition...) - Static method in class fr.inria.rules.integraal.api.internal.ReasoningAPI
Deprecated.
Unfolds queries with respect to a rule base.
unfold(Atom) - Method in interface fr.inria.rules.integraal.model.ruleCompilation.api.RuleCompilation
The unfolding of an atom a is a set A' such that for all a' in A', a' <= a.
unfold(Atom) - Method in class fr.inria.rules.integraal.model.ruleCompilation.HierarchicalRuleCompilation
 
unfold(Atom) - Method in class fr.inria.rules.integraal.model.ruleCompilation.id.IDRuleCompilation
 
unfold(Atom) - Method in class fr.inria.rules.integraal.model.ruleCompilation.NoRuleCompilation
 
unfold(Collection) - Method in class fr.inria.rules.integraal.backward_chaining.unfolding.UCQUnfolder
Each query of the UCQ will be a core Computes a cover of the unfolding before returning it
UnfoldingAtomicFOQueryEvaluator<QD> - Class in fr.inria.rules.integraal.query_evaluation.atomic
Evaluates an Atomic FOQuery using the <= condition given from a rule compilation
Given a factbase F an atomic query A and unfold(A) = {A′, A′′, A′′′} The ≲-homomorphism(A, F) ≡ homomorphism(A′, F) homomorphism(A′′, F) homomorphism(A′′′, F)
UnfoldingAtomicFOQueryEvaluator(RuleCompilation) - Constructor for class fr.inria.rules.integraal.query_evaluation.atomic.UnfoldingAtomicFOQueryEvaluator
Constructor using a compilation
Using the AtomicFOQueryEvaluator by default
UnfoldingAtomicFOQueryEvaluator(RuleCompilation, FOQueryEvaluator) - Constructor for class fr.inria.rules.integraal.query_evaluation.atomic.UnfoldingAtomicFOQueryEvaluator
Constructor using a compilation and a specific atomic query evaluator
UNIDENTIFIED_ERROR - Enum constant in enum class fr.inria.rules.integraal.api.external.eua.EUACode
Unidentified error.
unifier(Atom, Atom) - Method in interface fr.inria.rules.integraal.model.ruleCompilation.api.RuleCompilationCondition
Computes the unifier between two atoms under this condition.
unifier(Atom, Atom) - Method in class fr.inria.rules.integraal.model.ruleCompilation.id.IDRuleCompilationCondition
 
union(E, E) - Method in class fr.inria.rules.integraal.model.partition.Partition
Merge the classes of x and y If x or y are not yet in the partition, they are be added to it
union(ParserResult) - Method in record class fr.inria.rules.integraal.io.dlgp.ParserResult
Creates a union of two DlgpParserResult records.
union(InMemoryAtomSet, InMemoryAtomSet) - Static method in class fr.lirmm.graphik.integraal.core.atomset.AtomSetUtils
Computes the union of two in-memory atom sets.
UNION - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
Set union invoker.
UnionFOQuery - Class in fr.inria.rules.integraal.model.query.impl
The UnionFOQuery represents a union of queries.
UnionFOQuery(String, Collection) - Constructor for class fr.inria.rules.integraal.model.query.impl.UnionFOQuery
Deprecated.
UnionFOQuery(Collection) - Constructor for class fr.inria.rules.integraal.model.query.impl.UnionFOQuery
Creates a union of first-order queries sharing the same answer variables.
UnionFOQueryEvaluator<QD> - Class in fr.inria.rules.integraal.query_evaluation.union
Evaluates a UnionFOQuery by making the union of the results;
The intersection of two substitutions is a substitution from the variables of the two substitutions An intersection is considered correct if for each variable that appear in both substitutions, the associated terms are equals
UnionFOQueryEvaluator(FOQueryEvaluator) - Constructor for class fr.inria.rules.integraal.query_evaluation.union.UnionFOQueryEvaluator
Creates a new evaluator using the given evaluator to evaluate sub-queries
UnionOfConjunctiveQueries - Interface in fr.lirmm.graphik.integraal.api.core
Query representing a finite union of conjunctive queries.
uniq(CloseableIterator) - Static method in class fr.lirmm.graphik.util.stream.Iterators
Remove all equals elements.
uniq(Iterator) - Static method in class fr.lirmm.graphik.util.stream.Iterators
Remove all equals elements.
UniqIterator<T> - Class in fr.lirmm.graphik.util.stream
Remove adjacent equals elements.
UniqIterator(CloseableIterator) - Constructor for class fr.lirmm.graphik.util.stream.UniqIterator
Creates an iterator removing adjacent duplicates from a closeable iterator.
UniqIterator(Iterator) - Constructor for class fr.lirmm.graphik.util.stream.UniqIterator
Creates an iterator removing adjacent duplicates from a standard iterator.
uniqLocaly(CloseableIterator) - Static method in class fr.lirmm.graphik.util.stream.Iterators
Remove adjacent equals elements.
UNKNOWN_OBJECT - Enum constant in enum class fr.inria.rules.integraal.api.external.eua.EUACode
The name of the object to be retrieved in the environment doesn't identify an object of the environment (it doesn't exist in the environment).
UNKNOWN_PARAMETER - Enum constant in enum class fr.inria.rules.integraal.api.external.eua.EUACode
A command is called with an unknown parameter.
UnknownDocumentException - Exception Class in fr.inria.rules.integraal.storage.external.tabular
 
UnknownDocumentException(String) - Constructor for exception class fr.inria.rules.integraal.storage.external.tabular.UnknownDocumentException
 
unordered() - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
 
unparse(Literal) - Static method in class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdValueUnparser
Converts a literal value into its XSD datatype and lexical form.
UNSIGNED_BYTE - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
XSD unsignedByte datatype.
UNSIGNED_INT - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
XSD unsignedInt datatype.
UNSIGNED_LONG - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
XSD unsignedLong datatype.
UNSIGNED_SHORT - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
XSD unsignedShort datatype.
UNSUITABLE_ELEMENT - Enum constant in enum class fr.inria.rules.integraal.api.external.eua.EUACode
The string to be inserted in an object contains dlgp (or vd) entries that doesn't comply with the object type/nature (i.e. trying to add rules to a fact base).
UnsupportedAtomTypeException - Exception Class in fr.lirmm.graphik.integraal.api.core
Exception thrown when an atom type is unsupported by an atom-set implementation.
UnsupportedAtomTypeException(String) - Constructor for exception class fr.lirmm.graphik.integraal.api.core.UnsupportedAtomTypeException
Creates an exception with a message.
UnsupportedAtomTypeException(String, Throwable) - Constructor for exception class fr.lirmm.graphik.integraal.api.core.UnsupportedAtomTypeException
Creates an exception with a message and a cause.
UnsupportedAtomTypeException(Throwable) - Constructor for exception class fr.lirmm.graphik.integraal.api.core.UnsupportedAtomTypeException
Creates an exception from a cause.
unwrap() - Method in class fr.inria.rules.integraal.model.util.wrapper.IdentityWrapper
Returns the originally wrapped object.
update(String) - Method in class fr.inria.rules.integraal.storage.external.evaluator.SparqlQueryEvaluator
Executes the given SPARQL update query
url() - Method in record class fr.inria.rules.integraal.model.kb.impl.FactBaseDescription
Returns the location of this fact base.
URL - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.InternalStorageConfiguration.DBMSDriverParameters
Database URL
URL - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
DBMS URL parameter.
useAdHocSQLStrategy() - Method in class fr.inria.rules.integraal.storage.builder.StorageBuilder
Configure this builder to use a AdHoc storage strategy
useAllTransformer() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Use a transformation that keep all variables as answer variables when evaluating a rule's body
useAlwaysTrueChecker() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Use an always true criteria for the triggers
useBodySkolem() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Use a skolem of the body as name for the existentials
useBreadthFirstApplier() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Use a breadth-first application of the triggers
useByPredicateRuleScheduler() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Uses the scheduler that groups rule applications by predicate.
useEncodingAdHocSQLStrategy() - Method in class fr.inria.rules.integraal.storage.builder.StorageBuilder
Configure this builder to use a AdHoc storage strategy with encoding
useEquivalentChecker() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Use an equivalent criteria for the triggers
useFreshNaming() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Use a fresh name for the existentials
useFrontierByPieceSkolem() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Use a skolem of the body, limited to the frontier of the piece as name for the existentials
useFrontierSkolem() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Use a skolem of the body, limited to the frontier as name for the existentials
useFrontierTransformer() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Use a transformation that keep only the variables of the frontier as answer variables when evaluating a rule's body
useGenericFOQueryEvaluator() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Use the generic query evaluator
useGRDRuleScheduler() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Use a rule scheduler based on the GRD
useHSQLDB(String) - Method in class fr.inria.rules.integraal.storage.builder.StorageBuilder
Configure this builder to use a HSQLDB driver with the given parameters
useHSQLDBSource(String, String) - Method in class fr.inria.rules.integraal.views.builder.ViewBuilder
Configures the builder to use an HSQLDBSource.
useMultiThreadRuleApplier() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Use a multi-threaded rule applier for parallel application of rules.
useMySQLDB(String) - Method in class fr.inria.rules.integraal.storage.builder.StorageBuilder
Configure this builder to use a MySQL driver with the given parameters
useMySQLSource(String, String, String, String) - Method in class fr.inria.rules.integraal.views.builder.ViewBuilder
Configures the builder to use a MySQLSource.
useNaiveComputer() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Use a naive method to compute triggers
useNaiveRuleScheduler() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Use a naive rule scheduler
useNaturalSQLStrategy() - Method in class fr.inria.rules.integraal.storage.builder.StorageBuilder
Configure this builder to use a Natural SQL storage strategy
useObliviousChecker() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Use a oblivious criteria for the triggers
useParallelApplier() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Use a parallel application of the triggers
usePostgreSQLDB(String) - Method in class fr.inria.rules.integraal.storage.builder.StorageBuilder
Configure this builder to use a Postgres driver with the given parameters
usePostgreSQLSource(String, String, String, String) - Method in class fr.inria.rules.integraal.views.builder.ViewBuilder
Configures the builder to use a PostgreSQLSource.
usePseudoMinimalStratification() - Method in class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChaseBuilder
Uses the pseudo-minimal stratification method.
USER_AGENT - Static variable in interface fr.inria.rules.integraal.storage.external.evaluator.HTTPBasedQueryConfiguration
Standard HTTP User-Agent header name.
USER_NAME - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.InternalStorageConfiguration.DBMSDriverParameters
User Name
USER_NAME - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
Database user name parameter.
USER_PASSWORD - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.InternalStorageConfiguration.DBMSDriverParameters
User Password
USER_PASSWORD - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
Database user password parameter.
useRestrictedChecker() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Use a restricted criteria for the triggers
useRestrictedComputer() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Use a restricted method to compute triggers
useSemiNaiveComputer() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Use the semi naive method to compute triggers
useSemiObliviousChecker() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Use a semi oblivious criteria for the triggers
useSingleEvaluationStratification() - Method in class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChaseBuilder
Uses the single evaluation stratification method.
useSmartFOQueryEvaluator() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Use the smart query evaluator
usesOMQAHybridAlgorithm() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
usesOMQAHybridAlgorithm() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Returns whether the OMQA hybrid algorithm should be used.
usesOMQARewritingAlgorithm() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
usesOMQARewritingAlgorithm() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Indicates whether OMQA via rewriting is configured.
usesOMQASaturationAlgorithm() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
usesOMQASaturationAlgorithm() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Indicates whether the algorithm uses a saturation algorithm for OMQA.
useSORestrictedChecker() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Use a combined semi oblivious and restricted criteria for the triggers
useSourceDelegatedDatalogApplication() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Use a method of delegating to the source the application of the datalog rules
useSourceDelegatedDatalogApplier() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Use a method of delegating to the source the application of the datalog rules
useSPARQLEndpoint(String) - Method in class fr.inria.rules.integraal.storage.builder.StorageBuilder
Configure this builder to use a SPARQL endpoint with the given parameters
useSQLiteDB(String) - Method in class fr.inria.rules.integraal.storage.builder.StorageBuilder
Configure this builder to use a SQLite driver with the given parameters
useSQLiteSource(String) - Method in class fr.inria.rules.integraal.views.builder.ViewBuilder
Configures the builder to use a SQLiteSource.
usesQueryAnsweringAlgorithm() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
usesQueryAnsweringAlgorithm() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Indicates whether query answering is configured.
usesQueryRewritingAlgorithm() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
usesQueryRewritingAlgorithm() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Indicates whether query rewriting is configured.
usesRuleCompilationAlgorithm() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
usesRuleCompilationAlgorithm() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Indicates whether rule compilation is configured.
usesSaturationAlgorithm() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
usesSaturationAlgorithm() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Indicates whether the algorithm uses a saturation algorithm.
usesStorage() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
 
usesStorage() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
Indicates whether the algorithm requires external storage settings.
useStratification() - Method in class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChaseBuilder
Uses the default stratification method (by strongly connected components).
useStratifiedChase() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Returns a StratifiedChaseBuilder for creating a StratifiedChase, with this ChaseBuilder in parameter.
useTriggerRuleApplier() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Use a breadth first trigger applier
useTwoStepComputer() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
Use the two-steps method to compute triggers

V

validateParams(String, C) - Method in class fr.inria.rules.integraal.api.external.registries.IterableLabeledRegistry
 
validateParams(String, T) - Method in class fr.inria.rules.integraal.api.external.registries.BasicRegistry
Validates that the key-value pair can be safely inserted into the map.
Validator<T> - Interface in fr.inria.rules.integraal.util.validator
Checks whether elements satisfy an implementation-defined property.
value() - Method in record class fr.inria.rules.integraal.component_builder.externalHaltingConditions.ExternalHaltingCondition
Returns the value of the value record component.
value() - Method in record class fr.inria.rules.integraal.configuration.parameters.IGParameter
Returns the value of the value record component.
value() - Method in record class fr.inria.rules.integraal.io.dlgp.Directive
Returns the directive payload.
value() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Literal
Returns the native Java value carried by this literal.
value() - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.LiteralImpl
Returns the value of the value record component.
valueOf(String) - Static method in enum class fr.inria.rules.integraal.api.external.eua.EUACode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.inria.rules.integraal.api.external.eua.EUAData
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Answers
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.ExternalHaltingConditions
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Images
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Applier
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.ChaseHalter
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Checker
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Computer
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Evaluator
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.InterStepTreatment
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Namer
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Scheduler
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Transformer
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Compilation
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Explanation.ExplainerSolver
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Explanation.ExplainerVerbosity
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Explanation.ExplanationSupportType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Explanation.GraphOfRuleInstancesComputation
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Explanation.GraphOfRuleInstancesType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Explanation.GSATSolverParameters
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Explanation
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.HybridTypes
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.InternalStorageConfiguration.DBMSDriverParameters
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.InternalStorageConfiguration.DBType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.InternalStorageConfiguration.DriverType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.InternalStorageConfiguration.StorageLayout
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.InternalStorageConfiguration
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.MonitoringOperations
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.SupportedFileExtensions.Factbase
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.SupportedFileExtensions.Mappingbase
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.SupportedFileExtensions.Querybase
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.SupportedFileExtensions.Rulebase
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.SupportedFileExtensions
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.inria.rules.integraal.core.ByPieceCoreProcessor.Variant
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.inria.rules.integraal.core.MultiThreadsByPieceCoreProcessor.Variant
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.inria.rules.integraal.io.dlgp.Directive.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.inria.rules.integraal.io.rdf.RDFTranslationMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.inria.rules.integraal.model.data.operationsSupported.OperationsSupported
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.inria.rules.integraal.model.kb.api.ColumnType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.inria.rules.integraal.model.kb.api.FactBaseType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class fr.lirmm.graphik.integraal.api.core.Term.Type
Deprecated.
Returns the enum constant of this class with the specified name.
values() - Static method in enum class fr.inria.rules.integraal.api.external.eua.EUACode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.inria.rules.integraal.api.external.eua.EUAData
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Method in class fr.inria.rules.integraal.api.external.registries.BasicRegistry
Returns a collection view of the values contained in this registry.
values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Answers
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.ExternalHaltingConditions
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Images
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Applier
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.ChaseHalter
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Checker
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Computer
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Evaluator
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.InterStepTreatment
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Namer
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Scheduler
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Transformer
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Compilation
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Explanation.ExplainerSolver
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Explanation.ExplainerVerbosity
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Explanation.ExplanationSupportType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Explanation.GraphOfRuleInstancesComputation
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Explanation.GraphOfRuleInstancesType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Explanation.GSATSolverParameters
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Explanation
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.HybridTypes
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.InternalStorageConfiguration.DBMSDriverParameters
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.InternalStorageConfiguration.DBType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.InternalStorageConfiguration.DriverType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.InternalStorageConfiguration.StorageLayout
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.InternalStorageConfiguration
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.MonitoringOperations
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.SupportedFileExtensions.Factbase
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.SupportedFileExtensions.Mappingbase
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.SupportedFileExtensions.Querybase
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.SupportedFileExtensions.Rulebase
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.SupportedFileExtensions
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.inria.rules.integraal.core.ByPieceCoreProcessor.Variant
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.inria.rules.integraal.core.MultiThreadsByPieceCoreProcessor.Variant
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.inria.rules.integraal.io.dlgp.Directive.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.inria.rules.integraal.io.rdf.RDFTranslationMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.inria.rules.integraal.model.data.operationsSupported.OperationsSupported
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.inria.rules.integraal.model.kb.api.ColumnType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.inria.rules.integraal.model.kb.api.FactBaseType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class fr.lirmm.graphik.integraal.api.core.Term.Type
Deprecated.
Returns an array containing the constants of this enum class, in the order they are declared.
variable() - Method in record class fr.inria.rules.integraal.model.formula.impl.FOSubQueryImpl
Returns the value of the variable record component.
Variable - Interface in fr.inria.rules.integraal.model.logicalElements.api
A variable is a placeholder for another Term.
Variable - Interface in fr.lirmm.graphik.integraal.api.core
A variable is a placeholder for an other Term.
VARIABLE - Enum constant in enum class fr.lirmm.graphik.integraal.api.core.Term.Type
Deprecated.
Variable term.
VARIABLE - Static variable in class fr.inria.rules.integraal.util.AtomType
Mask for a Variable
VARIABLE - Static variable in class fr.lirmm.graphik.integraal.core.AtomType
Marker used for positions holding a regular variable.
variableByLevel - Variable in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.SimpleSolutionManager
Index assigned variables by level
VariableGenerator - Interface in fr.lirmm.graphik.integraal.api.core
Generates fresh variables.
VariableImpl - Class in fr.inria.rules.integraal.model.logicalElements.impl
Default implementation of Variable
VariableImpl(String) - Constructor for class fr.inria.rules.integraal.model.logicalElements.impl.VariableImpl
Constructor using a label
VariableImpl(String, boolean) - Constructor for class fr.inria.rules.integraal.model.logicalElements.impl.VariableImpl
Creates a variable with an explicit anonymity flag.
VariablePrefixSubstitution - Class in fr.lirmm.graphik.integraal.core
Substitution that adds a prefix to variable identifiers.
VariablePrefixSubstitution(String) - Constructor for class fr.lirmm.graphik.integraal.core.VariablePrefixSubstitution
Creates a substitution adding the given prefix to variables.
VariableRemovePrefixSubstitution - Class in fr.lirmm.graphik.integraal.core
Substitution that removes a prefix from variable identifiers when possible.
VariableRemovePrefixSubstitution(String) - Constructor for class fr.lirmm.graphik.integraal.core.VariableRemovePrefixSubstitution
Creates a substitution removing the given prefix from variables.
variablesBeforeLevel(int) - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.SimpleSolutionManager
Returns the variables assigned before the supplied level.
variablesIterator() - Method in interface fr.lirmm.graphik.integraal.api.core.AtomSet
Returns an iterator over all variables in this atom set.
variablesIterator() - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryAtomSet
 
variablesIterator() - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractAtomSet
 
variablesIterator() - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractInMemoryAtomSet
 
vars - Variable in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.LegacyBacktrackEvaluator.BacktrackIterator
Variables requested in the final answer.
VD - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.SupportedFileExtensions.Mappingbase
VD is a JSON format for defining views
View<ViewDefinitionQueryType, NativeQueryType> - Interface in fr.inria.rules.integraal.views.view
Represents an atomic pattern backed by a native data-source view.
VIEW - Enum constant in enum class fr.inria.rules.integraal.io.dlgp.Directive.Type
Declares a view
ViewBuilder - Class in fr.inria.rules.integraal.views.builder
Creates view wrappers from a view definition file
ViewBuilder.ViewBuilderException - Exception Class in fr.inria.rules.integraal.views.builder
Exception for creating datasources with views
ViewBuilder.ViewSubBuilder - Class in fr.inria.rules.integraal.views.builder
Sub-builder for constructing a view.
ViewBuilderException(String) - Constructor for exception class fr.inria.rules.integraal.views.builder.ViewBuilder.ViewBuilderException
Creates a view-builder exception with a message.
ViewBuilderException(String, Throwable) - Constructor for exception class fr.inria.rules.integraal.views.builder.ViewBuilder.ViewBuilderException
Creates a view-builder exception with a message and cause.
viewByPredicate - Variable in class fr.inria.rules.integraal.views.datasource.AbstractDataSource
 
viewDefinitionQuery() - Method in record class fr.inria.rules.integraal.views.view.ViewParameters
Returns the value of the viewDefinitionQuery record component.
ViewImpl<ViewDefinitionQueryType, NativeQueryType> - Class in fr.inria.rules.integraal.views.view
Default implementation of a view-backed atomic pattern.
ViewImpl(Predicate, Map, ViewParameters) - Constructor for class fr.inria.rules.integraal.views.view.ViewImpl
Constructs an AtomicPattern with specific constraints.
ViewParameters<ViewDefinitionQueryType, NativeQueryType> - Record Class in fr.inria.rules.integraal.views.view
Parameters used to build a view.
ViewParameters(ViewDefinitionQueryType, NativeQueryType, List, Optional) - Constructor for record class fr.inria.rules.integraal.views.view.ViewParameters
Creates an instance of a ViewParameters record class.
ViewParameterSignature - Record Class in fr.inria.rules.integraal.views.view
Describes how one view parameter behaves when a native query is built.
ViewParameterSignature(String, Optional, Optional) - Constructor for record class fr.inria.rules.integraal.views.view.ViewParameterSignature
Creates an instance of a ViewParameterSignature record class.
views() - Method in record class fr.inria.rules.integraal.io.dlgp.ParserResult
Returns the value of the views record component.
viewSignature() - Method in record class fr.inria.rules.integraal.views.view.ViewParameters
Returns the value of the viewSignature record component.

W

WeaklyAcyclicProperty - Class in fr.lirmm.graphik.integraal.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.integraal.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.integraal.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.integraal.rulesetanalyser.property
This class does not belong to any abstract class defined earlier.
WEBAPI - Enum constant in enum class fr.inria.rules.integraal.model.kb.api.FactBaseType
API Web access
WebAPINativeDataSource - Class in fr.inria.rules.integraal.views.datasource
Access to a datasource using web api queries
WebAPINativeDataSource(String, String) - Constructor for class fr.inria.rules.integraal.views.datasource.WebAPINativeDataSource
Create a new datasource on a web api
WEIGHTED_AVERAGE - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
Weighted average invoker.
WEIGHTED_MEDIAN - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
Weighted median invoker.
withCreateQueriesFunction(BiFunction) - Method in class fr.inria.rules.integraal.model.data.readable.query.AtomicPatternBuilder
Sets a function to generate queries dynamically.
withIndexablePatternsFunction(Function) - Method in class fr.inria.rules.integraal.model.data.readable.query.AtomicPatternBuilder
Sets a function to determine indexable patterns dynamically.
withModified(Integer, Duration) - Method in record class fr.inria.rules.integraal.component_builder.externalHaltingConditions.ExternalAlgorithmHaltingConditions
Returns a new instance of ExternalAlgorithmHaltingConditions with optional modifications.
withNativeQuery() - Method in record class fr.inria.rules.integraal.views.view.ViewParameters
Returns the value of the withNativeQuery record component.
withNativeQuery(NativeQueryType, List, Optional) - Static method in record class fr.inria.rules.integraal.views.view.ViewParameters
 
withPredicate(Predicate) - Method in class fr.inria.rules.integraal.model.data.readable.query.AtomicPatternBuilder
Sets the predicate for the AtomicPattern.
Writable - Interface in fr.inria.rules.integraal.model.data.writable
Write access contract for atom stores.
write(FOFormula) - Method in class fr.inria.rules.integraal.io.dlgp.DlgpWriter
Write the given formula as DLGP For now, only conjunction is handled (and flattened)
write(FactBase) - Method in class fr.inria.rules.integraal.io.dlgp.DlgpWriter
Write the given fb as DLGP
write(KnowledgeBase) - Method in class fr.inria.rules.integraal.io.dlgp.DlgpWriter
Write the given kb as DLGP
write(RuleBase) - Method in class fr.inria.rules.integraal.io.dlgp.DlgpWriter
Write the given rb as DLGP
write(Atom) - Method in class fr.inria.rules.integraal.io.dlgp.DlgpWriter
Write the given atom as DLGP
write(Constant) - Method in class fr.inria.rules.integraal.io.dlgp.DlgpWriter
Write the given constant as DLGP
write(EvaluableFunction) - Method in class fr.inria.rules.integraal.io.dlgp.DlgpWriter
Write the given evaluable function as DLGP
write(Literal) - Method in class fr.inria.rules.integraal.io.dlgp.DlgpWriter
Write the given literal as DLGP.
write(LogicalFunctionalTerm) - Method in class fr.inria.rules.integraal.io.dlgp.DlgpWriter
Write the given functional term as DLGP.
write(Predicate) - Method in class fr.inria.rules.integraal.io.dlgp.DlgpWriter
Write the given predicate as DLGP
write(Term) - Method in class fr.inria.rules.integraal.io.dlgp.DlgpWriter
Write the given term as DLGP
write(Variable) - Method in class fr.inria.rules.integraal.io.dlgp.DlgpWriter
Write the given variable as DLGP
write(FOQuery) - Method in class fr.inria.rules.integraal.io.dlgp.DlgpWriter
Write the given query as DLGP
write(FORule) - Method in class fr.inria.rules.integraal.io.dlgp.DlgpWriter
Write the given rule as DLGP
write(Object) - Method in interface fr.inria.rules.integraal.io.api.Writer
Write the given object if possible
write(Object) - Method in class fr.inria.rules.integraal.io.dlgp.DlgpWriter
 
write(Object...) - Method in interface fr.inria.rules.integraal.io.api.Writer
Write the given objects if possible
write(String) - Method in class fr.inria.rules.integraal.io.dlgp.DlgpWriter
Write the given string
write(Iterator) - Method in class fr.inria.rules.integraal.util.stream.ArrayBlockingStream
 
write(Iterator) - Method in interface fr.inria.rules.integraal.util.stream.InMemoryStream
Writes every object from the supplied iterator into the in-memory stream.
write(Iterator) - Method in class fr.lirmm.graphik.util.stream.ArrayBlockingStream
 
write(Iterator) - Method in interface fr.lirmm.graphik.util.stream.InMemoryStream
 
write(Iterator) - Method in class fr.lirmm.graphik.util.stream.LinkedBlockingStream
 
write(Iterator) - Method in class fr.lirmm.graphik.util.stream.QueueStream
 
write(Iterator) - Method in interface fr.lirmm.graphik.util.stream.Writer
Writes all objects provided by the iterator.
write(Stream) - Method in class fr.inria.rules.integraal.io.dlgp.DlgpWriter
Write the given stream of atoms, treated as a conjunction, in DLGP
write(T) - Method in class fr.inria.rules.integraal.util.stream.ArrayBlockingStream
Writes one object into the stream, blocking while the buffer is full.
write(T) - Method in interface fr.inria.rules.integraal.util.stream.InMemoryStream
Writes a single object into the in-memory stream.
write(T) - Method in class fr.lirmm.graphik.util.stream.ArrayBlockingStream
 
write(T) - Method in interface fr.lirmm.graphik.util.stream.InMemoryStream
 
write(T) - Method in class fr.lirmm.graphik.util.stream.LinkedBlockingStream
 
write(T) - Method in class fr.lirmm.graphik.util.stream.QueueStream
 
write(T) - Method in interface fr.lirmm.graphik.util.stream.Writer
Writes a single object.
writeConjunction(Collection) - Method in class fr.inria.rules.integraal.io.dlgp.DlgpWriter
Write the given atoms as a single conjunction as DLGP
Writer - Interface in fr.inria.rules.integraal.io.api
Write objects if possible
Writer<T> - Interface in fr.lirmm.graphik.util.stream
Writer contract for single objects or iterator-backed batches.

X

XSD - Static variable in record class fr.inria.rules.integraal.util.Prefix
Constant for XSD prefix
XsdDataType - Enum Class in fr.inria.rules.integraal.model.logicalElements.impl.literals.types
All 47 W3C XSD 1.1 built-in datatypes.
XsdValueParser - Class in fr.inria.rules.integraal.model.logicalElements.impl.literals.types
Central parser for XSD 1.1 built-in datatypes.
XsdValueUnparser - Class in fr.inria.rules.integraal.model.logicalElements.impl.literals.types
Utility class turning Java literal values back into XSD lexical forms.
XsdValueUnparserResult - Record Class in fr.inria.rules.integraal.model.logicalElements.impl.literals.types
A simple record holding the chosen XsdDataType and the corresponding lexical string.
XsdValueUnparserResult(XsdDataType, String) - Constructor for record class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdValueUnparserResult
Creates an instance of a XsdValueUnparserResult record class.

Y

YEARMONTH_DURATION - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
XSD yearMonthDuration datatype.
A B C D E F G H I J K L M N O P Q R S T U V W X Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form