Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractAtom - Class in fr.lirmm.graphik.integraal.api.core
- AbstractAtom() - Constructor for class fr.lirmm.graphik.integraal.api.core.AbstractAtom
- 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<Integer>, Map<Integer, Class<? extends Term>>) - 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
- AbstractAtomSet() - Constructor for class fr.lirmm.graphik.integraal.core.atomset.AbstractAtomSet
- AbstractCloseableIterator<E> - Class in fr.inria.rules.integraal.util.stream
- AbstractCloseableIterator<E> - Class in fr.lirmm.graphik.util.stream
- AbstractCloseableIterator() - Constructor for class fr.inria.rules.integraal.util.stream.AbstractCloseableIterator
- AbstractCloseableIterator() - Constructor for class fr.lirmm.graphik.util.stream.AbstractCloseableIterator
- AbstractDataSource<NativeQueryType,
NativeResultType> - Class in fr.inria.rules.integraal.views.datasource -
This wrapper represents data-sources accessed using mappings.
- AbstractDataSource(Specializer<NativeQueryType>, NativeQueryEvaluator<NativeQueryType, NativeResultType>, Transformer<NativeResultType>) - Constructor for class fr.inria.rules.integraal.views.datasource.AbstractDataSource
-
Create a new wrapper over a data-source with a relational view
- AbstractDataSource(String, Specializer<NativeQueryType>, NativeQueryEvaluator<NativeQueryType, NativeResultType>, Transformer<NativeResultType>) - 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
- AbstractImmutableAtomSet() - Constructor for class fr.lirmm.graphik.integraal.core.atomset.AbstractImmutableAtomSet
- AbstractInMemoryAtomSet - Class in fr.lirmm.graphik.integraal.core.atomset
- AbstractInMemoryAtomSet() - Constructor for class fr.lirmm.graphik.integraal.core.atomset.AbstractInMemoryAtomSet
- AbstractLogicalFunctionalTermImpl - Class in fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms
-
Common methods for the implementation of a FunctionalTerm
- AbstractLogicalFunctionalTermImpl(String, List<Term>) - Constructor for class fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms.AbstractLogicalFunctionalTermImpl
-
Default constructor
- AbstractMapBasedSubstitution - Class in fr.lirmm.graphik.integraal.core
- AbstractMapBasedSubstitution() - Constructor for class fr.lirmm.graphik.integraal.core.AbstractMapBasedSubstitution
- AbstractRule - Class in fr.lirmm.graphik.integraal.core
- AbstractRule() - Constructor for class fr.lirmm.graphik.integraal.core.AbstractRule
- AbstractRuleApplier<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase.rule_applier
- AbstractRuleApplier(BodyToQueryTransformer, TriggerComputer<RW>, TriggerChecker<RW>, TriggerApplier<RW>) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.AbstractRuleApplier
-
Constructor
- AbstractRuleSet - Class in fr.lirmm.graphik.integraal.core.ruleset
- AbstractRuleSet() - Constructor for class fr.lirmm.graphik.integraal.core.ruleset.AbstractRuleSet
- AbstractSubstitution - Class in fr.lirmm.graphik.integraal.core
- AbstractSubstitution() - Constructor for class fr.lirmm.graphik.integraal.core.AbstractSubstitution
- AbstractTerm - Class in fr.lirmm.graphik.integraal.api.core
- AbstractTerm() - Constructor for class fr.lirmm.graphik.integraal.api.core.AbstractTerm
- 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
- add(int, Iterator<Substitution>) - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.SimpleSolutionManager
-
Adds new results for the given level.
- add(int, Iterator<Substitution>) - Method in interface fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.SolutionManager
-
Adds the given results at the given level.
- add(int, Spliterator<Substitution>, Collection<Variable>) - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.SimpleSolutionManager
- add(int, Spliterator<Substitution>, Collection<Variable>) - Method in interface fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.SolutionManager
-
Register the spliterator that will supply substitutions for
leveltogether 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
datasection 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(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
- 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
- addAll(AtomSet) - Method in interface fr.lirmm.graphik.integraal.api.core.AtomSet
- 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
- addAll(InMemoryAtomSet) - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractInMemoryAtomSet
- addAll(CloseableIterator<? extends Atom>) - Method in interface fr.lirmm.graphik.integraal.api.core.AtomSet
-
Add the specified atom stream to this atom set.
- addAll(CloseableIterator<? extends Atom>) - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractAtomSet
- addAll(CloseableIterator<? extends Atom>) - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractImmutableAtomSet
- addAll(CloseableIterator<Rule>) - Method in interface fr.lirmm.graphik.integraal.api.core.Ontology
- addAll(CloseableIterator<Rule>) - Method in interface fr.lirmm.graphik.integraal.api.core.RuleSet
- addAll(CloseableIterator<Rule>) - Method in class fr.lirmm.graphik.integraal.core.ruleset.AbstractRuleSet
- addAll(CloseableIterator<Rule>) - Method in class fr.lirmm.graphik.integraal.core.ruleset.DefaultOntology
- addAll(CloseableIteratorWithoutException<? extends Atom>) - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryAtomSet
- addAll(CloseableIteratorWithoutException<? extends Atom>) - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractInMemoryAtomSet
- addAll(Collection<? extends Rule>) - Method in class fr.lirmm.graphik.integraal.core.ruleset.IndexedByBodyPredicatesRuleSet
- addAll(Collection<? extends Rule>) - Method in class fr.lirmm.graphik.integraal.core.ruleset.IndexedByHeadPredicatesRuleSet
- addAll(Collection<? extends Rule>) - Method in class fr.lirmm.graphik.integraal.core.ruleset.LinkedListRuleSet
- addAll(Collection<Atom>) - Method in interface fr.inria.rules.integraal.model.data.writable.Writable
-
Stores the given atoms
- addAll(Collection<Atom>) - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
- addAll(Collection<Atom>) - Method in class fr.inria.rules.integraal.storage.external.triplestore.TripleStoreStore
- addAll(Collection<Atom>) - Method in class fr.inria.rules.integraal.storage.natives.DefaultInMemoryAtomSet
- addAll(Collection<Atom>) - Method in class fr.inria.rules.integraal.storage.natives.FactBaseDelAtomsWrapper
- addAll(Collection<Atom>) - Method in class fr.inria.rules.integraal.storage.natives.LightInMemoryGraphStore
- addAll(Collection<Atom>) - Method in class fr.inria.rules.integraal.storage.natives.SimpleInMemoryGraphStore
- addAll(Collection<Atom>) - Method in class fr.inria.rules.integraal.views.FederatedFactBase
-
Deprecated.
- addAll(Collection<FORule>) - Method in interface fr.inria.rules.integraal.model.kb.api.RuleBase
-
Add the given rules to the rule base
- addAll(Iterator<Rule>) - Method in interface fr.lirmm.graphik.integraal.api.core.Ontology
- addAll(Iterator<Rule>) - Method in interface fr.lirmm.graphik.integraal.api.core.RuleSet
- addAll(Iterator<Rule>) - Method in class fr.lirmm.graphik.integraal.core.ruleset.AbstractRuleSet
- addAll(Iterator<Rule>) - Method in class fr.lirmm.graphik.integraal.core.ruleset.DefaultOntology
- addAll(Stream<Atom>) - Method in interface fr.inria.rules.integraal.model.data.writable.Writable
-
Stores the given atoms
- addAll(Stream<Atom>) - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
- addAll(Stream<Atom>) - Method in class fr.inria.rules.integraal.storage.natives.FactBaseDelAtomsWrapper
- addAll(Stream<FORule>) - Method in interface fr.inria.rules.integraal.model.kb.api.RuleBase
-
Add the given rules to the rule base
- addAtom(Atom) - Method in class fr.inria.rules.integraal.api.internal.ParsingResult
- addClass(Set<E>) - 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<V>) - Method in class fr.lirmm.graphik.util.graph.scc.StronglyConnectedComponentsGraph
- 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
- addDependencyChecker(DependencyChecker) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.util.AnalyserRuleSet
- addEdge(int, int) - Method in class fr.lirmm.graphik.util.graph.scc.StronglyConnectedComponentsGraph
- addEndOfStepTreatments(EndTreatment<RW>...) - 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
- addFactBase(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
- addGlobalEndTreatments(EndTreatment<RW>...) - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
-
Adds the given Global end treatement
- addGlobalEndTreatments(EndTreatment<RW>...) - Method in class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChaseBuilder
-
Adds global end treatments.
- addGlobalEndTreatments(Collection<EndTreatment<RW>>) - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
-
Adds the given Global end treatement
- addGlobalPretreatments(Pretreatment<RW>...) - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
-
Adds the given Global pretreatment
- addGlobalPretreatments(Pretreatment<RW>...) - Method in class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChaseBuilder
-
Adds global pretreatments.
- addGlobalPretreatments(Collection<Pretreatment<RW>>) - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
-
Adds the given Global pretreatment
- addHaltingConditions(HaltingCondition<RW>...) - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
-
Adds the given halting conditions
- addHaltingConditions(HaltingCondition<RW>...) - Method in class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChaseBuilder
-
Adds halting conditions.
- addHaltingConditions(Collection<HaltingCondition<RW>>) - 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
- addQuery(UnionFOQuery) - Method in class fr.inria.rules.integraal.api.internal.ParsingResult
- addQuery(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
- 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<Predicate>, 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
- addRule(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
- addSpecificConditions(String, List<Object>, FOQuery<?>) - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.AdHocSQLLayout
- addSpecificConditions(String, List<Object>, FOQuery<?>) - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.NaturalSQLLayout
- addSpecificConditions(String, List<Object>, FOQuery<?>) - Method in interface fr.inria.rules.integraal.storage.external.rdbms.layout.RDBMSStorageLayout
-
Add strategy specific conditions to the given query
- addStandardHaltingConditions() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
-
Adds the standard halting conditions
- addStepEndTreatments(EndTreatment<RW>...) - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
-
Adds the given Step end treatement
- addStepEndTreatments(Collection<EndTreatment<RW>>) - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
-
Adds the given Step end treatement
- addStepPretreatments(Pretreatment<RW>...) - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
-
Adds the given Step pretreatment
- addStepPretreatments(Pretreatment<RW>...) - Method in class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChaseBuilder
-
Adds step pretreatments.
- addStepPretreatments(Collection<Pretreatment<RW>>) - 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<? extends Term>) - 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
- addToFactBase(String, String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
- 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<String>) - 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
- 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
- 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
AlgorithmParametersinstance. - AlgorithmParameters(String, InteGraalKeywords.Algorithms, IGParameter<InteGraalKeywords, ?>...) - Constructor for class fr.inria.rules.integraal.component_builder.AlgorithmParameters
-
Constructs a new
AlgorithmParametersinstance and immediately sets parameters from the specifiedIGParameterobject. - 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<? super T>) - 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
- 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
- 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
- Analyser - Class in fr.lirmm.graphik.integraal.rulesetanalyser
- Analyser() - Constructor for class fr.lirmm.graphik.integraal.rulesetanalyser.Analyser
- Analyser(AnalyserRuleSet) - Constructor for class fr.lirmm.graphik.integraal.rulesetanalyser.Analyser
- ANALYSER_NAME - Enum constant in enum class fr.inria.rules.integraal.api.external.eua.EUAData
- AnalyserRuleSet - Class in fr.lirmm.graphik.integraal.rulesetanalyser.util
- AnalyserRuleSet(Rule) - Constructor for class fr.lirmm.graphik.integraal.rulesetanalyser.util.AnalyserRuleSet
- AnalyserRuleSet(DefaultGraphOfRuleDependencies) - Constructor for class fr.lirmm.graphik.integraal.rulesetanalyser.util.AnalyserRuleSet
- AnalyserRuleSet(CloseableIterator<Rule>) - Constructor for class fr.lirmm.graphik.integraal.rulesetanalyser.util.AnalyserRuleSet
- AnalyserRuleSet(CloseableIterator<Rule>, DependencyChecker...) - Constructor for class fr.lirmm.graphik.integraal.rulesetanalyser.util.AnalyserRuleSet
- AnalyserRuleSet(Iterable<Rule>) - Constructor for class fr.lirmm.graphik.integraal.rulesetanalyser.util.AnalyserRuleSet
- AnalyserRuleSet(Iterable<Rule>, DependencyChecker) - Constructor for class fr.lirmm.graphik.integraal.rulesetanalyser.util.AnalyserRuleSet
- AnalyserRuleSet(Iterator<Rule>) - Constructor for class fr.lirmm.graphik.integraal.rulesetanalyser.util.AnalyserRuleSet
- AnalyserRuleSet(Iterator<Rule>, RulesCompilation) - Constructor for class fr.lirmm.graphik.integraal.rulesetanalyser.util.AnalyserRuleSet
- AnalyserRuleSet(Iterator<Rule>, DependencyChecker...) - Constructor for class fr.lirmm.graphik.integraal.rulesetanalyser.util.AnalyserRuleSet
- AnalyserUtils - Class in fr.inria.rules.integraal.api.internal
-
Utility class for analyzing rule bases via Graal.Kiabora.
- AnalyserUtils() - Constructor for class fr.inria.rules.integraal.api.internal.AnalyserUtils
- ANALYSIS_IS_DECIDABLE - Enum constant in enum class fr.inria.rules.integraal.api.external.eua.EUAData
- ANALYSIS_IS_FES - Enum constant in enum class fr.inria.rules.integraal.api.external.eua.EUAData
- ANALYSIS_IS_FUS - Enum constant in enum class fr.inria.rules.integraal.api.external.eua.EUAData
- ANSWERITERATOR_NAME - Enum constant in enum class fr.inria.rules.integraal.api.external.eua.EUAData
- answers() - Method in record class fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary.QueryEvaluationOutput
-
Returns the value of the
answersrecord component. - ANSWERS - Enum constant in enum class fr.inria.rules.integraal.api.external.eua.EUAData
- ANSWERS - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
- anyMatch(Predicate<? super T>) - 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
- appendTo(StringBuilder) - Method in class fr.lirmm.graphik.integraal.api.core.AbstractAtom
- 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
- applied_rules() - Method in class fr.inria.rules.integraal.forward_chaining.chase.RuleApplicationStepResult
- 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
- 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.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<FORule>, ChasableData<RW>) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.BreadthFirstTriggerRuleApplier
- apply(Collection<FORule>, ChasableData<RW>) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.MultiThreadRuleApplier
- apply(Collection<FORule>, ChasableData<RW>) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.ParallelTriggerRuleApplier
- apply(Collection<FORule>, ChasableData<RW>) - 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<FORule>, ChasableData<RW>) - 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
- 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
- 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 interface fr.inria.rules.integraal.model.logicalElements.api.Atom
- 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
- applySubstitution(Substitution, boolean) - Method in interface fr.inria.rules.integraal.model.formula.api.FOFormula
- 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 interface fr.inria.rules.integraal.model.logicalElements.api.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
- 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
- arguments() - Method in record class fr.inria.rules.integraal.storage.external.rdbms.SQLParameterizedQuery
-
Returns the value of the
argumentsrecord component. - arity() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Predicate
- arity() - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.PredicateImpl
-
Returns the value of the
arityrecord component. - ArrayBlockingQueueToCloseableIteratorAdapter<T> - Class in fr.lirmm.graphik.util.stream
- ArrayBlockingQueueToCloseableIteratorAdapter(CloseableIterator<T>) - Constructor for class fr.lirmm.graphik.util.stream.ArrayBlockingQueueToCloseableIteratorAdapter
- ArrayBlockingQueueToCloseableIteratorAdapter(CloseableIterator<T>, int) - Constructor for class fr.lirmm.graphik.util.stream.ArrayBlockingQueueToCloseableIteratorAdapter
- ArrayBlockingStream<T> - Class in fr.inria.rules.integraal.util.stream
- ArrayBlockingStream<T> - Class in fr.lirmm.graphik.util.stream
- ArrayBlockingStream(int) - Constructor for class fr.inria.rules.integraal.util.stream.ArrayBlockingStream
- ArrayBlockingStream(int) - Constructor for class fr.lirmm.graphik.util.stream.ArrayBlockingStream
- ArrayCloseableIterator<T> - Class in fr.lirmm.graphik.util.stream
- ArrayCloseableIterator(T...) - Constructor for class fr.lirmm.graphik.util.stream.ArrayCloseableIterator
- 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 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
- asksLists() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
- asksLists() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
- asksSet() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
- asksSet() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
- asLogicalFunctionalTerm() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.EvaluableFunction
- 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
- 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. - AtomConverter() - Constructor for class fr.inria.rules.integraal.util.converter.AtomConverter
- 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
- AtomFactory - Interface in fr.lirmm.graphik.integraal.api.factory
- 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
- 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
- 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<Term>) - 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
atomReplacementrecord component. - atomReplacement() - Method in record class fr.inria.rules.integraal.util.FOQueries.EvaluableQueriesReplacementResult
-
Returns the value of the
atomReplacementrecord component. - atoms() - Method in record class fr.inria.rules.integraal.io.dlgp.ParserResult
-
Returns the value of the
atomsrecord 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. - AtomSetConverter() - Constructor for class fr.inria.rules.integraal.util.converter.AtomSetConverter
- 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
- AtomSetException(String, Throwable) - Constructor for exception class fr.lirmm.graphik.integraal.api.core.AtomSetException
- AtomSetException(Throwable) - Constructor for exception class fr.lirmm.graphik.integraal.api.core.AtomSetException
- AtomSetUtils - Class in fr.lirmm.graphik.integraal.core.atomset
- 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
- AtomType(Atom, Substitution) - Constructor for class fr.lirmm.graphik.integraal.core.AtomType
- AVERAGE - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
B
- backtrack - Variable in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.LegacyBacktrackEvaluator.BacktrackIterator
- BacktrackEvaluator<QD> - Class in fr.inria.rules.integraal.query_evaluation.conjunction.backtrack
-
Generic back-tracking evaluator for conjunctive first-order queries.
- BacktrackEvaluator(FOQueryEvaluator<FOFormula, QueryableData>) - Constructor for class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.BacktrackEvaluator
- BacktrackEvaluator(FOQueryEvaluator<FOFormula, QueryableData>, Function<List<PreparedFOQuery<? extends FOFormula, QD>>, Scheduler<QD>>) - Constructor for class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.BacktrackEvaluator
- BacktrackIterator(FOQueryEvaluator<FOFormula, QD>, FOQuery<? extends FOFormulaConjunction>, QD, Collection<Variable>, Substitution) - Constructor for class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.LegacyBacktrackEvaluator.BacktrackIterator
- BackwardChainingAlgorithm - Interface in fr.inria.rules.integraal.backward_chaining.api
- 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
- BasicQuery - Class in fr.inria.rules.integraal.model.data.readable.query
-
Represents a query built from a AtomicPattern.
- BasicQuery(AtomicPattern, Map<Integer, Term>) - 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
TwithStringkeys. - 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<I>, Function<I, OutputType>, ExternalAlgorithmHaltingConditions, BiFunction<I, String, OutputType>) - 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
- 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<FORule>) - Static method in class fr.inria.rules.integraal.forgetting.Forgetting
-
Rewrites the rules' bodies in the given
toRewritecollection using the given RuleBase. - BOOLEAN - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
- BOOLEAN_BOTTOM_QUERY - Variable in class fr.lirmm.graphik.integraal.core.factory.DefaultConjunctiveQueryFactory
- BOOLEAN_INFORMATION - Enum constant in enum class fr.inria.rules.integraal.api.external.eua.EUAData
- 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
- 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<RW>, TriggerChecker<RW>, TriggerApplier<RW>) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.BreadthFirstTriggerRuleApplier
-
Constructor
- BTSProperty - Class in fr.lirmm.graphik.integraal.rulesetanalyser.property
- 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<InteGraalKeywords, ?>) - Static method in interface fr.inria.rules.integraal.component_builder.api.IComponentBuilder
-
Creates a Chase-based reasoning component.
- buildAndGetChase(FactBase, RuleBase, IGParameter<InteGraalKeywords, ?>...) - Static method in interface fr.inria.rules.integraal.component_builder.api.IComponentBuilder
-
Creates a Chase-based reasoning component.
- buildAndGetOMQRewriter(RuleBase, Collection<Query>, 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<Query>, InteGraalKeywords.Algorithms.Parameters.Compilation, IGParameter<InteGraalKeywords, ?>...) - 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<Query>, IGParameter<InteGraalKeywords, ?>...) - 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<InteGraalKeywords, ?>...) - 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<Query>, 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<Query>, IGParameter<InteGraalKeywords, ?>...) - 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<InteGraalKeywords, ?>...) - 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
- 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
- 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
- BY_DELETION - Enum constant in enum class fr.inria.rules.integraal.core.ByPieceCoreProcessor.Variant
- BY_DELETION - Enum constant in enum class fr.inria.rules.integraal.core.MultiThreadsByPieceCoreProcessor.Variant
- BY_PREDICATE - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Scheduler
- BY_SPECIALISATION - Enum constant in enum class fr.inria.rules.integraal.core.ByPieceCoreProcessor.Variant
- BY_SPECIALISATION - Enum constant in enum class fr.inria.rules.integraal.core.MultiThreadsByPieceCoreProcessor.Variant
- 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
- ByPieceAndVariableCoreProcessor(FOQueryEvaluator<FOFormula, ? super FactBase>) - Constructor for class fr.inria.rules.integraal.core.ByPieceAndVariableCoreProcessor
- 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
- ByPieceCoreProcessor(ByPieceCoreProcessor.Variant) - Constructor for class fr.inria.rules.integraal.core.ByPieceCoreProcessor
- ByPieceCoreProcessor(ByPieceCoreProcessor.Variant, FOQueryEvaluator<FOFormula, ? super RW>) - Constructor for class fr.inria.rules.integraal.core.ByPieceCoreProcessor
- ByPieceCoreProcessor(FOQueryEvaluator<FOFormula, ? super RW>) - Constructor for class fr.inria.rules.integraal.core.ByPieceCoreProcessor
- ByPieceCoreProcessor.Variant - Enum Class in fr.inria.rules.integraal.core
- 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
- BYTE - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
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
- 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
chasableDatarecord component. - chasableData() - Method in record class fr.inria.rules.integraal.forward_chaining.chase.description.StratifiedChaseDescription
-
Returns the value of the
chasableDatarecord 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
- ChasableDataImpl(QueryableData, ReadWrite) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.data.ChasableDataImpl
- ChasableDataImpl(ReadWrite) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.data.ChasableDataImpl
- chase() - Method in record class fr.inria.rules.integraal.forward_chaining.chase.description.StratifiedChaseDescription
-
Returns the value of the
chaserecord component. - chase(FactBase, RuleBase, IGParameter<InteGraalKeywords, ?>...) - 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
ChasableDataaccording to rules - Chase(InteGraalKeywords.Algorithms.Parameters.Chase.Checker, ExternalAlgorithmHaltingConditions) - Static method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
-
Creates an
IAlgorithmParametersinstance for a Chase-based reasoning algorithm with the specified parameters. - Chase(InteGraalKeywords.Algorithms.Parameters.Chase.Checker, IGParameter<InteGraalKeywords, ?>) - Static method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
-
Creates an
IAlgorithmParametersinstance for a Chase-based reasoning algorithm with the specified parameters. - Chase(IGParameter<InteGraalKeywords, ?>...) - Static method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
-
Creates an
IAlgorithmParametersinstance 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
IAlgorithmParametersinstance 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
chaseBuilderrecord component. - ChaseBuilder<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase
- ChaseBuilder() - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
- 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
- ChaseDescription<RW> - Record Class in fr.inria.rules.integraal.forward_chaining.chase.description
- ChaseDescription(ChasableData<RW>, RuleBase, RuleScheduler, RuleApplier<RW>, RuleApplicationStepResult, int, Collection<HaltingCondition<RW>>, Collection<Pretreatment<RW>>, Collection<Pretreatment<RW>>, Collection<EndTreatment<RW>>, Collection<EndTreatment<RW>>) - Constructor for record class fr.inria.rules.integraal.forward_chaining.chase.description.ChaseDescription
-
Creates an instance of a
ChaseDescriptionrecord class. - CHASEHALTER - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
- ChaseImpl<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase
-
Default implementation of the chase algorithm
- ChaseImpl(ChasableData<RW>, RuleBase, RuleScheduler, RuleApplier<RW>, Collection<HaltingCondition<RW>>, Collection<Pretreatment<RW>>, Collection<Pretreatment<RW>>, Collection<EndTreatment<RW>>, Collection<EndTreatment<RW>>) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.ChaseImpl
-
Use
ChaseBuilderto 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
- 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
- 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
- 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
- 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
- check(MarkedVariableSet) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.StickyProperty
- 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
- 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<? extends T>) - Method in interface fr.inria.rules.integraal.util.validator.Validator
- check(T) - Method in interface fr.inria.rules.integraal.util.validator.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
- checkAtomicQuery(FOQuery<Atom>) - Static method in interface fr.inria.rules.integraal.util.validator.query.EvaluableQueryValidator
- checkAtomSet(Collection<Atom>) - Static method in interface fr.inria.rules.integraal.util.validator.query.EvaluableQueryValidator
- 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
- checkTrigger - Variable in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.RuleAppplicationStatistics
- 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
- 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
- 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
- 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
- clone() - Method in class fr.inria.rules.integraal.grd.impl.GRDEdge
- close() - Method in class fr.inria.rules.integraal.component_builder.ComponentBuilder
- 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.util.stream.ArrayBlockingStream
- close() - Method in interface fr.inria.rules.integraal.util.stream.CloseableIterator
- 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 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
- CloseableIterable<T> - Interface in fr.lirmm.graphik.util.stream
- CloseableIterableAdapter<T> - Class in fr.inria.rules.integraal.util.stream
- CloseableIterableAdapter<T> - Class in fr.lirmm.graphik.util.stream
- CloseableIterableAdapter(Iterable<T>) - Constructor for class fr.inria.rules.integraal.util.stream.CloseableIterableAdapter
- CloseableIterableAdapter(Iterable<T>) - Constructor for class fr.lirmm.graphik.util.stream.CloseableIterableAdapter
- CloseableIterableWithoutException<T> - Interface in fr.inria.rules.integraal.util.stream
- CloseableIterableWithoutException<T> - Interface in fr.lirmm.graphik.util.stream
- CloseableIterator<T> - Interface in fr.inria.rules.integraal.util.stream
- CloseableIterator<T> - Interface in fr.lirmm.graphik.util.stream
- CloseableIteratorAccumulator<E> - Class in fr.lirmm.graphik.util.stream
-
This Iterator stores the items passed in a buffer memory.
- CloseableIteratorAccumulator(CloseableIterator<E>) - Constructor for class fr.lirmm.graphik.util.stream.CloseableIteratorAccumulator
- CloseableIteratorAdapter<T> - Class in fr.inria.rules.integraal.util.stream
- CloseableIteratorAdapter<T> - Class in fr.lirmm.graphik.util.stream
- CloseableIteratorAdapter(Iterator<T>) - Constructor for class fr.inria.rules.integraal.util.stream.CloseableIteratorAdapter
- CloseableIteratorAdapter(Iterator<T>) - Constructor for class fr.lirmm.graphik.util.stream.CloseableIteratorAdapter
- CloseableIteratorAdapter(Stream<T>) - Constructor for class fr.lirmm.graphik.util.stream.CloseableIteratorAdapter
- CloseableIteratorAggregator<E> - Class in fr.lirmm.graphik.util.stream
- CloseableIteratorAggregator(CloseableIterator<CloseableIterator<E>>) - Constructor for class fr.lirmm.graphik.util.stream.CloseableIteratorAggregator
- CloseableIteratorAggregator(Iterator<CloseableIterator<E>>) - Constructor for class fr.lirmm.graphik.util.stream.CloseableIteratorAggregator
- CloseableIteratorAggregatorWithoutException<E> - Class in fr.lirmm.graphik.util.stream
- CloseableIteratorAggregatorWithoutException(CloseableIteratorWithoutException<CloseableIteratorWithoutException<E>>) - Constructor for class fr.lirmm.graphik.util.stream.CloseableIteratorAggregatorWithoutException
- CloseableIteratorAggregatorWithoutException(Iterator<CloseableIteratorWithoutException<E>>) - Constructor for class fr.lirmm.graphik.util.stream.CloseableIteratorAggregatorWithoutException
- CloseableIteratorRecursive<E> - Class in fr.lirmm.graphik.util.stream
-
This Iterator iterate recursively on Iterator or CloseableIterable results from a primary iterator.
- CloseableIteratorRecursive(CloseableIterator<E>) - Constructor for class fr.lirmm.graphik.util.stream.CloseableIteratorRecursive
- CloseableIteratorWithoutException<T> - Interface in fr.inria.rules.integraal.util.stream
- CloseableIteratorWithoutException<T> - Interface in fr.lirmm.graphik.util.stream
- CODE_KEY - Static variable in class fr.inria.rules.integraal.api.external.eua.EUA
-
JSON key for the result code.
- collect(Supplier<R>, BiConsumer<R, ? super T>, BiConsumer<R, R>) - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
- collect(Collector<? super T, A, R>) - 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
- COMBINE_FES - Static variable in class fr.lirmm.graphik.integraal.rulesetanalyser.Analyser
- COMBINE_FUS - Static variable in class fr.lirmm.graphik.integraal.rulesetanalyser.Analyser
- COMBINE_NONE - Static variable in class fr.lirmm.graphik.integraal.rulesetanalyser.Analyser
- combineFES() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.Analyser
- combineFUS() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.Analyser
- 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
compilableRulesrecord component. - compilation() - Method in record class fr.inria.rules.integraal.component_builder.evaluators.query_rewriting.auxiliary.RewritingInput
-
Returns the value of the
compilationrecord component. - compilation() - Method in record class fr.inria.rules.integraal.model.ruleCompilation.api.RuleCompilationResult
-
Returns the value of the
compilationrecord component. - Compilation(InteGraalKeywords.Algorithms.Parameters.Compilation, ExternalAlgorithmHaltingConditions) - Static method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
-
Creates an
IAlgorithmParametersinstance for rule compilation with the specified parameters. - Compilation(IGParameter<InteGraalKeywords, ?>...) - Static method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
-
Creates an
IAlgorithmParametersinstance for rule compilation with the specified parameters. - Compilation(RuleBase) - Static method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
- COMPILATION - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
- COMPILATION_NAME - Enum constant in enum class fr.inria.rules.integraal.api.external.eua.EUAData
- CompilationResult - Class in fr.inria.rules.integraal.api.internal
- CompilationResult(RuleBase, InteGraalKeywords.Algorithms.Parameters.Compilation) - Constructor for class fr.inria.rules.integraal.api.internal.CompilationResult
- 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<Rule>) - 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
-
This method returns the original rulebase, the compilable rules, and the non-compilable rules.
- 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
- compiledRewrite(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
- 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<? extends FOFormula>) - Constructor for class fr.inria.rules.integraal.model.formula.api.CompoundFOFormula
-
Constructor using sub formulas
- compute(FOQuery<?>, Collection<FORule>, ChasableData<RW>) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_computer.NaiveTriggerComputer
- compute(FOQuery<?>, Collection<FORule>, ChasableData<RW>) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_computer.RestrictedTriggerComputer
- compute(FOQuery<?>, Collection<FORule>, ChasableData<RW>) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_computer.SemiNaiveComputer
- compute(FOQuery<?>, Collection<FORule>, ChasableData<RW>) - 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<FORule>, ChasableData<RW>) - 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<Rule>) - 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<Variable>) - Method in class fr.inria.rules.integraal.core.ByPieceAndVariableCoreProcessor
- computeCore(FactBase, Set<Variable>) - Method in class fr.inria.rules.integraal.core.NaiveCoreProcessor
- computeCore(FOQuery<? extends FOFormula>) - Method in class fr.inria.rules.integraal.backward_chaining.core.NoCoreProcessor
- computeCore(FOQuery<? extends FOFormula>) - 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<? extends FOFormula>) - 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<Variable>) - Method in class fr.inria.rules.integraal.core.ByPieceCoreProcessor
- computeCore(RW, Set<Variable>) - 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<Variable>) - 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<RW>) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.treatment.ComputeCore
- 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<Term>) - Constructor for class fr.inria.rules.integraal.model.logicalElements.impl.ComputedAtomImpl
-
Constructor using a list of terms
- computeLayers(Iterable<Integer>, boolean) - Method in class fr.lirmm.graphik.util.graph.scc.StronglyConnectedComponentsGraph
- 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<RW>) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.treatment.ComputeLocalCore
- 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
- 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
- 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<Rule>) - 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
- 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
- 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
- ConjunctionFormulaValidator() - Constructor for class fr.inria.rules.integraal.util.validator.rule.ConjunctionFormulaValidator
- ConjunctiveHeadRuleValidator - Class in fr.inria.rules.integraal.util.validator.rule
- ConjunctiveHeadRuleValidator() - Constructor for class fr.inria.rules.integraal.util.validator.rule.ConjunctiveHeadRuleValidator
- ConjunctiveQuery - Interface in fr.lirmm.graphik.integraal.api.core
-
This interface represents a conjunctive query.
- ConjunctiveQueryFactory - Interface in fr.lirmm.graphik.integraal.api.factory
- ConjunctiveQueryRuleAdapter - Class in fr.lirmm.graphik.integraal.core
- ConjunctiveQueryRuleAdapter(ConjunctiveQuery) - Constructor for class fr.lirmm.graphik.integraal.core.ConjunctiveQueryRuleAdapter
- ConjunctiveQueryRuleAdapter(InMemoryAtomSet) - Constructor for class fr.lirmm.graphik.integraal.core.ConjunctiveQueryRuleAdapter
- 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_OR_FROZEN_VAR - Static variable in class fr.lirmm.graphik.integraal.core.AtomType
- 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
- ConstantFilter() - Constructor for class fr.inria.rules.integraal.util.stream.filter.ConstantFilter
-
Default constructor
- ConstantGenerator - Interface in fr.lirmm.graphik.integraal.api.core
- 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
- ConstantOnlyAtomValidator() - Constructor for class fr.inria.rules.integraal.util.validator.data.ConstantOnlyAtomValidator
- 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
constantsOnlyrecord 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
- 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
- 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
- contains(Rule) - Method in interface fr.lirmm.graphik.integraal.api.core.ImmutableRuleSet
- 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, T>, 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
- CONTAINS_KEY - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
- CONTAINS_VALUE - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
- 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
trueif 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
trueif 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<String, String>) - 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<String, String>...) - 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() - Method in interface fr.inria.rules.integraal.model.formula.api.FOFormula
- 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 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
- copy(FactBase) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
- copy(RuleBase) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
- copy(UnionFOQuery) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
- copy(Rule) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
- copy(String) - Method in class fr.inria.rules.integraal.storage.external.evaluator.SQLParameterizedQueryEvaluator
- 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<UnionFOQuery>) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
- copyAtom(Atom) - Method in class fr.inria.rules.integraal.model.formula.factory.FOFormulaFactory
- copyConjunction(FOFormulaConjunction) - Method in class fr.inria.rules.integraal.model.formula.factory.FOFormulaFactory
- 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
- copyDisjunction(FOFormulaDisjunction) - Method in class fr.inria.rules.integraal.model.formula.factory.FOFormulaFactory
- copyFactBase(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
- copyFactBaseCollection(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
- copyFBC(Collection<FactBase>) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
- copyFromSTDIn(String, String) - Method in class fr.inria.rules.integraal.storage.external.evaluator.SQLParameterizedQueryEvaluator
- copyNegation(FOFormulaNegation) - Method in class fr.inria.rules.integraal.model.formula.factory.FOFormulaFactory
- copyQuery(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
- copyQueryCollection(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
- copyRule(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
- copyRuleBase(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
- CORE - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.InterStepTreatment
-
Performs a core
- coreChase(FactBase, RuleBase, IGParameter<InteGraalKeywords, ?>...) - Static method in class fr.inria.rules.integraal.api.internal.ReasoningAPI
-
Performs a core chase on the given
FactBasewithRuleBaseby tuning the default behavior with the givenIGParameters. - 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
countrecord component. - count() - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
- count(CloseableIterator<?>) - Static method in class fr.lirmm.graphik.util.stream.Iterators
- count(CloseableIteratorWithoutException<?>) - Static method in class fr.lirmm.graphik.util.stream.Iterators
- 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
- countAnswers(FOQuery<? extends FOFormula>, 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
GenericFOQueryEvaluatoras a fallback - countAnswers(Q, QD) - Method in interface fr.inria.rules.integraal.model.queryEvaluation.api.QueryEvaluator
- counter - Variable in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.RuleAppplicationStatistics
- CounterIterator<T> - Class in fr.lirmm.graphik.util.stream
- CounterIterator(CloseableIterator<T>) - Constructor for class fr.lirmm.graphik.util.stream.CounterIterator
- countHomomorphism(Q, QD) - Method in interface fr.inria.rules.integraal.model.queryEvaluation.api.QueryEvaluator
- 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<Query>, FactBase, QueryEvaluator<Query, QueryableData>, boolean, ExternalAlgorithmHaltingConditions) - Constructor for class fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.CountingQueryEvaluatorWithMultiEvaluator
- cover(Set<FOQuery<? extends FOFormula>>) - Method in interface fr.inria.rules.integraal.backward_chaining.cover.CoverFunction
- cover(Set<FOQuery<? extends FOFormula>>) - Method in class fr.inria.rules.integraal.backward_chaining.cover.NoCover
- cover(Set<FOQuery<? extends FOFormula>>) - 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
- CQValidator() - Constructor for class fr.inria.rules.integraal.util.validator.query.CQValidator
- 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
- create() - Method in interface fr.lirmm.graphik.integraal.api.factory.RuleFactory
- create() - Method in interface fr.lirmm.graphik.integraal.api.factory.StoreFactory
- 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
- 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
- create(Atom) - Method in interface fr.lirmm.graphik.integraal.api.factory.StoreFactory
- 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
- create(Atom[]) - Method in interface fr.lirmm.graphik.integraal.api.factory.StoreFactory
- 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
- 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
- create(Atom, Atom) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultRuleFactory
- create(Atom, List<Term>) - 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<Term>) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultConjunctiveQueryFactory
- create(AtomSet) - Method in interface fr.lirmm.graphik.integraal.api.factory.InMemoryAtomSetFactory
- create(AtomSet) - Method in interface fr.lirmm.graphik.integraal.api.factory.StoreFactory
- 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
- create(InMemoryAtomSet) - Method in interface fr.lirmm.graphik.integraal.api.factory.StoreFactory
- 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
- create(InMemoryAtomSet, InMemoryAtomSet) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultRuleFactory
- create(InMemoryAtomSet, List<Term>) - 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<Term>) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultConjunctiveQueryFactory
- create(Predicate) - Method in interface fr.lirmm.graphik.integraal.api.factory.AtomFactory
- 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
- create(Predicate, Term...) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultAtomFactory
- create(Predicate, List<Term>) - Method in interface fr.lirmm.graphik.integraal.api.factory.AtomFactory
- create(Predicate, List<Term>) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultAtomFactory
- create(Rule) - Method in interface fr.lirmm.graphik.integraal.api.factory.RuleFactory
- create(Rule) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultRuleFactory
- create(CloseableIterator<Atom>) - Method in interface fr.lirmm.graphik.integraal.api.factory.InMemoryAtomSetFactory
- create(CloseableIterator<Atom>) - Method in interface fr.lirmm.graphik.integraal.api.factory.StoreFactory
- create(CloseableIterator<Atom>) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultAtomSetFactory
- create(CloseableIterator<Atom>) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultStoreFactory
- create(CloseableIteratorWithoutException<Atom>) - Method in interface fr.lirmm.graphik.integraal.api.factory.InMemoryAtomSetFactory
- create(CloseableIteratorWithoutException<Atom>) - Method in interface fr.lirmm.graphik.integraal.api.factory.StoreFactory
- create(CloseableIteratorWithoutException<Atom>) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultAtomSetFactory
- create(CloseableIteratorWithoutException<Atom>) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultStoreFactory
- create(CloseableIteratorWithoutException<Atom>, CloseableIteratorWithoutException<Atom>) - Method in interface fr.lirmm.graphik.integraal.api.factory.RuleFactory
- create(CloseableIteratorWithoutException<Atom>, CloseableIteratorWithoutException<Atom>) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultRuleFactory
- create(CloseableIteratorWithoutException<Atom>, CloseableIteratorWithoutException<Term>) - 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<Atom>, CloseableIteratorWithoutException<Term>) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultConjunctiveQueryFactory
- create(Object, int) - Method in interface fr.lirmm.graphik.integraal.api.factory.PredicateFactory
- 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
- 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
- create(String, InMemoryAtomSet, InMemoryAtomSet) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultRuleFactory
- create(String, InMemoryAtomSet, List<Term>) - 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<Term>) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultConjunctiveQueryFactory
- create(String, CloseableIteratorWithoutException<Atom>, CloseableIteratorWithoutException<Atom>) - Method in interface fr.lirmm.graphik.integraal.api.factory.RuleFactory
- create(String, CloseableIteratorWithoutException<Atom>, CloseableIteratorWithoutException<Atom>) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultRuleFactory
- create2(Object, int) - Method in interface fr.lirmm.graphik.integraal.api.factory.PredicateFactory
- 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
- createAllFromFile(String, String, String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
- createAllOld(String, String, String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
-
Deprecated.
- createAnalyser(RuleBase) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
- createAnalyser(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
- 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(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
- createConjunction(Collection<? extends IFormula>) - Method in class fr.inria.rules.integraal.io.dlgpe2.DlgpeFormulaFactory
- createConstant(Object) - Method in interface fr.lirmm.graphik.integraal.api.factory.TermFactory
- createConstant(Object) - Method in class fr.lirmm.graphik.integraal.core.term.DefaultTermFactory
- createConstant(String) - Method in class fr.inria.rules.integraal.io.dlgpe2.DlgpeElemFactory
- createConstraint(IFormula) - Method in class fr.inria.rules.integraal.io.dlgpe2.DlgpeSentenceFactory
- created_facts() - Method in class fr.inria.rules.integraal.forward_chaining.chase.RuleApplicationStepResult
- 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
-
Create the schema associated to this strategy on the given driver's 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
- createDisjunction(Collection<? extends IFormula>) - Method in class fr.inria.rules.integraal.io.dlgpe2.DlgpeFormulaFactory
- createEnvironment() - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
-
Crée un environnement.
- 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
- createEquality(Term, Term) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultAtomFactory
- createEqualityAtom(ITerm, ITerm) - Method in class fr.inria.rules.integraal.io.dlgpe2.DlgpeFormulaFactory
- createFact(IFormula) - Method in class fr.inria.rules.integraal.io.dlgpe2.DlgpeSentenceFactory
- createFactBase(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
-
Creates a new FactBase.
- createFactBaseCollection(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
- 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<? extends ITerm>) - Method in class fr.inria.rules.integraal.io.dlgpe2.DlgpeElemFactory
- createImageOf(Substitutable<R>) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Substitution
-
Applies this substitution to a Substitutable object.
- createImageOf(Substitutable<R>, 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<? extends Term>) - Method in interface fr.lirmm.graphik.integraal.api.core.Substitution
-
Get the image of each terms of the specified list.
- createImageOf(Collection<? extends Term>) - 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
- createImageWith(FOQuery<Formula>, 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
- createKiaboraAnalyser(AnalyserRuleSet) - Static method in class fr.inria.rules.integraal.api.internal.AnalyserUtils
-
Creates a KiaboraAnalyser to perform all rule base analysis.
- createLiteral(URI, Object) - Method in interface fr.lirmm.graphik.integraal.api.factory.TermFactory
- 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
- createLiteral(Object) - Method in class fr.lirmm.graphik.integraal.core.term.DefaultTermFactory
- createLiteral(String, String) - Method in class fr.inria.rules.integraal.io.dlgpe2.DlgpeElemFactory
- createNegation(IFormula) - Method in class fr.inria.rules.integraal.io.dlgpe2.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
Variableimplementation used An anonymous Variable must not be equals to an existing Variable created byTermFactory.createOrGetVariable(java.lang.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
- createOrGetConjunction(FactBase) - Method in class fr.inria.rules.integraal.model.formula.factory.FOFormulaFactory
- createOrGetConjunction(Collection<? extends FOFormula>) - Method in class fr.inria.rules.integraal.model.formula.factory.FOFormulaFactory
- 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
Constantimplementation 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
- createOrGetDisjunction(Collection<? extends FOFormula>) - Method in class fr.inria.rules.integraal.model.formula.factory.FOFormulaFactory
- createOrGetFloatLiteral(T) - Method in interface fr.inria.rules.integraal.model.logicalElements.factory.api.TermFactory
- createOrGetFloatLiteral(T) - 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
Variableimplementation used A Fresh Variable must not be equals to an existing Variable created byTermFactory.createOrGetVariable(java.lang.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
- createOrGetIntegerLiteral(T) - Method in class fr.inria.rules.integraal.model.logicalElements.factory.impl.SameObjectTermFactory
- createOrGetInvoker(String) - Method in class fr.inria.rules.integraal.io.dlgpe2.DlgpeInvokerFactory
- 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
Literalimplementation used /! - createOrGetLiteral(T) - Method in class fr.inria.rules.integraal.model.logicalElements.factory.impl.SameObjectTermFactory
- createOrGetLogicalFunctionalTerm(String, List<Term>) - 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
LogicalFunctionalTermimplementation used - createOrGetLogicalFunctionalTerm(String, List<Term>) - 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
- 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
Predicateimplementation used - createOrGetPredicate(String, int) - Method in class fr.inria.rules.integraal.model.logicalElements.factory.impl.SameObjectPredicateFactory
- createOrGetQuery(Formula, Collection<Variable>) - Method in class fr.inria.rules.integraal.model.query.factory.FOQueryFactory
-
Create a new query with the given arguments
- createOrGetQuery(Formula, Collection<Variable>, TermPartition) - Method in class fr.inria.rules.integraal.model.query.factory.FOQueryFactory
-
Create a new query with the given arguments
- createOrGetQuery(FORule) - Method in class fr.inria.rules.integraal.model.query.factory.FOQueryFactory
-
Create a new query with the given arguments
- createOrGetQuery(String, Formula, Collection<Variable>) - Method in class fr.inria.rules.integraal.model.query.factory.FOQueryFactory
-
Create a new query with the given arguments
- createOrGetQuery(String, Formula, Collection<Variable>, TermPartition) - Method in class fr.inria.rules.integraal.model.query.factory.FOQueryFactory
-
Create a new query with the given arguments
- 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
Variableimplementation 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
-
Build a Literal with a XsdDataType enum constant.
- 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
-
Build 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.io.dlgpe2.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
- createQueries(Map<Integer, Term>) - Method in interface fr.inria.rules.integraal.model.data.readable.query.AtomicPattern
-
Creates Basic Queries compatible with this atom The result can be empty if it is not possible to build a Basic Query
- createQueries(Map<Integer, Term>) - Method in class fr.inria.rules.integraal.views.view.ViewImpl
- createQuery(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
- createQuery(List<? extends IVariable>, IFormula) - Method in class fr.inria.rules.integraal.io.dlgpe2.DlgpeSentenceFactory
- createQueryCollection(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
- 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
- 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.io.dlgpe2.DlgpeFormulaFactory
- createRewritingInputs() - Method in class fr.inria.rules.integraal.component_builder.evaluators.query_rewriting.auxiliary.RewritingInputWrapper
- createRule(IFormula, IFormula) - Method in class fr.inria.rules.integraal.io.dlgpe2.DlgpeSentenceFactory
- createRule(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
- createRuleBase(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
- createRuleBaseFromRules(Collection<FORule>) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
- 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<? extends ITerm>) - Method in class fr.inria.rules.integraal.io.dlgpe2.DlgpeFormulaFactory
- createSubQuery(IVariable, List<IVariable>, IFormula) - Method in class fr.inria.rules.integraal.io.dlgpe2.DlgpeFormulaFactory
- createSubstitution() - Method in interface fr.lirmm.graphik.integraal.api.factory.SubstitutionFactory
- createSubstitution() - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultSubstitutionFactory
- createSubstitution(Substitution) - Method in interface fr.lirmm.graphik.integraal.api.factory.SubstitutionFactory
- createSubstitution(Substitution) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultSubstitutionFactory
- createTerm(Term) - Method in interface fr.lirmm.graphik.integraal.api.factory.TermFactory
- 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
-
This is the reverse operation of getRepresentation
- createVariable(Object) - Method in interface fr.lirmm.graphik.integraal.api.factory.TermFactory
- createVariable(Object) - Method in class fr.lirmm.graphik.integraal.core.term.DefaultTermFactory
- createVariable(String, boolean) - Method in class fr.inria.rules.integraal.io.dlgpe2.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, List<ViewParameterSignature>, String) - Static method in class fr.inria.rules.integraal.views.builder.ViewBuilder
-
Utility method to create a `ViewParameters` instance.
- criticalInstance(Iterable<Rule>) - Static method in class fr.lirmm.graphik.integraal.core.Rules
- criticalInstance(Iterable<Rule>, 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
- CSVConstants() - Constructor for class fr.inria.rules.integraal.io.csv.CSVConstants
- 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
csvFilepathrecord component. - CSVLoader - Class in fr.inria.rules.integraal.io.csv
-
Loader for CSV files.
- CSVLoader() - Constructor for class fr.inria.rules.integraal.io.csv.CSVLoader
- CSVParser - Class in fr.inria.rules.integraal.io.csv
- CSVParser(File, char, String, int) - 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) - Constructor for class fr.inria.rules.integraal.io.csv.CSVParser
-
Parses the given CSV file using default values
- CSVParser(String, int, File) - Constructor for class fr.inria.rules.integraal.io.csv.CSVParser
-
Parses the given CSV file using the given predicate to create atoms
- CSVParser(String, int, File, char, String, int) - Constructor for class fr.inria.rules.integraal.io.csv.CSVParser
-
Parses the given CSV file using the given predicate to create atoms
- currentSubstitution - Variable in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.SimpleSolutionManager
-
Store the current solution
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 - 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 - 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
- DatalogRuleValidator() - Constructor for class fr.inria.rules.integraal.util.validator.rule.DatalogRuleValidator
- DataSource<NativeQueryType,
NativeResultType> - Interface in fr.inria.rules.integraal.views.datasource - dataType() - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdValueUnparserResult
-
Returns the value of the
dataTyperecord component. - DATE - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
- DATETIME - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
- DATETIME_STAMP - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
- DAYTIME_DURATION - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
- DBMSDRIVERPARAMETERS - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
- DBTYPE - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
- debug() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
-
Adds the debug option
- 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
-
When applied, this treatment prints informations about the chase, the current step and the factbase
- Debug() - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.treatment.Debug
- 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
- decompose(RuleBase) - Static method in class fr.inria.rules.integraal.api.internal.ReasoningAPI
-
Decompose the rules in the RuleBase to single piece rules.
- deepCopy() - Method in interface fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.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
- Default() - Constructor for class fr.lirmm.graphik.integraal.rulesetanalyser.property.RuleSetProperty.Default
- DEFAULT_ENV - Static variable in class fr.inria.rules.integraal.api.external.ExternalAPI
- DEFAULT_PREDICATE_FACTORY - Static variable in class fr.inria.rules.integraal.model.logicalElements.factory.impl.FactoryConstants
- DEFAULT_TERM_FACTORY - Static variable in class fr.inria.rules.integraal.model.logicalElements.factory.impl.FactoryConstants
- DefaultAtom - Class in fr.lirmm.graphik.integraal.core
-
Class that implements atoms.
- DefaultAtom(Atom) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultAtom
- DefaultAtom(Predicate) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultAtom
- DefaultAtom(Predicate, Term...) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultAtom
- DefaultAtom(Predicate, List<Term>) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultAtom
- DefaultAtomFactory - Class in fr.lirmm.graphik.integraal.core.factory
- DefaultAtomSetFactory - Class in fr.lirmm.graphik.integraal.core.factory
- defaultBuilder() - Static method in class fr.inria.rules.integraal.storage.builder.StorageBuilder
- defaultBuilder(ChasableData<RW>, RuleBase) - Static method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
-
Builder initialized with the default chase and mandatory parameters
- defaultBuilder(ChasableData<RW>, 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<RW>, 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<InteGraalKeywords, ?>...) - Static method in class fr.inria.rules.integraal.api.internal.ReasoningAPI
-
Performs chase on the given
FactBasewithRuleBaseby tuning the default behavior with the givenIGParameters. - defaultChase(FactBase, RuleBase, IGParameter<String, String>...) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
- defaultChase(String, String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
- defaultConditions() - Static method in record class fr.inria.rules.integraal.component_builder.externalHaltingConditions.ExternalAlgorithmHaltingConditions
-
Returns the default
ExternalAlgorithmHaltingConditionsinstance 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
- DefaultConjunctiveQuery(ConjunctiveQuery) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQuery
- DefaultConjunctiveQuery(InMemoryAtomSet) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQuery
- DefaultConjunctiveQuery(InMemoryAtomSet, List<Term>) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQuery
- DefaultConjunctiveQuery(CloseableIterator<Atom>, CloseableIterator<Term>) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQuery
- DefaultConjunctiveQuery(CloseableIteratorWithoutException<Atom>, CloseableIteratorWithoutException<Term>) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQuery
- DefaultConjunctiveQuery(String, InMemoryAtomSet, List<Term>) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQuery
- DefaultConjunctiveQueryFactory - Class in fr.lirmm.graphik.integraal.core.factory
- DefaultConjunctiveQueryFactory() - Constructor for class fr.lirmm.graphik.integraal.core.factory.DefaultConjunctiveQueryFactory
- DefaultConjunctiveQueryWithNegatedParts - Class in fr.lirmm.graphik.integraal.core
- DefaultConjunctiveQueryWithNegatedParts(ConjunctiveQueryWithNegatedParts) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQueryWithNegatedParts
- DefaultConjunctiveQueryWithNegatedParts(InMemoryAtomSet, List<InMemoryAtomSet>) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQueryWithNegatedParts
- DefaultConjunctiveQueryWithNegatedParts(InMemoryAtomSet, List<InMemoryAtomSet>, List<Term>) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQueryWithNegatedParts
- DefaultConjunctiveQueryWithNegatedParts(String, InMemoryAtomSet, List<InMemoryAtomSet>) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQueryWithNegatedParts
- DefaultConjunctiveQueryWithNegatedParts(String, InMemoryAtomSet, List<InMemoryAtomSet>, List<Term>) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQueryWithNegatedParts
- 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
- DefaultEffectiveConjunctiveQuery - Class in fr.lirmm.graphik.integraal.core
- DefaultEffectiveConjunctiveQuery(ConjunctiveQuery, Substitution) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultEffectiveConjunctiveQuery
- DefaultEffectiveQuery<Q,
S> - Class in fr.lirmm.graphik.integraal.core - DefaultEffectiveQuery(Q, S) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultEffectiveQuery
- 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
- DefaultFreshVarMapper(VariableGenerator) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultFreshVarMapper
- DefaultFreshVarMapper(VariableGenerator, List<T>) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultFreshVarMapper
- DefaultGenericQueryEvaluator<Q,
QD> - Class in fr.inria.rules.integraal.query_evaluation.generic -
DefaultGenericQueryEvaluator is a default implementation of the
QueryEvaluatorinterface. - DefaultGenericQueryEvaluator() - Constructor for class fr.inria.rules.integraal.query_evaluation.generic.DefaultGenericQueryEvaluator
- 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
- 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<Atom>) - 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<Atom>) - 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<Atom>) - Constructor for class fr.inria.rules.integraal.storage.natives.DefaultInMemoryAtomSet
-
A copy constructor that can copy any Collection<Atom>
- DefaultInMemoryAtomSet(Collection<Atom>) - Constructor for class fr.lirmm.graphik.integraal.core.atomset.DefaultInMemoryAtomSet
-
A copy constructor that can copy any Collection of Atom
- DefaultInMemoryAtomSet(Set<Atom>) - 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<Atom>) - 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
- 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
- defaultInstanceWithUnfoldCompilation(RuleCompilation) - Static method in class fr.inria.rules.integraal.query_evaluation.generic.GenericFOQueryEvaluator
- 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
- DefaultNegativeConstraint(InMemoryAtomSet) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultNegativeConstraint
- DefaultNegativeConstraint(CloseableIterator<Atom>) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultNegativeConstraint
- DefaultNegativeConstraint(CloseableIteratorWithoutException<Atom>) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultNegativeConstraint
- DefaultNegativeConstraint(String, InMemoryAtomSet) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultNegativeConstraint
- DefaultNegativeConstraint(String, CloseableIterator<Atom>) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultNegativeConstraint
- DefaultNegativeConstraint(String, CloseableIteratorWithoutException<Atom>) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultNegativeConstraint
- DefaultOntology - Class in fr.lirmm.graphik.integraal.core.ruleset
- DefaultOntology() - Constructor for class fr.lirmm.graphik.integraal.core.ruleset.DefaultOntology
- DefaultOntology(RuleSet) - Constructor for class fr.lirmm.graphik.integraal.core.ruleset.DefaultOntology
- DefaultOntology(CloseableIterator<Object>) - Constructor for class fr.lirmm.graphik.integraal.core.ruleset.DefaultOntology
- DefaultPredicateFactory - Class in fr.lirmm.graphik.integraal.core.factory
- DefaultPredicateFactory() - Constructor for class fr.lirmm.graphik.integraal.core.factory.DefaultPredicateFactory
- 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
- 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
- DefaultQueryLabeler - Class in fr.lirmm.graphik.integraal.core
- DefaultQueryLabeler() - Constructor for class fr.lirmm.graphik.integraal.core.DefaultQueryLabeler
- DefaultQueryLabeler(Set<String>) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultQueryLabeler
- 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
- 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
- DefaultRule - Class in fr.lirmm.graphik.integraal.core
- DefaultRule() - Constructor for class fr.lirmm.graphik.integraal.core.DefaultRule
- DefaultRule(InMemoryAtomSet, InMemoryAtomSet) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultRule
- DefaultRule(Rule) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultRule
- DefaultRule(CloseableIteratorWithoutException<Atom>, CloseableIteratorWithoutException<Atom>) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultRule
- DefaultRule(String, InMemoryAtomSet, InMemoryAtomSet) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultRule
- DefaultRule(String, CloseableIteratorWithoutException<Atom>, CloseableIteratorWithoutException<Atom>) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultRule
- DefaultRuleFactory - Class in fr.lirmm.graphik.integraal.core.factory
- DefaultRuleLabeler - Class in fr.lirmm.graphik.integraal.core
- DefaultRuleLabeler() - Constructor for class fr.lirmm.graphik.integraal.core.DefaultRuleLabeler
- DefaultRuleLabeler(Set<String>) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultRuleLabeler
- 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
- DefaultSubstitutionFactory - Class in fr.lirmm.graphik.integraal.core.factory
- DefaultTermFactory - Class in fr.lirmm.graphik.integraal.core.term
- DefaultTermFactory() - Constructor for class fr.lirmm.graphik.integraal.core.term.DefaultTermFactory
- DefaultUnionOfConjunctiveQueries - Class in fr.lirmm.graphik.integraal.core
-
This class represents query which is the union of conjunctive queries.
- DefaultUnionOfConjunctiveQueries(List<Term>, ConjunctiveQuery...) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultUnionOfConjunctiveQueries
- DefaultUnionOfConjunctiveQueries(List<Term>, CloseableIterator<EffectiveConjunctiveQuery>) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultUnionOfConjunctiveQueries
- DefaultUnionOfConjunctiveQueries(List<Term>, CloseableIteratorWithoutException<EffectiveConjunctiveQuery>) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultUnionOfConjunctiveQueries
- DefaultUnionOfConjunctiveQueries(List<Term>, Collection<ConjunctiveQuery>) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultUnionOfConjunctiveQueries
- 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
- DefaultVariableGenerator(String, AtomSet) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultVariableGenerator
- 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<FORule>) - Method in interface fr.inria.rules.integraal.model.data.readable.DatalogDelegable
-
Apply all the given (datalog) rules.
- delegate(Collection<FORule>) - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
- delegate(Collection<FORule>) - 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
-
Keep the new facts and delay the addition in the factbase
- DelegatedApplication() - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.facts_handler.DelegatedApplication
- delegatedDatalogChase(FactBase, RuleBase, IGParameter<InteGraalKeywords, ?>...) - Static method in class fr.inria.rules.integraal.api.internal.ReasoningAPI
-
Performs a chase optimized for source delegated factbases and Datalog rules on the given
FactBasewithRuleBaseby tuning the default behavior with the givenIGParameters. - deleteEnvironment(String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
- deleteFactBase(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
- deleteFactBaseCollection(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
- deleteQuery(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
- deleteQueryCollection(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
- deleteRule(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
- deleteRuleBase(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
- 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 String description of the configuration of the chase
- 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
-
Defautl method to describe the rule scheduler
- 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
- 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 interface fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_checker.TriggerChecker
-
Defautl method to describe the rule scheduler
- describe() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_computer.TriggerComputer
-
Defautl method to describe the rule scheduler
- 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
-
Defautl method to describe the rule scheduler
- describe() - Method in class fr.inria.rules.integraal.forward_chaining.chase.RuleApplicationStepResult
-
Default method to describe the rule scheduler
- describe() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.treatment.Treatment
-
Default method to describe the rule scheduler
- 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
- 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
- DICT_KEYS - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
- DICT_VALUES - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
- dictionaryList() - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
- dictionarySize() - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
- digest(Object) - Static method in class fr.inria.rules.integraal.util.object_analyzer.ObjectAnalizer
- DirectApplication<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.facts_handler
-
Adds the created facts to the factbase
- DirectApplication() - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.facts_handler.DirectApplication
- Directive - Record Class in fr.inria.rules.integraal.io.dlgp
- 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
- discard(Map<String, T>, 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
- distinct() - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
- DIVIDE - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
- 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
- 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.io.dlgpe2
- DlgpeElemFactory(IntegraalEnvironment) - Constructor for class fr.inria.rules.integraal.io.dlgpe2.DlgpeElemFactory
- DlgpeFormulaFactory - Class in fr.inria.rules.integraal.io.dlgpe2
- DlgpeFormulaFactory(IntegraalEnvironment) - Constructor for class fr.inria.rules.integraal.io.dlgpe2.DlgpeFormulaFactory
- DlgpeInvokerFactory - Class in fr.inria.rules.integraal.io.dlgpe2
- DlgpeInvokerFactory(IntegraalEnvironment, SameObjectTermFactory) - Constructor for class fr.inria.rules.integraal.io.dlgpe2.DlgpeInvokerFactory
- 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
- DlgpeParser(IntegraalEnvironment) - Constructor for class fr.inria.rules.integraal.io.dlgpe2.DlgpeParser
- DlgpeParser(File) - Constructor for class fr.inria.rules.integraal.io.dlgpe.DlgpeParser
-
Constructor for parsing from the given file.
- DlgpeSentenceFactory - Class in fr.inria.rules.integraal.io.dlgpe2
- DlgpeSentenceFactory(IntegraalEnvironment) - Constructor for class fr.inria.rules.integraal.io.dlgpe2.DlgpeSentenceFactory
- DlgpParser - Class in fr.inria.rules.integraal.io.dlgp
- DlgpParser() - Constructor for class fr.inria.rules.integraal.io.dlgp.DlgpParser
-
Constructor for parsing from the standard input.
- DlgpParser(File) - Constructor for class fr.inria.rules.integraal.io.dlgp.DlgpParser
-
Constructor for parsing from the given file.
- DlgpParser(InputStream) - Constructor for class fr.inria.rules.integraal.io.dlgp.DlgpParser
-
Constructor for parsing the given InputStream.
- DlgpParser(Reader) - Constructor for class fr.inria.rules.integraal.io.dlgp.DlgpParser
-
Constructor for parsing from the given reader.
- DlgpParser(String) - Constructor for class fr.inria.rules.integraal.io.dlgp.DlgpParser
-
Constructor for parsing the content of the string s as DLGP content.
- DlgpUtil - Class in fr.inria.rules.integraal.io.dlgp
-
Util methods for DLGP parsing
- DlgpUtil() - Constructor for class fr.inria.rules.integraal.io.dlgp.DlgpUtil
- 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
- 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
- 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
- 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
- DRIVERTYPE - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
- 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.
- DURATION - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
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
- element() - Method in record class fr.inria.rules.integraal.model.formula.impl.FONegationImpl
-
Returns the value of the
elementrecord component. - EMPTY - Static variable in interface fr.inria.rules.integraal.model.logicalElements.api.Substitution
- 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
- EmptySubstitution - Class in fr.lirmm.graphik.integraal.core
- enableUnifiers(boolean) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.util.AnalyserRuleSet
- 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
endOfStepTreatmentsrecord component. - endOfStepTreatments() - Method in record class fr.inria.rules.integraal.forward_chaining.chase.description.StratifiedChaseDescription
-
Returns the value of the
endOfStepTreatmentsrecord 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
- ENTITY - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
- entrySet() - Method in class fr.inria.rules.integraal.api.external.registries.BasicRegistry
- 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
- ENVIRONMENT_NAME - Enum constant in enum class fr.inria.rules.integraal.api.external.eua.EUAData
- EQUALITY - Static variable in class fr.lirmm.graphik.integraal.api.core.Predicate
- equals(AtomSet) - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractAtomSet
- equals(ConjunctiveQuery) - Method in class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQuery
- equals(ConjunctiveQueryWithNegatedParts) - Method in class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQueryWithNegatedParts
- equals(Rule) - Method in class fr.lirmm.graphik.integraal.core.AbstractRule
- equals(Substitution) - Method in class fr.lirmm.graphik.integraal.core.AbstractSubstitution
- equals(Term) - Method in class fr.lirmm.graphik.integraal.api.core.AbstractTerm
- 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.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
-
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
-
Indicates whether some other object is "equal to" this one.
- 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
-
Indicates whether some other object is "equal to" this one.
- 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.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 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
- 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<FOFormula, ? super RW>) - 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.FederatedFactBase
-
Deprecated.
- 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
EUAresponse object. - EUACode - Enum Class in fr.inria.rules.integraal.api.external.eua
-
Represents standardized result codes used in
EUAresponses. - EUAData - Enum Class in fr.inria.rules.integraal.api.external.eua
- 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<Term>) - Constructor for record class fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms.EvaluableFunctionImpl
-
Creates an instance of a
EvaluableFunctionImplrecord class. - EvaluableQueriesReplacementResult(Collection<FOQuery<Formula>>, BiMap<EvaluableFunction, LogicalFunctionalTerm>, BiMap<Predicate, Invoker>) - Constructor for record class fr.inria.rules.integraal.util.FOQueries.EvaluableQueriesReplacementResult
-
Creates an instance of a
EvaluableQueriesReplacementResultrecord class. - EvaluableQueryValidator - Interface in fr.inria.rules.integraal.util.validator.query
- EvaluableReplacementResult(F, BiMap<EvaluableFunction, LogicalFunctionalTerm>, BiMap<Predicate, Invoker>) - Constructor for record class fr.inria.rules.integraal.model.formula.FOFormulas.EvaluableReplacementResult
-
Creates an instance of a
EvaluableReplacementResultrecord 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(FactBase, Query, IGParameter<InteGraalKeywords, ?>...) - Static method in class fr.inria.rules.integraal.api.internal.ReasoningAPI
- evaluate(FactBase, Query, IGParameter<String, String>...) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
- evaluate(FactBase, Query, Substitution, IGParameter<InteGraalKeywords, ?>...) - Static method in class fr.inria.rules.integraal.api.internal.ReasoningAPI
-
WORK IN PROGRESS Same as previous one but with prehomomorphism
- evaluate(FactBase, Query, Substitution, IGParameter<String, String>...) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
- 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<? extends Formula>, QD, Collection<Variable>, Substitution) - Method in interface fr.inria.rules.integraal.model.queryEvaluation.api.FOQueryEvaluator
- evaluate(FOQuery<? extends FOFormula>, QueryableData, Collection<Variable>, 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
GenericFOQueryEvaluatoras a fallback - evaluate(FOQuery<? extends FOFormula>, QD, Collection<Variable>, Substitution) - Method in class fr.inria.rules.integraal.query_evaluation.generic.GenericFOQueryEvaluator
- evaluate(FOQuery<? extends FOFormulaConjunction>, QueryableData, Collection<Variable>, Substitution) - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.IntersectFOQueryConjunctionEvaluator
- evaluate(FOQuery<? extends FOFormulaConjunction>, QD, Collection<Variable>, Substitution) - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.BacktrackEvaluator
- evaluate(FOQuery<? extends FOFormulaConjunction>, QD, Collection<Variable>, Substitution) - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.LegacyBacktrackEvaluator
- evaluate(FOQuery<? extends FOFormulaNegation>, QD, Collection<Variable>, Substitution) - Method in class fr.inria.rules.integraal.query_evaluation.negation.NegationFOQueryEvaluator
- evaluate(FOQuery<? extends Atom>, MaterializedData, Collection<Variable>, Substitution) - Method in class fr.inria.rules.integraal.query_evaluation.atomic.InfAtomicFOQueryEvaluator
- evaluate(FOQuery<? extends Atom>, QD, Collection<Variable>, Substitution) - Method in class fr.inria.rules.integraal.query_evaluation.atomic.AtomicFOQueryEvaluator
- evaluate(FOQuery<? extends Atom>, QD, Collection<Variable>, 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<Variable>, 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.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
- evaluate(String, String, String, String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
- 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
- evaluate(Q, QD, Substitution) - Method in interface fr.inria.rules.integraal.model.queryEvaluation.api.QueryEvaluator
- evaluate(Q, QD, Collection<Variable>, Substitution) - Method in interface fr.inria.rules.integraal.model.queryEvaluation.api.QueryEvaluator
- evaluate(Q, QD, Collection<Variable>, 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.
- evaluateNestedFunctions(Substitution) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.EvaluableFunction
- evaluateNestedFunctions(Substitution) - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms.EvaluableFunctionImpl
- evaluateRew(FactBase, Query, RuleBase, InteGraalKeywords.Algorithms.Parameters.Compilation, ExternalHaltingCondition...) - Static method in class fr.inria.rules.integraal.api.internal.ReasoningAPI
- evaluateSat(FactBase, Query, RuleBase, IAlgorithmParameters) - Static method in class fr.inria.rules.integraal.api.internal.ReasoningAPI
- 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
nullas 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 - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
- 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
-
Execute 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
- execute(Callable<T>, Duration) - Static method in class fr.inria.rules.integraal.util.timeout.CallableWithTimeout
-
Executes a Callable with a specified timeout.
- EXHAUSTIVE - Enum constant in enum class fr.inria.rules.integraal.core.ByPieceCoreProcessor.Variant
- EXHAUSTIVE - Enum constant in enum class fr.inria.rules.integraal.core.MultiThreadsByPieceCoreProcessor.Variant
- existAnswer(Q, QD) - Method in interface fr.inria.rules.integraal.model.queryEvaluation.api.QueryEvaluator
- existAnswer(Q, QD, Substitution) - Method in interface fr.inria.rules.integraal.model.queryEvaluation.api.QueryEvaluator
- existFactBase(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
- existFactBaseCollection(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
- existHomomorphism(Q, QD) - Method in interface fr.inria.rules.integraal.model.queryEvaluation.api.QueryEvaluator
- existHomomorphism(Q, QD, Substitution) - Method in interface fr.inria.rules.integraal.model.queryEvaluation.api.QueryEvaluator
- existInFactBaseCollection(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
- 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
- existInRuleBase(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
- existQuery(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
- existQueryCollection(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
- existRule(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
- existRuleBase(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
- exists(FOQuery<? extends FOFormula>, FOQuery<? extends FOFormula>) - Method in class fr.inria.rules.integraal.backward_chaining.homomorphism.QueryHomomorphism
- existsSeparatingStickyVariables(Set<Variable>, Rule) - Method in class fr.inria.rules.integraal.model.partition.TermPartition
- 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
- EXPLAINER_GRI_TYPE - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
- EXPLAINER_SOLVER - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
- EXPLAINER_VERBOSITY - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
- explainerVerbosity(IGParameter<InteGraalKeywords, ?>[]) - Static method in class fr.inria.rules.integraal.configuration.parameters.IGParameterValueExtractor
- Explanation(ExternalAlgorithmHaltingConditions) - Static method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
-
Creates an
IAlgorithmParametersinstance for query explanation with the specified parameters. - Explanation(IGParameter<InteGraalKeywords, ?>...) - Static method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
-
Creates an
IAlgorithmParametersinstance for query explanation with the specified parameters. - EXPLANATION - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
- EXPLANATION_GMUS_SOLVER_TREHSOLD - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
- EXPLANATION_MARCO_PATH_EXECUTBLE - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
- EXPLANATION_SUPPORT_TYPE - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
- exploreAllEnvironments() - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
- exploreAllFactBaseCollections(String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
- exploreAllFactBases(String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
- exploreAllQueries(String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
- exploreAllQueryCollections(String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
- exploreAllRuleBases(String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
- exploreAllRules(String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
- exploreFactBaseCollection(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
- exploreQueryCollection(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
- 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
- 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
- exportFactBaseCollection(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
- 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.InternalAPI
- exportPrintable(IntegraalEnvironment, IPrintable) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
- exportPrintable(IntegraalEnvironment, IPrintable, Appendable) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
- 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
- exportQueryCollection(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
- 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.InternalAPI
-
Deprecated.
- exportRule(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
- exportRuleBase(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
- 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.
- ExtEnvUtils() - Constructor for class fr.inria.rules.integraal.api.external.ExtEnvUtils
-
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<ExternalHaltingCondition>) - 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
- 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
- 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
- extractCompilableRules(RuleBase, InteGraalKeywords.Algorithms.Parameters.Compilation, ExternalHaltingCondition...) - Static method in class fr.inria.rules.integraal.api.internal.ReasoningAPI
-
Extracts the compilable rules by the
RuleCompilationfrom theRuleBase. - 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
EvaluableFunctionthat appears inside anAtom. - extractNonCompilableRules(RuleBase, InteGraalKeywords.Algorithms.Parameters.Compilation, ExternalHaltingCondition...) - Static method in class fr.inria.rules.integraal.api.internal.ReasoningAPI
-
Extracts the non-compilable rules by the
RuleCompilationfrom theRuleBase.
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
factBaserecord 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
- FACTBASE_COLLECTION_NAME - Enum constant in enum class fr.inria.rules.integraal.api.external.eua.EUAData
- FACTBASE_NAME - Enum constant in enum class fr.inria.rules.integraal.api.external.eua.EUAData
- 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<Atom>) - 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
- FactBaseLoaderFromFile() - Constructor for class fr.inria.rules.integraal.component_builder.components.FactBaseLoaderFromFile
- FactBaseType - Enum Class in fr.inria.rules.integraal.model.kb.api
-
Types of FactBases that can be handled with InteGraal
- FactoryConstants - Class in fr.inria.rules.integraal.model.logicalElements.factory.impl
- FactoryConstants() - Constructor for class fr.inria.rules.integraal.model.logicalElements.factory.impl.FactoryConstants
- 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<DataSource<String, ?>>) - Constructor for class fr.inria.rules.integraal.views.FederatedFactBase
-
Deprecated.Constructor with a local storage and a colelction of view wrappers
- FederatedFactBase(FactBase, Map<Predicate, QueryableData>) - 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
- FESProperty - Class in fr.lirmm.graphik.integraal.rulesetanalyser.property
- fh - Variable in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.TriggerApplierImpl
- 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
- 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.AnalyserUtils
-
Returns a rulebase corresponding to the extraction from the Kiabora RuleSet of the subset to saturate/rewrite
- filter(Predicate<? super T>) - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
- Filter<E> - Interface in fr.inria.rules.integraal.util.stream.filter
- FilterIterator<U,
T> - Class in fr.inria.rules.integraal.util.stream.filter - FilterIterator(CloseableIterator<? extends U>, Filter<U>) - 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 - FilterIteratorWithoutException(CloseableIteratorWithoutException<U>, Filter<U>) - Constructor for class fr.inria.rules.integraal.util.stream.filter.FilterIteratorWithoutException
- FilterIteratorWithoutException(Iterator<U>, Filter<U>) - Constructor for class fr.inria.rules.integraal.util.stream.filter.FilterIteratorWithoutException
- filterSubstitution - Variable in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.SimpleSolutionManager
- 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<? extends Enum<?>>) - 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<? extends Enum<?>>) - 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<E>) - 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
- findKeyword(String) - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
-
Finds the keyword associated with the given string.
- findNestedEnumClassByName(Class<? extends Enum<?>>, 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
- 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<? super T, ? extends Stream<? extends R>>) - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
- flatMapToDouble(Function<? super T, ? extends DoubleStream>) - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
- flatMapToInt(Function<? super T, ? extends IntStream>) - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
- flatMapToLong(Function<? super T, ? extends LongStream>) - 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
Streamthat 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
Streamthat 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
- 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
- FOConjunctionImpl - Class in fr.inria.rules.integraal.model.formula.impl
-
Default implementation of FOFormulaConjunction
- FOConjunctionImpl(Collection<? extends FOFormula>) - 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<? extends FOFormula>) - 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
- 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() - Constructor for class fr.inria.rules.integraal.model.formula.FOFormulas
- FOFormulas.EvaluableReplacementResult<F> - Record Class in fr.inria.rules.integraal.model.formula
- 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
- FOQueries.EvaluableQueriesReplacementResult<Formula> - Record Class in fr.inria.rules.integraal.util
- 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
FOQueryby 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
- 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
- FOQueryImpl<Formula> - Class in fr.inria.rules.integraal.model.query.impl
-
Abstract class for FOQueries.
- FOQueryImpl(String, Formula, Collection<Variable>, 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<? super T>) - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
- forEachOrdered(Consumer<? super T>) - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
- forget(RuleBase, Predicate<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
- 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.
- FormulaAnalyzer - Class in fr.inria.rules.integraal.util.object_analyzer
- FormulaAnalyzer() - Constructor for class fr.inria.rules.integraal.util.object_analyzer.FormulaAnalyzer
- 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
- 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.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.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.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.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.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.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
- 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
- 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 a variable that is not equals to another variable
- FreshVariableImpl(String) - Constructor for class fr.inria.rules.integraal.model.logicalElements.impl.FreshVariableImpl
- FreshVarMapper<T> - Interface in fr.lirmm.graphik.integraal.api.core
- FreshVarSubstitution - Class in fr.lirmm.graphik.integraal.core
- FreshVarSubstitution() - Constructor for class fr.lirmm.graphik.integraal.core.FreshVarSubstitution
- FreshVarSubstitution(VariableGenerator) - Constructor for class fr.lirmm.graphik.integraal.core.FreshVarSubstitution
- FreshVarSubstitution(VariableGenerator, Iterable<Term>) - Constructor for class fr.lirmm.graphik.integraal.core.FreshVarSubstitution
- 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
- 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
- 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
- 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
- function_name() - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms.EvaluableFunctionImpl
-
Returns the value of the
function_namerecord component. - FUNCTIONAL_TERM_WITH_VARS - Static variable in class fr.inria.rules.integraal.util.AtomType
- functionReplacement() - Method in record class fr.inria.rules.integraal.model.formula.FOFormulas.EvaluableReplacementResult
-
Returns the value of the
functionReplacementrecord component. - functionReplacement() - Method in record class fr.inria.rules.integraal.util.FOQueries.EvaluableQueriesReplacementResult
-
Returns the value of the
functionReplacementrecord component. - FUSProperty - Class in fr.lirmm.graphik.integraal.rulesetanalyser.property
G
- GBTSProperty - Class in fr.lirmm.graphik.integraal.rulesetanalyser.property
- GDAY - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
- 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
FOQueryby dispatching it to the correct evaluator. - GenericFOQueryEvaluator() - Constructor for class fr.inria.rules.integraal.query_evaluation.generic.GenericFOQueryEvaluator
- 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
- get_all_predicates_query() - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.AdHocSQLLayout
- get_atom_table_prefix() - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.AdHocSQLLayout
- get_count_predicate_query() - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.AdHocSQLLayout
- get_create_atom_table() - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.AdHocSQLLayout
- get_create_predicate_table_query() - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.AdHocSQLLayout
- get_create_terms_table_query() - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.AdHocSQLLayout
- 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
- get_max_term_encoding_query() - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.EncodingAdHocSQLLayout
- get_predicate_table_name() - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.AdHocSQLLayout
- get_predicate_table_query() - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.AdHocSQLLayout
- get_term_table_query() - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.AdHocSQLLayout
- get_term_table_query_from_encoding() - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.EncodingAdHocSQLLayout
- get_term_table_query_from_label() - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.EncodingAdHocSQLLayout
- getAffectedPositionSet() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.util.AnalyserRuleSet
- getAlgorithm() - Method in class fr.inria.rules.integraal.api.internal.CompilationResult
- 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
- getAllConstantsAsString(Class<E>) - 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
- 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
- getAllQueryableData() - Method in interface fr.inria.rules.integraal.model.data.collection.api.QueryableDataCollection
- 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
- 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
- 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
- getAncestorRuleInstancesYielding(Atom) - Method in class fr.inria.rules.integraal.forward_chaining.chase.lineage.LineageTrackerImpl
- 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<FORule>) - Method in interface fr.inria.rules.integraal.grd.api.GraphOfFORuleDependencies
-
Retrieves the ancestor rules by ignoring some rules
- getAncestorRules(FORule, Set<FORule>) - Method in class fr.inria.rules.integraal.grd.impl.GRDImpl
- getAncestorsOf(Atom) - Method in interface fr.inria.rules.integraal.forward_chaining.chase.lineage.LineageTracker
- 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
- getAnswerIterators() - Method in class fr.inria.rules.integraal.api.external.registries.Registries
- getAnswerVariables() - Method in interface fr.inria.rules.integraal.model.query.api.PreparedQuery
- getAnswerVariables() - Method in interface fr.inria.rules.integraal.model.query.api.Query
- 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
- 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
- getAssociatedSubstitution() - Method in interface fr.inria.rules.integraal.unifier.QueryUnifier
- 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
- getAtomFromFunction(EvaluableFunction, Term) - Method in class fr.inria.rules.integraal.model.functions.QueryableRelationalFunctions
- 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
- getBaseName() - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario.MW
- 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
- 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
- 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
- getBaseSelectQuery() - Method in interface fr.inria.rules.integraal.storage.external.rdbms.driver.RDBMSDriver
- getBaseTableAlias() - Method in interface fr.inria.rules.integraal.storage.external.rdbms.driver.RDBMSDriver
- 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
- getBottom() - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultAtomFactory
- getByName(Map<String, T>, 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<Atom>) - Method in class fr.inria.rules.integraal.model.partition.TermPartitionFactory
-
By position partition of A, a set of atoms sharing the predicate p, that is the finest partition on the terms of A such that two terms of A appearing at the same position i (0 < i < arity(p)) are in the same class of the partition
- 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
- 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
- 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 EUACode as an integer.
- getColumn() - Method in exception class fr.inria.rules.integraal.io.api.ParseException
- 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
- getColumnsType(Predicate) - Method in interface fr.inria.rules.integraal.model.kb.api.FactBase
- 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
- 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
- getCompilations() - Method in class fr.inria.rules.integraal.api.external.registries.Registries
- getCompiled() - Method in class fr.inria.rules.integraal.api.internal.CompilationResult
- getComponent(int) - Method in class fr.lirmm.graphik.util.graph.scc.StronglyConnectedComponentsGraph
- getCompressedAncestorRules(FORule) - Method in interface fr.inria.rules.integraal.grd.api.GraphOfFORuleDependencies
- 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
- getConjunctiveQueries() - Method in class fr.lirmm.graphik.integraal.core.DefaultUnionOfConjunctiveQueries
- 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
- 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
- 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
- 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
- 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
- getCorrespondingParameters() - Method in record class fr.inria.rules.integraal.forward_chaining.chase.description.ChaseDescription
- getCorrespondingParameters() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.description.IChaseDescription
- getCptValue() - Method in class fr.lirmm.graphik.util.stream.CounterIterator
- 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
- 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
- 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
- getDataField(EUAData) - Method in class fr.inria.rules.integraal.api.external.eua.EUA
- 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
- 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
- getDatatype() - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.LiteralImpl
- getDatatype() - Method in interface fr.lirmm.graphik.integraal.api.core.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
- getDBMSDriverParameters() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
- getDBMSDriverParameters() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
- getDBStrategy() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
- getDBStrategy() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
- getDefaultInMemoryAtomSet() - Static method in class fr.inria.rules.integraal.storage.builder.StorageBuilder
- getDefaultInstance() - Static method in class fr.inria.rules.integraal.storage.rdf4j.value.converter.RDF4JValueConverter
- getDefaultStorage() - Method in class fr.inria.rules.integraal.views.FederatedFactBase
-
Deprecated.
- 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 description of the configuration of the chase
- 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
- 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
- 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
- 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.
- getDriver() - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
- 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
- getEnumerationFromString(String, Class<E>) - Static method in class fr.inria.rules.integraal.util.enumerations.EnumUtils
- 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
- getExistentials() - Method in interface fr.inria.rules.integraal.model.rule.api.Rule
- 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
- getExplainerSolver(IGParameter<InteGraalKeywords, ?>...) - Static method in class fr.inria.rules.integraal.configuration.parameters.IGParameterValueExtractor
- getExplainerVerbosity() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
- getExplainerVerbosity() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
- getExplanation() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
- getExplanation() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
- getExplanation(IGParameter<InteGraalKeywords, ?>...) - Static method in class fr.inria.rules.integraal.configuration.parameters.IGParameterValueExtractor
- getExplanationSupportType() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
- getExplanationSupportType() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
- getExplanationSupportType(IGParameter<InteGraalKeywords, ?>...) - Static method in class fr.inria.rules.integraal.configuration.parameters.IGParameterValueExtractor
- getExternalHaltingConditions() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
- getExternalHaltingConditions() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
- 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
- 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
- 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
- getFactBaseCollection() - Method in class fr.inria.rules.integraal.api.internal.ParsingResult
- getFactBaseCollections() - Method in class fr.inria.rules.integraal.api.external.registries.Registries
- 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
- 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
- getFirstLevelJoinVariables(FOFormula) - Static method in class fr.inria.rules.integraal.model.formula.FOFormulas
- getFormula() - Method in interface fr.inria.rules.integraal.model.query.api.FOQuery
- 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
- 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
- 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
- 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
- getFunctionName() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.LogicalFunctionalTerm
- 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
- 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
- getGeneratedSymbol() - Method in class fr.lirmm.graphik.integraal.core.StoredVariableGenerator
- getGMUSSolverTreshold() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
- getGMUSSolverTreshold() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
- getGMUSSolverTreshold(IGParameter<InteGraalKeywords, ?>...) - Static method in class fr.inria.rules.integraal.configuration.parameters.IGParameterValueExtractor
- getGraphOfRuleDependencies() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.util.AnalyserRuleSet
- getGraphOfRuleInstancesComputation() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
- getGraphOfRuleInstancesComputation() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
- getGraphOfRuleInstancesType() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
- getGraphOfRuleInstancesType() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
- getGraphPositionDependencies() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.util.AnalyserRuleSet
- getGRIComputation(IGParameter<InteGraalKeywords, ?>...) - Static method in class fr.inria.rules.integraal.configuration.parameters.IGParameterValueExtractor
- getGRIType(IGParameter<InteGraalKeywords, ?>...) - Static method in class fr.inria.rules.integraal.configuration.parameters.IGParameterValueExtractor
- 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<InteGraalKeywords, ?>[]) - Static method in class fr.inria.rules.integraal.configuration.parameters.IGParameterValueExtractor
- 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<InteGraalKeywords, ?>...) - Static method in class fr.inria.rules.integraal.configuration.parameters.IGParameterValueExtractor
- getImageOf(FOFormula) - Method in interface fr.inria.rules.integraal.unifier.QueryUnifier
- getImageOf(FOFormula) - Method in class fr.inria.rules.integraal.unifier.QueryUnifierImpl
- getImageOf(T) - Method in interface fr.lirmm.graphik.integraal.api.core.FreshVarMapper
- getImageOf(T) - Method in class fr.lirmm.graphik.integraal.core.DefaultFreshVarMapper
- 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
- getIndexablePatterns() - Method in interface fr.inria.rules.integraal.model.data.readable.query.AtomicPattern
- 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
- getInvoker() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.ComputedAtom
- getInvoker() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.EvaluableFunction
- 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
- getJDBCString() - Method in class fr.inria.rules.integraal.storage.external.rdbms.driver.SQLiteDriver
- getJointlyAffectedPositionSet() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.util.AnalyserRuleSet
- getJoinVariables(FOFormula) - Static method in class fr.inria.rules.integraal.model.formula.FOFormulas
- getLabel() - Method in interface fr.inria.rules.integraal.model.common.api.Labeled
- 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
- 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
- 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
- getLine() - Method in exception class fr.inria.rules.integraal.io.api.ParseException
- getList() - Method in class fr.lirmm.graphik.util.stream.CloseableIteratorAccumulator
- 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
- 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
-
Get the variables that must be sent to something to evaluate 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
- getMap() - Method in class fr.lirmm.graphik.integraal.core.AbstractMapBasedSubstitution
- 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
- getMarkedVariableSet() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.util.AnalyserRuleSet
- getMax() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
- getMax() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
- getMax(IGParameter<InteGraalKeywords, ?>...) - Static method in class fr.inria.rules.integraal.configuration.parameters.IGParameterValueExtractor
- getMessage() - Method in class fr.inria.rules.integraal.api.external.eua.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
- 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
- getNbrComponents() - Method in class fr.lirmm.graphik.util.graph.scc.StronglyConnectedComponentsGraph
- 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
- getNegativeConstraint(String) - Method in interface fr.lirmm.graphik.integraal.api.core.Ontology
- getNegativeConstraint(String) - Method in class fr.lirmm.graphik.integraal.core.ruleset.DefaultOntology
- getNegativeConstraintNames() - Method in interface fr.lirmm.graphik.integraal.api.core.Ontology
- getNegativeConstraintNames() - Method in class fr.lirmm.graphik.integraal.core.ruleset.DefaultOntology
- getNestedTerms(Class<T>) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.TermCompound
-
Recursively enumerate all terms
- getNestedTerms(Class<TT>) - 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
- 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
- getNumberFieldName() - Method in class fr.inria.rules.integraal.storage.external.rdbms.driver.SQLiteDriver
- getOrderedProperties() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.RuleSetPropertyHierarchy
- getParentEnum() - Method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
- getPartition() - Method in interface fr.inria.rules.integraal.unifier.QueryUnifier
- 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
- 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
- getPredicate() - Method in class fr.inria.rules.integraal.model.data.readable.query.BasicQuery
- getPredicate() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.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
- 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
- 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 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
- 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
- getPrintQueryAnswersCount() - Method in record class fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary.QueryEvaluationOutput
- getQueries() - Method in class fr.inria.rules.integraal.api.external.registries.Registries
- 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
- getQuery() - Method in interface fr.inria.rules.integraal.model.query.api.PreparedQuery
- 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
- getQuery() - Method in class fr.lirmm.graphik.integraal.core.DefaultEffectiveQuery
- getQuery(String) - Method in class fr.inria.rules.integraal.api.external.registries.Registries
- getQueryableData(Predicate) - Method in interface fr.inria.rules.integraal.model.data.collection.api.QueryableDataCollection
- 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
- getQueryCollections() - Method in class fr.inria.rules.integraal.api.external.registries.Registries
- getRank() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
- getRank() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
- getRank(IGParameter<InteGraalKeywords, ?>...) - Static method in class fr.inria.rules.integraal.configuration.parameters.IGParameterValueExtractor
- getRank(Object) - Static method in class fr.inria.rules.integraal.component_builder.externalHaltingConditions.ExternalHaltingConditionFactory
- 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
-
This is the reverse operation of createTerm
- 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
- getResult() - Method in class fr.inria.rules.integraal.api.external.eua.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
- 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
- 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
- getRule(String) - Method in interface fr.lirmm.graphik.integraal.api.core.Ontology
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- getRuleNames() - Method in class fr.lirmm.graphik.integraal.core.ruleset.DefaultOntology
- getRules() - Method in class fr.inria.rules.integraal.api.external.registries.Registries
- 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
- getRules() - Method in class fr.inria.rules.integraal.model.kb.impl.RuleBaseImpl
- getRules() - Method in interface fr.lirmm.graphik.integraal.api.core.GraphOfRuleDependencies
- getRulesByBodyPredicate(Predicate) - Method in interface fr.inria.rules.integraal.model.kb.api.RuleBase
- 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
- getRulesByHeadPredicate(Predicate) - Method in interface fr.inria.rules.integraal.model.kb.api.RuleBase
- 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
- getRuleScheduler() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.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
- getRulesToApply(Collection<FORule>) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_scheduler.ByPredicateScheduler
- getRulesToApply(Collection<FORule>) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_scheduler.GRDScheduler
- getRulesToApply(Collection<FORule>) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_scheduler.NaiveScheduler
- getRulesToApply(Collection<FORule>) - Method in interface fr.inria.rules.integraal.forward_chaining.chase.rule_scheduler.RuleScheduler
- getSaturation() - Method in interface fr.lirmm.graphik.integraal.api.core.RulesCompilation
- getSCC() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.util.AnalyserRuleSet
- 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<Variable>, Rule) - Method in class fr.inria.rules.integraal.model.partition.TermPartition
- 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
- 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
- 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
- getSpecialisations() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.RuleSetProperty.Default
- getSpecialisations() - Method in interface fr.lirmm.graphik.integraal.rulesetanalyser.property.RuleSetProperty
- 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
- getStepCount() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.Chase
- 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
- getStrategy() - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
- getStrikeLength() - Method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
- getStrikeLength() - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario
- getStronglyConnectedComponentsGraph() - Method in interface fr.lirmm.graphik.integraal.api.core.GraphOfRuleDependencies
- getStronglyConnectedComponentsGraph() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.util.AnalyserRuleSet
- getSubElements() - Method in class fr.inria.rules.integraal.model.formula.api.CompoundFOFormula
- 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<Rule>) - Method in interface fr.lirmm.graphik.integraal.api.core.GraphOfRuleDependencies
-
Creates and return an induced SubGraph of the current one.
- getSubRuleSetAnalyser(Iterable<Rule>) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.util.AnalyserRuleSet
- 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
- getSubstitution() - Method in class fr.lirmm.graphik.integraal.core.DefaultEffectiveQuery
- 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
-
If the table in which the given atom does not exist, this method creates it and return its name
- 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
- 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.io.dlgpe2.DlgpeElemFactory
- getTermPartitionRestrictedToVariables(Set<Variable>) - 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 interface fr.inria.rules.integraal.model.logicalElements.api.TermCompound
- 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
- 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
- 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
- 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
- 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
- getTimeout(IGParameter<InteGraalKeywords, ?>...) - Static method in class fr.inria.rules.integraal.configuration.parameters.IGParameterValueExtractor
- getTimeout(Object) - Static method in class fr.inria.rules.integraal.component_builder.externalHaltingConditions.ExternalHaltingConditionFactory
- getTop() - Method in interface fr.lirmm.graphik.integraal.api.factory.AtomFactory
- 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
-
* @return the 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.
- 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
- getType(Predicate) - Method in interface fr.inria.rules.integraal.model.kb.api.FactBase
- 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
- 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
- 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
- getValue() - Method in interface fr.lirmm.graphik.integraal.api.core.Literal
- 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
- 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 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.
- getViewParameters() - Method in interface fr.inria.rules.integraal.views.view.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
- getVocabulary() - Method in interface fr.lirmm.graphik.integraal.api.core.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
globalEndTreatmentsrecord component. - globalEndTreatments() - Method in record class fr.inria.rules.integraal.forward_chaining.chase.description.StratifiedChaseDescription
-
Returns the value of the
globalEndTreatmentsrecord component. - globalPretreatments() - Method in record class fr.inria.rules.integraal.forward_chaining.chase.description.ChaseDescription
-
Returns the value of the
globalPretreatmentsrecord component. - globalPretreatments() - Method in record class fr.inria.rules.integraal.forward_chaining.chase.description.StratifiedChaseDescription
-
Returns the value of the
globalPretreatmentsrecord component. - GMONTH - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
- GMONTHDAY - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
- 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
- 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<DependencyChecker>) - Constructor for class fr.inria.rules.integraal.grd.impl.GRDImpl
-
Constructor initialized with the rules from the rulebase
- GRDImpl(RuleBase, Collection<DependencyChecker>) - 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
- GroundFunctionalTermImpl - Class in fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms
-
Default implementation of a ground FunctionalTerm (not specializable, nor evaluable)
- GroundFunctionalTermImpl(String, List<Term>) - Constructor for class fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms.GroundFunctionalTermImpl
- groupRulesByBodyQueries - Variable in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.RuleAppplicationStatistics
- groupRulesByBodyQuery(Collection<FORule>) - 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
- GYEARMONTH - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
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
haltingConditionsrecord component. - haltingConditions() - Method in record class fr.inria.rules.integraal.forward_chaining.chase.description.StratifiedChaseDescription
-
Returns the value of the
haltingConditionsrecord component. - handleTerms(Set<Term>) - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.AdHocSQLLayout
- handleTerms(Set<Term>) - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.EncodingAdHocSQLLayout
- handleTerms(Set<Term>) - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.NaturalSQLLayout
- handleTerms(Set<Term>) - Method in interface fr.inria.rules.integraal.storage.external.rdbms.layout.RDBMSStorageLayout
-
Handle the given terms, storing them if needed
- hasAssignedMandatoryParameters(Map<Integer, Term>) - Method in class fr.inria.rules.integraal.model.data.readable.query.AbstractAtomicPattern
- hasAssignedMandatoryParameters(Map<Integer, Term>) - Method in interface fr.inria.rules.integraal.model.data.readable.query.AtomicPattern
-
Checks that 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
- hasCurrentSolution - Variable in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.LegacyBacktrackEvaluator.BacktrackIterator
- 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.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.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
-
Returns a hash code value for this object.
- 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
-
Returns a hash code value for this object.
- hashCode() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.SubstitutionImpl
- 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 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
- HashMapSubstitution(Substitution) - Constructor for class fr.lirmm.graphik.integraal.core.HashMapSubstitution
- hasIndividualizedQueries() - Method in class fr.inria.rules.integraal.api.external.registries.Registries
- hasIndividualizedRules() - Method in class fr.inria.rules.integraal.api.external.registries.Registries
- 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
- hasNext() - Method in interface fr.inria.rules.integraal.util.stream.CloseableIterator
- 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
- 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
- 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
- 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
- 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
- hasSize2(AtomSet) - Static method in class fr.lirmm.graphik.integraal.core.atomset.AtomSetUtils
- hasSize2(InMemoryAtomSet) - Static method in class fr.lirmm.graphik.integraal.core.atomset.AtomSetUtils
- hasTable(String) - Method in interface fr.inria.rules.integraal.storage.external.rdbms.driver.RDBMSDriver
- HEXBINARY - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
- 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, - 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(List<Term>, List<Term>) - 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<Term>, List<Term>, 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<Term>, List<Term>, Substitution) - Method in interface fr.inria.rules.integraal.model.ruleCompilation.api.RuleCompilationCondition
-
This method assumes that a <= b according to this condition.
- homomorphism(List<Term>, List<Term>, 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
- homomorphism(Q, QD, Substitution) - Method in interface fr.inria.rules.integraal.model.queryEvaluation.api.QueryEvaluator
- 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
- 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
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
- 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
- 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
hashCodeandequalssemantics for the wrapped object. - IdentityWrapper(T) - Constructor for class fr.inria.rules.integraal.model.util.wrapper.IdentityWrapper
- IDREF - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
- IDREFS - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
- 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<Term>, List<Term>) - 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 an instance of a
IGParameterrecord class. - IGParameterConverter - Class in fr.inria.rules.integraal.configuration.parameters
- IGParameterConverter() - Constructor for class fr.inria.rules.integraal.configuration.parameters.IGParameterConverter
- IGParameterException - Exception Class in fr.inria.rules.integraal.configuration.parameters
-
Exception for errors caused by inconsistent use of the
IGParameterrecord with respect toInteGraalKeywords. - 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
- IGParameterValueExtractor() - Constructor for class fr.inria.rules.integraal.configuration.parameters.IGParameterValueExtractor
- 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
- ImmutableRuleSet - Interface in fr.lirmm.graphik.integraal.api.core
- 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
- IndexedByBodyPredicatesRuleSet - Class in fr.lirmm.graphik.integraal.core.ruleset
- IndexedByBodyPredicatesRuleSet() - Constructor for class fr.lirmm.graphik.integraal.core.ruleset.IndexedByBodyPredicatesRuleSet
- IndexedByBodyPredicatesRuleSet(Iterable<Rule>) - Constructor for class fr.lirmm.graphik.integraal.core.ruleset.IndexedByBodyPredicatesRuleSet
- IndexedByHeadPredicatesRuleSet - Class in fr.lirmm.graphik.integraal.core.ruleset
- IndexedByHeadPredicatesRuleSet() - Constructor for class fr.lirmm.graphik.integraal.core.ruleset.IndexedByHeadPredicatesRuleSet
- IndexedByHeadPredicatesRuleSet(Iterable<Rule>) - Constructor for class fr.lirmm.graphik.integraal.core.ruleset.IndexedByHeadPredicatesRuleSet
- indexesOf(Term) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.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
- 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
- info(Object) - Static method in class fr.inria.rules.integraal.util.object_analyzer.ObjectAnalizer
- 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<RW>) - Method in class fr.inria.rules.integraal.forward_chaining.chase.halting_condition.CreatedFactsAtPreviousStep
- init(Chase<RW>) - Method in interface fr.inria.rules.integraal.forward_chaining.chase.halting_condition.HaltingCondition
-
Initialize the halting condition for the given chase
- init(Chase<RW>) - Method in class fr.inria.rules.integraal.forward_chaining.chase.halting_condition.HasRulesToApply
- init(Chase<RW>) - Method in class fr.inria.rules.integraal.forward_chaining.chase.halting_condition.LimitAtoms
- init(Chase<RW>) - Method in class fr.inria.rules.integraal.forward_chaining.chase.halting_condition.LimitNumberOfStep
- init(Chase<RW>) - Method in class fr.inria.rules.integraal.forward_chaining.chase.halting_condition.Timeout
- init(Chase<RW>) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.AbstractRuleApplier
- init(Chase<RW>) - Method in interface fr.inria.rules.integraal.forward_chaining.chase.rule_applier.RuleApplier
-
Initialize the rule applier for the given chase
- init(Chase<RW>) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.SourceDelegatedDatalogRuleApplier
- init(Chase<RW>) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_computer.NaiveTriggerComputer
- init(Chase<RW>) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_computer.RestrictedTriggerComputer
- init(Chase<RW>) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_computer.SemiNaiveComputer
- init(Chase<RW>) - 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<RW>) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_computer.TwoStepsComputer
- init(Chase<RW>) - Method in class fr.inria.rules.integraal.forward_chaining.chase.treatment.AddCreatedFacts
- init(Chase<RW>) - Method in class fr.inria.rules.integraal.forward_chaining.chase.treatment.ComputeCore
- init(Chase<RW>) - Method in class fr.inria.rules.integraal.forward_chaining.chase.treatment.ComputeLocalCore
- init(Chase<RW>) - Method in class fr.inria.rules.integraal.forward_chaining.chase.treatment.Debug
- init(Chase<RW>) - Method in class fr.inria.rules.integraal.forward_chaining.chase.treatment.PredicateFilterEndTreatment
- init(Chase<RW>) - Method in class fr.inria.rules.integraal.forward_chaining.chase.treatment.RuleSplit
- init(Chase<RW>) - 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
- InMemoryAtomSet - Interface in fr.lirmm.graphik.integraal.api.core
-
This interface represents an InMemory AtomSet.
- InMemoryAtomSetFactory - Interface in fr.lirmm.graphik.integraal.api.factory
- inMemoryDatalogChase(FactBase, RuleBase, IGParameter<InteGraalKeywords, ?>...) - Static method in class fr.inria.rules.integraal.api.internal.ReasoningAPI
-
Performs a chase optimized for in_memory factbases and Datalog rules on the given
FactBasewithRuleBaseby tuning the default behavior with the givenIGParameters. - InMemoryKnowledgeBase - Interface in fr.lirmm.graphik.integraal.api.core
- InMemoryStream<T> - Interface in fr.inria.rules.integraal.util.stream
- InMemoryStream<T> - Interface in fr.lirmm.graphik.util.stream
- 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
- 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<Object[]>) - 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<Statement>) - 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
- instance() - Static method in class fr.inria.rules.integraal.grd.impl.dependency_checker.RestrictedProductivityChecker
- instance() - Static method in class fr.inria.rules.integraal.model.formula.factory.FOFormulaFactory
- instance() - Static method in class fr.inria.rules.integraal.model.logicalElements.factory.impl.SameObjectPredicateFactory
- instance() - Static method in class fr.inria.rules.integraal.model.logicalElements.factory.impl.SameObjectTermFactory
- instance() - Static method in class fr.inria.rules.integraal.model.partition.TermPartitionFactory
- instance() - Static method in class fr.inria.rules.integraal.model.query.factory.FOQueryFactory
- instance() - Static method in class fr.inria.rules.integraal.model.ruleCompilation.NoRuleCompilation
- 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
- instance() - Static method in class fr.lirmm.graphik.integraal.core.factory.DefaultAtomFactory
- instance() - Static method in class fr.lirmm.graphik.integraal.core.factory.DefaultAtomSetFactory
- instance() - Static method in class fr.lirmm.graphik.integraal.core.factory.DefaultConjunctiveQueryFactory
- instance() - Static method in class fr.lirmm.graphik.integraal.core.factory.DefaultPredicateFactory
- instance() - Static method in class fr.lirmm.graphik.integraal.core.factory.DefaultRuleFactory
- instance() - Static method in class fr.lirmm.graphik.integraal.core.factory.DefaultStoreFactory
- instance() - Static method in class fr.lirmm.graphik.integraal.core.factory.DefaultSubstitutionFactory
- instance() - Static method in class fr.lirmm.graphik.integraal.core.term.DefaultTermFactory
- instance() - Static method in class fr.lirmm.graphik.integraal.core.unifier.checker.AtomErasingChecker
- instance() - Static method in class fr.lirmm.graphik.integraal.core.unifier.checker.ProductivityChecker
- instance() - Static method in class fr.lirmm.graphik.integraal.core.unifier.checker.RestrictedProductivityChecker
- instance() - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.AGRDProperty
- instance() - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.BTSProperty
- instance() - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.DisconnectedProperty
- instance() - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.DomainRestrictedProperty
- instance() - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.FESProperty
- instance() - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.FrontierGuardedProperty
- instance() - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.FrontierOneProperty
- instance() - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.FUSProperty
- instance() - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.GBTSProperty
- instance() - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.GuardedProperty
- instance() - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.JointlyFrontierGuardedSetProperty
- instance() - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.LinearProperty
- instance() - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.MFAProperty
- instance() - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.MSAProperty
- instance() - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.RangeRestrictedProperty
- instance() - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.StickyProperty
- instance() - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.WeaklyAcyclicProperty
- instance() - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.WeaklyFrontierGuardedSetProperty
- instance() - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.WeaklyGuardedSetProperty
- instance() - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.WeaklyStickyProperty
- instantiate(List<Term>) - Method in interface fr.inria.rules.integraal.model.ruleCompilation.api.RuleCompilationCondition
-
The terms are returned with a substitution representing the specialization from the unification with the compiled rule.
- instantiate(List<Term>) - 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
- 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
- INTEGRAAL_AGENT - Static variable in interface fr.inria.rules.integraal.storage.external.evaluator.HTTPBasedQueryConfiguration
- IntegraalEnvironment - Class in fr.inria.rules.integraal.io.dlgpe2
- IntegraalEnvironment() - Constructor for class fr.inria.rules.integraal.io.dlgpe2.IntegraalEnvironment
- IntegraalEnvironment(IRIManager) - Constructor for class fr.inria.rules.integraal.io.dlgpe2.IntegraalEnvironment
- 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
- InteGraalKeywords.Algorithms.Parameters.Explanation.ExplainerVerbosity - Enum Class in fr.inria.rules.integraal.configuration.keywords
- InteGraalKeywords.Algorithms.Parameters.Explanation.ExplanationSupportType - Enum Class in fr.inria.rules.integraal.configuration.keywords
- InteGraalKeywords.Algorithms.Parameters.Explanation.GraphOfRuleInstancesComputation - Enum Class in fr.inria.rules.integraal.configuration.keywords
- InteGraalKeywords.Algorithms.Parameters.Explanation.GraphOfRuleInstancesType - Enum Class in fr.inria.rules.integraal.configuration.keywords
- InteGraalKeywords.Algorithms.Parameters.Explanation.GSATSolverParameters - Enum Class in fr.inria.rules.integraal.configuration.keywords
- 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.
- InternalAPI - Class in fr.inria.rules.integraal.api.internal
- InternalAPI() - Constructor for class fr.inria.rules.integraal.api.internal.InternalAPI
- 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
- 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<FOFormula, QueryableData>) - 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
- INTERSTEPTREATMENT - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
- INVERSE - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
- 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
invokerrecord 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
- InvokerException(String, Term[], String, Throwable) - Constructor for exception class fr.inria.rules.integraal.model.functions.IntegraalInvokers.InvokerException
- InvokerException(String, Term[], Throwable) - Constructor for exception class fr.inria.rules.integraal.model.functions.IntegraalInvokers.InvokerException
- 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
- IS_EMPTY - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
- IS_EVEN - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
- IS_GREATER_OR_EQUALS_TO - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
- IS_GREATER_THAN - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
- IS_LEXICOGRAPHICALLY_GREATER_OR_EQUALS_TO - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
- IS_LEXICOGRAPHICALLY_GREATER_THAN - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
- IS_LEXICOGRAPHICALLY_SMALLER_OR_EQUALS_TO - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
- IS_LEXICOGRAPHICALLY_SMALLER_THAN - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
- IS_NUMERIC - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
- IS_ODD - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
- IS_PRIME - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
- IS_SMALLER_OR_EQUALS_TO - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
- IS_SMALLER_THAN - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
- IS_STRICT_SUBSET - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
- IS_SUBSET - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
- isAnonymous() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.VariableImpl
- isAtomic() - Method in interface fr.inria.rules.integraal.model.formula.api.FOFormula
- isAtomic() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Atom
- isBoolean() - Method in interface fr.lirmm.graphik.integraal.api.core.Query
- 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
- 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
- isComputedAtom() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.ComputedAtom
- isConcept(Atom) - Static method in class fr.lirmm.graphik.integraal.core.Rules
- isConceptInclusion(Rule) - Static method in class fr.lirmm.graphik.integraal.core.Rules
- isConjunction() - Method in interface fr.inria.rules.integraal.model.formula.api.FOFormula
- isConjunction() - Method in interface fr.inria.rules.integraal.model.formula.api.FOFormulaConjunction
- 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
- 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
- isDecidable(RuleBase) - Static method in class fr.inria.rules.integraal.api.internal.ReasoningAPI
-
Tests whether the rule base is recognized as Query/Answering decidable for any factbase and any query.
- isDisjointConcept(Rule) - Static method in class fr.lirmm.graphik.integraal.core.Rules
- isDisjointInverseRole(Rule) - Static method in class fr.lirmm.graphik.integraal.core.Rules
- isDisjointRole(Rule) - Static method in class fr.lirmm.graphik.integraal.core.Rules
- isDisjunction() - Method in interface fr.inria.rules.integraal.model.formula.api.FOFormula
- isDisjunction() - Method in interface fr.inria.rules.integraal.model.formula.api.FOFormulaDisjunction
- isDomain(Rule) - Static method in class fr.lirmm.graphik.integraal.core.Rules
- isEmpty() - Method in class fr.inria.rules.integraal.api.external.registries.BasicRegistry
-
Returns
trueif the registry contains no entries. - isEmpty() - Method in interface fr.inria.rules.integraal.model.data.readable.MaterializedData
- isEmpty() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Substitution
- isEmpty() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.SubstitutionImpl
- isEmpty() - Method in class fr.inria.rules.integraal.model.partition.Partition
- isEmpty() - Method in interface fr.lirmm.graphik.integraal.api.core.AtomSet
- isEmpty() - Method in interface fr.lirmm.graphik.integraal.api.core.ImmutableRuleSet
- 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
- isEmptyFactBaseCollection(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
- isEmptyQueryCollection(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
- isEmptyRuleBase(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
- 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
- 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
-
Check if we can evaluate the query with the given substitution
- isExistRC(Rule) - Static method in class fr.lirmm.graphik.integraal.core.Rules
- isExtensionOf(Substitution) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Substitution
- isExtensionOf(Substitution) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.SubstitutionImpl
- isFes(RuleBase) - Static method in class fr.inria.rules.integraal.api.internal.ReasoningAPI
-
Tests whether the rule base is recognized as chase terminating rule base for any factbase.
- isFES() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.Analyser
- isFrozen(Substitution) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Term
-
A term is frozen if it is a constant or literal or if it is affected by the given substitution
- isFunctional(Rule) - Static method in class fr.lirmm.graphik.integraal.core.Rules
- isFunctionalTerm() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.LogicalFunctionalTerm
- isFunctionalTerm() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Term
- isFus(RuleBase) - Static method in class fr.inria.rules.integraal.api.internal.ReasoningAPI
-
Tests whether the rule base is recognized as finite rewriting rule base for any query.
- isFUS() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.Analyser
- 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
- isGround() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.LogicalFunctionalTerm
- isGround() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Term
- isHybrid(RuleBase, RuleBase) - Static method in class fr.inria.rules.integraal.api.internal.ReasoningAPI
-
Tests whether the two rule bases form a hybrid rule base.
- isHybridable(RuleBase) - Static method in class fr.inria.rules.integraal.api.internal.ReasoningAPI
-
Tests whether the rule base is recognized as hybridable.
- isIdentity() - Method in interface fr.inria.rules.integraal.model.ruleCompilation.api.RuleCompilationCondition
- 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
- isInjective() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Substitution
- isInjective() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.SubstitutionImpl
- isInverseRole(Rule) - Static method in class fr.lirmm.graphik.integraal.core.Rules
- isInvertible() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.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
- isInvMandatoryRole(Rule) - Static method in class fr.lirmm.graphik.integraal.core.Rules
- isLiteral() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Literal
- isLiteral() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Term
- 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
- isMandatoryRole(Rule) - Static method in class fr.lirmm.graphik.integraal.core.Rules
- 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
- isNegation() - Method in interface fr.inria.rules.integraal.model.formula.api.FOFormulaNegation
- isNegativeConstraint(Rule) - Static method in class fr.lirmm.graphik.integraal.core.Rules
- isNonPrime(Atom) - Method in interface fr.inria.rules.integraal.forward_chaining.chase.lineage.LineageTracker
- 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
- 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
- isRole(Atom) - Static method in class fr.lirmm.graphik.integraal.core.Rules
- isRoleComposition(Rule) - Static method in class fr.lirmm.graphik.integraal.core.Rules
- isRoleInclusion(Rule) - Static method in class fr.lirmm.graphik.integraal.core.Rules
- 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
- isSignature(Rule) - Static method in class fr.lirmm.graphik.integraal.core.Rules
- isSingleton(AtomSet) - Static method in class fr.lirmm.graphik.integraal.core.atomset.AtomSetUtils
- isSingleton(InMemoryAtomSet) - Static method in class fr.lirmm.graphik.integraal.core.atomset.AtomSetUtils
- 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
- 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
- isThereConstant() - Method in class fr.lirmm.graphik.integraal.core.AtomType
- isThereConstraint() - Method in class fr.inria.rules.integraal.util.AtomType
- isThereConstraint() - Method in class fr.lirmm.graphik.integraal.core.AtomType
- isThereFunctionalTermWithVars() - Method in class fr.inria.rules.integraal.util.AtomType
- isThereOneAtomThatContainsAllVars(CloseableIterableWithoutException<Atom>, Collection<Variable>) - Static method in class fr.lirmm.graphik.integraal.core.Rules
- isTransitivity(Rule) - Static method in class fr.lirmm.graphik.integraal.core.Rules
- isValid(Rule) - Method in class fr.inria.rules.integraal.model.partition.TermPartition
- 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.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
- 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
- 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
- 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
- iterable - Variable in class fr.lirmm.graphik.util.stream.IterableAdapter
- IterableAdapter<T> - Class in fr.lirmm.graphik.util.stream
- IterableAdapter(CloseableIterable<T>) - Constructor for class fr.lirmm.graphik.util.stream.IterableAdapter
- 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<T>) - Constructor for class fr.inria.rules.integraal.api.external.registries.IterableLabeledRegistry
-
Constructs an
IterableLabeledRegistrywith the given container key prefix and an optional labeled registry for individual elements. - iterator - Variable in class fr.lirmm.graphik.util.stream.CloseableIteratorAdapter
- iterator - Variable in class fr.lirmm.graphik.util.stream.IteratorAdapter
- 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
- 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
- iterator() - Method in class fr.lirmm.graphik.util.stream.CloseableIterableAdapter
- iterator() - Method in interface fr.lirmm.graphik.util.stream.CloseableIterableWithoutException
- iterator() - Method in class fr.lirmm.graphik.util.stream.IterableAdapter
- iterator() - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
- IteratorAdapter<T> - Class in fr.lirmm.graphik.util.stream
- IteratorAdapter(CloseableIterator<T>) - Constructor for class fr.lirmm.graphik.util.stream.IteratorAdapter
- IteratorException - Exception Class in fr.inria.rules.integraal.util.stream
- IteratorException - Exception Class in fr.lirmm.graphik.util.stream
- IteratorException(String) - Constructor for exception class fr.inria.rules.integraal.util.stream.IteratorException
- IteratorException(String) - Constructor for exception class fr.lirmm.graphik.util.stream.IteratorException
- IteratorException(String, Throwable) - Constructor for exception class fr.inria.rules.integraal.util.stream.IteratorException
- IteratorException(String, Throwable) - Constructor for exception class fr.lirmm.graphik.util.stream.IteratorException
- IteratorException(Throwable) - Constructor for exception class fr.inria.rules.integraal.util.stream.IteratorException
- IteratorException(Throwable) - Constructor for exception class fr.lirmm.graphik.util.stream.IteratorException
- Iterators - Class in fr.lirmm.graphik.util.stream
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
- join(Partition<E>) - 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
- 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
- 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
- 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
keywordrecord 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
- label() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Term
- label() - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.ConstantImpl
-
Returns the value of the
labelrecord 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
labelrecord 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 labelled by a name.
- LabeledRegistry<T> - Class in fr.inria.rules.integraal.api.external.registries
-
A specialized
BasicRegistrythat managesLabeledobjects, ensuring each value is consistently labeled with its corresponding registry key. - LabeledRegistry(String) - Constructor for class fr.inria.rules.integraal.api.external.registries.LabeledRegistry
- LabelRuleComparator - Class in fr.lirmm.graphik.integraal.core
- LabelRuleComparator() - Constructor for class fr.lirmm.graphik.integraal.core.LabelRuleComparator
- LANGUAGE - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
- lastStepResult() - Method in record class fr.inria.rules.integraal.forward_chaining.chase.description.ChaseDescription
-
Returns the value of the
lastStepResultrecord 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<InputType>, Function<InputType, ReturnType>) - 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<FOFormula, QD>) - 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<FOFormula, QD>, BiFunction<FOQuery<? extends FOFormulaConjunction>, QD, Scheduler>) - 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
- level - Variable in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.LegacyBacktrackEvaluator.BacktrackIterator
- lexicalForm() - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdValueUnparserResult
-
Returns the value of the
lexicalFormrecord 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<Atom>) - 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
- limitedTo(Collection<Variable>) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Substitution
- limitedTo(Collection<Variable>) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.SubstitutionImpl
- 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 a steps
- LimitNumberOfStep(int) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.halting_condition.LimitNumberOfStep
- LineageTracker - Interface in fr.inria.rules.integraal.forward_chaining.chase.lineage
- LineageTrackerImpl - Class in fr.inria.rules.integraal.forward_chaining.chase.lineage
- LineageTrackerImpl() - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.lineage.LineageTrackerImpl
- LinearProperty - Class in fr.lirmm.graphik.integraal.rulesetanalyser.property
-
The body contains only one atom.
- linearRulesChase(FactBase, RuleBase, IGParameter<InteGraalKeywords, ?>...) - Static method in class fr.inria.rules.integraal.api.internal.ReasoningAPI
-
Performs a chase optimized for linear rules on the given
FactBasewithRuleBaseby tuning the default behavior with the givenIGParameters. - LinkedBlockingStream<T> - Class in fr.lirmm.graphik.util.stream
- LinkedBlockingStream() - Constructor for class fr.lirmm.graphik.util.stream.LinkedBlockingStream
- LinkedListAtomSet - Class in fr.lirmm.graphik.integraal.core.atomset
-
Deprecated.
- LinkedListAtomSet() - Constructor for class fr.lirmm.graphik.integraal.core.atomset.LinkedListAtomSet
-
Deprecated.
- LinkedListAtomSet(Atom...) - Constructor for class fr.lirmm.graphik.integraal.core.atomset.LinkedListAtomSet
-
Deprecated.
- 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<Atom>) - Constructor for class fr.lirmm.graphik.integraal.core.atomset.LinkedListAtomSet
-
Deprecated.
- LinkedListAtomSet(CloseableIteratorWithoutException<Atom>) - Constructor for class fr.lirmm.graphik.integraal.core.atomset.LinkedListAtomSet
-
Deprecated.
- LinkedListAtomSet(LinkedList<Atom>) - Constructor for class fr.lirmm.graphik.integraal.core.atomset.LinkedListAtomSet
-
Deprecated.
- LinkedListRuleSet - Class in fr.lirmm.graphik.integraal.core.ruleset
- LinkedListRuleSet() - Constructor for class fr.lirmm.graphik.integraal.core.ruleset.LinkedListRuleSet
- LinkedListRuleSet(CloseableIterator<?>) - Constructor for class fr.lirmm.graphik.integraal.core.ruleset.LinkedListRuleSet
- LinkedListRuleSet(Iterable<Rule>) - Constructor for class fr.lirmm.graphik.integraal.core.ruleset.LinkedListRuleSet
- LinkedListRuleSet(Iterator<Rule>) - Constructor for class fr.lirmm.graphik.integraal.core.ruleset.LinkedListRuleSet
- list(Map<String, T>) - 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
- 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
Constantrepresenting strings, numbers, dates… TheURIreturned byLiteral.getDatatype()specifies which kind of object is represented. - LITERAL - Enum constant in enum class fr.lirmm.graphik.integraal.api.core.Term.Type
-
Deprecated.
- 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(Iterator<Rule>, Iterator<Rule>) - 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
- loadDataSources(String) - Static method in class fr.inria.rules.integraal.views.builder.ViewBuilder
-
Creates a collection of view wrappers from the given file
- loadDataSources(Collection<String>) - Static method in class fr.inria.rules.integraal.views.builder.ViewBuilder
-
Creates a collection of view wrappers from a collection of mapping files
- loadFromDLGPE(IntegraalEnvironment, InputStream, boolean, int, int, int, int, int, int, boolean) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
- loadFromDLGPEFile(IntegraalEnvironment, String, boolean, int, int, int, int, int, int, boolean) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
- loadFromDLGPEString(IntegraalEnvironment, String, boolean, int, int, int, int, int, int, boolean) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
- loadFromDLGPString(String, boolean, int, int, int, int, boolean) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
- Local() - Constructor for class fr.lirmm.graphik.integraal.rulesetanalyser.property.RuleSetProperty.Local
- 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
- LOG - Static variable in class fr.inria.rules.integraal.component_builder.evaluators.generic.processors.BatchProcessor
- LOG - Variable in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.AbstractRuleApplier
- LogicalFunctionalTerm - Interface in fr.inria.rules.integraal.model.logicalElements.api
- LONG - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
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.MyAwfulTests
- main(String[]) - Static method in class fr.inria.rules.integraal.api.external.MyAwfulTests2
- main(String[]) - Static method in class fr.inria.rules.integraal.api.external.registries.NamesGenerator
- main(String[]) - Static method in class fr.inria.rules.integraal.api.external.registries.Registries
- main(String[]) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
- main(String[]) - Static method in class fr.inria.rules.integraal.io.dlgpe2.DlgpeParser
- main(String[]) - Static method in class fr.inria.rules.integraal.model.functions.IntegraalInvokers
- mandatoryAs() - Method in record class fr.inria.rules.integraal.views.view.ViewParameterSignature
-
Returns the value of the
mandatoryAsrecord component. - map(Function<? super T, ? extends R>) - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
- MAPPINGBASE - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
- mapsToConstantsOnly() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Substitution
- mapsToConstantsOnly(Collection<Variable>) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Substitution
- mapToDouble(ToDoubleFunction<? super T>) - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
- mapToInt(ToIntFunction<? super T>) - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
- mapToLong(ToLongFunction<? super T>) - 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
- MaterializedDataCollection<T> - Interface in fr.inria.rules.integraal.model.data.collection.api
- MaterializedWritableDataCollection<Q,
W> - Interface in fr.inria.rules.integraal.model.data.collection.api - max(Comparator<? super T>) - 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
- 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
- MERGE_DICTS - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
- 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
- mergeFactBaseCollection(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
- mergeInPlace(IntegraalEnvironment, FactBase, FactBase) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
- mergeInPlace(IntegraalEnvironment, FactBase, FactBase, Substitution) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
- mergeInPlace(Substitution) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Substitution
-
Attempts to merge
otherinto this substitution in-place. - mergeInPlace(Substitution) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.SubstitutionImpl
- mergeQueryCollection(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
- mergeRuleBase(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
- message() - Method in record class fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary.QueryEvaluationOutput
-
Returns the value of the
messagerecord component. - message() - Method in record class fr.inria.rules.integraal.component_builder.evaluators.query_rewriting.auxiliary.RewritingOutput
-
Returns the value of the
messagerecord 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<? super T>) - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
- MIN - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
- 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
- MINUS - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
- missingValueHandling() - Method in record class fr.inria.rules.integraal.views.view.ViewParameterSignature
-
Returns the value of the
missingValueHandlingrecord component. - MONGO - Enum constant in enum class fr.inria.rules.integraal.model.kb.api.FactBaseType
-
MongoDB storage
- MongoDBDataSource - Class in fr.inria.rules.integraal.views.datasource
-
Access to a datasource using MongoDB queries
- MongoDBDataSource(String, String, String, List<String>) - Constructor for class fr.inria.rules.integraal.views.datasource.MongoDBDataSource
-
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
MongoClientto 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
- MSAProperty - Class in fr.lirmm.graphik.integraal.rulesetanalyser.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 - MultiEvaluator(Collection<InputType>, Function<InputType, OutputType>, ExternalAlgorithmHaltingConditions, BiFunction<InputType, String, OutputType>) - Constructor for class fr.inria.rules.integraal.component_builder.evaluators.generic.MultiEvaluator
- MultiEvaluator(Collection<InputType>, Function<InputType, OutputType>, Function<InputType, OutputType>, ExternalAlgorithmHaltingConditions, BiFunction<InputType, String, OutputType>) - Constructor for class fr.inria.rules.integraal.component_builder.evaluators.generic.MultiEvaluator
- 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<RW>, TriggerChecker<RW>, TriggerApplier<RW>) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.MultiThreadRuleApplier
- 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
- MultiThreadsByPieceCoreProcessor(long, MultiThreadsByPieceCoreProcessor.Variant) - Constructor for class fr.inria.rules.integraal.core.MultiThreadsByPieceCoreProcessor
- MultiThreadsByPieceCoreProcessor(long, FOQueryEvaluator<FOFormula, ? super RW>) - Constructor for class fr.inria.rules.integraal.core.MultiThreadsByPieceCoreProcessor
- MultiThreadsByPieceCoreProcessor(FOQueryEvaluator<FOFormula, ? super RW>, long, MultiThreadsByPieceCoreProcessor.Variant) - Constructor for class fr.inria.rules.integraal.core.MultiThreadsByPieceCoreProcessor
- MultiThreadsByPieceCoreProcessor.Variant - Enum Class in fr.inria.rules.integraal.core
- 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<RW>...) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_checker.MultiTriggerChecker
- MultiTriggerChecker(Collection<TriggerChecker<RW>>) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_checker.MultiTriggerChecker
- MW(T, boolean, String) - Constructor for class fr.inria.rules.integraal.component_builder.InputDataScenario.MW
- MyAwfulTests - Class in fr.inria.rules.integraal.api.external
- MyAwfulTests() - Constructor for class fr.inria.rules.integraal.api.external.MyAwfulTests
- MyAwfulTests2 - Class in fr.inria.rules.integraal.api.external
- MyAwfulTests2() - Constructor for class fr.inria.rules.integraal.api.external.MyAwfulTests2
- 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
- NaiveCoreProcessor() - Constructor for class fr.inria.rules.integraal.core.NaiveCoreProcessor
- NaiveCoreProcessor(FOQueryEvaluator<FOFormula, ? super FactBase>) - Constructor for class fr.inria.rules.integraal.core.NaiveCoreProcessor
- naiveDatalogForget(RuleBase, Predicate<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
- NaiveDynamicScheduler(FOQuery<? extends FOFormulaConjunction>, 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
- 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<FOFormula, ? super QueryableData>) - 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
- name() - Method in record class fr.inria.rules.integraal.configuration.parameters.IGParameter
-
Returns the value of the
namerecord component. - NAME - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
- NAMER - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
- NamesGenerator - Class in fr.inria.rules.integraal.api.external.registries
-
Utility class for generating unique string identifiers using various strategies.
- nativeQuery() - Method in record class fr.inria.rules.integraal.views.view.ViewParameters
-
Returns the value of the
nativeQueryrecord component. - 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() - Constructor for class fr.inria.rules.integraal.io.rdf.NaturalFullRDFTranslator
- NaturalRDFTranslator - Class in fr.inria.rules.integraal.io.rdf
-
Translates an RDF statement (triple) into a binary atom predicate⟨subject, object⟩.
- NaturalRDFTranslator() - Constructor for class fr.inria.rules.integraal.io.rdf.NaturalRDFTranslator
- 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
- NCNAME - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
- NegationFOQueryEvaluator<QD> - Class in fr.inria.rules.integraal.query_evaluation.negation
-
Evaluator for ¬φ.
- NegationFOQueryEvaluator(FOQueryEvaluator<FOFormula, QD>) - Constructor for class fr.inria.rules.integraal.query_evaluation.negation.NegationFOQueryEvaluator
- NEGATIVE_INTEGER - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
- NegativeConstraint - Interface in fr.lirmm.graphik.integraal.api.core
-
This interface represents a negative constraint.
- newName(Map<String, T>, String) - Static method in class fr.inria.rules.integraal.api.external.ExtEnvUtils
-
Deprecated.
- 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
- 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
- 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
levelso 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
- 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
- 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
- nextAnswers(Iterator<Substitution>, IGParameter<InteGraalKeywords, ?>...) - Static method in class fr.inria.rules.integraal.api.internal.ReasoningAPI
-
Returns next answers from the provided iterator of
Substitution
This method iterates through the given iterator and processes up to a stop condition: no more answers, a given max number of answers is reached, a time limit for responses has been reached. - nextAnswers(Iterator<Substitution>, IGParameter<String, String>...) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
- 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
- NMTOKENS - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
- 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
- NoCoreProcessor() - Constructor for class fr.inria.rules.integraal.backward_chaining.core.NoCoreProcessor
- NoCover - Class in fr.inria.rules.integraal.backward_chaining.cover
-
Does nothing
- NoCover() - Constructor for class fr.inria.rules.integraal.backward_chaining.cover.NoCover
- NOLABEL - Static variable in interface fr.inria.rules.integraal.model.common.api.Labeled
- 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
- NON_NEGATIVE_INTEGER - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
- NON_POSITIVE_INTEGER - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
- nonCompilableRules() - Method in record class fr.inria.rules.integraal.model.ruleCompilation.api.RuleCompilationResult
-
Returns the value of the
nonCompilableRulesrecord component. - noneMatch(Predicate<? super T>) - 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
- 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<? extends FOFormulaConjunction>) - Constructor for class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.NoScheduler
-
Creates a new scheduler over the given query
- NOTATION - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
O
- ObjectAnalizer - Class in fr.inria.rules.integraal.util.object_analyzer
- ObjectAnalizer() - Constructor for class fr.inria.rules.integraal.util.object_analyzer.ObjectAnalizer
- OBLIVIOUS - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Checker
-
Oblivious Checker
- 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
- of(T) - Static method in class fr.inria.rules.integraal.model.util.wrapper.IdentityWrapper
-
Factory method creating a new
IdentityWrapperinstance. - OMQ(RuleBase, Collection<Query>) - Static method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
- OMQ_REWRITING - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms
-
Ontology-Mediated Query Rewriting
- OMQA(FactBase, RuleBase, Collection<Query>) - Static method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
- 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
IAlgorithmParametersinstance for OMQA Chase-based reasoning with the specified parameters. - OMQAChase(IGParameter<InteGraalKeywords, ?>...) - Static method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
-
Creates an
IAlgorithmParametersinstance 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
IAlgorithmParametersinstance for OMQA Chase-based reasoning with the specified parameters. - OMQAHybrid(IGParameter<InteGraalKeywords, ?>...) - Static method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
-
Creates an
IAlgorithmParametersinstance for hybrid reasoning with the specified parameters. - OMQAHybrid(FactBase, RuleBase, RuleBase, Collection<Query>) - Static method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
- OMQAHybrid(String, String, ExternalAlgorithmHaltingConditions) - Static method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
-
Creates an
IAlgorithmParametersinstance 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
IAlgorithmParametersinstance for OMQA rewriting with the specified parameters. - OMQARewriting(IGParameter<InteGraalKeywords, ?>...) - Static method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
-
Creates an
IAlgorithmParametersinstance 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
IAlgorithmParametersinstance for OMQA rewriting with the specified parameters. - onClose(Runnable) - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
- onlyConstants(IGParameter<InteGraalKeywords, ?>...) - Static method in class fr.inria.rules.integraal.configuration.parameters.IGParameterValueExtractor
- Ontology - Interface in fr.lirmm.graphik.integraal.api.core
- originalRuleSet() - Method in record class fr.inria.rules.integraal.model.ruleCompilation.api.RuleCompilationResult
-
Returns the value of the
originalRuleSetrecord 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
Streamwith 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<RW>, TriggerChecker<RW>, TriggerApplier<RW>) - 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
- parse() - Method in class fr.inria.rules.integraal.io.csv.CSVParser
- parse() - Method in class fr.inria.rules.integraal.io.csv.RLSCSVsParser
- parse(String) - Static method in class fr.inria.rules.integraal.api.external.eua.EUA
-
Builds an
EUAobject from its corresponding JSON String - parse(String) - Method in class fr.inria.rules.integraal.io.dlgpe2.DlgpeParser
- parse(CharStream) - Method in class fr.inria.rules.integraal.io.dlgpe2.DlgpeParser
- parseAll(String) - Method in class fr.inria.rules.integraal.io.dlgpe2.DlgpeParser
- parseAll(CharStream) - Method in class fr.inria.rules.integraal.io.dlgpe2.DlgpeParser
- parseAndLoad(FactBase, File, 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
-
Loads atoms from CSV files into a given factbase.
- parseDLGPE(IntegraalEnvironment, String) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
- parseDLGPString(String) - Static method in class fr.inria.rules.integraal.io.dlgp.DlgpParser
-
Parses the DLGP passed as string.
- 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
- ParseException(String, int, int) - Constructor for exception class fr.inria.rules.integraal.io.api.ParseException
- ParseException(String, int, int, Throwable) - Constructor for exception class fr.inria.rules.integraal.io.api.ParseException
- ParseException(String, Throwable) - Constructor for exception class fr.inria.rules.integraal.io.api.ParseException
- ParseException(Throwable) - Constructor for exception class fr.inria.rules.integraal.io.api.ParseException
- parseFacts(String) - Static method in class fr.inria.rules.integraal.io.dlgp.DlgpUtil
-
Parses atoms from a dlgp String.
- parseFile(String) - Static method in class fr.inria.rules.integraal.io.dlgp.DlgpParser
-
Parses the file located at the given path
Collects all the content of the file in a single object and return only after reading the whole file. - parseFiles(Collection<String>) - 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. - parseQueries(String) - 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
- ParserResult - Record Class in fr.inria.rules.integraal.io.dlgp
-
Result of the DLGP parsing
- ParserResult(Collection<Atom>, Collection<FORule>, Collection<Query>, Collection<DataSource<String, ?>>) - Constructor for record class fr.inria.rules.integraal.io.dlgp.ParserResult
-
Creates an instance of a
ParserResultrecord class. - parseRules(String) - Static method in class fr.inria.rules.integraal.io.dlgp.DlgpUtil
-
Parses rules from a dlgp String.
- parseValue(String, XsdDataType) - Static method in class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdValueParser
-
Parse lexicalForm given an XsdDataType enum constant.
- parseValue(String, String) - Static method in class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdValueParser
-
Parse lexicalForm according to xsdType (like "xsd:integer" or full URI).
- ParsingResult - Class in fr.inria.rules.integraal.api.internal
- ParsingResult() - Constructor for class fr.inria.rules.integraal.api.internal.ParsingResult
- Partition<E> - Class in fr.inria.rules.integraal.model.partition
- Partition() - Constructor for class fr.inria.rules.integraal.model.partition.Partition
-
Creates a new empty Partition
- Partition(Partition<E>) - Constructor for class fr.inria.rules.integraal.model.partition.Partition
-
Creates a new Partition copying the given one
- Partition(Partition<E>, Comparator<E>) - Constructor for class fr.inria.rules.integraal.model.partition.Partition
-
Creates a new Partition copying the given one but overriding its comparator
- Partition(Collection<Set<E>>) - Constructor for class fr.inria.rules.integraal.model.partition.Partition
-
Creates a new Partition with the given classes
- Partition(Collection<Set<E>>, Comparator<E>) - Constructor for class fr.inria.rules.integraal.model.partition.Partition
-
Creates a new Partition with the given classes and comparator
- Partition(Comparator<E>) - Constructor for class fr.inria.rules.integraal.model.partition.Partition
-
Creates a new empty Partition with the given comparator
- Partition(Set<E>) - 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<E>, Comparator<E>) - Constructor for class fr.inria.rules.integraal.model.partition.Partition
-
Creates a new Partition with the given elements and comparator
- peek(Consumer<? super T>) - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
- 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
- PiecesSplitter(boolean, Collection<Variable>) - Constructor for class fr.inria.rules.integraal.util.PiecesSplitter
- 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
- position - Variable in class fr.lirmm.graphik.integraal.rulesetanalyser.util.PredicatePosition
- position() - Method in record class fr.inria.rules.integraal.views.view.ViewParameters
-
Returns the value of the
positionrecord component. - POSITIVE_INTEGER - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
- PositiveFormulaValidator - Class in fr.inria.rules.integraal.util.validator.rule
- PositiveFormulaValidator() - Constructor for class fr.inria.rules.integraal.util.validator.rule.PositiveFormulaValidator
- PositiveHeadRuleValidator - Class in fr.inria.rules.integraal.util.validator.rule
- PositiveHeadRuleValidator() - Constructor for class fr.inria.rules.integraal.util.validator.rule.PositiveHeadRuleValidator
- 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<Substitution>, Collection<Variable>) - 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<Substitution>, Predicate<Substitution>) - 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
- predicate - Variable in class fr.lirmm.graphik.integraal.rulesetanalyser.util.PredicatePosition
- 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
- predicateArity() - Method in record class fr.inria.rules.integraal.io.csv.RLSCSVResult
-
Returns the value of the
predicateArityrecord 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. - PredicateConverter() - Constructor for class fr.inria.rules.integraal.util.converter.PredicateConverter
- PredicateFactory - Interface in fr.inria.rules.integraal.model.logicalElements.factory.api
-
Factory to create predicates
- PredicateFactory - Interface in fr.lirmm.graphik.integraal.api.factory
- 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<Integer, Set<Predicate>>) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.treatment.PredicateFilterEndTreatment
- 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
predicateNamerecord component. - PredicatePosition - Class in fr.lirmm.graphik.integraal.rulesetanalyser.util
- PredicatePosition(Predicate, int) - Constructor for class fr.lirmm.graphik.integraal.rulesetanalyser.util.PredicatePosition
- 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
- prefix() - Method in record class fr.inria.rules.integraal.util.Prefix
-
Returns the value of the
prefixrecord component. - 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 instance of a
Prefixrecord class. - prefixName() - Method in record class fr.inria.rules.integraal.util.Prefix
-
Returns the value of the
prefixNamerecord component. - preHomomorphism - Variable in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.LegacyBacktrackEvaluator.BacktrackIterator
- 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<Query>, FactBase, IAlgorithmParameters) - Static method in class fr.inria.rules.integraal.component_builder.components.QueryAnsweringComponentBuilder
-
Prepares and returns a
CountingQueryEvaluatorWithMultiEvaluatorfor answering the given set of queries over the provided fact base, with optional external halting conditions to limit non-terminating algorithms. - prepareAndGetQueryAnsweringFrom(Collection<Query>, FactBase, IAlgorithmParameters) - Static method in class fr.inria.rules.integraal.component_builder.components.QueryAnsweringComponentBuilder
-
Prepares and returns a
QueryEvaluatorWithMultiEvaluatorfor 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
- prepareAndGetRewriterFrom(Query, RuleBase, RuleCompilation, ExternalAlgorithmHaltingConditions) - Static method in class fr.inria.rules.integraal.component_builder.components.RewritingComponentBuilder
- prepareAndGetRewriterFrom(Collection<Query>, RuleBase, IAlgorithmParameters) - Static method in class fr.inria.rules.integraal.component_builder.components.RewritingComponentBuilder
- prepareAndGetRewriterFrom(Collection<Query>, RuleBase, RuleCompilation, ExternalAlgorithmHaltingConditions) - Static method in class fr.inria.rules.integraal.component_builder.components.RewritingComponentBuilder
- prepareCombine() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.Analyser
- PreparedFOQuery<Formula,
QD> - Interface in fr.inria.rules.integraal.model.query.api - PreparedFOQueryImpl<Formula,
QD> - Class in fr.inria.rules.integraal.model.query.impl - PreparedFOQueryImpl() - Constructor for class fr.inria.rules.integraal.model.query.impl.PreparedFOQueryImpl
- PreparedQuery<QueryType,
DataSource, - Interface in fr.inria.rules.integraal.model.query.apiAnswerType, AssignationType> - PreparedQueryImpl<QueryType,
DataSource, - Class in fr.inria.rules.integraal.model.query.implAnswerType, AssignationType> - PreparedQueryImpl() - Constructor for class fr.inria.rules.integraal.model.query.impl.PreparedQueryImpl
- prepareQuery(FOQuery<? extends Formula>, QD, boolean) - Method in interface fr.inria.rules.integraal.model.queryEvaluation.api.FOQueryEvaluator
- prepareQuery(FOQuery<? extends Formula>, QD, Collection<Variable>) - Method in interface fr.inria.rules.integraal.model.queryEvaluation.api.FOQueryEvaluator
- prepareQuery(FOQuery<? extends FOFormula>, QD, Collection<Variable>) - Method in class fr.inria.rules.integraal.query_evaluation.generic.GenericFOQueryEvaluator
- prepareQuery(FOQuery<? extends FOFormulaConjunction>, QD, Collection<Variable>) - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.BacktrackEvaluator
- prepareQuery(FOQuery<? extends FOFormulaNegation>, QD, Collection<Variable>) - Method in class fr.inria.rules.integraal.query_evaluation.negation.NegationFOQueryEvaluator
- prepareQuery(FOQuery<? extends Atom>, QD, Collection<Variable>) - 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
- prepareQuery(Q, QD, Collection<Variable>) - Method in interface fr.inria.rules.integraal.model.queryEvaluation.api.QueryEvaluator
- prepareQuery(Q, QD, Collection<Variable>) - Method in class fr.inria.rules.integraal.query_evaluation.generic.DefaultGenericQueryEvaluator
- 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
- printOnlyRewritingCount() - Method in record class fr.inria.rules.integraal.component_builder.evaluators.query_rewriting.auxiliary.RewritingOutput
- printRewritingCount() - Method in record class fr.inria.rules.integraal.component_builder.evaluators.query_rewriting.auxiliary.RewritingOutput
- 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
- 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
- ProductivityChecker() - Constructor for class fr.inria.rules.integraal.grd.impl.dependency_checker.ProductivityChecker
- ProductivityChecker() - Constructor for class fr.lirmm.graphik.integraal.core.unifier.checker.ProductivityChecker
- 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
-
Remove (or empty) every level that is not equal to
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
- 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<? extends C>) - Method in class fr.inria.rules.integraal.api.external.registries.IterableLabeledRegistry
-
Registers all containers and their values from another
BasicRegistry. - putAll(BasicRegistry<? extends T>) - Method in class fr.inria.rules.integraal.api.external.registries.BasicRegistry
-
Adds all entries from another
BasicRegistryinto this registry. - putAll(Map<? extends String, ? extends C>) - Method in class fr.inria.rules.integraal.api.external.registries.IterableLabeledRegistry
-
Registers all containers and their values from the given map.
- putAll(Map<? extends String, ? extends T>) - 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
IAlgorithmParametersinstance for query answering with a specified timeout. - QA(IGParameter<InteGraalKeywords, ?>...) - Static method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
-
Creates an
IAlgorithmParametersinstance for query answering with a specified timeout. - QA(FactBase, Collection<Query>) - Static method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
- QNAME - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
- queries() - Method in record class fr.inria.rules.integraal.io.dlgp.ParserResult
-
Returns the value of the
queriesrecord component. - queries() - Method in record class fr.inria.rules.integraal.util.FOQueries.EvaluableQueriesReplacementResult
-
Returns the value of the
queriesrecord 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
queryrecord component. - query() - Method in record class fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary.QueryEvaluationOutput
-
Returns the value of the
queryrecord component. - query() - Method in record class fr.inria.rules.integraal.component_builder.evaluators.query_rewriting.auxiliary.RewritingInput
-
Returns the value of the
queryrecord component. - query() - Method in record class fr.inria.rules.integraal.component_builder.evaluators.query_rewriting.auxiliary.RewritingOutput
-
Returns the value of the
queryrecord component. - query() - Method in record class fr.inria.rules.integraal.model.kb.impl.FactBaseDescription
-
Returns the value of the
queryrecord component. - query() - Method in record class fr.inria.rules.integraal.storage.external.rdbms.SQLParameterizedQuery
-
Returns the value of the
queryrecord component. - 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
- 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
- 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<Atom>) - 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
- QueryableRelationalFunctions() - Constructor for class fr.inria.rules.integraal.model.functions.QueryableRelationalFunctions
- QueryableWritableDataCollection<Q,
W> - Interface in fr.inria.rules.integraal.model.data.collection.api - 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
- QUERYBASE - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
- QUERYCOLLECTION_NAME - Enum constant in enum class fr.inria.rules.integraal.api.external.eua.EUAData
- 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. - QueryConverter() - Constructor for class fr.inria.rules.integraal.util.converter.QueryConverter
- QueryCoreProcessor - Interface in fr.inria.rules.integraal.backward_chaining.core
- 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
- QueryEvaluationInput - Record Class in fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary
- QueryEvaluationInput(Query, FactBase, QueryEvaluator<Query, ? super FactBase>, boolean, boolean) - Constructor for record class fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary.QueryEvaluationInput
-
Creates an instance of a
QueryEvaluationInputrecord class. - QueryEvaluationOutput - Record Class in fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary
- QueryEvaluationOutput(Query, Iterator<Substitution>, Long, String) - Constructor for record class fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary.QueryEvaluationOutput
-
Creates an instance of a
QueryEvaluationOutputrecord class. - queryEvaluator() - Method in record class fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary.QueryEvaluationInput
-
Returns the value of the
queryEvaluatorrecord 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<Query>, FactBase, QueryEvaluator<Query, FactBase>, 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
- QueryInputWrapper(Collection<Query>, FactBase, QueryEvaluator<Query, ? super FactBase>, boolean, boolean) - Constructor for class fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary.QueryInputWrapper
- QueryLabeler - Interface in fr.lirmm.graphik.integraal.api.core
- QueryRewriterWitMultiEvaluator - Class in fr.inria.rules.integraal.component_builder.evaluators.query_rewriting
-
A class for rewriting a collection of FOQuery objects.
- QueryRewriterWitMultiEvaluator(Collection<Query>, 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
NoRuleCompilationis 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<FORule>) - 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
- QueueStream() - Constructor for class fr.lirmm.graphik.util.stream.QueueStream
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
- 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
rankrecord 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
- 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() - Constructor for class fr.inria.rules.integraal.io.rdf.RawRDFTranslator
- 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
- RDF4JValueConverter(TermFactory) - Constructor for class fr.inria.rules.integraal.storage.rdf4j.value.converter.RDF4JValueConverter
- RDFParser - Class in fr.inria.rules.integraal.io.rdf
-
This is an import from Graal 1.3
- RDFParser(File) - Constructor for class fr.inria.rules.integraal.io.rdf.RDFParser
- RDFParser(File, RDFFormat) - Constructor for class fr.inria.rules.integraal.io.rdf.RDFParser
- RDFParser(File, RDFFormat, RDFTranslationMode) - Constructor for class fr.inria.rules.integraal.io.rdf.RDFParser
- RDFParser(Reader, RDFFormat) - Constructor for class fr.inria.rules.integraal.io.rdf.RDFParser
- RDFParser(Reader, RDFFormat, ParserConfig, RDFTranslationMode) - Constructor for class fr.inria.rules.integraal.io.rdf.RDFParser
- RDFParser(String) - Constructor for class fr.inria.rules.integraal.io.rdf.RDFParser
- 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 - Interface in fr.inria.rules.integraal.io.rdf
-
Translate (convert) RDF statements (triples) into atoms
- readJsonArrayFromUrl(String) - Static method in class fr.inria.rules.integraal.io.dlgpe2.DlgpeElemFactory
- 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
- 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
- ReasoningAPI - Class in fr.inria.rules.integraal.api.internal
-
Defines the high-level API for accessing Integraal's reasoning algorithms.
- ReasoningAPI() - Constructor for class fr.inria.rules.integraal.api.internal.ReasoningAPI
- reduce(BinaryOperator<T>) - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
- reduce(T, BinaryOperator<T>) - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
- reduce(U, BiFunction<U, ? super T, U>, BinaryOperator<U>) - 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
- Redundancy() - Constructor for class fr.inria.rules.integraal.redundancy.Redundancy
- registerView(Predicate, ViewParameters<NativeQueryType>) - 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
- Registries(boolean, boolean) - Constructor for class fr.inria.rules.integraal.api.external.registries.Registries
- RegistryInsertionException - Exception Class in fr.inria.rules.integraal.api.external.registries
- RegistryInsertionException(String) - Constructor for exception class fr.inria.rules.integraal.api.external.registries.RegistryInsertionException
- RegistryInsertionException(String, Throwable) - Constructor for exception class fr.inria.rules.integraal.api.external.registries.RegistryInsertionException
- 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(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
- 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
- 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
- removeAll(InMemoryAtomSet) - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractInMemoryAtomSet
- removeAll(CloseableIterator<? extends Atom>) - Method in interface fr.lirmm.graphik.integraal.api.core.AtomSet
-
Remove the specified atom stream from this atom set.
- removeAll(CloseableIterator<? extends Atom>) - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractAtomSet
- removeAll(CloseableIterator<? extends Atom>) - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractImmutableAtomSet
- removeAll(CloseableIterator<Rule>) - Method in interface fr.lirmm.graphik.integraal.api.core.Ontology
- removeAll(CloseableIterator<Rule>) - Method in interface fr.lirmm.graphik.integraal.api.core.RuleSet
- removeAll(CloseableIterator<Rule>) - Method in class fr.lirmm.graphik.integraal.core.ruleset.AbstractRuleSet
- removeAll(CloseableIterator<Rule>) - Method in class fr.lirmm.graphik.integraal.core.ruleset.DefaultOntology
- removeAll(CloseableIteratorWithoutException<? extends Atom>) - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryAtomSet
- removeAll(CloseableIteratorWithoutException<? extends Atom>) - 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<Atom>) - Method in interface fr.inria.rules.integraal.model.data.writable.Writable
-
Removes the given atoms
- removeAll(Collection<Atom>) - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
- removeAll(Collection<Atom>) - Method in class fr.inria.rules.integraal.storage.external.triplestore.TripleStoreStore
- removeAll(Collection<Atom>) - Method in class fr.inria.rules.integraal.storage.natives.DefaultInMemoryAtomSet
- removeAll(Collection<Atom>) - Method in class fr.inria.rules.integraal.storage.natives.FactBaseDelAtomsWrapper
- removeAll(Collection<Atom>) - Method in class fr.inria.rules.integraal.storage.natives.LightInMemoryGraphStore
- removeAll(Collection<Atom>) - Method in class fr.inria.rules.integraal.storage.natives.SimpleInMemoryGraphStore
- removeAll(Collection<Atom>) - Method in class fr.inria.rules.integraal.views.FederatedFactBase
-
Deprecated.
- removeAll(Iterator<Rule>) - Method in interface fr.lirmm.graphik.integraal.api.core.Ontology
- removeAll(Iterator<Rule>) - Method in interface fr.lirmm.graphik.integraal.api.core.RuleSet
- removeAll(Iterator<Rule>) - Method in class fr.lirmm.graphik.integraal.core.ruleset.AbstractRuleSet
- removeAll(Iterator<Rule>) - Method in class fr.lirmm.graphik.integraal.core.ruleset.DefaultOntology
- removeAll(Stream<Atom>) - Method in interface fr.inria.rules.integraal.model.data.writable.Writable
-
Removes the given atoms
- removeAll(Stream<Atom>) - Method in class fr.inria.rules.integraal.storage.natives.DefaultInMemoryAtomSet
- removeAll(Stream<Atom>) - Method in class fr.inria.rules.integraal.storage.natives.FactBaseDelAtomsWrapper
- removeDependencyChecker(DependencyChecker) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.util.AnalyserRuleSet
- removeFactBase(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
- removeFromFactBase(String, String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
- 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.InternalAPI
- removeQuery(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
- removeRuleBase(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
- 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, T>, 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>, 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
- replaceEvaluableParts(F) - Static method in class fr.inria.rules.integraal.model.formula.FOFormulas
- replaceEvaluableParts(Term, BiMap<EvaluableFunction, LogicalFunctionalTerm>) - Static method in class fr.inria.rules.integraal.model.formula.FOFormulas
- replaceEvaluableParts(F, BiMap<EvaluableFunction, LogicalFunctionalTerm>, BiMap<Predicate, Invoker>) - Static method in class fr.inria.rules.integraal.model.formula.FOFormulas
- replaceEvaluableParts(Collection<FOQuery<? extends FOFormula>>) - Static method in class fr.inria.rules.integraal.util.FOQueries
- replaceSpliterator(int, Spliterator<Substitution>) - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.SimpleSolutionManager
- replaceSpliterator(int, Spliterator<Substitution>) - Method in interface fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.SolutionManager
-
Replace the spliterator stored for
level. - 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<EvaluableFunction, LogicalFunctionalTerm>, BiMap<Predicate, Invoker>) - Static method in class fr.inria.rules.integraal.model.formula.FOFormulas
- restoreEvaluableParts(Collection<FOQuery<? extends FOFormula>>, BiMap<EvaluableFunction, LogicalFunctionalTerm>, BiMap<Predicate, Invoker>) - Static method in class fr.inria.rules.integraal.util.FOQueries
-
Restores evaluable parts in each query of
queries. - restoreEvaluablePartsHelper(Term, BiMap<LogicalFunctionalTerm, EvaluableFunction>) - Static method in class fr.inria.rules.integraal.model.formula.FOFormulas
- 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<FOFormula, ? super RW>) - 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
- RestrictedProductivityChecker() - Constructor for class fr.inria.rules.integraal.grd.impl.dependency_checker.RestrictedProductivityChecker
- RestrictedProductivityChecker() - Constructor for class fr.lirmm.graphik.integraal.core.unifier.checker.RestrictedProductivityChecker
- 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<FOFormula, ? super QueryableData>) - 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_sizerecord component. - RESULT_SPARQL_JSON - Static variable in interface fr.inria.rules.integraal.storage.external.evaluator.HTTPBasedQueryConfiguration
- 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
retreatedFormularecord 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.InternalAPI
- rewrite(RuleBase, Query, InteGraalKeywords.Algorithms.Parameters.Compilation) - Static method in class fr.inria.rules.integraal.api.internal.ReasoningAPI
-
Performs rewriting of the query Q with the
RuleBase. - rewrite(FOQuery<?>, RuleBase) - Method in class fr.inria.rules.integraal.backward_chaining.pure.rewriting_operator.SingleRuleAggregator
- rewrite(FOQuery<? extends FOFormula>, RuleBase) - Method in interface fr.inria.rules.integraal.backward_chaining.api.BackwardChainingAlgorithm
-
Execute the algorithm
- rewrite(FOQuery<? extends FOFormula>, 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<? extends FOFormula>, 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.InternalAPI
- 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
- rewrite(String, String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
- rewrite(Collection<FOQuery<? extends FOFormula>>, 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
IAlgorithmParametersinstance for rewriting-based reasoning with the specified parameters. - Rewriting(IGParameter<InteGraalKeywords, ?>...) - Static method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
-
Creates an
IAlgorithmParametersinstance 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
- RewritingInput - Record Class in fr.inria.rules.integraal.component_builder.evaluators.query_rewriting.auxiliary
- RewritingInput(Query, RuleBase, RuleCompilation) - Constructor for record class fr.inria.rules.integraal.component_builder.evaluators.query_rewriting.auxiliary.RewritingInput
-
Creates an instance of a
RewritingInputrecord class. - RewritingInputWrapper - Class in fr.inria.rules.integraal.component_builder.evaluators.query_rewriting.auxiliary
- RewritingInputWrapper(Collection<Query>, RuleBase, RuleCompilation) - Constructor for class fr.inria.rules.integraal.component_builder.evaluators.query_rewriting.auxiliary.RewritingInputWrapper
- 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
- RewritingOutput(Query, UnionFOQuery, Optional<String>) - Constructor for record class fr.inria.rules.integraal.component_builder.evaluators.query_rewriting.auxiliary.RewritingOutput
-
Creates an instance of a
RewritingOutputrecord class. - rewritings() - Method in record class fr.inria.rules.integraal.component_builder.evaluators.query_rewriting.auxiliary.RewritingOutput
-
Returns the value of the
rewritingsrecord 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
- RLSCSVParser(File) - Constructor for class fr.inria.rules.integraal.io.csv.RLSCSVParser
- RLSCSVParser(String) - Constructor for class fr.inria.rules.integraal.io.csv.RLSCSVParser
- RLSCSVResult - Record Class in fr.inria.rules.integraal.io.csv
- RLSCSVResult(String, int, String) - Constructor for record class fr.inria.rules.integraal.io.csv.RLSCSVResult
-
Creates an instance of a
RLSCSVResultrecord class. - RLSCSVsParser - Class in fr.inria.rules.integraal.io.csv
- RLSCSVsParser(File, char, String, int, boolean) - Constructor for class fr.inria.rules.integraal.io.csv.RLSCSVsParser
- RLSCSVsParser(String) - Constructor for class fr.inria.rules.integraal.io.csv.RLSCSVsParser
- RLSCSVsParser(String, boolean) - Constructor for class fr.inria.rules.integraal.io.csv.RLSCSVsParser
- 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
- 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<FORule>, FactBase) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.RuleApplicationStepResult
-
Constructor with rules and facts
- RuleApplicationStepResult(Collection<FORule>, Collection<Atom>) - 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
ruleApplierrecord 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
- RuleAppplicationStatistics() - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.RuleAppplicationStatistics
- ruleBase() - Method in record class fr.inria.rules.integraal.forward_chaining.chase.description.ChaseDescription
-
Returns the value of the
ruleBaserecord 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
- RULEBASE_NAME - Enum constant in enum class fr.inria.rules.integraal.api.external.eua.EUAData
- ruleBaseConverter(RuleBase) - Static method in class fr.inria.rules.integraal.api.internal.AnalyserUtils
-
Converts an InteGraal rule base into a Kiabora rule set.
- 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<FORule>) - 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
- RuleCompilationResult(RuleCompilation, Collection<FORule>, Collection<FORule>, Collection<FORule>) - Constructor for record class fr.inria.rules.integraal.model.ruleCompilation.api.RuleCompilationResult
-
Creates an instance of a
RuleCompilationResultrecord 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. - RuleConverter() - Constructor for class fr.inria.rules.integraal.util.converter.RuleConverter
- RuleFactory - Interface in fr.lirmm.graphik.integraal.api.factory
- RuleLabeler - Interface in fr.lirmm.graphik.integraal.api.core
- ruleProperties() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.Analyser
- rules() - Method in record class fr.inria.rules.integraal.component_builder.evaluators.query_rewriting.auxiliary.RewritingInput
-
Returns the value of the
rulesrecord component. - rules() - Method in record class fr.inria.rules.integraal.io.dlgp.ParserResult
-
Returns the value of the
rulesrecord 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
- ruleScheduler() - Method in record class fr.inria.rules.integraal.forward_chaining.chase.description.ChaseDescription
-
Returns the value of the
ruleSchedulerrecord 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
- RuleSet - Interface in fr.lirmm.graphik.integraal.api.core
- RuleSetException - Exception Class in fr.lirmm.graphik.integraal.api.core
- RuleSetException(String) - Constructor for exception class fr.lirmm.graphik.integraal.api.core.RuleSetException
- RuleSetException(String, Throwable) - Constructor for exception class fr.lirmm.graphik.integraal.api.core.RuleSetException
- RuleSetException(Throwable) - Constructor for exception class fr.lirmm.graphik.integraal.api.core.RuleSetException
- ruleSetProperties() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.Analyser
- 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
- 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
- RuleSetPropertyHierarchy() - Constructor for class fr.lirmm.graphik.integraal.rulesetanalyser.RuleSetPropertyHierarchy
- RuleSetPropertyHierarchy(Iterable<RuleSetProperty>) - Constructor for class fr.lirmm.graphik.integraal.rulesetanalyser.RuleSetPropertyHierarchy
- 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
- 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
- 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
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
- SameObjectTermFactory - Class in fr.inria.rules.integraal.model.logicalElements.factory.impl
-
This factory creates Terms For each call at the same method with the same parameters, the same java object will be returned.
- SameObjectTermFactory() - Constructor for class fr.inria.rules.integraal.model.logicalElements.factory.impl.SameObjectTermFactory
- 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(FactBase, RuleBase, IAlgorithmParameters) - Static method in class fr.inria.rules.integraal.api.internal.ReasoningAPI
- sccProperties() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.Analyser
- 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
- 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
selectionrecord 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<FOFormula, ? super QueryableData>) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_computer.SemiNaiveComputer
-
Constructor using the given query evaluator
- semiNaiveDatalogForget(RuleBase, Predicate<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<InteGraalKeywords, ?>...) - Static method in class fr.inria.rules.integraal.api.internal.ReasoningAPI
-
Performs a semi-oblivious chase on the given
FactBasewithRuleBaseby tuning the default behavior with the givenIGParameters. - 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
- Sentence - Interface in fr.inria.rules.integraal.model.common.api
- sep(InMemoryAtomSet, InMemoryAtomSet) - Static method in class fr.lirmm.graphik.integraal.core.atomset.AtomSetUtils
-
Return the terms occuring 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
- 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
- setAnswerVariables(List<Term>) - Method in interface fr.lirmm.graphik.integraal.api.core.ConjunctiveQuery
- setAnswerVariables(List<Term>) - Method in class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQuery
- setAtomicEvaluator(FOQueryEvaluator<Atom, QD>) - 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
- setBody(InMemoryAtomSet) - Method in class fr.lirmm.graphik.integraal.core.DefaultRule
- setBodyToQueryTransformer(BodyToQueryTransformer) - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
-
Sets the BodyToQueryTransformer
- setChasableData(ChasableData<RW>) - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
-
Sets the QueryableWritableData
- setChasableData(ChasableData<RW>) - Method in class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChaseBuilder
-
Sets the FactBase.
- setChaseBuilder(ChaseBuilder<RW>) - 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
- 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<FOFormulaConjunction, QD>) - 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
- 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
- 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
- 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<FOFormulaDisjunction, QD>) - 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
- 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
- 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
- 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
- setExternalHaltingConditions(ExternalAlgorithmHaltingConditions) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
- setExternalHaltingConditions(ExternalAlgorithmHaltingConditions) - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
- 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<Predicate>) - 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
- setFOQueryEvaluator(FOQueryEvaluator<FOFormula, QueryableData>) - 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
- 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
- setGraphOfRuleDependencies(DefaultGraphOfRuleDependencies) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.util.AnalyserRuleSet
- 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
- 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
- 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
- setGSATSolverParameters(String, String) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
- setHead(InMemoryAtomSet) - Method in class fr.lirmm.graphik.integraal.core.DefaultRule
- 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<String>, Collection<String>) - 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<String>, Collection<String>) - 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
- setLabel(Query) - Method in class fr.lirmm.graphik.integraal.core.DefaultQueryLabeler
- setLabel(Rule) - Method in interface fr.lirmm.graphik.integraal.api.core.RuleLabeler
- setLabel(Rule) - Method in class fr.lirmm.graphik.integraal.core.DefaultRuleLabeler
- setLabel(String) - Method in interface fr.inria.rules.integraal.model.common.api.Labeled
- 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
- 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
- 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
- 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
- setName(String) - Method in class fr.inria.rules.integraal.views.datasource.AbstractDataSource
- setName(String) - Method in interface fr.inria.rules.integraal.views.datasource.DataSource
- setNegationEvaluator(FOQueryEvaluator<FOFormulaNegation, QD>) - Method in class fr.inria.rules.integraal.query_evaluation.generic.GenericFOQueryEvaluator
-
Sets the evaluator for negation of queries
- setNewFactsHandler(FactsHandler<RW>) - 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<? extends Enum<?>>, 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
propertyNameto the appropriate enum constant inclassName, and assigning the providedvalue. - setOpenParameterFromEnumeration(Class<? extends 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 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 anenumNameinstead of the enumclassName. - 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<InteGraalKeywords, ?>...) - 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
- 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.storage.builder.StorageBuilder
-
Directly sets the factory for predicates for this builder as given by the user
- setProperties(RuleSetPropertyHierarchy) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.Analyser
- setProperties(Iterable<RuleSetProperty>) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.Analyser
- setProperties(Iterable<RuleSetProperty>) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.RuleSetPropertyHierarchy
- setQuery(String) - Method in class fr.inria.rules.integraal.views.builder.ViewBuilder.ViewSubBuilder
- 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<Query>) - Method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
-
Sets the query base object, if not already set.
- setQuerybase(Collection<Query>) - 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
- 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<RW>) - 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
- setRuleSet(Iterable<Rule>) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.Analyser
- 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
- 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<RuleBase>) - 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
- setTerms(List<Term>) - Method in class fr.lirmm.graphik.integraal.core.DefaultAtom
-
Set the List of Term.
- 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
- 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<RW>) - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
-
Sets the TriggerApplier
- setTriggerChecker(TriggerChecker<RW>) - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
-
Sets the TriggerChecker
- setTriggerComputer(TriggerComputer<RW>) - 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
- setWrapper(AbstractDataSource<String, ?>) - 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
- 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
- SimpleDynamicScheduler(List<PreparedFOQuery<? extends FOFormula, QD>>) - Constructor for class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.SimpleDynamicScheduler
- 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<Atom>) - 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<? extends FOFormulaConjunction>) - Constructor for class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.SimpleScheduler
-
Creates a new scheduler over the given query
- SimpleSolutionManager - Search tag in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.SimpleSolutionManager
- Section
- SimpleSolutionManager - Class in fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy
-
First simple implementation of the
SolutionManagerusing 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
- 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
- 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
- SingletonCloseableIteratorWithoutException(E) - Constructor for class fr.lirmm.graphik.util.stream.SingletonCloseableIteratorWithoutException
- singletonIterator(E) - Static method in class fr.lirmm.graphik.util.stream.Iterators
- size() - Method in 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
- 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
- size() - Method in interface fr.lirmm.graphik.integraal.api.core.ImmutableRuleSet
- 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
- 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
- sneakyThrow(Exception) - Static method in interface fr.lirmm.graphik.util.stream.ThrowingFunction
- 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
- 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 - Search tag in interface fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.SolutionManager
- Section
- 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<T>) - Static method in class fr.lirmm.graphik.util.stream.Iterators
-
Return an iterator over sorted elements from the specified iterator.
- sort(Iterator<T>) - Static method in class fr.lirmm.graphik.util.stream.Iterators
-
Return an iterator over sorted elements from the specified iterator.
- sorted() - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
- sorted(Comparator<? super T>) - 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<RW>) - 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
- SPARQLDataSource - Class in fr.inria.rules.integraal.views.datasource
-
Access to a datasource using SPARQL queries
- SPARQLDataSource(String) - Constructor for class fr.inria.rules.integraal.views.datasource.SPARQLDataSource
-
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
- SpecializableLogicalFunctionalTermImpl - Class in fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms
-
Default implementation of FunctionalTerm
- SpecializableLogicalFunctionalTermImpl(String, List<Term>) - 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
- specialize(Substitution, boolean) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.SpecializableLogicalFunctionalTerm
- specialize(Substitution, boolean) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms.SpecializableLogicalFunctionalTermImpl
- SpecificVariablesInSubstitutionMapToConstant - Class in fr.inria.rules.integraal.model.logicalElements.functional
-
Predicate used to filter substitutions that do not map only to constants.
- SpecificVariablesInSubstitutionMapToConstant(Collection<Variable>) - Constructor for class fr.inria.rules.integraal.model.logicalElements.functional.SpecificVariablesInSubstitutionMapToConstant
- split(Collection<Atom>) - 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
Spliteratorover 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
- SQL - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.InternalStorageConfiguration.DBType
-
SQL database
- SQLDataSource - Class in fr.inria.rules.integraal.views.datasource
-
Access to a datasource using SQL queries
- SQLDataSource(RDBMSDriver) - Constructor for class fr.inria.rules.integraal.views.datasource.SQLDataSource
-
Create a new datasource on a RDBMS
- 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
- SQLParameterizedQuery - Record Class in fr.inria.rules.integraal.storage.external.rdbms
-
This record represents a parametric SQL query with its parameters.
- SQLParameterizedQuery(String, List<Object>) - Constructor for record class fr.inria.rules.integraal.storage.external.rdbms.SQLParameterizedQuery
-
Create a new query
- 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<InteGraalKeywords, ?>...) - Static method in class fr.inria.rules.integraal.api.internal.ReasoningAPI
-
Performs a standard (so-called restricted) chase on the given
FactBasewithRuleBaseby tuning the default behavior with the givenIGParameters. - Standardizable - Interface in fr.inria.rules.integraal.model.data.standardizable
- 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 interface 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
stepNumberrecord component. - stepNumber() - Method in record class fr.inria.rules.integraal.forward_chaining.chase.description.StratifiedChaseDescription
-
Returns the value of the
stepNumberrecord component. - stepPretreatments() - Method in record class fr.inria.rules.integraal.forward_chaining.chase.description.ChaseDescription
-
Returns the value of the
stepPretreatmentsrecord component. - stepPretreatments() - Method in record class fr.inria.rules.integraal.forward_chaining.chase.description.StratifiedChaseDescription
-
Returns the value of the
stepPretreatmentsrecord 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
- STORAGELAYOUT - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
- store(Map<String, T>, 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
- StoredVariableGenerator(String) - Constructor for class fr.lirmm.graphik.integraal.core.StoredVariableGenerator
- StoreFactory - Interface in fr.lirmm.graphik.integraal.api.factory
- strata() - Method in record class fr.inria.rules.integraal.forward_chaining.chase.description.StratifiedChaseDescription
-
Returns the value of the
stratarecord component. - StratifiedChase<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified
- StratifiedChase(ChaseBuilder<RW>, ChasableData<RW>, List<RuleBase>, Collection<HaltingCondition<RW>>, Collection<Pretreatment<RW>>, Collection<Pretreatment<RW>>, Collection<EndTreatment<RW>>, Collection<EndTreatment<RW>>) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChase
- 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<RW>) - 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
- StratifiedChaseDescription(ChasableData<RW>, List<RuleBase>, Chase<RW>, ChaseBuilder<RW>, Collection<HaltingCondition<RW>>, Collection<Pretreatment<RW>>, Collection<Pretreatment<RW>>, Collection<EndTreatment<RW>>, Collection<EndTreatment<RW>>, int) - Constructor for record class fr.inria.rules.integraal.forward_chaining.chase.description.StratifiedChaseDescription
-
Creates an instance of a
StratifiedChaseDescriptionrecord class. - stream - Variable in class fr.lirmm.graphik.util.stream.CloseableIteratorAdapter
- 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
- 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
Streamwith 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
- StreamAdapter<T> - Class in fr.lirmm.graphik.util.stream
- StreamAdapter(CloseableIterator<T>) - Constructor for class fr.lirmm.graphik.util.stream.StreamAdapter
- StreamAdapter(Iterator<T>) - Constructor for class fr.lirmm.graphik.util.stream.StreamAdapter
- streamParsedObjects(Class<To>) - Method in interface fr.inria.rules.integraal.io.api.Parser
-
Streams parsed objects of a specific 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
- StronglyConnectedComponentsGraph<V> - Class in fr.lirmm.graphik.util.graph.scc
-
The StronglyConnectedComponentsGraph represents a graph of strongly connected components of an other graph.
- StronglyConnectedComponentsGraph() - Constructor for class fr.lirmm.graphik.util.graph.scc.StronglyConnectedComponentsGraph
- StronglyConnectedComponentsGraph(Graph<V, E>) - 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
- sub_terms() - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms.EvaluableFunctionImpl
-
Returns the value of the
sub_termsrecord component. - Substitutable<R> - Interface in fr.inria.rules.integraal.model.logicalElements.api
- 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
- 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(Map<Variable, Term>) - 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
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
- 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. - TermConverter() - Constructor for class fr.inria.rules.integraal.util.converter.TermConverter
- TermFactory - Interface in fr.inria.rules.integraal.model.logicalElements.factory.api
-
Factory to create terms
- TermFactory - Interface in fr.lirmm.graphik.integraal.api.factory
- TermGenerator - Interface in fr.lirmm.graphik.integraal.api.core
- TermPartition - Class in fr.inria.rules.integraal.model.partition
- 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<Term>) - Constructor for class fr.inria.rules.integraal.model.partition.TermPartition
-
Creates a new TermPartition, copying the given one
- TermPartition(Collection<Set<Term>>) - Constructor for class fr.inria.rules.integraal.model.partition.TermPartition
-
Creates a new TermPartition with the given classes
- TermPartition(Set<Term>) - 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 TermPartition using atoms with the same predicate
- TermPartitionFactory() - Constructor for class fr.inria.rules.integraal.model.partition.TermPartitionFactory
- 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
- 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
- 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
- timeout() - Method in record class fr.inria.rules.integraal.component_builder.externalHaltingConditions.ExternalAlgorithmHaltingConditions
-
Returns the value of the
timeoutrecord 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
- 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
- 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
- TO_BOOLEAN - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
- TO_FLOAT - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
- TO_INT - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
- TO_LOWER_CASE - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
- TO_SET - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
- TO_STRING - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
- TO_STRING_WITH_DATATYPE - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
- TO_TUPLE - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
- TO_UPPER_CASE - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
- toArray() - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryAtomSet
- 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
- toArray() - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
- toArray(IntFunction<A[]>) - 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.
- 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
- toJson() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.description.IChaseDescription
- 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
- toList(CloseableIterator<T>) - Static method in class fr.lirmm.graphik.util.stream.Iterators
- toList(CloseableIteratorWithoutException<T>) - Static method in class fr.lirmm.graphik.util.stream.Iterators
- 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
- toPartition(Substitution) - Static method in class fr.lirmm.graphik.integraal.core.Substitutions
- toPrettyString() - Method in record class fr.inria.rules.integraal.forward_chaining.chase.description.ChaseDescription
- toPrettyString() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.description.IChaseDescription
- toPrettyString() - Method in record class fr.inria.rules.integraal.forward_chaining.chase.description.StratifiedChaseDescription
- toSet(CloseableIterator<T>) - Static method in class fr.lirmm.graphik.util.stream.Iterators
- toSet(CloseableIteratorWithoutException<T>) - Static method in class fr.lirmm.graphik.util.stream.Iterators
- toStandardForm() - Method in interface fr.inria.rules.integraal.model.data.standardizable.Standardizable
- toStandardForm(Boolean) - Method in interface fr.inria.rules.integraal.model.data.standardizable.Standardizable
-
return 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
AlgorithmParametersobject, 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 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.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.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 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
- toTerm(Value) - Method in interface 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
- track(Set<Atom>, Set<Atom>, 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<Atom>, Set<Atom>, FORule, Substitution) - Method in class fr.inria.rules.integraal.forward_chaining.chase.lineage.LineageTrackerImpl
- track(Set<Atom>, Set<Atom>, 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 - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
- 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
- translateRuleToMSA(Rule) - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.MSAProperty
- translateToMFA(Iterable<Rule>) - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.MFAProperty
- translateToMSA(Iterable<Rule>) - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.MSAProperty
- Treatment<RW> - Interface in fr.inria.rules.integraal.forward_chaining.chase.treatment
-
Apply a given treatment
- 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
- TreeMapSubstitution(Substitution) - Constructor for class fr.lirmm.graphik.integraal.core.TreeMapSubstitution
- 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<RW>) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.TriggerApplierImpl
- 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<RW>) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.tracking.TriggerApplierWithTrackerImpl
- TriggerApplierWithTrackerImpl(TriggerRenamer, FactsHandler, LineageTracker) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.tracking.TriggerApplierWithTrackerImpl
- 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
- 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<FOFormula, ? super QueryableData>) - 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 value of the
typerecord component. - TypeFilter - Class in fr.inria.rules.integraal.util.stream.filter
- TypeFilter - Class in fr.lirmm.graphik.integraal.core
- TypeFilter(AtomType, Atom) - Constructor for class fr.inria.rules.integraal.util.stream.filter.TypeFilter
- TypeFilter(AtomType, Atom) - Constructor for class fr.lirmm.graphik.integraal.core.TypeFilter
U
- UCQUnfolder - Class in fr.inria.rules.integraal.backward_chaining.unfolding
- 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
- UCQValidator() - Constructor for class fr.inria.rules.integraal.util.validator.query.UCQValidator
- UNA - Enum constant in enum class fr.inria.rules.integraal.io.dlgp.Directive.Type
-
Declares that the UNA is done
- unchecked(ThrowingConsumer<T>) - Static method in interface fr.inria.rules.integraal.util.stream.ThrowingConsumer
- unchecked(ThrowingFunction<T, R>) - Static method in interface fr.inria.rules.integraal.util.stream.ThrowingFunction
- unchecked(ThrowingPredicate<T>) - Static method in interface fr.inria.rules.integraal.util.stream.ThrowingPredicate
- unchecked(ThrowingFunction<T, R>) - Static method in interface fr.lirmm.graphik.util.stream.ThrowingFunction
- UNCOMPILED_RB_NAME - Enum constant in enum class fr.inria.rules.integraal.api.external.eua.EUAData
- 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<Query>, InteGraalKeywords.Algorithms.Parameters.Compilation, ExternalHaltingCondition...) - Static method in class fr.inria.rules.integraal.api.internal.ReasoningAPI
-
Unfolds the queries with respect to the compilable rules in the
RuleBaseaccording to the givenRuleCompilation. - unfold(Atom) - Method in interface fr.inria.rules.integraal.model.ruleCompilation.api.RuleCompilation
-
The unfolding of an atom
ais 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<Query>) - 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<Atom, QD>) - 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
-
This method assumes that a <= b according to 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
- UNION - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
- UnionFOQuery - Class in fr.inria.rules.integraal.model.query.impl
-
The UnionFOQuery represents a union of queries.
- UnionFOQuery(String, Collection<FOQuery<? extends FOFormula>>) - Constructor for class fr.inria.rules.integraal.model.query.impl.UnionFOQuery
-
Deprecated.
- UnionFOQuery(Collection<FOQuery<? extends FOFormula>>) - Constructor for class fr.inria.rules.integraal.model.query.impl.UnionFOQuery
- UnionFOQueryEvaluator<QD> - Class in fr.inria.rules.integraal.query_evaluation.union
-
Evaluates a
UnionFOQueryby 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<FOFormula, QD>) - 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
- uniq(CloseableIterator<T>) - Static method in class fr.lirmm.graphik.util.stream.Iterators
-
Remove all equals elements.
- uniq(Iterator<T>) - Static method in class fr.lirmm.graphik.util.stream.Iterators
-
Remove all equals elements.
- UniqIterator<T> - Class in fr.lirmm.graphik.util.stream
-
Remove adjacent equals elements.
- UniqIterator(CloseableIterator<T>) - Constructor for class fr.lirmm.graphik.util.stream.UniqIterator
- UniqIterator(Iterator<T>) - Constructor for class fr.lirmm.graphik.util.stream.UniqIterator
- uniqLocaly(CloseableIterator<T>) - Static method in class fr.lirmm.graphik.util.stream.Iterators
-
Remove adjacent equals elements.
- 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.
- 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
- UNSIGNED_BYTE - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
- UNSIGNED_INT - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
- UNSIGNED_LONG - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
- UNSIGNED_SHORT - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
- 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
- UnsupportedAtomTypeException(String) - Constructor for exception class fr.lirmm.graphik.integraal.api.core.UnsupportedAtomTypeException
- UnsupportedAtomTypeException(String, Throwable) - Constructor for exception class fr.lirmm.graphik.integraal.api.core.UnsupportedAtomTypeException
- UnsupportedAtomTypeException(Throwable) - Constructor for exception class fr.lirmm.graphik.integraal.api.core.UnsupportedAtomTypeException
- 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 value of the
urlrecord component. - 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
- 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
- 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
- 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
- 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
- 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
- usesOMQARewritingAlgorithm() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
- usesOMQARewritingAlgorithm() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
- 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
- usesQueryRewritingAlgorithm() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
- usesQueryRewritingAlgorithm() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
- usesRuleCompilationAlgorithm() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
- usesRuleCompilationAlgorithm() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
- 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
- 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 step 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
- value() - Method in record class fr.inria.rules.integraal.component_builder.externalHaltingConditions.ExternalHaltingCondition
-
Returns the value of the
valuerecord component. - value() - Method in record class fr.inria.rules.integraal.configuration.parameters.IGParameter
-
Returns the value of the
valuerecord component. - value() - Method in record class fr.inria.rules.integraal.io.dlgp.Directive
-
Returns the value of the
valuerecord component. - value() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Literal
- value() - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.LiteralImpl
-
Returns the value of the
valuerecord 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.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.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 - 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 - 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
- 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
- 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
- VariablePrefixSubstitution - Class in fr.lirmm.graphik.integraal.core
- VariablePrefixSubstitution(String) - Constructor for class fr.lirmm.graphik.integraal.core.VariablePrefixSubstitution
- VariableRemovePrefixSubstitution - Class in fr.lirmm.graphik.integraal.core
- VariableRemovePrefixSubstitution(String) - Constructor for class fr.lirmm.graphik.integraal.core.VariableRemovePrefixSubstitution
- variablesBeforeLevel(int) - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.SimpleSolutionManager
- 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
- VD - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.SupportedFileExtensions.Mappingbase
-
VD is a JSON format for defining views
- View<NativeQueryType> - Interface in fr.inria.rules.integraal.views.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
- viewElements() - Method in record class fr.inria.rules.integraal.views.view.ViewParameters
-
Returns the value of the
viewElementsrecord component. - ViewImpl<NativeQueryType> - Class in fr.inria.rules.integraal.views.view
- ViewImpl(Predicate, Map<Integer, Class<? extends Term>>, ViewParameters<NativeQueryType>) - Constructor for class fr.inria.rules.integraal.views.view.ViewImpl
-
Constructs an AtomicPattern with specific constraints.
- ViewParameters<NativeQueryType> - Record Class in fr.inria.rules.integraal.views.view
- ViewParameters(NativeQueryType, List<ViewParameterSignature>, Optional<String>) - Constructor for record class fr.inria.rules.integraal.views.view.ViewParameters
-
Creates an instance of a
ViewParametersrecord class. - ViewParameterSignature - Record Class in fr.inria.rules.integraal.views.view
- ViewParameterSignature(String, Optional<String>, Optional<String>) - Constructor for record class fr.inria.rules.integraal.views.view.ViewParameterSignature
-
Creates an instance of a
ViewParameterSignaturerecord class. - views() - Method in record class fr.inria.rules.integraal.io.dlgp.ParserResult
-
Returns the value of the
viewsrecord 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
- WebAPIDataSource - Class in fr.inria.rules.integraal.views.datasource
-
Access to a datasource using web api queries
- WebAPIDataSource(String, String) - Constructor for class fr.inria.rules.integraal.views.datasource.WebAPIDataSource
-
Create a new datasource on a web api
- WEIGHTED_AVERAGE - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
- WEIGHTED_MEDIAN - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
- withCreateQueriesFunction(BiFunction<AtomicPattern, Map<Integer, Term>, Stream<BasicQuery>>) - Method in class fr.inria.rules.integraal.model.data.readable.query.AtomicPatternBuilder
-
Sets a function to generate queries dynamically.
- withIndexablePatternsFunction(Function<AtomicPattern, Set<Set<Integer>>>) - 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
ExternalAlgorithmHaltingConditionswith optional modifications. - 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(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<T>) - Method in class fr.inria.rules.integraal.util.stream.ArrayBlockingStream
- write(Iterator<T>) - Method in interface fr.inria.rules.integraal.util.stream.InMemoryStream
- write(Iterator<T>) - Method in class fr.lirmm.graphik.util.stream.ArrayBlockingStream
- write(Iterator<T>) - Method in interface fr.lirmm.graphik.util.stream.InMemoryStream
- write(Iterator<T>) - Method in class fr.lirmm.graphik.util.stream.LinkedBlockingStream
- write(Iterator<T>) - Method in class fr.lirmm.graphik.util.stream.QueueStream
- write(Iterator<T>) - Method in interface fr.lirmm.graphik.util.stream.Writer
- write(Stream<Atom>) - 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
- write(T) - Method in interface fr.inria.rules.integraal.util.stream.InMemoryStream
- 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
- writeConjunction(Collection<Atom>) - 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
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
- 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
XsdValueUnparserResultrecord class.
Y
- YEARMONTH_DURATION - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form