Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractAtom - Class in fr.lirmm.graphik.integraal.api.core
-
Base implementation of
Atombacked by a predicate and ordered terms. - AbstractAtom() - Constructor for class fr.lirmm.graphik.integraal.api.core.AbstractAtom
-
Creates an abstract atom base implementation.
- AbstractAtomicPattern - Class in fr.inria.rules.integraal.model.data.readable.query
-
Represents a basic pattern for querying predicates with specific constraints on term positions.
- AbstractAtomicPattern(Predicate, Set, Map) - Constructor for class fr.inria.rules.integraal.model.data.readable.query.AbstractAtomicPattern
-
Constructs an AtomicPattern with specific constraints.
- AbstractAtomSet - Class in fr.lirmm.graphik.integraal.core.atomset
-
Partial
AtomSetimplementation providing common set operations. - AbstractAtomSet() - Constructor for class fr.lirmm.graphik.integraal.core.atomset.AbstractAtomSet
-
Creates an abstract atom set base implementation.
- AbstractCloseableIterator<E> - Class in fr.inria.rules.integraal.util.stream
-
Base class for closeable iterators.
- AbstractCloseableIterator<E> - Class in fr.lirmm.graphik.util.stream
-
Base class for closeable iterators.
- AbstractCloseableIterator() - Constructor for class fr.inria.rules.integraal.util.stream.AbstractCloseableIterator
-
Creates the abstract closeable iterator base class.
- AbstractCloseableIterator() - Constructor for class fr.lirmm.graphik.util.stream.AbstractCloseableIterator
-
Creates a closeable iterator base instance.
- AbstractDataSource<ViewDefinitionQueryType, NativeQueryType, NativeResultType> - Class in fr.inria.rules.integraal.views.datasource
-
This wrapper represents data-sources accessed using mappings.
- AbstractDataSource(Specializer, NativeQueryEvaluator, Transformer) - Constructor for class fr.inria.rules.integraal.views.datasource.AbstractDataSource
-
Create a new wrapper over a data-source with a relational view
- AbstractDataSource(String, Translator, Specializer, NativeQueryEvaluator, Transformer) - Constructor for class fr.inria.rules.integraal.views.datasource.AbstractDataSource
-
Create a new wrapper over a data-source with a relational view
- AbstractImmutableAtomSet - Class in fr.lirmm.graphik.integraal.core.atomset
-
Base implementation for immutable atom sets.
- AbstractImmutableAtomSet() - Constructor for class fr.lirmm.graphik.integraal.core.atomset.AbstractImmutableAtomSet
-
Creates an abstract immutable atom set base implementation.
- AbstractInMemoryAtomSet - Class in fr.lirmm.graphik.integraal.core.atomset
-
Base implementation for in-memory atom sets.
- AbstractInMemoryAtomSet() - Constructor for class fr.lirmm.graphik.integraal.core.atomset.AbstractInMemoryAtomSet
-
Creates an abstract in-memory atom set base implementation.
- AbstractLogicalFunctionalTermImpl - Class in fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms
-
Common methods for the implementation of a FunctionalTerm
- AbstractLogicalFunctionalTermImpl(String, List) - Constructor for class fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms.AbstractLogicalFunctionalTermImpl
-
Default constructor
- AbstractMapBasedSubstitution - Class in fr.lirmm.graphik.integraal.core
-
Base substitution implementation backed by a map from variables to terms.
- AbstractMapBasedSubstitution() - Constructor for class fr.lirmm.graphik.integraal.core.AbstractMapBasedSubstitution
-
Creates a substitution backed by an implementation-defined map.
- AbstractNativeDataSource<NativeQueryType, NativeResultType> - Class in fr.inria.rules.integraal.views.datasource
-
This wrapper represents data-sources accessed using views.
- AbstractNativeDataSource(Specializer, NativeQueryEvaluator, Transformer) - Constructor for class fr.inria.rules.integraal.views.datasource.AbstractNativeDataSource
-
Create a new wrapper over a data-source with a relational view
- AbstractRule - Class in fr.lirmm.graphik.integraal.core
-
Base implementation of
Rulewith shared equality and rendering logic. - AbstractRule() - Constructor for class fr.lirmm.graphik.integraal.core.AbstractRule
-
Creates an abstract rule base implementation.
- AbstractRuleApplier<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase.rule_applier
-
Base implementation for rule appliers composed of a transformer, computer, checker, and applier.
- AbstractRuleApplier(BodyToQueryTransformer, TriggerComputer, TriggerChecker, TriggerApplier) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.AbstractRuleApplier
-
Constructor
- AbstractRuleSet - Class in fr.lirmm.graphik.integraal.core.ruleset
-
Partial
RuleSetimplementation with shared bulk operations and rendering. - AbstractRuleSet() - Constructor for class fr.lirmm.graphik.integraal.core.ruleset.AbstractRuleSet
-
Creates an abstract rule set base implementation.
- AbstractSubstitution - Class in fr.lirmm.graphik.integraal.core
-
Base implementation of
Substitutionwith shared image and composition logic. - AbstractSubstitution() - Constructor for class fr.lirmm.graphik.integraal.core.AbstractSubstitution
-
Creates an abstract substitution base implementation.
- AbstractTerm - Class in fr.lirmm.graphik.integraal.api.core
-
Base implementation of
Termwith shared typing and comparison logic. - AbstractTerm() - Constructor for class fr.lirmm.graphik.integraal.api.core.AbstractTerm
-
Creates an abstract term base implementation.
- accept(T) - Method in interface fr.inria.rules.integraal.util.stream.ThrowingConsumer
-
Redefine the accept method to be able to declare that an exception is thrown
- ACCEPT - Static variable in interface fr.inria.rules.integraal.storage.external.evaluator.HTTPBasedQueryConfiguration
-
Standard HTTP
Acceptheader name. - add(int, Iterator) - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.SimpleSolutionManager
-
Adds new results for the given level.
- add(int, Iterator) - Method in interface fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.SolutionManager
-
Adds the given results at the given level.
- add(int, Spliterator, Collection) - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.SimpleSolutionManager
- add(int, Spliterator, Collection) - Method in interface fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.SolutionManager
-
Register the spliterator that will supply substitutions for
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(Variable, List) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Substitution
-
Adds a mapping from the specified variable into the specified image to this substitution.
- add(Variable, List) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.SubstitutionImpl
-
Added Farah R. + JFB No more verifications than in the previous one, could be dangerous.
- add(FORule) - Method in interface fr.inria.rules.integraal.model.kb.api.RuleBase
-
Add the given rule to the rule base
- add(FORule) - Method in class fr.inria.rules.integraal.model.kb.impl.RuleBaseImpl
- add(Atom) - Method in interface fr.lirmm.graphik.integraal.api.core.AtomSet
-
Add the specified atom to this atom set if is not already present.
- add(Atom) - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryAtomSet
- add(Atom) - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractImmutableAtomSet
- add(Atom) - Method in class fr.lirmm.graphik.integraal.core.atomset.DefaultInMemoryAtomSet
- add(Atom) - Method in class fr.lirmm.graphik.integraal.core.atomset.LinkedListAtomSet
-
Deprecated.
- add(Rule) - Method in interface fr.lirmm.graphik.integraal.api.core.Ontology
- add(Rule) - Method in interface fr.lirmm.graphik.integraal.api.core.RuleSet
-
Adds a rule to this set.
- add(Rule) - Method in class fr.lirmm.graphik.integraal.core.ruleset.DefaultOntology
- add(Rule) - Method in class fr.lirmm.graphik.integraal.core.ruleset.IndexedByBodyPredicatesRuleSet
- add(Rule) - Method in class fr.lirmm.graphik.integraal.core.ruleset.IndexedByHeadPredicatesRuleSet
- add(Rule) - Method in class fr.lirmm.graphik.integraal.core.ruleset.LinkedListRuleSet
- add(Substitution, Substitution) - Static method in class fr.lirmm.graphik.integraal.core.Substitutions
-
Merges two substitutions.
- addAll(AtomSet) - Method in interface fr.lirmm.graphik.integraal.api.core.AtomSet
-
Adds all atoms from the specified atom set.
- addAll(AtomSet) - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractAtomSet
- addAll(AtomSet) - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractImmutableAtomSet
- addAll(InMemoryAtomSet) - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryAtomSet
-
Adds all atoms from the specified in-memory atom set.
- addAll(InMemoryAtomSet) - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractInMemoryAtomSet
- addAll(CloseableIterator) - Method in interface fr.lirmm.graphik.integraal.api.core.AtomSet
-
Add the specified atom stream to this atom set.
- addAll(CloseableIterator) - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractAtomSet
- addAll(CloseableIterator) - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractImmutableAtomSet
- addAll(CloseableIterator) - Method in interface fr.lirmm.graphik.integraal.api.core.Ontology
- addAll(CloseableIterator) - Method in interface fr.lirmm.graphik.integraal.api.core.RuleSet
-
Adds all rules provided by the specified closeable iterator.
- addAll(CloseableIterator) - Method in class fr.lirmm.graphik.integraal.core.ruleset.AbstractRuleSet
- addAll(CloseableIterator) - Method in class fr.lirmm.graphik.integraal.core.ruleset.DefaultOntology
- addAll(CloseableIteratorWithoutException) - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryAtomSet
-
Adds all atoms produced by the specified iterator.
- addAll(CloseableIteratorWithoutException) - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractInMemoryAtomSet
- addAll(Collection) - Method in class fr.lirmm.graphik.integraal.core.ruleset.IndexedByBodyPredicatesRuleSet
- addAll(Collection) - Method in class fr.lirmm.graphik.integraal.core.ruleset.IndexedByHeadPredicatesRuleSet
- addAll(Collection) - Method in class fr.lirmm.graphik.integraal.core.ruleset.LinkedListRuleSet
- addAll(Collection) - Method in interface fr.inria.rules.integraal.model.data.writable.Writable
-
Stores the given atoms
- addAll(Collection) - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
- addAll(Collection) - Method in class fr.inria.rules.integraal.storage.external.triplestore.TripleStoreStore
- addAll(Collection) - Method in class fr.inria.rules.integraal.storage.natives.DefaultInMemoryAtomSet
- addAll(Collection) - Method in class fr.inria.rules.integraal.storage.natives.FactBaseDelAtomsWrapper
- addAll(Collection) - Method in class fr.inria.rules.integraal.storage.natives.LightInMemoryGraphStore
-
//////////////////////////////////////////////
- addAll(Collection) - Method in class fr.inria.rules.integraal.storage.natives.SimpleInMemoryGraphStore
-
//////////////////////////////////////////////
- addAll(Collection) - Method in class fr.inria.rules.integraal.views.FederatedFactBase
-
Deprecated.
- addAll(Collection) - Method in interface fr.inria.rules.integraal.model.kb.api.RuleBase
-
Adds all the given rules to the rule base.
- addAll(Iterator) - Method in interface fr.lirmm.graphik.integraal.api.core.Ontology
- addAll(Iterator) - Method in interface fr.lirmm.graphik.integraal.api.core.RuleSet
-
Adds all rules provided by the specified iterator.
- addAll(Iterator) - Method in class fr.lirmm.graphik.integraal.core.ruleset.AbstractRuleSet
- addAll(Iterator) - Method in class fr.lirmm.graphik.integraal.core.ruleset.DefaultOntology
- addAll(Stream) - Method in interface fr.inria.rules.integraal.model.data.writable.Writable
-
Stores the given atoms
- addAll(Stream) - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
- addAll(Stream) - Method in class fr.inria.rules.integraal.storage.natives.FactBaseDelAtomsWrapper
- addAll(Stream) - Method in interface fr.inria.rules.integraal.model.kb.api.RuleBase
-
Adds all the given rules from the supplied stream to the rule base.
- addAtom(Atom) - Method in class fr.inria.rules.integraal.api.internal.ParsingResult
-
Adds an atom to the parsed fact base.
- addClass(Set) - Method in class fr.inria.rules.integraal.model.partition.Partition
-
Add a class to the partition If there are some common elements with existing classes, the class will be merged with these existing classes
- addComponent(int, Set) - Method in class fr.lirmm.graphik.util.graph.scc.StronglyConnectedComponentsGraph
-
Registers one strongly connected component.
- AddCreatedFacts<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase.treatment
-
When applied, this treatment adds the facts created at the previous step to the factbase This is used for parallel application of rules.
- AddCreatedFacts() - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.treatment.AddCreatedFacts
-
Creates a treatment that adds facts produced at the previous step.
- addDependencyChecker(DependencyChecker) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.util.AnalyserRuleSet
-
Adds a dependency checker to this analyser rule set.
- addEdge(int, int) - Method in class fr.lirmm.graphik.util.graph.scc.StronglyConnectedComponentsGraph
-
Adds an edge between two component vertices.
- addEndOfStepTreatments(EndTreatment...) - Method in class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChaseBuilder
-
Adds end of step treatments.
- addFactBase(FactBase) - Method in class fr.inria.rules.integraal.api.internal.ParsingResult
-
Adds a fact base to the parsed fact base collection.
- addFactBase(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
-
Adds a fact base to a fact base collection.
- addGlobalEndTreatments(EndTreatment...) - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
-
Adds the given Global end treatement
- addGlobalEndTreatments(EndTreatment...) - Method in class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChaseBuilder
-
Adds global end treatments.
- addGlobalEndTreatments(Collection) - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
-
Adds the given Global end treatement
- addGlobalPretreatments(PreTreatment...) - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
-
Adds the given Global pretreatment
- addGlobalPretreatments(PreTreatment...) - Method in class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChaseBuilder
-
Adds global pretreatments.
- addGlobalPretreatments(Collection) - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
-
Adds the given Global pretreatment
- addHaltingConditions(HaltingCondition...) - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
-
Adds the given halting conditions
- addHaltingConditions(HaltingCondition...) - Method in class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChaseBuilder
-
Adds halting conditions.
- addHaltingConditions(Collection) - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
-
Adds the given halting conditions
- addMandatoryPosition(int) - Method in class fr.inria.rules.integraal.model.data.readable.query.AtomicPatternBuilder
-
Adds a mandatory position.
- addParameterSignature(String, String, String) - Method in class fr.inria.rules.integraal.views.builder.ViewBuilder.ViewSubBuilder
-
Adds a parameter signature to the view definition.
- addQuery(UnionFOQuery) - Method in class fr.inria.rules.integraal.api.internal.ParsingResult
-
Adds a query to the parsed query collection.
- addQuery(Query) - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryKnowledgeBase
- addQuery(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
-
Adds a query to a query collection.
- addQueryableData(QueryableData) - Method in class fr.inria.rules.integraal.model.data.collection.builder.ReadWriteDataCollectionBuilder
-
Adds a QueryableData instance with all its predicates.
- addQueryableData(Predicate, QueryableData) - Method in class fr.inria.rules.integraal.model.data.collection.builder.ReadWriteDataCollectionBuilder
-
Adds a QueryableData instance associated with a specific Predicate.
- addQueryableData(Predicate, T) - Method in class fr.inria.rules.integraal.model.data.collection.builder.ReadOnlyDataCollectionBuilder
-
Adds a QueryableData instance associated with a specific Predicate.
- addQueryableData(Collection, T) - Method in class fr.inria.rules.integraal.model.data.collection.builder.ReadOnlyDataCollectionBuilder
-
Adds a QueryableData instance with specific predicates
- addQueryableData(T) - Method in class fr.inria.rules.integraal.model.data.collection.builder.ReadOnlyDataCollectionBuilder
-
Adds a QueryableData instance with all its predicates.
- addQueryableWritableData(Predicate, W) - Method in class fr.inria.rules.integraal.model.data.collection.builder.ReadWriteDataCollectionBuilder
-
Adds a Writable instance, which is also Queryable, associated with a specific Predicate.
- addRule(FORule) - Method in class fr.inria.rules.integraal.api.internal.ParsingResult
-
Adds a rule to the parsed rule base.
- addRule(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
-
Adds a rule to a rule base.
- addSpecificConditions(String, List, FOQuery) - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.AdHocSQLLayout
- addSpecificConditions(String, List, FOQuery) - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.NaturalSQLLayout
- addSpecificConditions(String, List, FOQuery) - Method in interface fr.inria.rules.integraal.storage.external.rdbms.layout.RDBMSStorageLayout
-
Adds layout-specific conditions to an SQL query.
- addStandardHaltingConditions() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
-
Adds the standard halting conditions
- addStepEndTreatments(EndTreatment...) - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
-
Adds the given Step end treatement
- addStepEndTreatments(Collection) - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
-
Adds the given Step end treatement
- addStepPretreatments(PreTreatment...) - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
-
Adds the given Step pretreatment
- addStepPretreatments(PreTreatment...) - Method in class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChaseBuilder
-
Adds step pretreatments.
- addStepPretreatments(Collection) - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
-
Adds the given Step pretreatment
- addStorage(Predicate, QueryableData) - Method in class fr.inria.rules.integraal.views.FederatedFactBase
-
Deprecated.Add the given association
- addTermConstraint(int, Class) - Method in class fr.inria.rules.integraal.model.data.readable.query.AtomicPatternBuilder
-
Adds a term constraint.
- addToFactBase(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
-
Adds data to a fact base.
- addToFactBase(String, String, String, String, boolean) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
-
Adds data to a fact base with substitution and freezing options.
- addTreeResults(Variable, List) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.TreeSubstitution
- addTreeResults(Variable, List) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.TreeSubstitutionImpl
-
Deprecated.
- addView() - Method in class fr.inria.rules.integraal.views.builder.ViewBuilder.ViewSubBuilder
-
Finalizes the view configuration and returns to the parent builder.
- addView(Predicate, ViewParameters) - Method in class fr.inria.rules.integraal.views.builder.ViewBuilder
-
Adds a view to the current source with the given parameters and predicate.
- AdHocSQL - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.InternalStorageConfiguration.StorageLayout
-
Ad-hoc SQL layout : property tables
- AdHocSQLLayout - Class in fr.inria.rules.integraal.storage.external.rdbms.layout
-
The AdHoc strategy stores atoms as follows
A predicate table stores all the predicates associated with their arity and the corresponding table Each predicate is associated to an SQL table A term table stores all the terms and their corresponding type (variable, literal or constant)
For each predicate, the associated table contains its arity number of columns Each column represents a position in the atom Each row stores a tuple representing a list of terms corresponding to an atom. - AdHocSQLLayout(RDBMSDriver) - Constructor for class fr.inria.rules.integraal.storage.external.rdbms.layout.AdHocSQLLayout
-
Creates a new Strategy over the given driver
- aggregate(QueryUnifier) - Method in interface fr.inria.rules.integraal.unifier.QueryUnifier
-
Creates a new unifier corresponding to the aggregation of this unifier and the given one
- aggregate(QueryUnifier) - Method in class fr.inria.rules.integraal.unifier.QueryUnifierImpl
- aggregate(Substitution) - Method in interface fr.lirmm.graphik.integraal.api.core.Substitution
-
(const) This method construct a new Substitution which is the aggregation of this substitution with the specified one.
- aggregate(Substitution) - Method in class fr.lirmm.graphik.integraal.core.AbstractSubstitution
- aggregate(Substitution, Substitution) - Static method in class fr.lirmm.graphik.integraal.core.Substitutions
-
Aggregates two substitutions.
- aggregate(Variable, Term) - Method in interface fr.lirmm.graphik.integraal.api.core.Substitution
-
The aggregation of a substitution is more complex that just add an new mapping for a new variable.
- aggregate(Variable, Term) - Method in class fr.lirmm.graphik.integraal.core.AbstractMapBasedSubstitution
- aggregate(Variable, Term) - Method in class fr.lirmm.graphik.integraal.core.EmptySubstitution
- aggregate(Variable, Term) - Method in class fr.lirmm.graphik.integraal.core.VariablePrefixSubstitution
- aggregate(Variable, Term) - Method in class fr.lirmm.graphik.integraal.core.VariableRemovePrefixSubstitution
- aggregated(Substitution) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Substitution
-
The aggregation of a substitution is more complex that just add a new mapping for a new variable.
- aggregated(Substitution) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.SubstitutionImpl
- AGRDProperty - Class in fr.lirmm.graphik.integraal.rulesetanalyser.property
-
Property stating that the graph of rule dependencies is acyclic.
- ALGORITHM_PARAMETERS - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters
-
Represents the algorithm parameter keyword
- AlgorithmParameters - Class in fr.inria.rules.integraal.component_builder
-
Default implementation for
IAlgorithmParameters. - AlgorithmParameters(String, InteGraalKeywords.Algorithms) - Constructor for class fr.inria.rules.integraal.component_builder.AlgorithmParameters
-
Constructs a new
AlgorithmParametersinstance. - AlgorithmParameters(String, InteGraalKeywords.Algorithms, IGParameter...) - 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) - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
- AllTransformer - Class in fr.inria.rules.integraal.forward_chaining.chase.rule_applier.body_to_query_transformer
-
Transforms a rule's body into a query using all variables as answer variables
- AllTransformer() - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.body_to_query_transformer.AllTransformer
-
Creates an all-variable body-to-query transformer.
- AllVariablesInSubstitutionMapToConstant - Class in fr.inria.rules.integraal.model.logicalElements.functional
-
Predicate used to filter substitutions that do not map only to constants.
- AllVariablesInSubstitutionMapToConstant() - Constructor for class fr.inria.rules.integraal.model.logicalElements.functional.AllVariablesInSubstitutionMapToConstant
-
Creates the predicate.
- AlwaysTrueChecker<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_checker
-
Always accept the given trigger For test purposes or when you are sure the trigger is new
- AlwaysTrueChecker() - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_checker.AlwaysTrueChecker
-
Creates a checker that always accepts triggers.
- Analyser - Class in fr.lirmm.graphik.integraal.rulesetanalyser
-
Computes rule-set properties and combinations over analysed rule sets.
- Analyser() - Constructor for class fr.lirmm.graphik.integraal.rulesetanalyser.Analyser
-
Creates an analyser with the default property hierarchy.
- Analyser(AnalyserRuleSet) - Constructor for class fr.lirmm.graphik.integraal.rulesetanalyser.Analyser
-
Creates an analyser for the specified analysed rule set.
- ANALYSER_NAME - Enum constant in enum class fr.inria.rules.integraal.api.external.eua.EUAData
-
Identifier used for an analyser name.
- AnalyserRuleSet - Class in fr.lirmm.graphik.integraal.rulesetanalyser.util
-
Immutable rule set wrapper enriched with analysis-oriented graph structures.
- AnalyserRuleSet(Rule) - Constructor for class fr.lirmm.graphik.integraal.rulesetanalyser.util.AnalyserRuleSet
-
Builds an analyser rule set containing a single rule.
- AnalyserRuleSet(DefaultGraphOfRuleDependencies) - Constructor for class fr.lirmm.graphik.integraal.rulesetanalyser.util.AnalyserRuleSet
-
Builds an analyser rule set from an already computed graph of rule dependencies.
- AnalyserRuleSet(CloseableIterator) - Constructor for class fr.lirmm.graphik.integraal.rulesetanalyser.util.AnalyserRuleSet
-
Builds an analyser rule set from a closeable iterator of rules.
- AnalyserRuleSet(CloseableIterator, DependencyChecker...) - Constructor for class fr.lirmm.graphik.integraal.rulesetanalyser.util.AnalyserRuleSet
-
Builds an analyser rule set from a closeable iterator and dependency checkers.
- AnalyserRuleSet(Iterable) - Constructor for class fr.lirmm.graphik.integraal.rulesetanalyser.util.AnalyserRuleSet
-
Builds an analyser rule set from the specified rules.
- AnalyserRuleSet(Iterable, DependencyChecker) - Constructor for class fr.lirmm.graphik.integraal.rulesetanalyser.util.AnalyserRuleSet
-
Builds an analyser rule set from the specified rules and dependency checker.
- AnalyserRuleSet(Iterator) - Constructor for class fr.lirmm.graphik.integraal.rulesetanalyser.util.AnalyserRuleSet
-
Builds an analyser rule set from the specified rule iterator.
- AnalyserRuleSet(Iterator, RulesCompilation) - Constructor for class fr.lirmm.graphik.integraal.rulesetanalyser.util.AnalyserRuleSet
-
Builds an analyser rule set from the specified iterator and compilation.
- AnalyserRuleSet(Iterator, DependencyChecker...) - Constructor for class fr.lirmm.graphik.integraal.rulesetanalyser.util.AnalyserRuleSet
-
Builds an analyser rule set from the specified rule iterator and dependency checkers.
- AnalyserUtils - Class in fr.inria.rules.integraal.api.internal.impl
-
Utility class for analyzing rule bases via Graal.Kiabora.
- AnalyserUtils() - Constructor for class fr.inria.rules.integraal.api.internal.impl.AnalyserUtils
- analysis() - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalServices
- ANALYSIS_IS_DECIDABLE - Enum constant in enum class fr.inria.rules.integraal.api.external.eua.EUAData
-
Identifier used for decidability analysis results.
- ANALYSIS_IS_FES - Enum constant in enum class fr.inria.rules.integraal.api.external.eua.EUAData
-
Identifier used for finite expansion set analysis results.
- ANALYSIS_IS_FUS - Enum constant in enum class fr.inria.rules.integraal.api.external.eua.EUAData
-
Identifier used for finite unification set analysis results.
- ANSWERITERATOR_NAME - Enum constant in enum class fr.inria.rules.integraal.api.external.eua.EUAData
-
Identifier used for an answer iterator name.
- answers() - Method in record class fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary.QueryEvaluationOutput
-
Returns the value of the
answersrecord component. - ANSWERS - Enum constant in enum class fr.inria.rules.integraal.api.external.eua.EUAData
-
Identifier used for answers data.
- ANSWERS - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
-
Answer type keyword family.
- anyMatch(Predicate) - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
- ANYURI - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
-
XSD anyURI datatype.
- appendTo(StringBuilder) - Method in class fr.lirmm.graphik.integraal.api.core.AbstractAtom
-
Appends this atom to the provided
StringBuilder. - appendTo(StringBuilder) - Method in class fr.lirmm.graphik.integraal.api.core.Predicate
- appendTo(StringBuilder) - Method in class fr.lirmm.graphik.integraal.core.AbstractRule
- appendTo(StringBuilder) - Method in class fr.lirmm.graphik.integraal.core.AbstractSubstitution
- appendTo(StringBuilder) - Method in class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQuery
- appendTo(StringBuilder) - Method in class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQueryWithNegatedParts
- appendTo(StringBuilder) - Method in class fr.lirmm.graphik.integraal.core.DefaultEffectiveQuery
- appendTo(StringBuilder) - Method in class fr.lirmm.graphik.integraal.core.DefaultUnionOfConjunctiveQueries
- appendTo(StringBuilder) - Method in class fr.lirmm.graphik.integraal.core.RuleWrapper2ConjunctiveQueryWithNegatedParts
- appendTo(StringBuilder) - Method in class fr.lirmm.graphik.integraal.core.AbstractMapBasedSubstitution
-
Appends this object representation to the provided builder.
- appendTo(StringBuilder) - Method in interface fr.lirmm.graphik.integraal.api.core.Atom
-
Appends this object representation to the provided builder.
- appendTo(StringBuilder) - Method in interface fr.lirmm.graphik.integraal.api.core.ConjunctiveQuery
-
Appends this object representation to the provided builder.
- appendTo(StringBuilder) - Method in interface fr.lirmm.graphik.integraal.api.core.ConjunctiveQueryWithNegatedParts
-
Appends this object representation to the provided builder.
- appendTo(StringBuilder) - Method in class fr.lirmm.graphik.integraal.core.DefaultNegativeConstraint
-
Appends this object representation to the provided builder.
- appendTo(StringBuilder) - Method in class fr.lirmm.graphik.integraal.core.FreshVarSubstitution
-
Appends this object representation to the provided builder.
- appendTo(StringBuilder) - Method in class fr.lirmm.graphik.integraal.core.HashMapSubstitution
-
Appends this object representation to the provided builder.
- appendTo(StringBuilder) - Method in interface fr.lirmm.graphik.integraal.api.core.NegativeConstraint
-
Appends this object representation to the provided builder.
- appendTo(StringBuilder) - Method in interface fr.lirmm.graphik.integraal.api.core.Query
-
Appends this object representation to the provided builder.
- appendTo(StringBuilder) - Method in interface fr.lirmm.graphik.integraal.api.core.Rule
-
Appends this object representation to the provided builder.
- appendTo(StringBuilder) - Method in interface fr.lirmm.graphik.integraal.api.core.Substitution
-
Appends this object representation to the provided builder.
- appendTo(StringBuilder) - Method in class fr.lirmm.graphik.integraal.core.TreeMapSubstitution
-
Appends this object representation to the provided builder.
- appendTo(StringBuilder) - Method in interface fr.lirmm.graphik.integraal.api.core.UnionOfConjunctiveQueries
-
Appends this object representation to the provided builder.
- applied_rules() - Method in class fr.inria.rules.integraal.forward_chaining.chase.RuleApplicationStepResult
-
Returns the rules applied during the step.
- applier - Variable in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.AbstractRuleApplier
-
How to effectively apply the trigger
- APPLIER - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
-
Chase rule-applier keyword family.
- apply() - Method in class fr.inria.rules.integraal.forward_chaining.chase.treatment.AddCreatedFacts
- apply() - Method in class fr.inria.rules.integraal.forward_chaining.chase.treatment.ComputeCore
- apply() - Method in class fr.inria.rules.integraal.forward_chaining.chase.treatment.ComputeLocalCore
- apply() - Method in class fr.inria.rules.integraal.forward_chaining.chase.treatment.Debug
- apply() - Method in class fr.inria.rules.integraal.forward_chaining.chase.treatment.PredicateFilterEndTreatment
- apply() - Method in class fr.inria.rules.integraal.forward_chaining.chase.treatment.Report
- apply() - Method in class fr.inria.rules.integraal.forward_chaining.chase.treatment.RuleSplit
- apply() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.treatment.Treatment
-
Applies the treatment
- apply(QueryEvaluationInput) - Method in class fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary.DefaultQueryEvaluationFunction
- apply(QueryEvaluationInput) - Method in class fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary.PreemptiveQueryEvaluationFunction
- apply(QueryEvaluationInput, String) - Method in class fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary.DefaultQueryEvaluationOutputIfTimeoutFunction
- apply(RewritingInput) - Method in class fr.inria.rules.integraal.component_builder.evaluators.query_rewriting.auxiliary.DefaultRewritingFunction
- apply(RewritingInput, String) - Method in class fr.inria.rules.integraal.component_builder.evaluators.query_rewriting.auxiliary.DefaultQueryRewritingOutputIfTimeoutFunction
- apply(FOQuery) - Method in interface fr.inria.rules.integraal.unifier.QueryUnifier
-
Rewrite the query with the unifier
- apply(FORule, Substitution, RW) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.tracking.TriggerApplierWithTrackerImpl
- apply(FORule, Substitution, RW) - Method in interface fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.TriggerApplier
-
Applies the given substitution to the rule's head and add the result to the readWriteData
- apply(FORule, Substitution, RW) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.TriggerApplierImpl
- apply(AtomSet, AtomSet) - Method in interface fr.lirmm.graphik.integraal.api.core.Substitution
-
Insert the application of this substitution on the src atom set into the target atom set.
- apply(AtomSet, AtomSet) - Method in class fr.lirmm.graphik.integraal.core.AbstractSubstitution
- apply(InMemoryAtomSet, InMemoryAtomSet) - Method in interface fr.lirmm.graphik.integraal.api.core.Substitution
-
Insert the application of this substitution on the src atom set into the target atom set.
- apply(InMemoryAtomSet, InMemoryAtomSet) - Method in class fr.lirmm.graphik.integraal.core.AbstractSubstitution
- apply(Collection, ChasableData) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.BreadthFirstTriggerRuleApplier
- apply(Collection, ChasableData) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.MultiThreadRuleApplier
- apply(Collection, ChasableData) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.ParallelTriggerRuleApplier
- apply(Collection, ChasableData) - Method in interface fr.inria.rules.integraal.forward_chaining.chase.rule_applier.RuleApplier
-
Applies the given rules on the given data and returns the result (see
RuleApplicationStepResult) - apply(Collection, ChasableData) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.SourceDelegatedDatalogRuleApplier
- apply(T) - Method in interface fr.inria.rules.integraal.util.stream.ThrowingFunction
-
Redefine the apply method to be able to declare that an exception is thrown
- apply(T) - Method in interface fr.lirmm.graphik.util.stream.ThrowingFunction
-
Applies this function.
- applyEndOfStepTreatments() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.Chase
-
Apply end of step treatments These are treatments to do at the end of each step of the chase
- applyEndOfStepTreatments() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseImpl
- applyEndOfStepTreatments() - Method in class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChase
- applyGlobalEndTreatments() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.Chase
-
Apply global end treatments These are treatments to do once at the end of the chase
- applyGlobalEndTreatments() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseImpl
- applyGlobalEndTreatments() - Method in class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChase
- applyGlobalPretreatments() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.Chase
-
Apply global pretreatments These are treatments to do once at the beginning of the chase
- applyGlobalPretreatments() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseImpl
- applyGlobalPretreatments() - Method in class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChase
- applyPretreatments() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.Chase
-
Apply pretreatments These are treatments to do at the beginning of each step of the chase
- applyPretreatments() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseImpl
- applyPretreatments() - Method in class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChase
- applySubstitution(Substitution) - Method in interface fr.inria.rules.integraal.model.formula.api.FOFormula
-
Applies a substitution without evaluating nested functions.
- applySubstitution(Substitution) - Method in interface fr.inria.rules.integraal.model.formula.api.FOFormulaConjunction
- applySubstitution(Substitution) - Method in interface fr.inria.rules.integraal.model.formula.api.FOFormulaDisjunction
- applySubstitution(Substitution) - Method in interface fr.inria.rules.integraal.model.formula.api.FOFormulaNegation
- applySubstitution(Substitution) - Method in record class fr.inria.rules.integraal.model.formula.impl.FOSubQueryImpl
- applySubstitution(Substitution) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Atom
-
Applies a substitution without evaluating nested functions.
- applySubstitution(Substitution) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Substitutable
-
Applies the given substitution to this object.
- applySubstitution(Substitution) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Term
-
Applies a substitution without evaluating nested functions.
- applySubstitution(Substitution, boolean) - Method in interface fr.inria.rules.integraal.model.formula.api.FOFormula
-
Applies a substitution to this formula.
- applySubstitution(Substitution, boolean) - Method in interface fr.inria.rules.integraal.model.formula.api.FOFormulaConjunction
- applySubstitution(Substitution, boolean) - Method in interface fr.inria.rules.integraal.model.formula.api.FOFormulaDisjunction
- applySubstitution(Substitution, boolean) - Method in interface fr.inria.rules.integraal.model.formula.api.FOFormulaNegation
- applySubstitution(Substitution, boolean) - Method in class fr.inria.rules.integraal.model.formula.impl.FOConjunctionFactBaseWrapper
- applySubstitution(Substitution, boolean) - Method in class fr.inria.rules.integraal.model.formula.impl.FOConjunctionImpl
- applySubstitution(Substitution, boolean) - Method in class fr.inria.rules.integraal.model.formula.impl.FODisjunctionImpl
- applySubstitution(Substitution, boolean) - Method in record class fr.inria.rules.integraal.model.formula.impl.FONegationImpl
- applySubstitution(Substitution, boolean) - Method in record class fr.inria.rules.integraal.model.formula.impl.FOSubQueryImpl
- applySubstitution(Substitution, boolean) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Atom
-
Applies a substitution to this atom.
- applySubstitution(Substitution, boolean) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Constant
- applySubstitution(Substitution, boolean) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Literal
- applySubstitution(Substitution, boolean) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Substitutable
-
Applies the given substitution to this object.
- applySubstitution(Substitution, boolean) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Term
-
Applies a substitution to this term.
- applySubstitution(Substitution, boolean) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Variable
- applySubstitution(Substitution, boolean) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.AtomImpl
- applySubstitution(Substitution, boolean) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.ComputedAtomImpl
- applySubstitution(Substitution, boolean) - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.ConstantImpl
- applySubstitution(Substitution, boolean) - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms.EvaluableFunctionImpl
- applySubstitution(Substitution, boolean) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms.GroundFunctionalTermImpl
- applySubstitution(Substitution, boolean) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms.SpecializableLogicalFunctionalTermImpl
- applySubstitution(Substitution, boolean) - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.LiteralImpl
- applySubstitution(Substitution, boolean) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.VariableImpl
- applySubstitution(Substitution, boolean) - Method in class fr.inria.rules.integraal.model.partition.TermPartition
- applySubstitution(Substitution, boolean) - Method in class fr.inria.rules.integraal.model.query.impl.FOQueryImpl
- applyTrigger - Variable in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.RuleAppplicationStatistics
-
Timings for trigger application.
- arguments() - Method in record class fr.inria.rules.integraal.storage.external.rdbms.SQLParameterizedQuery
-
Returns the parameter values bound to the query.
- arity() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Predicate
-
Returns the arity of this predicate.
- arity() - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.PredicateImpl
-
Returns the value of the
arityrecord component. - ArrayBlockingQueueToCloseableIteratorAdapter<T> - Class in fr.lirmm.graphik.util.stream
-
Adapts a closeable iterator to a buffered closeable iterator backed by an array-blocking stream.
- ArrayBlockingQueueToCloseableIteratorAdapter(CloseableIterator) - Constructor for class fr.lirmm.graphik.util.stream.ArrayBlockingQueueToCloseableIteratorAdapter
-
Adapts the specified iterator with the default buffer size.
- ArrayBlockingQueueToCloseableIteratorAdapter(CloseableIterator, int) - Constructor for class fr.lirmm.graphik.util.stream.ArrayBlockingQueueToCloseableIteratorAdapter
-
Adapts the specified iterator with a bounded buffer.
- ArrayBlockingStream<T> - Class in fr.inria.rules.integraal.util.stream
-
Concurrent structure for read/write in a set.
- ArrayBlockingStream<T> - Class in fr.lirmm.graphik.util.stream
-
Concurrent in-memory stream backed by a circular array.
- ArrayBlockingStream(int) - Constructor for class fr.inria.rules.integraal.util.stream.ArrayBlockingStream
-
Creates an array-backed blocking stream.
- ArrayBlockingStream(int) - Constructor for class fr.lirmm.graphik.util.stream.ArrayBlockingStream
-
Creates a blocking stream with the provided buffer size.
- ArrayCloseableIterator<T> - Class in fr.lirmm.graphik.util.stream
-
Closeable iterator backed by an in-memory array.
- ArrayCloseableIterator(T...) - Constructor for class fr.lirmm.graphik.util.stream.ArrayCloseableIterator
-
Creates an iterator over the provided array elements.
- asAtomSet() - Method in class fr.inria.rules.integraal.model.formula.api.CompoundFOFormula
- asAtomSet() - Method in interface fr.inria.rules.integraal.model.formula.api.FOFormula
-
The given set does not represent any meaning on the formula as conjunctions, disjunctions and negations will be merged together.
- asAtomSet() - Method in interface fr.inria.rules.integraal.model.formula.api.FOFormulaNegation
- asAtomSet() - Method in class fr.inria.rules.integraal.model.formula.impl.FOConjunctionFactBaseWrapper
- asAtomSet() - Method in record class fr.inria.rules.integraal.model.formula.impl.FOSubQueryImpl
- asAtomSet() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Atom
- asBooleanQuery() - Method in interface fr.inria.rules.integraal.model.formula.api.FOFormula
-
Makes a boolean query out of the given formula.
- asksCountOnly() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
- asksCountOnly() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
-
Indicates whether only the count of answers is requested.
- asksLists() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
- asksLists() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
-
Indicates whether list output is requested.
- asksSet() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
- asksSet() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
-
Indicates whether set output is requested.
- asLogicalFunctionalTerm() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.EvaluableFunction
-
Converts this evaluable function into its logical functional-term counterpart.
- Atom - Interface in fr.inria.rules.integraal.model.logicalElements.api
-
Interface for Atoms.
- Atom - Interface in fr.lirmm.graphik.integraal.api.core
-
This interface represents a logical atom.
- ATOM_TABLE_PREDICATE_PREFIX - Static variable in interface fr.inria.rules.integraal.storage.external.rdbms.layout.RDBMSStorageLayout
-
Prefix used for predicate-backed atom tables.
- AtomConverter - Class in fr.inria.rules.integraal.util.converter
-
Converts Atom to and from Graal's Atom
This is used for compatibility with Graal 1.3 version. - AtomErasingChecker - Class in fr.lirmm.graphik.integraal.core.unifier.checker
-
This class represents a specific case of atom erasing which is used for computing the GRD dependencies.
- AtomErasingChecker() - Constructor for class fr.lirmm.graphik.integraal.core.unifier.checker.AtomErasingChecker
-
Creates the singleton atom-erasing checker.
- AtomFactory - Interface in fr.lirmm.graphik.integraal.api.factory
-
Factory for creating atoms and distinguished truth atoms.
- AtomicFOQueryEvaluator<QD> - Class in fr.inria.rules.integraal.query_evaluation.atomic
-
Specialised evaluator for atomic first-order queries.
- AtomicFOQueryEvaluator() - Constructor for class fr.inria.rules.integraal.query_evaluation.atomic.AtomicFOQueryEvaluator
-
Creates an atomic query evaluator.
- AtomicPattern - Interface in fr.inria.rules.integraal.model.data.readable.query
-
Represents a basic pattern for querying predicates with specific constraints on term positions.
- AtomicPatternBuilder - Class in fr.inria.rules.integraal.model.data.readable.query
-
Builder class for constructing instances of
AtomicPattern. - AtomicPatternBuilder() - Constructor for class fr.inria.rules.integraal.model.data.readable.query.AtomicPatternBuilder
-
Creates a new atomic pattern builder.
- AtomImpl - Class in fr.inria.rules.integraal.model.logicalElements.impl
-
Default implementation of Atom
- AtomImpl(Predicate, Term...) - Constructor for class fr.inria.rules.integraal.model.logicalElements.impl.AtomImpl
-
Constructor with an array of terms
- AtomImpl(Predicate, List) - Constructor for class fr.inria.rules.integraal.model.logicalElements.impl.AtomImpl
-
Constructor with a list of terms
- atomReplacement() - Method in record class fr.inria.rules.integraal.model.formula.FOFormulas.EvaluableReplacementResult
-
Returns the value of the
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. - AtomSetException - Exception Class in fr.lirmm.graphik.integraal.api.core
-
Reports an error while accessing the data.
- AtomSetException(String) - Constructor for exception class fr.lirmm.graphik.integraal.api.core.AtomSetException
-
Creates an atom-set exception with a message.
- AtomSetException(String, Throwable) - Constructor for exception class fr.lirmm.graphik.integraal.api.core.AtomSetException
-
Creates an atom-set exception with a message and cause.
- AtomSetException(Throwable) - Constructor for exception class fr.lirmm.graphik.integraal.api.core.AtomSetException
-
Creates an atom-set exception from another throwable.
- AtomSetUtils - Class in fr.lirmm.graphik.integraal.core.atomset
-
Utility methods for common atom-set predicates and transformations.
- AtomType - Class in fr.inria.rules.integraal.util
-
Computes the signature (or type) of an atom.
- AtomType - Class in fr.lirmm.graphik.integraal.core
-
Computes the signature (or type) of an atom.
- AtomType(Atom) - Constructor for class fr.inria.rules.integraal.util.AtomType
-
Creates the mask of the atom
- AtomType(Atom, Substitution) - Constructor for class fr.inria.rules.integraal.util.AtomType
-
Creates the mask of the atom
- AtomType(Atom) - Constructor for class fr.lirmm.graphik.integraal.core.AtomType
-
Computes the type signature of an atom without frozen variables.
- AtomType(Atom, Substitution) - Constructor for class fr.lirmm.graphik.integraal.core.AtomType
-
Computes the type signature of an atom under a substitution.
- AVERAGE - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
-
Average invoker.
B
- backtrack - Variable in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.LegacyBacktrackEvaluator.BacktrackIterator
-
Indicates whether the iterator is currently backtracking.
- BacktrackEvaluator<QD> - Class in fr.inria.rules.integraal.query_evaluation.conjunction.backtrack
-
Generic back-tracking evaluator for conjunctive first-order queries.
- BacktrackEvaluator(FOQueryEvaluator) - Constructor for class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.BacktrackEvaluator
-
Creates a backtrack evaluator using the default dynamic scheduler.
- BacktrackEvaluator(FOQueryEvaluator, Function) - Constructor for class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.BacktrackEvaluator
-
Creates a backtrack evaluator with an explicit scheduler provider.
- BacktrackIterator(FOQueryEvaluator, FOQuery, QD, Collection, Substitution) - Constructor for class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.LegacyBacktrackEvaluator.BacktrackIterator
-
Creates a backtracking iterator for one conjunctive query evaluation.
- BackwardChainingAlgorithm - Interface in fr.inria.rules.integraal.backward_chaining.api
- BASE - Enum constant in enum class fr.inria.rules.integraal.io.dlgp.Directive.Type
-
Declares a new base (prefix)
- BASE64BINARY - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
-
XSD base64Binary datatype.
- BasicQuery - Class in fr.inria.rules.integraal.model.data.readable.query
-
Represents a query built from a AtomicPattern.
- BasicQuery(AtomicPattern, Map) - Constructor for class fr.inria.rules.integraal.model.data.readable.query.BasicQuery
- BasicQuery(AtomicPattern, Map, List) - Constructor for class fr.inria.rules.integraal.model.data.readable.query.BasicQuery
-
Constructs a BasicQuery from a valid AtomicPattern.
- BasicRegistry<T> - Class in fr.inria.rules.integraal.api.external.registries
-
A registry that stores values of type
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, Function, ExternalAlgorithmHaltingConditions, BiFunction) - Constructor for class fr.inria.rules.integraal.component_builder.evaluators.generic.processors.BatchProcessor
-
Constructs a BatchProcessor with the given inputs and a transformation function.
- BODY - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Namer
-
Body variable dependent naming function
- BodySkolem - Class in fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.renamer
-
Namer created with all the variables of the rule's body
- BodySkolem(TermFactory) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.renamer.BodySkolem
-
Creates a renamer using variables from the rule body.
- BodyToQueryTransformer - Interface in fr.inria.rules.integraal.forward_chaining.chase.rule_applier.body_to_query_transformer
-
Transforms a rule body into a query The properties of the query answer variables are dependent on the implementation
- bodyUnfolding(RuleBase) - Static method in class fr.inria.rules.integraal.forgetting.Forgetting
-
Rewrite the bodies of all rules with using a query-rewriting algorithm
- bodyUnfoldingWith(RuleBase, Collection) - Static method in class fr.inria.rules.integraal.forgetting.Forgetting
-
Rewrites the rules' bodies in the given
toRewritecollection using the given RuleBase. - BOOLEAN - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
-
XSD boolean datatype.
- BOOLEAN_BOTTOM_QUERY - Variable in class fr.lirmm.graphik.integraal.core.factory.DefaultConjunctiveQueryFactory
-
Canonical boolean-bottom query instance.
- BOOLEAN_INFORMATION - Enum constant in enum class fr.inria.rules.integraal.api.external.eua.EUAData
-
Identifier used for boolean information.
- BOTTOM - Static variable in interface fr.inria.rules.integraal.model.logicalElements.api.Predicate
-
Bottom predicate: always false
- BOTTOM - Static variable in class fr.lirmm.graphik.integraal.api.core.Predicate
-
Bottom predicate.
- BREADTH_FIRST - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Applier
-
Breadth-First Trigger Applier
- BreadthFirstTriggerRuleApplier<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase.rule_applier
-
The breadth first rule application applies the rules by * Computing the homomorphisms from the body of the rules to the factbase * Checking if the homomorphism is applicable * Applying the homomorphism to the head of the rule and * Adding the resulting atoms to the factbase
- BreadthFirstTriggerRuleApplier(BodyToQueryTransformer, TriggerComputer, TriggerChecker, TriggerApplier) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.BreadthFirstTriggerRuleApplier
-
Constructor
- BTSProperty - Class in fr.lirmm.graphik.integraal.rulesetanalyser.property
-
Property capturing bounded-treewidth sets.
- build() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
-
The minimal configuration requires :
* a QueryableWritableData to saturate
* a RuleBase to get Rules from
* a TermFactory to create new terms
Default behavior is :
* a GRDScheduler for rules
* a TriggerRuleApplier with :
* * a SemiNaiveTriggerComputer with a default GenericFOQueryEvaluator
* * a SemiObliviousChecker
* * a Applier with :
* * * a FreshRenamer
* * * a DirectApplication
* HaltingConditions :
* * CreatedFactsAtPreviousStep
* * HasRulesToApply - build() - Method in class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChaseBuilder
-
Builds the StratifiedChase instance.
- build() - Method in class fr.inria.rules.integraal.model.data.collection.builder.ReadOnlyDataCollectionBuilder
-
Builds a QueryableDataCollection instance from the added QueryableData.
- build() - Method in class fr.inria.rules.integraal.model.data.collection.builder.ReadWriteDataCollectionBuilder
-
Builds a QueryableWritableDataCollection instance from the added data.
- build() - Method in class fr.inria.rules.integraal.model.data.readable.query.AtomicPatternBuilder
-
Builds and returns an instance of
AtomicPattern. - build() - Method in class fr.inria.rules.integraal.storage.builder.StorageBuilder
-
Creates and return the FactStorage associated to the current configuration
- build() - Method in class fr.inria.rules.integraal.views.builder.ViewBuilder
-
Finalizes the configuration and returns the configured source.
- buildAndGetChase(FactBase, RuleBase, InteGraalKeywords.Algorithms.Parameters.Chase.Checker, ExternalHaltingCondition...) - Static method in interface fr.inria.rules.integraal.component_builder.api.IComponentBuilder
-
Creates a Chase-based reasoning component.
- buildAndGetChase(FactBase, RuleBase, InteGraalKeywords.Algorithms.Parameters.Chase.Checker, IGParameter) - Static method in interface fr.inria.rules.integraal.component_builder.api.IComponentBuilder
-
Creates a Chase-based reasoning component.
- buildAndGetChase(FactBase, RuleBase, IGParameter...) - Static method in interface fr.inria.rules.integraal.component_builder.api.IComponentBuilder
-
Creates a Chase-based reasoning component.
- buildAndGetOMQRewriter(RuleBase, Collection, InteGraalKeywords.Algorithms.Parameters.Compilation, ExternalHaltingCondition...) - Static method in interface fr.inria.rules.integraal.component_builder.api.IComponentBuilder
-
Creates a query rewriter for Ontology-Mediated Query (OMQ) Rewriting.
- buildAndGetOMQRewriter(RuleBase, Collection, InteGraalKeywords.Algorithms.Parameters.Compilation, IGParameter...) - Static method in interface fr.inria.rules.integraal.component_builder.api.IComponentBuilder
-
Creates a query rewriter for Ontology-Mediated Query (OMQ) Rewriting.
- buildAndGetOMQRewriter(RuleBase, Collection, IGParameter...) - Static method in interface fr.inria.rules.integraal.component_builder.api.IComponentBuilder
-
Creates a query rewriter for Ontology-Mediated Query (OMQ) Rewriting.
- buildAndGetQueryEvaluator(FactBase, Query, ExternalHaltingCondition...) - Static method in interface fr.inria.rules.integraal.component_builder.api.IComponentBuilder
-
Creates a query evaluator for answering a single query on a fact base.
- buildAndGetQueryEvaluator(FactBase, Query, IGParameter...) - Static method in interface fr.inria.rules.integraal.component_builder.api.IComponentBuilder
-
Creates a query evaluator for answering a single query on a fact base.
- buildAndGetQueryEvaluator(FactBase, Set, ExternalHaltingCondition...) - Static method in interface fr.inria.rules.integraal.component_builder.api.IComponentBuilder
-
Creates a query evaluator for answering a set of queries on a fact base.
- buildAndGetQueryEvaluator(FactBase, Set, IGParameter...) - Static method in interface fr.inria.rules.integraal.component_builder.api.IComponentBuilder
-
Creates a query evaluator for answering a set of queries on a fact base.
- buildAndGetRuleCompilation(RuleBase, InteGraalKeywords.Algorithms.Parameters.Compilation, ExternalHaltingCondition...) - Static method in interface fr.inria.rules.integraal.component_builder.api.IComponentBuilder
-
Creates a component builder for rule compilation.
- buildAndGetRuleCompilation(RuleBase, IGParameter...) - Static method in interface fr.inria.rules.integraal.component_builder.api.IComponentBuilder
-
Creates a component builder for rule compilation.
- buildMaterialized() - Method in class fr.inria.rules.integraal.model.data.collection.builder.ReadOnlyDataCollectionBuilder
-
Builds a MaterializedDataCollection instance if the type supports MaterializedData.
- buildMaterialized() - Method in class fr.inria.rules.integraal.model.data.collection.builder.ReadWriteDataCollectionBuilder
-
Builds a MaterializedWritableDataCollection instance if the type supports MaterializedData.
- buildMSASubstitution(Rule) - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.MSAProperty
-
Builds the substitution used by the MSA encoding.
- buildOrGetChase() - Method in interface fr.inria.rules.integraal.component_builder.api.IComponentBuilder
-
Builds or gets the Chase algorithm component.
- buildOrGetChase() - Method in class fr.inria.rules.integraal.component_builder.ComponentBuilder
-
Returns chase algorithm based on the provided configuration.
- buildOrGetCountingQueryAnsweringAlgorithm() - Method in class fr.inria.rules.integraal.component_builder.ComponentBuilder
-
Builds or retrieves the counting query-answering component.
- buildOrGetQueryAnsweringAlgorithm() - Method in interface fr.inria.rules.integraal.component_builder.api.IComponentBuilder
-
Builds or gets the query answering algorithm component.
- buildOrGetQueryAnsweringAlgorithm() - Method in class fr.inria.rules.integraal.component_builder.ComponentBuilder
- buildOrGetRewriter() - Method in interface fr.inria.rules.integraal.component_builder.api.IComponentBuilder
-
Builds or gets the query rewriter component.
- buildOrGetRewriter() - Method in class fr.inria.rules.integraal.component_builder.ComponentBuilder
- buildSelectAllQuery(String) - Static method in class fr.inria.rules.integraal.storage.external.evaluator.DuckDBQueryEvaluator
-
Builds a select-all query over the supplied file path.
- BY_DELETION - Enum constant in enum class fr.inria.rules.integraal.core.ByPieceCoreProcessor.Variant
-
Deletes retractable variables as soon as they are found.
- BY_DELETION - Enum constant in enum class fr.inria.rules.integraal.core.MultiThreadsByPieceCoreProcessor.Variant
-
Deletes retractable variables as soon as they are found.
- BY_PREDICATE - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Scheduler
-
Scheduler grouped by predicate.
- BY_SPECIALISATION - Enum constant in enum class fr.inria.rules.integraal.core.ByPieceCoreProcessor.Variant
-
Specializes pieces whenever a better retraction is found.
- BY_SPECIALISATION - Enum constant in enum class fr.inria.rules.integraal.core.MultiThreadsByPieceCoreProcessor.Variant
-
Specializes pieces whenever a better retraction is found.
- ByPieceAndVariableCoreProcessor - Class in fr.inria.rules.integraal.core
-
Compute the core of a fact base with an algorithm that computes the core by removing a variable in the atom set and try to retract the piece that contains this variable into the fact base Based on the algorithm presented in "Efficient Core Computation in Data Exchange", p.9:41, by G.
- ByPieceAndVariableCoreProcessor() - Constructor for class fr.inria.rules.integraal.core.ByPieceAndVariableCoreProcessor
-
Creates a core processor using the default generic query evaluator.
- ByPieceAndVariableCoreProcessor(FOQueryEvaluator) - Constructor for class fr.inria.rules.integraal.core.ByPieceAndVariableCoreProcessor
-
Creates a core processor using the provided query evaluator.
- ByPieceCoreProcessor<RW> - Class in fr.inria.rules.integraal.core
-
Compute the core of a fact base with an algorithm that computes the core by computing the retractions of each piece into the fact base.
- ByPieceCoreProcessor() - Constructor for class fr.inria.rules.integraal.core.ByPieceCoreProcessor
-
Creates a processor using the deletion variant and the default evaluator.
- ByPieceCoreProcessor(ByPieceCoreProcessor.Variant) - Constructor for class fr.inria.rules.integraal.core.ByPieceCoreProcessor
-
Creates a processor with an explicit variant and the default evaluator.
- ByPieceCoreProcessor(ByPieceCoreProcessor.Variant, FOQueryEvaluator) - Constructor for class fr.inria.rules.integraal.core.ByPieceCoreProcessor
-
Creates a processor with an explicit variant and evaluator.
- ByPieceCoreProcessor(FOQueryEvaluator) - Constructor for class fr.inria.rules.integraal.core.ByPieceCoreProcessor
-
Creates a processor using the deletion variant and a custom evaluator.
- ByPieceCoreProcessor.Variant - Enum Class in fr.inria.rules.integraal.core
-
Variant of the by-piece core algorithm.
- ByPredicateScheduler - Class in fr.inria.rules.integraal.forward_chaining.chase.rule_scheduler
-
Schedules all the rules that can be triggered by rules applied at the previous step according to the graph of rule dependencies
- ByPredicateScheduler(RuleBase) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_scheduler.ByPredicateScheduler
-
Creates a scheduler backed by the provided rule base.
- BYTE - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
-
XSD byte datatype.
C
- CallableWithTimeout - Class in fr.inria.rules.integraal.util.timeout
-
A utility class to execute a Callable with a specified timeout.
- CallableWithTimeout() - Constructor for class fr.inria.rules.integraal.util.timeout.CallableWithTimeout
-
Creates the timeout helper utility.
- canHandleFiltering() - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.AdHocSQLLayout
-
//////////////////////////////////////////////
- canHandleFiltering() - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.NaturalSQLLayout
- canHandleFiltering() - Method in interface fr.inria.rules.integraal.storage.external.rdbms.layout.RDBMSStorageLayout
-
Filtering of the query is represented by the WHERE conditions in SQL.
- chasableData() - Method in record class fr.inria.rules.integraal.forward_chaining.chase.description.ChaseDescription
-
Returns the value of the
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
-
Default immutable implementation of
ChasableData. - ChasableDataImpl(QueryableData, ReadWrite) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.data.ChasableDataImpl
-
Creates chasable data with an optional read-only data source and a writable target.
- ChasableDataImpl(ReadWrite) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.data.ChasableDataImpl
-
Creates chasable data whose readable and writable parts are the same.
- chase() - Method in record class fr.inria.rules.integraal.forward_chaining.chase.description.StratifiedChaseDescription
-
Returns the value of the
chaserecord component. - chase(FactBase, RuleBase, IGParameter...) - Static method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
-
Chase initialized with the given parameters
- Chase<RW> - Interface in fr.inria.rules.integraal.forward_chaining.chase
-
The Chase is a way to saturate a
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) - 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...) - 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
-
Builds and configures chase algorithms.
- ChaseBuilder() - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
-
Creates a builder with the default chase configuration.
- ChaseComponentBuilder - Class in fr.inria.rules.integraal.component_builder.components
-
Builds chase objects from configurations.
- ChaseComponentBuilder() - Constructor for class fr.inria.rules.integraal.component_builder.components.ChaseComponentBuilder
-
Creates a chase component builder helper.
- ChaseDescription<RW> - Record Class in fr.inria.rules.integraal.forward_chaining.chase.description
-
Immutable description of a chase configuration and its current state.
- ChaseDescription(ChasableData, RuleBase, RuleScheduler, RuleApplier, RuleApplicationStepResult, int, Collection, Collection, Collection, Collection, Collection) - Constructor for record class fr.inria.rules.integraal.forward_chaining.chase.description.ChaseDescription
-
Creates an instance of a
ChaseDescriptionrecord class. - CHASEHALTER - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
-
Chase halting condition keyword family.
- ChaseImpl<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase
-
Default implementation of the chase algorithm
- ChaseImpl(ChasableData, RuleBase, RuleScheduler, RuleApplier, Collection, Collection, Collection, Collection, Collection) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.ChaseImpl
-
Use
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
-
Checks whether the halting condition is currently satisfied.
- check() - Method in class fr.inria.rules.integraal.forward_chaining.chase.halting_condition.HasRulesToApply
- check() - Method in class fr.inria.rules.integraal.forward_chaining.chase.halting_condition.LimitAtoms
- check() - Method in class fr.inria.rules.integraal.forward_chaining.chase.halting_condition.LimitNumberOfStep
- check() - Method in class fr.inria.rules.integraal.forward_chaining.chase.halting_condition.Timeout
- check(FOFormula) - Method in class fr.inria.rules.integraal.util.validator.rule.ConjunctionFormulaValidator
- check(FOFormula) - Method in class fr.inria.rules.integraal.util.validator.rule.PositiveFormulaValidator
- check(Atom) - Method in class fr.inria.rules.integraal.util.validator.data.ConstantOnlyAtomValidator
- check(Atom, Atom) - Method in interface fr.inria.rules.integraal.model.ruleCompilation.api.RuleCompilationCondition
-
Checks whether this condition applies between two atoms.
- check(Atom, Atom) - Method in class fr.inria.rules.integraal.model.ruleCompilation.id.IDRuleCompilationCondition
- check(Query) - Method in class fr.inria.rules.integraal.util.validator.query.CQValidator
- check(Query) - Static method in interface fr.inria.rules.integraal.util.validator.query.EvaluableQueryValidator
-
Checks whether the supplied query can be evaluated.
- check(Query) - Method in class fr.inria.rules.integraal.util.validator.query.UCQValidator
- check(FORule) - Method in class fr.inria.rules.integraal.util.validator.rule.ConjunctiveHeadRuleValidator
- check(FORule) - Method in class fr.inria.rules.integraal.util.validator.rule.DatalogRuleValidator
- check(FORule) - Method in class fr.inria.rules.integraal.util.validator.rule.PositiveHeadRuleValidator
- check(FORule, Substitution, RW) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_checker.AlwaysTrueChecker
- check(FORule, Substitution, RW) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_checker.EquivalentChecker
- check(FORule, Substitution, RW) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_checker.MultiTriggerChecker
- check(FORule, Substitution, RW) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_checker.ObliviousChecker
- check(FORule, Substitution, RW) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_checker.RestrictedChecker
- check(FORule, Substitution, RW) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_checker.SemiObliviousChecker
- check(FORule, Substitution, RW) - Method in interface fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_checker.TriggerChecker
-
Checks whether the supplied trigger satisfies this criterion.
- check(Rule) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.DisconnectedProperty
- check(Rule) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.DomainRestrictedProperty
- check(Rule) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.FrontierGuardedProperty
- check(Rule) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.FrontierOneProperty
- check(Rule) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.GuardedProperty
- check(Rule) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.LinearProperty
- check(Rule) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.RangeRestrictedProperty
- check(Rule) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.RuleSetProperty.Local
-
Evaluates the property on a single rule.
- check(MarkedVariableSet) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.StickyProperty
-
Evaluates the sticky condition on the given marked-variable structure.
- check(AnalyserRuleSet) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.AGRDProperty
- check(AnalyserRuleSet) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.BTSProperty
- check(AnalyserRuleSet) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.FESProperty
- check(AnalyserRuleSet) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.FUSProperty
- check(AnalyserRuleSet) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.GBTSProperty
- check(AnalyserRuleSet) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.JointlyFrontierGuardedSetProperty
- check(AnalyserRuleSet) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.MFAProperty
-
Evaluates the property on the given analysed rule set.
- check(AnalyserRuleSet) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.MSAProperty
- check(AnalyserRuleSet) - Method in interface fr.lirmm.graphik.integraal.rulesetanalyser.property.RuleSetProperty
-
Check whether the given rule set satisfies the property or does not.
- check(AnalyserRuleSet) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.RuleSetProperty.Default
- check(AnalyserRuleSet) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.RuleSetProperty.Local
- check(AnalyserRuleSet) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.StickyProperty
- check(AnalyserRuleSet) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.WeaklyAcyclicProperty
- check(AnalyserRuleSet) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.WeaklyFrontierGuardedSetProperty
- check(AnalyserRuleSet) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.WeaklyGuardedSetProperty
- check(AnalyserRuleSet) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.WeaklyStickyProperty
- check(Collection) - Method in interface fr.inria.rules.integraal.util.validator.Validator
-
Checks whether every supplied element satisfies this validator.
- check(T) - Method in interface fr.inria.rules.integraal.util.validator.Validator
-
Checks whether the supplied element satisfies this validator.
- CHECK_INPUTS_ONLY - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms
-
Checks only that the inputs are valid
- checkAndGetEnumerationValue(String, InteGraalKeywords) - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
-
Checks an enumeration value against the expected keyword family and returns the resolved constant.
- checkAtomicQuery(FOQuery) - Static method in interface fr.inria.rules.integraal.util.validator.query.EvaluableQueryValidator
-
Checks whether the supplied atomic query is supported.
- checkAtomSet(Collection) - Static method in interface fr.inria.rules.integraal.util.validator.query.EvaluableQueryValidator
-
Checks whether the supplied atom set can be evaluated as a whole.
- checker - Variable in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.AbstractRuleApplier
-
How to check the trigger should be applied
- CHECKER - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
-
Chase trigger-checker keyword family.
- checkTrigger - Variable in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.RuleAppplicationStatistics
-
Timings for trigger checking.
- checkValidity() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.data.ChasableData
-
Checks the validity of the Chasable
- checkValueType(Object, InteGraalKeywords) - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
-
Checks that a runtime value matches the declared type of a keyword.
- clear() - Method in class fr.inria.rules.integraal.api.external.registries.BasicRegistry
-
Removes all entries from the registry.
- clear() - Method in interface fr.inria.rules.integraal.model.data.collection.api.QueryableWritableDataCollection
- clear() - Method in interface fr.inria.rules.integraal.model.data.writable.Writable
-
Deletes all atoms
- clear() - Method in interface fr.inria.rules.integraal.model.kb.api.FactBase
-
Removes all atoms from the fact base.
- clear() - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
- clear() - Method in interface fr.lirmm.graphik.integraal.api.core.AtomSet
-
Removes all atoms from this atom set.
- clear() - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryAtomSet
- clear() - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractImmutableAtomSet
- clear() - Method in class fr.lirmm.graphik.integraal.core.atomset.DefaultInMemoryAtomSet
- clear() - Method in class fr.lirmm.graphik.integraal.core.atomset.LinkedListAtomSet
-
Deprecated.
- clear() - Method in class fr.lirmm.graphik.integraal.core.ruleset.IndexedByBodyPredicatesRuleSet
- clear() - Method in class fr.lirmm.graphik.integraal.core.ruleset.IndexedByHeadPredicatesRuleSet
- clear() - Method in class fr.lirmm.graphik.integraal.core.ruleset.LinkedListRuleSet
- CLEAR_DB - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
-
Database clearing mode parameter.
- CLEAR_DB - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.InternalStorageConfiguration.DBMSDriverParameters
-
Flag to reset the database after opening the connection
- clearDBOnConstruction() - Method in class fr.inria.rules.integraal.storage.builder.StorageBuilder
-
Configure this builder to clear the database at construction
- clearDependencyChecker() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.util.AnalyserRuleSet
-
Removes all dependency checkers from this analyser rule set.
- clone() - Method in class fr.inria.rules.integraal.grd.impl.GRDEdge
- close() - Method in class fr.inria.rules.integraal.component_builder.ComponentBuilder
-
Closes any database connections opened by this component builder.
- close() - Method in class fr.inria.rules.integraal.io.csv.CSVParser
- close() - Method in class fr.inria.rules.integraal.io.csv.RLSCSVParser
- close() - Method in class fr.inria.rules.integraal.io.csv.RLSCSVsParser
- close() - Method in class fr.inria.rules.integraal.io.dlgp.DlgpParser
-
Closes the stream and releases any system resources associated with it.
- close() - Method in class fr.inria.rules.integraal.io.dlgp.DlgpWriter
- close() - Method in class fr.inria.rules.integraal.io.dlgpe.DlgpeParser
- close() - Method in class fr.inria.rules.integraal.io.rdf.RDFParser
- close() - Method in class fr.inria.rules.integraal.storage.external.evaluator.DuckDBQueryEvaluator
- close() - Method in class fr.inria.rules.integraal.util.stream.ArrayBlockingStream
- close() - Method in interface fr.inria.rules.integraal.util.stream.CloseableIterator
-
Closes the iterator and releases its resources.
- close() - Method in class fr.inria.rules.integraal.util.stream.CloseableIteratorAdapter
- close() - Method in class fr.inria.rules.integraal.util.stream.filter.FilterIterator
- close() - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryKnowledgeBase
- close() - Method in class fr.lirmm.graphik.util.stream.ArrayBlockingQueueToCloseableIteratorAdapter
- close() - Method in class fr.lirmm.graphik.util.stream.ArrayBlockingStream
- close() - Method in class fr.lirmm.graphik.util.stream.ArrayCloseableIterator
- close() - Method in interface fr.lirmm.graphik.util.stream.CloseableIterator
- close() - Method in class fr.lirmm.graphik.util.stream.CloseableIteratorAccumulator
- close() - Method in class fr.lirmm.graphik.util.stream.CloseableIteratorAdapter
- close() - Method in class fr.lirmm.graphik.util.stream.CloseableIteratorAggregator
- close() - Method in class fr.lirmm.graphik.util.stream.CloseableIteratorAggregatorWithoutException
- close() - Method in class fr.lirmm.graphik.util.stream.CloseableIteratorRecursive
- close() - Method in class fr.lirmm.graphik.util.stream.CounterIterator
- close() - Method in class fr.lirmm.graphik.util.stream.LinkedBlockingStream
- close() - Method in class fr.lirmm.graphik.util.stream.QueueStream
- close() - Method in class fr.lirmm.graphik.util.stream.SingletonCloseableIteratorWithoutException
- close() - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
- close() - Method in class fr.lirmm.graphik.util.stream.UniqIterator
- CloseableIterable<T> - Interface in fr.inria.rules.integraal.util.stream
-
Represents an iterable that provides closeable iterators.
- CloseableIterable<T> - Interface in fr.lirmm.graphik.util.stream
-
Represents an iterable that provides closeable iterators.
- CloseableIterableAdapter<T> - Class in fr.inria.rules.integraal.util.stream
-
Adapts a standard iterable to the closeable-iterable API.
- CloseableIterableAdapter<T> - Class in fr.lirmm.graphik.util.stream
-
Adapts a standard iterable to the closeable-iterable API without checked exceptions.
- CloseableIterableAdapter(Iterable) - Constructor for class fr.inria.rules.integraal.util.stream.CloseableIterableAdapter
-
Creates an adapter around the supplied iterable.
- CloseableIterableAdapter(Iterable) - Constructor for class fr.lirmm.graphik.util.stream.CloseableIterableAdapter
-
Creates an adapter around a standard iterable.
- CloseableIterableWithoutException<T> - Interface in fr.inria.rules.integraal.util.stream
-
Iterable exposing iterators that do not throw checked exceptions.
- CloseableIterableWithoutException<T> - Interface in fr.lirmm.graphik.util.stream
-
Represents an iterable that provides closeable iterators without checked exceptions.
- CloseableIterator<T> - Interface in fr.inria.rules.integraal.util.stream
-
Represents an iterator whose traversal can raise checked exceptions and that must be closed.
- CloseableIterator<T> - Interface in fr.lirmm.graphik.util.stream
-
Iterator contract whose lifecycle must be explicitly closed.
- CloseableIteratorAccumulator<E> - Class in fr.lirmm.graphik.util.stream
-
This Iterator stores the items passed in a buffer memory.
- CloseableIteratorAccumulator(CloseableIterator) - Constructor for class fr.lirmm.graphik.util.stream.CloseableIteratorAccumulator
-
Creates an accumulator around the specified iterator.
- CloseableIteratorAdapter<T> - Class in fr.inria.rules.integraal.util.stream
-
Adapts a standard iterator to the closeable-iterator API.
- CloseableIteratorAdapter<T> - Class in fr.lirmm.graphik.util.stream
-
Adapts standard iterators and streams to the closeable-iterator API.
- CloseableIteratorAdapter(Iterator) - Constructor for class fr.inria.rules.integraal.util.stream.CloseableIteratorAdapter
-
Creates an adapter around the supplied iterator.
- CloseableIteratorAdapter(Iterator) - Constructor for class fr.lirmm.graphik.util.stream.CloseableIteratorAdapter
-
Adapts the specified iterator.
- CloseableIteratorAdapter(Stream) - Constructor for class fr.lirmm.graphik.util.stream.CloseableIteratorAdapter
-
Adapts the specified stream.
- CloseableIteratorAggregator<E> - Class in fr.lirmm.graphik.util.stream
-
Flattens a stream of closeable iterators into a single closeable iterator.
- CloseableIteratorAggregator(CloseableIterator) - Constructor for class fr.lirmm.graphik.util.stream.CloseableIteratorAggregator
-
Creates an aggregator over a closeable iterator of closeable iterators.
- CloseableIteratorAggregator(Iterator) - Constructor for class fr.lirmm.graphik.util.stream.CloseableIteratorAggregator
-
Creates an aggregator over a standard iterator of closeable iterators.
- CloseableIteratorAggregatorWithoutException<E> - Class in fr.lirmm.graphik.util.stream
-
Aggregates closeable iterators into a single closeable iterator without checked exceptions.
- CloseableIteratorAggregatorWithoutException(CloseableIteratorWithoutException) - Constructor for class fr.lirmm.graphik.util.stream.CloseableIteratorAggregatorWithoutException
-
Creates an aggregator over a closeable iterator of closeable iterators.
- CloseableIteratorAggregatorWithoutException(Iterator) - Constructor for class fr.lirmm.graphik.util.stream.CloseableIteratorAggregatorWithoutException
-
Creates an aggregator over a standard iterator of closeable iterators.
- CloseableIteratorRecursive<E> - Class in fr.lirmm.graphik.util.stream
-
This Iterator iterate recursively on Iterator or CloseableIterable results from a primary iterator.
- CloseableIteratorRecursive(CloseableIterator) - Constructor for class fr.lirmm.graphik.util.stream.CloseableIteratorRecursive
-
Creates a recursive iterator from a primary iterator.
- CloseableIteratorWithoutException<T> - Interface in fr.inria.rules.integraal.util.stream
-
Iterator variant that does not throw checked exceptions.
- CloseableIteratorWithoutException<T> - Interface in fr.lirmm.graphik.util.stream
-
Represents a closeable iterator that does not throw checked exceptions.
- CODE_KEY - Static variable in class fr.inria.rules.integraal.api.external.eua.EUA
-
JSON key for the result code.
- collect(Supplier, BiConsumer, BiConsumer) - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
- collect(Collector) - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
- ColumnType - Enum Class in fr.inria.rules.integraal.model.kb.api
-
Type of column (term position) in an atom
- COMBINE_BTS - Static variable in class fr.lirmm.graphik.integraal.rulesetanalyser.Analyser
-
Combination flag for BTS-based combinations.
- COMBINE_FES - Static variable in class fr.lirmm.graphik.integraal.rulesetanalyser.Analyser
-
Combination flag for FES-based combinations.
- COMBINE_FUS - Static variable in class fr.lirmm.graphik.integraal.rulesetanalyser.Analyser
-
Combination flag for FUS-based combinations.
- COMBINE_NONE - Static variable in class fr.lirmm.graphik.integraal.rulesetanalyser.Analyser
-
Combination flag meaning that no property is selected.
- combineFES() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.Analyser
-
Computes the FES combination flags for the strongly connected components.
- combineFUS() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.Analyser
-
Computes the FUS combination flags for the strongly connected components.
- COMMENT - Enum constant in enum class fr.inria.rules.integraal.io.dlgp.Directive.Type
-
Declares a new comment
- compare(Rule, Rule) - Method in class fr.lirmm.graphik.integraal.core.LabelRuleComparator
- compareTo(Atom) - Method in class fr.lirmm.graphik.integraal.api.core.AbstractAtom
- compareTo(Predicate) - Method in class fr.lirmm.graphik.integraal.api.core.Predicate
- compareTo(Rule) - Method in class fr.lirmm.graphik.integraal.core.AbstractRule
- compareTo(Substitution) - Method in class fr.lirmm.graphik.integraal.core.AbstractSubstitution
- compareTo(Term) - Method in class fr.lirmm.graphik.integraal.api.core.AbstractTerm
- compareTo(PredicatePosition) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.util.PredicatePosition
- compilableRules() - Method in record class fr.inria.rules.integraal.model.ruleCompilation.api.RuleCompilationResult
-
Returns the value of the
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...) - 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
-
Builds a rule-compilation scenario from a rule base.
- COMPILATION - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
-
Rule-compilation strategy keyword family.
- COMPILATION_NAME - Enum constant in enum class fr.inria.rules.integraal.api.external.eua.EUAData
-
Identifier used for a compilation name.
- CompilationResult - Class in fr.inria.rules.integraal.api.internal
-
Stores the result of compiling a rule base for rewriting.
- CompilationResult(RuleBase, InteGraalKeywords.Algorithms.Parameters.Compilation) - Constructor for class fr.inria.rules.integraal.api.internal.CompilationResult
-
Builds a compilation result for the given rule base and compilation type.
- compile(RuleBase) - Method in interface fr.inria.rules.integraal.model.ruleCompilation.api.RuleCompilation
-
This method also removes the compiled rules from the given rulebase.
- compile(RuleBase) - Method in class fr.inria.rules.integraal.model.ruleCompilation.HierarchicalRuleCompilation
- compile(RuleBase) - Method in class fr.inria.rules.integraal.model.ruleCompilation.id.IDRuleCompilation
- compile(RuleBase) - Method in class fr.inria.rules.integraal.model.ruleCompilation.NoRuleCompilation
- compile(Iterator) - Method in interface fr.lirmm.graphik.integraal.api.core.RulesCompilation
-
Extract compilable rules from the specified ruleset and compile them.
- compileAndGet(RuleBase) - Method in interface fr.inria.rules.integraal.model.ruleCompilation.api.RuleCompilation
-
Compiles the rule base and returns the compilation split.
- compileAndGet(RuleBase) - Method in class fr.inria.rules.integraal.model.ruleCompilation.HierarchicalRuleCompilation
-
Creates a record with the partition of the compiled rules.
- compileAndGet(RuleBase) - Method in class fr.inria.rules.integraal.model.ruleCompilation.id.IDRuleCompilation
-
Creates a record with the partition of the compiled rules.
- compileAndGet(RuleBase) - Method in class fr.inria.rules.integraal.model.ruleCompilation.NoRuleCompilation
- COMPILED_RB_NAME - Enum constant in enum class fr.inria.rules.integraal.api.external.eua.EUAData
-
Identifier used for a compiled rule base name.
- compiledRewrite(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
-
Rewrites a query using a precomputed compilation.
- ComponentBuilder - Class in fr.inria.rules.integraal.component_builder
-
A component builder is able to return an InteGraal object performing a main task, such as chasing, rewriting, evaluating queries, compiling rules.
- ComponentBuilder(IInputDataScenario, IAlgorithmParameters) - Constructor for class fr.inria.rules.integraal.component_builder.ComponentBuilder
-
Constructs a component builder from the specified input scenario and algorithm parameters.
- compose(Substitution) - Method in interface fr.lirmm.graphik.integraal.api.core.Substitution
-
(CONST)
This method construct a new Substitution which is the composition of this substitution with the specified one. - compose(Substitution) - Method in class fr.lirmm.graphik.integraal.core.AbstractSubstitution
- compose(Variable, Term) - Method in interface fr.lirmm.graphik.integraal.api.core.Substitution
-
For example, if the current substitution is {Y -> Z} and you compose it with {X -> Y, V -> U}, the result is {X -> Z, Y -> Z, V -> U}.
- compose(Variable, Term) - Method in class fr.lirmm.graphik.integraal.core.AbstractSubstitution
- composeWith(RuleCompilationCondition) - Method in interface fr.inria.rules.integraal.model.ruleCompilation.api.RuleCompilationCondition
-
Compose the current Condition with another Condition.
- composeWith(RuleCompilationCondition) - Method in class fr.inria.rules.integraal.model.ruleCompilation.id.IDRuleCompilationCondition
- CompoundFOFormula - Class in fr.inria.rules.integraal.model.formula.api
-
Abstract implementation for compound formula
- CompoundFOFormula(Collection) - Constructor for class fr.inria.rules.integraal.model.formula.api.CompoundFOFormula
-
Constructor using sub formulas
- compute(FOQuery, Collection, ChasableData) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_computer.NaiveTriggerComputer
- compute(FOQuery, Collection, ChasableData) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_computer.RestrictedTriggerComputer
- compute(FOQuery, Collection, ChasableData) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_computer.SemiNaiveComputer
- compute(FOQuery, Collection, ChasableData) - Method in interface fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_computer.TriggerComputer
-
Computes and returns the triggers of the sharedBody on the factbase
- compute(FOQuery, Collection, ChasableData) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_computer.TwoStepsComputer
- computeAtomicHead(Rule) - Static method in class fr.lirmm.graphik.integraal.core.Rules
-
Generate a set of atomic head rules equivalent of the specified rule.
- computeAtomicHead(Iterator) - Static method in class fr.lirmm.graphik.integraal.core.Rules
-
Generate an iterator of atomic head rules from an iterator of rules.
- computeCore(FactBase, Set) - Method in class fr.inria.rules.integraal.core.ByPieceAndVariableCoreProcessor
- computeCore(FactBase, Set) - Method in class fr.inria.rules.integraal.core.NaiveCoreProcessor
- computeCore(FOQuery) - Method in class fr.inria.rules.integraal.backward_chaining.core.NoCoreProcessor
- computeCore(FOQuery) - Method in interface fr.inria.rules.integraal.backward_chaining.core.QueryCoreProcessor
-
Compute the core of a query by removing all the redundant atoms in it, in considering the answer variables as constants, these variables must belong to the core.
- computeCore(FOQuery) - Method in class fr.inria.rules.integraal.backward_chaining.core.QueryCoreProcessorImpl
- computeCore(RW) - Method in interface fr.inria.rules.integraal.core.CoreProcessor
-
Compute the core of a fact base by removing all the redundant atoms in it
- computeCore(RW, Set) - Method in class fr.inria.rules.integraal.core.ByPieceCoreProcessor
- computeCore(RW, Set) - Method in interface fr.inria.rules.integraal.core.CoreProcessor
-
Compute the core of a fact base by removing all the redundant atoms in it, in considering the frozen variables as constants, these variables must belong to the core.
- computeCore(RW, Set) - Method in class fr.inria.rules.integraal.core.MultiThreadsByPieceCoreProcessor
- ComputeCore<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase.treatment
-
Treatment that computes the core of the current fact base
- ComputeCore(CoreProcessor) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.treatment.ComputeCore
-
Creates the core-computation treatment.
- ComputedAtom - Interface in fr.inria.rules.integraal.model.logicalElements.api
-
A computed atom is an Atom with special meaning
This kind of atom must use a full substitution of its variables to be evaluated - ComputedAtomImpl - Class in fr.inria.rules.integraal.model.logicalElements.impl
-
Default implementation of a ComputedAtom
- ComputedAtomImpl(Invoker, Predicate, Term...) - Constructor for class fr.inria.rules.integraal.model.logicalElements.impl.ComputedAtomImpl
-
Constructor using an array of terms
- ComputedAtomImpl(Invoker, Predicate, List) - Constructor for class fr.inria.rules.integraal.model.logicalElements.impl.ComputedAtomImpl
-
Constructor using a list of terms
- computeLayers(Iterable, boolean) - Method in class fr.lirmm.graphik.util.graph.scc.StronglyConnectedComponentsGraph
-
Computes graph layers from the given sources.
- ComputeLocalCore<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase.treatment
-
Treatment that computes the local core of the current fact base This treatment consists of only remove all the redundant atoms created at the last step
- ComputeLocalCore(CoreProcessor) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.treatment.ComputeLocalCore
-
Creates the local-core computation treatment.
- computeNextLevel() - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.LegacyBacktrackEvaluator.BacktrackIterator
-
Compute and update the next level
- computePreviousLevel() - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.LegacyBacktrackEvaluator.BacktrackIterator
-
Compute and update the previous level
- computeProperties(AnalyserRuleSet) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.Analyser
-
Evaluates all configured properties on the specified analysed rule set.
- computer - Variable in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.AbstractRuleApplier
-
How to evaluate the rule's body
- COMPUTER - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
-
Chase computer keyword family.
- computeSafeNegation(FORule) - Static method in class fr.inria.rules.integraal.util.Rules
-
Generate a set of safe-negative rules equivalent of the specified rule.
- computeSinglePiece(FORule) - Static method in class fr.inria.rules.integraal.util.Rules
-
Generate a set of mono-piece rules equivalent of the specified rule.
- computeSinglePiece(Rule) - Static method in class fr.lirmm.graphik.integraal.core.Rules
-
Generate a set of mono-piece rules equivalent of the specified rule.
- computeSinglePiece(Iterator) - Static method in class fr.lirmm.graphik.integraal.core.Rules
-
Generate an iterator of mono-piece rules from an iterator of rules.
- computeSubstitutionsForRule - Variable in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.RuleAppplicationStatistics
-
Timings for computing substitutions for each body query.
- COMPUTING_UFOQ_REWRITING_EXECUTION - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.MonitoringOperations
-
Execute a rewriting
- CONCAT - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
-
String concatenation invoker.
- concreteDeletions() - Method in class fr.inria.rules.integraal.storage.natives.FactBaseDelAtomsWrapper
-
Concrete the virtual deletions by permanently removing all atoms currently marked as removed in the underlying fact base.
- ConjunctionFormulaValidator - Class in fr.inria.rules.integraal.util.validator.rule
-
Validates that a formula contains only conjunctions and atoms.
- ConjunctionFormulaValidator() - Constructor for class fr.inria.rules.integraal.util.validator.rule.ConjunctionFormulaValidator
-
Creates the conjunction-formula validator.
- ConjunctiveHeadRuleValidator - Class in fr.inria.rules.integraal.util.validator.rule
-
Validates that a rule head is a conjunction of atoms.
- ConjunctiveHeadRuleValidator() - Constructor for class fr.inria.rules.integraal.util.validator.rule.ConjunctiveHeadRuleValidator
-
Creates the conjunctive-head rule validator.
- ConjunctiveQuery - Interface in fr.lirmm.graphik.integraal.api.core
-
This interface represents a conjunctive query.
- ConjunctiveQueryFactory - Interface in fr.lirmm.graphik.integraal.api.factory
-
Factory for building conjunctive queries from atoms, atom sets, and answer-variable lists.
- ConjunctiveQueryRuleAdapter - Class in fr.lirmm.graphik.integraal.core
-
Adapts a conjunctive query so it can be manipulated through the
RuleAPI. - ConjunctiveQueryRuleAdapter(ConjunctiveQuery) - Constructor for class fr.lirmm.graphik.integraal.core.ConjunctiveQueryRuleAdapter
-
Creates an adapter over the body and label of the specified conjunctive query.
- ConjunctiveQueryRuleAdapter(InMemoryAtomSet) - Constructor for class fr.lirmm.graphik.integraal.core.ConjunctiveQueryRuleAdapter
-
Creates an adapter over the specified atom set with an empty label.
- ConjunctiveQueryWithNegatedParts - Interface in fr.lirmm.graphik.integraal.api.core
-
This interface represents a conjunctive query with negated parts.
- Constant - Interface in fr.inria.rules.integraal.model.logicalElements.api
-
A constant is a symbol referring to something
- Constant - Interface in fr.lirmm.graphik.integraal.api.core
-
A constant is a symbol referring to something, is either a simple constant or a
Literal. - CONSTANT - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Images
-
Only constant (and literal) terms in answers
- CONSTANT - Enum constant in enum class fr.lirmm.graphik.integraal.api.core.Term.Type
-
Deprecated.Constant term.
- CONSTANT_OR_FROZEN_VAR - Static variable in class fr.lirmm.graphik.integraal.core.AtomType
-
Marker used for positions holding a constant or a frozen variable.
- CONSTANT_OR_FROZEN_VAR_OR_GROUND_FUNCTIONAL_TERM - Static variable in class fr.inria.rules.integraal.util.AtomType
-
Mask for a constant
- ConstantFilter - Class in fr.inria.rules.integraal.util.stream.filter
-
Tests whether the values of a substitution are constants.
- ConstantFilter() - Constructor for class fr.inria.rules.integraal.util.stream.filter.ConstantFilter
-
Default constructor
- ConstantGenerator - Interface in fr.lirmm.graphik.integraal.api.core
-
Generates fresh constants.
- ConstantImpl - Record Class in fr.inria.rules.integraal.model.logicalElements.impl
-
Default implementation of Constant
- ConstantImpl(String) - Constructor for record class fr.inria.rules.integraal.model.logicalElements.impl.ConstantImpl
-
Constructor using a simple label
- ConstantOnlyAtomValidator - Class in fr.inria.rules.integraal.util.validator.data
-
Validates that an atom contains only constants.
- ConstantOnlyAtomValidator() - Constructor for class fr.inria.rules.integraal.util.validator.data.ConstantOnlyAtomValidator
-
Creates the constant-only atom validator.
- constantsIterator() - Method in interface fr.lirmm.graphik.integraal.api.core.AtomSet
-
Returns an iterator over all constants in this atom set.
- constantsIterator() - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryAtomSet
- constantsIterator() - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractAtomSet
- constantsIterator() - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractInMemoryAtomSet
- constantsOnly() - Method in record class fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary.QueryEvaluationInput
-
Returns the value of the
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
-
Tests whether a given atom is present in this data source.
- contains(Atom) - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
- contains(Atom) - Method in class fr.inria.rules.integraal.storage.external.triplestore.TripleStoreStore
- contains(Atom) - Method in class fr.inria.rules.integraal.storage.natives.FactBaseDelAtomsWrapper
- contains(Atom) - Method in class fr.inria.rules.integraal.storage.natives.LightInMemoryGraphStore
- contains(Atom) - Method in class fr.inria.rules.integraal.storage.natives.SimpleInMemoryGraphStore
- contains(Term) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Atom
-
Tests whether a term occurs in this atom.
- contains(Term) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.AtomImpl
- contains(Term) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.ComputedAtomImpl
- contains(Atom) - Method in interface fr.lirmm.graphik.integraal.api.core.AtomSet
-
Returns true if this atom set contains the specified atom.
- contains(Atom) - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryAtomSet
- contains(Atom) - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractAtomSet
- contains(Atom) - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractInMemoryAtomSet
- contains(InMemoryAtomSet, InMemoryAtomSet) - Static method in class fr.lirmm.graphik.integraal.core.atomset.AtomSetUtils
-
Returns whether the first atom set contains all atoms from the second one.
- contains(Rule) - Method in interface fr.lirmm.graphik.integraal.api.core.ImmutableRuleSet
-
Returns whether the specified rule is present in this set.
- contains(Rule) - Method in interface fr.lirmm.graphik.integraal.api.core.Ontology
- contains(Rule) - Method in interface fr.lirmm.graphik.integraal.api.core.RuleSet
- contains(Rule) - Method in class fr.lirmm.graphik.integraal.core.ruleset.DefaultOntology
- contains(Rule) - Method in class fr.lirmm.graphik.integraal.core.ruleset.LinkedListRuleSet
- contains(Rule) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.util.AnalyserRuleSet
- contains(Term) - Method in interface fr.lirmm.graphik.integraal.api.core.Atom
-
Returns true if the term list contains the specified term.
- contains(Term) - Method in class fr.lirmm.graphik.integraal.core.DefaultAtom
- contains(Object) - Method in class fr.lirmm.graphik.integraal.core.ruleset.LinkedListRuleSet
- contains(Map, String) - Static method in class fr.inria.rules.integraal.api.external.ExtEnvUtils
-
Deprecated.Checks if a specified key exists in the given map.
- CONTAINS - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
-
Membership predicate invoker.
- CONTAINS_KEY - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
-
Dictionary key-membership predicate invoker.
- CONTAINS_VALUE - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
-
Dictionary value-membership predicate invoker.
- containsAll(Collection) - Method in class fr.lirmm.graphik.integraal.core.ruleset.LinkedListRuleSet
- containsKey(String) - Method in class fr.inria.rules.integraal.api.external.registries.BasicRegistry
-
Returns
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) - Static method in class fr.inria.rules.integraal.configuration.parameters.IGParameterConverter
-
Converts an "external" IGParameter (a tuple of String values) to an "internal" IGParameter (i.e. a tuple (InteGraalKeywords, Type)).
- convert(IGParameter...) - Static method in class fr.inria.rules.integraal.configuration.parameters.IGParameterConverter
-
Converts multiple "external" IGParameters (tuples of String values) with String values to an array of "internal" IGParameters (i.e. tuples (InteGraalKeywords, Type)
This method processes each parameter individually and converts it using the convert method. - convert(FOFormula) - Static method in class fr.inria.rules.integraal.util.converter.AtomSetConverter
-
Converts the given FOFormula into a Graal AtomSet
- convert(Atom) - Static method in class fr.inria.rules.integraal.util.converter.AtomConverter
-
Converts the given Atom into a Graal Atom
- convert(Predicate) - Static method in class fr.inria.rules.integraal.util.converter.PredicateConverter
-
Converts the given Predicate into a Graal Predicate
- convert(Term) - Static method in class fr.inria.rules.integraal.util.converter.TermConverter
-
Converts the given Term into a Graal Term
- convert(FOQuery) - Static method in class fr.inria.rules.integraal.util.converter.QueryConverter
-
Converts the given FOQuery into a Graal ConjunctiveQuery
- convert(FORule) - Static method in class fr.inria.rules.integraal.util.converter.RuleConverter
-
Converts the given FORule into a Graal Rule
- convert2(FOFormula) - Static method in class fr.inria.rules.integraal.util.converter.AtomSetConverter
-
Converts the given FOFormula into a Graal AtomSet
- convert2(Atom) - Static method in class fr.inria.rules.integraal.util.converter.AtomConverter
-
Converts the given Atom into a Graal Atom
- convert2(Predicate) - Static method in class fr.inria.rules.integraal.util.converter.PredicateConverter
-
Converts the given Predicate into a Graal Predicate
- convert2(Term) - Static method in class fr.inria.rules.integraal.util.converter.TermConverter
-
Converts the given Term into a Graal Term
- convert2(FOQuery) - Static method in class fr.inria.rules.integraal.util.converter.QueryConverter
-
Converts the given FOQuery into a Graal ConjunctiveQuery
- convert2(FORule) - Static method in class fr.inria.rules.integraal.util.converter.RuleConverter
-
Converts the given FORule into a Graal Rule
- convertToTerm(Value) - Method in class fr.inria.rules.integraal.storage.rdf4j.value.converter.RDF4JValueConverter
-
Converts a RDF4J Value into a Term, if possible.
- copy() - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalServices
- copy() - Method in interface fr.inria.rules.integraal.model.formula.api.FOFormula
-
Creates a deep copy of this formula.
- copy() - Method in class fr.inria.rules.integraal.model.formula.impl.FOConjunctionFactBaseWrapper
- copy() - Method in class fr.inria.rules.integraal.model.formula.impl.FOConjunctionImpl
- copy() - Method in class fr.inria.rules.integraal.model.formula.impl.FODisjunctionImpl
- copy() - Method in record class fr.inria.rules.integraal.model.formula.impl.FONegationImpl
- copy() - Method in record class fr.inria.rules.integraal.model.formula.impl.FOSubQueryImpl
- copy() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.AtomImpl
- copy() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.ComputedAtomImpl
- copy(FOFormula) - Method in class fr.inria.rules.integraal.model.formula.factory.FOFormulaFactory
-
Creates a deep copy of the supplied formula.
- copy(FactBase) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalCopyOperations
- copy(FactBase) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalCopyService
- copy(FactBase) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
-
Deprecated.Copies a fact base.
- copy(FactBase) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
-
Copies a fact base.
- copy(RuleBase) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalCopyOperations
- copy(RuleBase) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalCopyService
- copy(RuleBase) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
-
Deprecated.Copies a rule base.
- copy(RuleBase) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
-
Copies a rule base.
- copy(UnionFOQuery) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalCopyOperations
- copy(UnionFOQuery) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalCopyService
- copy(UnionFOQuery) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
-
Deprecated.Copies a query.
- copy(UnionFOQuery) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
-
Copies a query.
- copy(Rule) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalCopyOperations
- copy(Rule) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalCopyService
- copy(Rule) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
-
Deprecated.Copies a rule.
- copy(Rule) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
-
Copies a rule.
- copy(String) - Method in class fr.inria.rules.integraal.storage.external.evaluator.SQLParameterizedQueryEvaluator
-
Copies CSV data using the supplied SQL copy statement.
- copy(String, char, int, Atom) - Method in interface fr.inria.rules.integraal.model.kb.api.CSVCopyable
-
Copy the content of the given CSV file into the storage system The exact layout of the resulting storage is dependent on the implementation
- copy(String, char, int, Atom) - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
- copy(Collection) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
-
Deprecated.Copies a collection of queries.
- copy(Collection) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
-
Copies a collection of queries.
- copyAtom(Atom) - Method in class fr.inria.rules.integraal.model.formula.factory.FOFormulaFactory
-
Creates a deep copy of an atom.
- copyConjunction(FOFormulaConjunction) - Method in class fr.inria.rules.integraal.model.formula.factory.FOFormulaFactory
-
Creates a deep copy of a conjunction formula.
- copyCurrentSolution() - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.SimpleSolutionManager
- copyCurrentSolution() - Method in interface fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.SolutionManager
-
Returns a stable snapshot of the current solution.
- copyDisjunction(FOFormulaDisjunction) - Method in class fr.inria.rules.integraal.model.formula.factory.FOFormulaFactory
-
Creates a deep copy of a disjunction formula.
- copyFactBase(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
-
Copies a fact base.
- copyFactBaseCollection(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
-
Copies a fact base collection.
- copyFactBaseCollection(Collection) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalCopyOperations
- copyFactBaseCollection(Collection) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalCopyService
- copyFBC(Collection) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
-
Deprecated.Copies a fact base collection.
- copyFBC(Collection) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
-
Copies a fact base collection.
- copyFromSTDIn(String, String) - Method in class fr.inria.rules.integraal.storage.external.evaluator.SQLParameterizedQueryEvaluator
-
Copies CSV data from standard input using the supplied SQL copy statement.
- copyNegation(FOFormulaNegation) - Method in class fr.inria.rules.integraal.model.formula.factory.FOFormulaFactory
-
Creates a deep copy of a negation formula.
- copyQueries(Collection) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalCopyOperations
- copyQueries(Collection) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalCopyService
- copyQuery(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
-
Copies a query.
- copyQueryCollection(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
-
Copies a query collection.
- copyRule(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
-
Copies a rule.
- copyRuleBase(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
-
Copies a rule base.
- CORE - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.InterStepTreatment
-
Performs a core
- coreChase(FactBase, RuleBase, IGParameter...) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningOperations
- coreChase(FactBase, RuleBase, IGParameter...) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningService
- coreChase(FactBase, RuleBase, IGParameter...) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
- coreChase(FactBase, RuleBase, IGParameter...) - Static method in class fr.inria.rules.integraal.api.internal.ReasoningAPI
-
Deprecated.Runs the core chase on a fact base and a rule base.
- CoreProcessor<RW> - Interface in fr.inria.rules.integraal.core
-
Compute the core of a fact base.
- count() - Method in record class fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary.QueryEvaluationInput
-
Returns the value of the
countrecord component. - count() - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
- count(CloseableIterator) - Static method in class fr.lirmm.graphik.util.stream.Iterators
-
Counts the number of remaining elements in an iterator.
- count(CloseableIteratorWithoutException) - Static method in class fr.lirmm.graphik.util.stream.Iterators
-
Counts the number of remaining elements in an iterator without checked exceptions.
- COUNT_ONLY - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Answers
-
Provides only the count of answers
- COUNT_VARIABLE_NAME - Static variable in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
-
Name of the column used when SQL delegation returns only the answer count.
- countAnswers(FOQuery, QueryableData) - Method in class fr.inria.rules.integraal.query_evaluation.generic.FOQueryEvaluatorWithDBMSDelegation
-
If using a DBMS, we ask the DBMS storage to evaluate the whole query If anything throws an exception, we use the
GenericFOQueryEvaluatoras a fallback - countAnswers(Q, QD) - Method in interface fr.inria.rules.integraal.model.queryEvaluation.api.QueryEvaluator
-
Counts answers for the supplied query.
- counter - Variable in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.RuleAppplicationStatistics
-
Index of the current statistics entry.
- CounterIterator<T> - Class in fr.lirmm.graphik.util.stream
-
Counts the number of elements read from a closeable iterator.
- CounterIterator(CloseableIterator) - Constructor for class fr.lirmm.graphik.util.stream.CounterIterator
-
Creates a counter around the provided iterator.
- countHomomorphism(Q, QD) - Method in interface fr.inria.rules.integraal.model.queryEvaluation.api.QueryEvaluator
-
Counts homomorphisms for the supplied query.
- CountingQueryEvaluatorWithMultiEvaluator - Class in fr.inria.rules.integraal.component_builder.evaluators.query_evaluation
-
A class that wraps around an FOQueryEvaluator to provide both batch and lazy evaluation for a collection of FOQuery objects for which it only counts the number of answers.
- CountingQueryEvaluatorWithMultiEvaluator(Collection, FactBase, QueryEvaluator, boolean, ExternalAlgorithmHaltingConditions) - Constructor for class fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.CountingQueryEvaluatorWithMultiEvaluator
-
Creates a counting query evaluator backed by multiple evaluation strategies.
- cover(Set) - Method in interface fr.inria.rules.integraal.backward_chaining.cover.CoverFunction
-
Computes a cover of the given query set.
- cover(Set) - Method in class fr.inria.rules.integraal.backward_chaining.cover.NoCover
- cover(Set) - Method in class fr.inria.rules.integraal.backward_chaining.cover.QueryCover
- CoverFunction - Interface in fr.inria.rules.integraal.backward_chaining.cover
-
From Melanie Konïg's thesis Let Q1s and Q2s two set of queries We say that Q1s covers Q2s (noted Q1s >= Q2s) if for every query Q2 of Q2 there exist a query Q1 from Q1s such that Q1 >= Q2 (Q1 subsumes Q2) For termination reasons, the cover should keep in priority the already explored queries
- CQValidator - Class in fr.inria.rules.integraal.util.validator.query
-
Validates that a query is a conjunctive query.
- CQValidator() - Constructor for class fr.inria.rules.integraal.util.validator.query.CQValidator
-
Creates the CQ validator.
- create() - Static method in class fr.inria.rules.integraal.views.builder.ViewBuilder
-
Static factory method to create a new instance of ViewBuilder.
- create() - Method in interface fr.lirmm.graphik.integraal.api.factory.ConjunctiveQueryFactory
-
Create an empty query
- create() - Method in interface fr.lirmm.graphik.integraal.api.factory.InMemoryAtomSetFactory
-
Creates an empty in-memory atom set.
- create() - Method in interface fr.lirmm.graphik.integraal.api.factory.RuleFactory
-
Creates an empty rule.
- create() - Method in interface fr.lirmm.graphik.integraal.api.factory.StoreFactory
-
Creates an empty store.
- create() - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultAtomSetFactory
- create() - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultConjunctiveQueryFactory
- create() - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultRuleFactory
- create() - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultStoreFactory
- create(Atom) - Method in interface fr.lirmm.graphik.integraal.api.factory.AtomFactory
-
Creates a copy of the specified atom.
- create(Atom) - Method in interface fr.lirmm.graphik.integraal.api.factory.ConjunctiveQueryFactory
-
Create a query from the specified atom set.
- create(Atom) - Method in interface fr.lirmm.graphik.integraal.api.factory.InMemoryAtomSetFactory
-
Creates an in-memory atom set containing a single atom.
- create(Atom) - Method in interface fr.lirmm.graphik.integraal.api.factory.StoreFactory
-
Creates a store containing a single atom.
- create(Atom) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultAtomFactory
- create(Atom) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultAtomSetFactory
- create(Atom) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultConjunctiveQueryFactory
- create(Atom) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultStoreFactory
- create(Atom...) - Method in interface fr.lirmm.graphik.integraal.api.factory.InMemoryAtomSetFactory
-
Creates an in-memory atom set from the specified atoms.
- create(Atom[]) - Method in interface fr.lirmm.graphik.integraal.api.factory.StoreFactory
-
Creates a store initialized with the provided atoms.
- create(Atom...) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultAtomSetFactory
- create(Atom[]) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultStoreFactory
- create(Atom[], Atom[]) - Method in interface fr.lirmm.graphik.integraal.api.factory.RuleFactory
-
Creates a rule from arrays of body and head atoms.
- create(Atom[], Atom[]) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultRuleFactory
- create(Atom, Atom) - Method in interface fr.lirmm.graphik.integraal.api.factory.RuleFactory
-
Creates a rule from single body and head atoms.
- create(Atom, Atom) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultRuleFactory
- create(Atom, List) - Method in interface fr.lirmm.graphik.integraal.api.factory.ConjunctiveQueryFactory
-
Create a query from the specified atom and the specified answer variables.
- create(Atom, List) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultConjunctiveQueryFactory
- create(AtomSet) - Method in interface fr.lirmm.graphik.integraal.api.factory.InMemoryAtomSetFactory
-
Creates an in-memory atom set by copying another atom set.
- create(AtomSet) - Method in interface fr.lirmm.graphik.integraal.api.factory.StoreFactory
-
Creates a store initialized from another atom set.
- create(AtomSet) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultAtomSetFactory
- create(AtomSet) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultStoreFactory
- create(ConjunctiveQuery) - Method in interface fr.lirmm.graphik.integraal.api.factory.ConjunctiveQueryFactory
-
Copy
- create(ConjunctiveQuery) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultConjunctiveQueryFactory
- create(InMemoryAtomSet) - Method in interface fr.lirmm.graphik.integraal.api.factory.ConjunctiveQueryFactory
-
Create a query from the specified atom set.
- create(InMemoryAtomSet) - Method in interface fr.lirmm.graphik.integraal.api.factory.InMemoryAtomSetFactory
-
Creates an in-memory atom set by copying another in-memory atom set.
- create(InMemoryAtomSet) - Method in interface fr.lirmm.graphik.integraal.api.factory.StoreFactory
-
Creates a store initialized from an in-memory atom set.
- create(InMemoryAtomSet) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultAtomSetFactory
- create(InMemoryAtomSet) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultConjunctiveQueryFactory
- create(InMemoryAtomSet) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultStoreFactory
- create(InMemoryAtomSet, InMemoryAtomSet) - Method in interface fr.lirmm.graphik.integraal.api.factory.RuleFactory
-
Creates a rule from in-memory body and head atom sets.
- create(InMemoryAtomSet, InMemoryAtomSet) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultRuleFactory
- create(InMemoryAtomSet, List) - Method in interface fr.lirmm.graphik.integraal.api.factory.ConjunctiveQueryFactory
-
Create a query from the specified atom set and the specified answer variables.
- create(InMemoryAtomSet, List) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultConjunctiveQueryFactory
- create(Predicate) - Method in interface fr.lirmm.graphik.integraal.api.factory.AtomFactory
-
Creates an atom with the specified predicate and no term.
- create(Predicate) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultAtomFactory
- create(Predicate, Term...) - Method in interface fr.lirmm.graphik.integraal.api.factory.AtomFactory
-
Creates an atom with the specified predicate and term array.
- create(Predicate, Term...) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultAtomFactory
- create(Predicate, List) - Method in interface fr.lirmm.graphik.integraal.api.factory.AtomFactory
-
Creates an atom with the specified predicate and term list.
- create(Predicate, List) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultAtomFactory
- create(Rule) - Method in interface fr.lirmm.graphik.integraal.api.factory.RuleFactory
-
Creates a copy of the provided rule.
- create(Rule) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultRuleFactory
- create(CloseableIterator) - Method in interface fr.lirmm.graphik.integraal.api.factory.InMemoryAtomSetFactory
-
Creates an in-memory atom set from a closeable iterator.
- create(CloseableIterator) - Method in interface fr.lirmm.graphik.integraal.api.factory.StoreFactory
-
Creates a store initialized from an atom iterator.
- create(CloseableIterator) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultAtomSetFactory
- create(CloseableIterator) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultStoreFactory
- create(CloseableIteratorWithoutException) - Method in interface fr.lirmm.graphik.integraal.api.factory.InMemoryAtomSetFactory
-
Creates an in-memory atom set from a closeable iterator without checked exceptions.
- create(CloseableIteratorWithoutException) - Method in interface fr.lirmm.graphik.integraal.api.factory.StoreFactory
-
Creates a store initialized from an atom iterator that does not throw checked exceptions.
- create(CloseableIteratorWithoutException) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultAtomSetFactory
- create(CloseableIteratorWithoutException) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultStoreFactory
- create(CloseableIteratorWithoutException, CloseableIteratorWithoutException) - Method in interface fr.lirmm.graphik.integraal.api.factory.RuleFactory
-
Creates a rule from iterators over body and head atoms.
- create(CloseableIteratorWithoutException, CloseableIteratorWithoutException) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultRuleFactory
- create(CloseableIteratorWithoutException, CloseableIteratorWithoutException) - Method in interface fr.lirmm.graphik.integraal.api.factory.ConjunctiveQueryFactory
-
Create a query from the specified atom set and the specified answer variables.
- create(CloseableIteratorWithoutException, CloseableIteratorWithoutException) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultConjunctiveQueryFactory
- create(Object, int) - Method in interface fr.lirmm.graphik.integraal.api.factory.PredicateFactory
-
Creates an integraal predicate.
- create(Object, int) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultPredicateFactory
- create(String, Atom, Atom) - Method in interface fr.lirmm.graphik.integraal.api.factory.RuleFactory
-
Creates a labeled rule from single body and head atoms.
- create(String, Atom, Atom) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultRuleFactory
- create(String, InMemoryAtomSet, InMemoryAtomSet) - Method in interface fr.lirmm.graphik.integraal.api.factory.RuleFactory
-
Creates a labeled rule from in-memory body and head atom sets.
- create(String, InMemoryAtomSet, InMemoryAtomSet) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultRuleFactory
- create(String, InMemoryAtomSet, List) - Method in interface fr.lirmm.graphik.integraal.api.factory.ConjunctiveQueryFactory
-
Create a query from the specified atom set, answer variables and label.
- create(String, InMemoryAtomSet, List) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultConjunctiveQueryFactory
- create(String, CloseableIteratorWithoutException, CloseableIteratorWithoutException) - Method in interface fr.lirmm.graphik.integraal.api.factory.RuleFactory
-
Creates a labeled rule from iterators over body and head atoms.
- create(String, CloseableIteratorWithoutException, CloseableIteratorWithoutException) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultRuleFactory
- create2(Object, int) - Method in interface fr.lirmm.graphik.integraal.api.factory.PredicateFactory
-
Creates a graal predicate.
- create2(Object, int) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultPredicateFactory
- createAll(String, String, String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
-
Creates a fact base, a rule base, and a query collection from a single input.
- createAllFromFile(String, String, String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
-
Creates a fact base, a rule base, and a query collection from a file.
- createAllOld(String, String, String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
-
Deprecated.
- createAnalyser(RuleBase) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalAnalysisService
- createAnalyser(RuleBase) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
-
Deprecated.Creates an analyser for a rule base.
- createAnalyser(RuleBase) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
-
Creates an analyser for a rule base.
- createAnalyser(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
-
Creates an analyser for a rule base.
- createBuilderFrom(IInputDataScenario, IAlgorithmParameters) - Static method in interface fr.inria.rules.integraal.component_builder.api.IComponentBuilder
-
Creates a default component builder.
- createBuilderFrom(IInputDataScenario, IAlgorithmParameters, boolean) - Static method in interface fr.inria.rules.integraal.component_builder.api.IComponentBuilder
-
Creates a default component builder.
- createCompilation(RuleBase, InteGraalKeywords.Algorithms.Parameters.Compilation) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningOperations
- createCompilation(RuleBase, InteGraalKeywords.Algorithms.Parameters.Compilation) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningService
- createCompilation(RuleBase, InteGraalKeywords.Algorithms.Parameters.Compilation) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
-
Deprecated.Creates a compilation for a rule base.
- createCompilation(RuleBase, InteGraalKeywords.Algorithms.Parameters.Compilation) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
-
Creates a compilation for a rule base.
- createCompilation(RuleBase, String) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
-
Deprecated.Creates a compilation for a rule base using a compilation type.
- createCompilation(RuleBase, String) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
-
Creates a compilation for a rule base using a compilation type.
- createCompilation(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
-
Creates a compilation for a rule base.
- createConjunction(Collection) - Method in class fr.inria.rules.integraal.environment.DlgpeFormulaFactory
- createConstant(Object) - Method in interface fr.lirmm.graphik.integraal.api.factory.TermFactory
-
Creates a constant with the provided identifier.
- createConstant(Object) - Method in class fr.lirmm.graphik.integraal.core.term.DefaultTermFactory
- createConstant(String) - Method in class fr.inria.rules.integraal.environment.DlgpeElemFactory
- createConstraint(IFormula) - Method in class fr.inria.rules.integraal.environment.DlgpeSentenceFactory
- created_facts() - Method in class fr.inria.rules.integraal.forward_chaining.chase.RuleApplicationStepResult
-
Returns the facts created during the step.
- createDatabaseSchema(RDBMSDriver) - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.AdHocSQLLayout
- createDatabaseSchema(RDBMSDriver) - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.NaturalSQLLayout
- createDatabaseSchema(RDBMSDriver) - Method in interface fr.inria.rules.integraal.storage.external.rdbms.layout.RDBMSStorageLayout
-
Creates the schema associated with this layout on the given database.
- CreatedFactsAtPreviousStep<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase.halting_condition
-
This halting condition stops the chase if no facts were created at the last step
- CreatedFactsAtPreviousStep() - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.halting_condition.CreatedFactsAtPreviousStep
-
Creates a halting condition based on the facts produced at the previous step.
- createDisjunction(Collection) - Method in class fr.inria.rules.integraal.environment.DlgpeFormulaFactory
- createEnvironment() - Method in class fr.inria.rules.integraal.api.internal.impl.InternalEnvironmentService
- createEnvironment() - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
-
Deprecated.Crée un environnement.
- createEnvironment() - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
-
Creates a new environment.
- createEnvironment(String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
-
Creates a new environment, storing both the registries required to access InteGraal objects stored by their name, and the IntegraalEnvironment required to load and write those objects.
- createEquality(Term, Term) - Method in interface fr.lirmm.graphik.integraal.api.factory.AtomFactory
-
Creates an equality atom between two terms.
- createEquality(Term, Term) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultAtomFactory
- createEqualityAtom(ITerm, ITerm) - Method in class fr.inria.rules.integraal.environment.DlgpeFormulaFactory
- createExternalAtom(String, ViewDefinition, DatasourceDescription, List) - Method in class fr.inria.rules.integraal.environment.DlgpeFormulaFactory
- createExternalAtom(String, ViewDefinition, List) - Method in class fr.inria.rules.integraal.environment.DlgpeFormulaFactory
- createFact(IFormula) - Method in class fr.inria.rules.integraal.environment.DlgpeSentenceFactory
- createFactBase(IntegraalEnvironment, InputStream) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalParsingOperations
- createFactBase(IntegraalEnvironment, InputStream) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalParsingService
- createFactBase(IntegraalEnvironment, InputStream) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
-
Deprecated.Creates a fact base from DLGPE content read from a stream.
- createFactBase(IntegraalEnvironment, InputStream) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
-
Creates a fact base from DLGPE content read from a stream.
- createFactBase(IntegraalEnvironment, String) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalParsingOperations
- createFactBase(IntegraalEnvironment, String) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalParsingService
- createFactBase(IntegraalEnvironment, String) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
-
Deprecated.Creates a fact base from DLGPE content.
- createFactBase(IntegraalEnvironment, String) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
-
Creates a fact base from DLGPE content.
- createFactBase(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
-
Creates a new FactBase.
- createFactBaseCollection(IntegraalEnvironment, String) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalParsingOperations
- createFactBaseCollection(IntegraalEnvironment, String) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalParsingService
- createFactBaseCollection(IntegraalEnvironment, String) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
-
Deprecated.Creates a collection of fact bases from DLGPE content.
- createFactBaseCollection(IntegraalEnvironment, String) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
-
Creates a collection of fact bases from DLGPE content.
- createFactBaseCollection(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
-
Creates a fact base collection.
- createFactBaseFromMerge(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
-
Creates a new FactBase.
- createFactBaseOld(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
-
Deprecated.
- createFunctionalTerm(String, List) - Method in class fr.inria.rules.integraal.environment.DlgpeElemFactory
- createImageOf(Substitutable) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Substitution
-
Applies this substitution to a Substitutable object.
- createImageOf(Substitutable, boolean) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Substitution
-
Applies this substitution to a Substitutable object.
- createImageOf(Atom) - Method in interface fr.lirmm.graphik.integraal.api.core.Substitution
-
Apply this substitution on an atom.
- createImageOf(Atom) - Method in class fr.lirmm.graphik.integraal.core.AbstractSubstitution
- createImageOf(Atom, Variable, Term) - Static method in class fr.lirmm.graphik.integraal.core.Substitutions
-
Create a new Atom which is the image of the specified atom by replacing the specified term by the specified image.
- createImageOf(AtomSet) - Method in interface fr.lirmm.graphik.integraal.api.core.Substitution
-
Apply this substitution on an atom set.
- createImageOf(AtomSet) - Method in class fr.lirmm.graphik.integraal.core.AbstractSubstitution
- createImageOf(ConjunctiveQuery) - Method in interface fr.lirmm.graphik.integraal.api.core.Substitution
-
Apply this substitution on the given conjunctive query.
- createImageOf(ConjunctiveQuery) - Method in class fr.lirmm.graphik.integraal.core.AbstractSubstitution
- createImageOf(InMemoryAtomSet) - Method in interface fr.lirmm.graphik.integraal.api.core.Substitution
-
Apply this substitution on an atom set.
- createImageOf(InMemoryAtomSet) - Method in class fr.lirmm.graphik.integraal.core.AbstractSubstitution
- createImageOf(Rule) - Method in interface fr.lirmm.graphik.integraal.api.core.Substitution
-
Apply this substitution on the given rule.
- createImageOf(Rule) - Method in class fr.lirmm.graphik.integraal.core.AbstractSubstitution
- createImageOf(Term) - Method in interface fr.lirmm.graphik.integraal.api.core.Substitution
-
Get the image of the given term by this substitution, if there is no image specified return the term itself.
- createImageOf(Term) - Method in class fr.lirmm.graphik.integraal.core.AbstractMapBasedSubstitution
- createImageOf(Term) - Method in class fr.lirmm.graphik.integraal.core.EmptySubstitution
- createImageOf(Term) - Method in class fr.lirmm.graphik.integraal.core.FreshVarSubstitution
- createImageOf(Term) - Method in class fr.lirmm.graphik.integraal.core.VariablePrefixSubstitution
- createImageOf(Term) - Method in class fr.lirmm.graphik.integraal.core.VariableRemovePrefixSubstitution
- createImageOf(Collection) - Method in interface fr.lirmm.graphik.integraal.api.core.Substitution
-
Get the image of each terms of the specified list.
- createImageOf(Collection) - Method in class fr.lirmm.graphik.integraal.core.AbstractSubstitution
- createImageWith(Formula, Substitution) - Static method in class fr.inria.rules.integraal.model.formula.FOFormulas
-
Deprecated.
- createImageWith(Formula, Substitution, boolean) - Static method in class fr.inria.rules.integraal.model.formula.FOFormulas
-
Deprecated.
- createImageWith(Substitution) - Method in class fr.inria.rules.integraal.model.partition.TermPartition
-
Applies a substitution to every class of this partition.
- createImageWith(FOQuery, Substitution) - Static method in class fr.inria.rules.integraal.util.FOQueries
-
Deprecated.
- createImageWith(FORule, Substitution) - Static method in class fr.inria.rules.integraal.util.Rules
-
Applies a substitution to the supplied rule and returns the resulting image.
- createJoinedFactBase(IntegraalEnvironment, String) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalParsingOperations
- createJoinedFactBase(IntegraalEnvironment, String) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalParsingService
- createJoinedFactBase(IntegraalEnvironment, String) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
-
Deprecated.Creates a joined fact base from DLGPE content.
- createJoinedFactBase(IntegraalEnvironment, String) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
-
Creates a joined fact base from DLGPE content.
- createKiaboraAnalyser(AnalyserRuleSet) - Static method in class fr.inria.rules.integraal.api.internal.impl.AnalyserUtils
- createLiteral(URI, Object) - Method in interface fr.lirmm.graphik.integraal.api.factory.TermFactory
-
Creates a literal with the provided datatype and value.
- createLiteral(URI, Object) - Method in class fr.lirmm.graphik.integraal.core.term.DefaultTermFactory
- createLiteral(Object) - Method in interface fr.lirmm.graphik.integraal.api.factory.TermFactory
-
Creates a literal with an inferred datatype.
- createLiteral(Object) - Method in class fr.lirmm.graphik.integraal.core.term.DefaultTermFactory
- createLiteral(String, String) - Method in class fr.inria.rules.integraal.environment.DlgpeElemFactory
- createNegation(IFormula) - Method in class fr.inria.rules.integraal.environment.DlgpeFormulaFactory
- createOrGetAnonymousVariable() - Method in interface fr.inria.rules.integraal.model.logicalElements.factory.api.TermFactory
-
Two objects created by a call to this function must never be equals according to the definition given by the
Variableimplementation used An anonymous Variable must not be equals to an existing Variable created byTermFactory.createOrGetVariable(String). - createOrGetAnonymousVariable() - Method in class fr.inria.rules.integraal.model.logicalElements.factory.impl.SameObjectTermFactory
- createOrGetConjunction(FOFormula...) - Method in class fr.inria.rules.integraal.model.formula.factory.FOFormulaFactory
-
Creates a conjunction from the supplied formulas.
- createOrGetConjunction(FactBase) - Method in class fr.inria.rules.integraal.model.formula.factory.FOFormulaFactory
-
Wraps a fact base as a conjunction formula.
- createOrGetConjunction(Collection) - Method in class fr.inria.rules.integraal.model.formula.factory.FOFormulaFactory
-
Creates a conjunction from the supplied collection of formulas.
- createOrGetConstant(String) - Method in interface fr.inria.rules.integraal.model.logicalElements.factory.api.TermFactory
-
Two objects created by a call to this function with the same label argument must be equals according to the definition given by the
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
-
Creates a disjunction from the supplied formulas.
- createOrGetDisjunction(Collection) - Method in class fr.inria.rules.integraal.model.formula.factory.FOFormulaFactory
-
Creates a disjunction from the supplied collection of formulas.
- createOrGetFloatLiteral(T) - Method in interface fr.inria.rules.integraal.model.logicalElements.factory.api.TermFactory
-
Creates or reuses a floating-point literal from a numeric value.
- createOrGetFloatLiteral(T) - Method in class fr.inria.rules.integraal.model.logicalElements.factory.impl.SameObjectTermFactory
- createOrGetFreshConstant() - Method in interface fr.inria.rules.integraal.model.logicalElements.factory.api.TermFactory
-
Two objects created by a call to this function must never be equals according to the definition given by the
Constantimplementation used A Fresh Constant must not be equals to an existing Constant created byTermFactory.createOrGetConstant(String). - createOrGetFreshConstant() - Method in class fr.inria.rules.integraal.model.logicalElements.factory.impl.SameObjectTermFactory
- createOrGetFreshPredicate(int) - Method in interface fr.inria.rules.integraal.model.logicalElements.factory.api.PredicateFactory
-
Creates a new predicate which won't be equal to another previously created predicate.
- createOrGetFreshPredicate(int) - Method in class fr.inria.rules.integraal.model.logicalElements.factory.impl.SameObjectPredicateFactory
- createOrGetFreshVariable() - Method in interface fr.inria.rules.integraal.model.logicalElements.factory.api.TermFactory
-
Two objects created by a call to this function must never be equals according to the definition given by the
Variableimplementation used A Fresh Variable must not be equals to an existing Variable created byTermFactory.createOrGetVariable(String). - createOrGetFreshVariable() - Method in class fr.inria.rules.integraal.model.logicalElements.factory.impl.SameObjectTermFactory
- createOrGetIntegerLiteral(T) - Method in interface fr.inria.rules.integraal.model.logicalElements.factory.api.TermFactory
-
Creates or reuses an integer literal from a numeric value.
- createOrGetIntegerLiteral(T) - Method in class fr.inria.rules.integraal.model.logicalElements.factory.impl.SameObjectTermFactory
- createOrGetInvoker(String) - Method in class fr.inria.rules.integraal.environment.DlgpeInvokerFactory
-
Returns a cached invoker for the supplied IRI, creating it if necessary.
- createOrGetLiteral(T) - Method in interface fr.inria.rules.integraal.model.logicalElements.factory.api.TermFactory
-
Two object created by a call to this function with the same typed value argument must be equals according to the definition given by the
Literalimplementation used /! - createOrGetLiteral(T) - Method in class fr.inria.rules.integraal.model.logicalElements.factory.impl.SameObjectTermFactory
- createOrGetLogicalFunctionalTerm(String, List) - Method in interface fr.inria.rules.integraal.model.logicalElements.factory.api.TermFactory
-
Two objects created by a call to this function with the same label argument must be equals according to the definition given by the
LogicalFunctionalTermimplementation used - createOrGetLogicalFunctionalTerm(String, List) - Method in class fr.inria.rules.integraal.model.logicalElements.factory.impl.SameObjectTermFactory
- createOrGetNegation(FOFormula) - Method in class fr.inria.rules.integraal.model.formula.factory.FOFormulaFactory
-
Creates a negation wrapping the supplied formula.
- createOrGetPredicate(String, int) - Method in interface fr.inria.rules.integraal.model.logicalElements.factory.api.PredicateFactory
-
Two object created by a call to this function with the same label and arity argument must be equals according to the definition given by the
Predicateimplementation used - createOrGetPredicate(String, int) - Method in class fr.inria.rules.integraal.model.logicalElements.factory.impl.SameObjectPredicateFactory
-
//////////////////////////////////////////////
- createOrGetQuery(Formula, List) - Method in class fr.inria.rules.integraal.model.query.factory.FOQueryFactory
-
Creates a query from a formula and its answer variables.
- createOrGetQuery(Formula, List, TermPartition) - Method in class fr.inria.rules.integraal.model.query.factory.FOQueryFactory
-
Creates a query from a formula, its answer variables, and equality constraints.
- createOrGetQuery(FORule) - Method in class fr.inria.rules.integraal.model.query.factory.FOQueryFactory
-
Creates a query equivalent to the supplied rule.
- createOrGetQuery(String, Formula, List) - Method in class fr.inria.rules.integraal.model.query.factory.FOQueryFactory
-
Creates a labeled query from a formula and its answer variables.
- createOrGetQuery(String, Formula, List, TermPartition) - Method in class fr.inria.rules.integraal.model.query.factory.FOQueryFactory
-
Creates a labeled query from a formula, its answer variables, and equality constraints.
- createOrGetVariable(String) - Method in interface fr.inria.rules.integraal.model.logicalElements.factory.api.TermFactory
-
Two objects created by a call to this function with the same label argument must be equals according to the definition given by the
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
-
Builds a literal from a lexical string and an
XsdDataType. - createOrGetXsdLiteral(String, XsdDataType) - Method in class fr.inria.rules.integraal.model.logicalElements.factory.impl.SameObjectTermFactory
- createOrGetXsdLiteral(String, String) - Method in interface fr.inria.rules.integraal.model.logicalElements.factory.api.TermFactory
-
Builds a literal from a lexical string and an XSD type reference (e.g.
- createOrGetXsdLiteral(String, String) - Method in class fr.inria.rules.integraal.model.logicalElements.factory.impl.SameObjectTermFactory
- createPredicate(String, int) - Method in class fr.inria.rules.integraal.environment.DlgpeElemFactory
- createPredicate(String, int, PredicateFactory) - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.AdHocSQLLayout
- createPredicate(String, int, PredicateFactory) - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.NaturalSQLLayout
- createPredicate(String, int, PredicateFactory) - Method in interface fr.inria.rules.integraal.storage.external.rdbms.layout.RDBMSStorageLayout
-
Recreates a predicate from its stored representation and arity.
- createQueries(Map) - Method in interface fr.inria.rules.integraal.model.data.readable.query.AtomicPattern
-
Creates basic queries compatible with this atom.
- createQueries(Map) - Method in class fr.inria.rules.integraal.views.view.ViewImpl
- createQuery(IntegraalEnvironment, String) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalParsingOperations
- createQuery(IntegraalEnvironment, String) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalParsingService
- createQuery(IntegraalEnvironment, String) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
-
Deprecated.Creates a query from DLGPE content.
- createQuery(IntegraalEnvironment, String) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
-
Creates a query from DLGPE content.
- createQuery(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
-
Creates a query.
- createQuery(List, IFormula) - Method in class fr.inria.rules.integraal.environment.DlgpeSentenceFactory
- createQueryCollection(IntegraalEnvironment, String) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalParsingOperations
- createQueryCollection(IntegraalEnvironment, String) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalParsingService
- createQueryCollection(IntegraalEnvironment, String) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
-
Deprecated.Creates a query collection from DLGPE content.
- createQueryCollection(IntegraalEnvironment, String) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
-
Creates a query collection from DLGPE content.
- createQueryCollection(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
-
Creates a query collection.
- createQueryCollectionOld(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
-
Deprecated.
- createQueryInputs() - Method in class fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary.QueryInputWrapper
-
Creates one query-evaluation input per wrapped query.
- createQueryOld(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
-
Deprecated.
- createRepeatAtom(IPredicate, int, ITerm, ITerm) - Method in class fr.inria.rules.integraal.environment.DlgpeFormulaFactory
- createRewritingInputs() - Method in class fr.inria.rules.integraal.component_builder.evaluators.query_rewriting.auxiliary.RewritingInputWrapper
-
Creates one rewriting input per wrapped query.
- createRule(IFormula, IFormula) - Method in class fr.inria.rules.integraal.environment.DlgpeSentenceFactory
- createRule(IntegraalEnvironment, String) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalParsingOperations
- createRule(IntegraalEnvironment, String) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalParsingService
- createRule(IntegraalEnvironment, String) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
-
Deprecated.Creates a rule from DLGPE content.
- createRule(IntegraalEnvironment, String) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
-
Creates a rule from DLGPE content.
- createRule(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
-
Creates a rule.
- createRuleBase(IntegraalEnvironment, String) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalParsingOperations
- createRuleBase(IntegraalEnvironment, String) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalParsingService
- createRuleBase(IntegraalEnvironment, String) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
-
Deprecated.Creates a rule base from DLGPE content.
- createRuleBase(IntegraalEnvironment, String) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
-
Creates a rule base from DLGPE content.
- createRuleBase(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
-
Creates a rule base.
- createRuleBaseFromRules(Collection) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
-
Deprecated.Creates a rule base from a collection of rules.
- createRuleBaseFromRules(Collection) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
-
Creates a rule base from a collection of rules.
- createRuleBaseOld(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
-
Deprecated.
- createRuleOld(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
-
Deprecated.
- createStandardAtom(IPredicate, List) - Method in class fr.inria.rules.integraal.environment.DlgpeFormulaFactory
- createSubQuery(IVariable, List, IFormula) - Method in class fr.inria.rules.integraal.environment.DlgpeFormulaFactory
- createSubstitution() - Method in interface fr.lirmm.graphik.integraal.api.factory.SubstitutionFactory
-
Creates an empty substitution.
- createSubstitution() - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultSubstitutionFactory
-
Creates an empty substitution.
- createSubstitution(Substitution) - Method in interface fr.lirmm.graphik.integraal.api.factory.SubstitutionFactory
-
Creates a copy of the provided substitution.
- createSubstitution(Substitution) - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultSubstitutionFactory
-
Creates a copy of the provided substitution.
- createTerm(Term) - Method in interface fr.lirmm.graphik.integraal.api.factory.TermFactory
-
Creates a term equivalent to the provided one.
- createTerm(Term) - Method in class fr.lirmm.graphik.integraal.core.term.DefaultTermFactory
- createTerm(Object, Term.Type) - Method in interface fr.lirmm.graphik.integraal.api.factory.TermFactory
-
Deprecated.
- createTerm(Object, Term.Type) - Method in class fr.lirmm.graphik.integraal.core.term.DefaultTermFactory
-
Deprecated.
- createTerm(String, TermFactory) - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.AdHocSQLLayout
- createTerm(String, TermFactory) - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.EncodingAdHocSQLLayout
- createTerm(String, TermFactory) - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.NaturalSQLLayout
- createTerm(String, TermFactory) - Method in interface fr.inria.rules.integraal.storage.external.rdbms.layout.RDBMSStorageLayout
-
Recreates a term from its stored representation.
- createVariable(Object) - Method in interface fr.lirmm.graphik.integraal.api.factory.TermFactory
-
Creates a variable with the provided identifier.
- createVariable(Object) - Method in class fr.lirmm.graphik.integraal.core.term.DefaultTermFactory
- createVariable(String, boolean) - Method in class fr.inria.rules.integraal.environment.DlgpeElemFactory
- createView(Predicate) - Method in class fr.inria.rules.integraal.views.builder.ViewBuilder
-
Initiates the creation of a new view using a sub-builder.
- createViewParameters(String, String, List, String) - Static method in class fr.inria.rules.integraal.views.builder.ViewBuilder
-
Utility method to create a `ViewParameters` instance.
- createViewParameters(String, List, String) - Static method in class fr.inria.rules.integraal.views.builder.ViewBuilder
- criticalInstance(Iterable) - Static method in class fr.lirmm.graphik.integraal.core.Rules
-
Builds the critical instance associated with the given rules.
- criticalInstance(Iterable, InMemoryAtomSet) - Static method in class fr.lirmm.graphik.integraal.core.Rules
-
The skolem chase on the critical instance of R halts iff the skolem chase of R halts universally.
- CSV - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.SupportedFileExtensions.Factbase
-
CSV format
- CSV_HEADER_SIZE - Static variable in class fr.inria.rules.integraal.io.csv.CSVConstants
-
If a csv is read we assume the first line defines the predicate arity /* If a csv is read, we assume the first line defines the predicate arity
- CSV_HEADER_SIZE_WHEN_RLS - Static variable in class fr.inria.rules.integraal.io.csv.CSVConstants
-
If a csv is read via an RLS the arity is defined by the RLS
- CSV_PREFIX - Static variable in class fr.inria.rules.integraal.io.csv.CSVConstants
-
Default CSV prefix
- CSV_RLS_ENCODING - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms
-
CSV Rules Encoding
- CSV_SEPARATOR - Static variable in class fr.inria.rules.integraal.io.csv.CSVConstants
-
Default CSV separator
- CSVConstants - Class in fr.inria.rules.integraal.io.csv
-
Defines default CSV parsing constants.
- CSVConstants() - Constructor for class fr.inria.rules.integraal.io.csv.CSVConstants
-
Creates the CSV constants utility.
- CSVCopyable - Interface in fr.inria.rules.integraal.model.kb.api
-
This interface represents storage systems that can directly import CSV files as part of their implementation.
- csvFilepath() - Method in record class fr.inria.rules.integraal.io.csv.RLSCSVResult
-
Returns the value of the
csvFilepathrecord component. - CSVLoader - Class in fr.inria.rules.integraal.io.csv
-
Loader for CSV files.
- CSVLoader(IntegraalEnvironment) - Constructor for class fr.inria.rules.integraal.io.csv.CSVLoader
-
Creates a CSVLoader backed by the given environment.
- CSVParser - Class in fr.inria.rules.integraal.io.csv
-
This class parses a single CSV file into atoms.
- CSVParser(File, char, String, int, IntegraalEnvironment) - Constructor for class fr.inria.rules.integraal.io.csv.CSVParser
-
Parses the given CSV file using the given parsing arguments Uses the filename as predicate label
- CSVParser(String, int, File, char, String, int, IntegraalEnvironment) - Constructor for class fr.inria.rules.integraal.io.csv.CSVParser
-
Parses the given CSV file using the given predicate and environment to create atoms.
- CSVParser(String, int, File, IntegraalEnvironment) - Constructor for class fr.inria.rules.integraal.io.csv.CSVParser
-
Parses the given CSV file using the given predicate to create atoms
- CSVParser(String, IntegraalEnvironment) - Constructor for class fr.inria.rules.integraal.io.csv.CSVParser
-
Parses the given CSV file using default values
- currentSubstitution - Variable in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.SimpleSolutionManager
-
Store the current solution
- customChase(FactBase, RuleBase, IGParameter...) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningOperations
- customChase(FactBase, RuleBase, IGParameter...) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningService
- customChase(FactBase, RuleBase, IGParameter...) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
- customChase(String, String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
-
Executes a custom chase.
D
- DATA_KEY - Static variable in class fr.inria.rules.integraal.api.external.eua.EUA
-
JSON key for the data section.
- DATABASE_NAME - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
-
Database name parameter.
- DATABASE_NAME - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.InternalStorageConfiguration.DBMSDriverParameters
-
Name of the Database
- DataEncoder<I,
O> - Interface in fr.inria.rules.integraal.io.api -
Encodes input data into output data.
- DatalogDelegable - Interface in fr.inria.rules.integraal.model.data.readable
-
This interface represents storage systems that can directly apply datalog rules as part of their implementation.
- DatalogRuleValidator - Class in fr.inria.rules.integraal.util.validator.rule
-
Validates that a rule is a Datalog rule.
- DatalogRuleValidator() - Constructor for class fr.inria.rules.integraal.util.validator.rule.DatalogRuleValidator
-
Creates the Datalog-rule validator.
- DataSource<ViewDefinitionQueryType, NativeQueryType, NativeResultType> - Interface in fr.inria.rules.integraal.views.datasource
-
Represents a queryable data source backing a view.
- dataType() - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdValueUnparserResult
-
Returns the value of the
dataTyperecord component. - DATE - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
-
XSD date datatype.
- DATETIME - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
-
XSD dateTime datatype.
- DATETIME_STAMP - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
-
XSD dateTimeStamp datatype.
- DAYTIME_DURATION - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
-
XSD dayTimeDuration datatype.
- DBMSDRIVERPARAMETERS - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
-
DBMS driver parameter keyword family.
- DBTYPE - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
-
Database type keyword family.
- debug() - Method in class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChaseBuilder
-
Enables debug mode.
- Debug<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase.treatment
-
Treatment that prints a debug description of the chase.
- Debug() - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.treatment.Debug
-
Creates the debug treatment.
- DEBUG - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.InterStepTreatment
-
Displays some debug informations on standard output
- DECIMAL - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
-
XSD decimal datatype.
- decompose(RuleBase) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningOperations
- decompose(RuleBase) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningService
- decompose(RuleBase) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
-
Decomposes a rule base.
- decompose(RuleBase) - Static method in class fr.inria.rules.integraal.api.internal.ReasoningAPI
-
Deprecated.Decomposes a rule base.
- deepCopy() - Method in interface fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.Scheduler
-
Returns an independent copy of this scheduler.
- deepCopy() - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.SimpleDynamicScheduler
- deepCopy() - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.SimpleSolutionManager
- deepCopy() - Method in interface fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.SolutionManager
-
Creates an independent copy of this solution manager.
- Default() - Constructor for class fr.lirmm.graphik.integraal.rulesetanalyser.property.RuleSetProperty.Default
-
Creates a default property implementation.
- DEFAULT_ENV - Static variable in class fr.inria.rules.integraal.api.external.ExternalAPI
-
Default environment created at class initialization time.
- DEFAULT_INPUT_RELATION - Static variable in class fr.inria.rules.integraal.storage.external.evaluator.DuckDBQueryEvaluator
- DEFAULT_PREDICATE_FACTORY - Static variable in class fr.inria.rules.integraal.model.logicalElements.factory.impl.FactoryConstants
-
Default factory for predicate creation.
- DEFAULT_TERM_FACTORY - Static variable in class fr.inria.rules.integraal.model.logicalElements.factory.impl.FactoryConstants
-
Default factory for term creation.
- DefaultAtom - Class in fr.lirmm.graphik.integraal.core
-
Class that implements atoms.
- DefaultAtom(Atom) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultAtom
-
Creates a copy of the specified atom.
- DefaultAtom(Predicate) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultAtom
-
Creates an atom with the specified predicate and its declared arity.
- DefaultAtom(Predicate, Term...) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultAtom
-
Creates an atom with the specified predicate and term array.
- DefaultAtom(Predicate, List) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultAtom
-
Creates an atom with the specified predicate and term list.
- DefaultAtomFactory - Class in fr.lirmm.graphik.integraal.core.factory
-
Default singleton implementation of
AtomFactory. - DefaultAtomSetFactory - Class in fr.lirmm.graphik.integraal.core.factory
-
Default singleton implementation of
InMemoryAtomSetFactory. - defaultBuilder() - Static method in class fr.inria.rules.integraal.storage.builder.StorageBuilder
-
Returns a builder configured with the default storage settings.
- defaultBuilder(ChasableData, RuleBase) - Static method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
-
Builder initialized with the default chase and mandatory parameters
- defaultBuilder(ChasableData, RuleBase) - Static method in class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChaseBuilder
-
Returns a default StratifiedChaseBuilder initialized with the given FactBase and RuleBase.
- defaultBuilder(FactBase, RuleBase) - Static method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
-
Builder initialized with the default chase and mandatory parameters
- defaultChase(ChasableData, RuleBase) - Static method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
-
Chase initialized with the default parameters and the given mandatory parameters
- defaultChase(FactBase, RuleBase) - Static method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
-
Chase initialized with the default parameters and the given mandatory parameters
- defaultChase(FactBase, RuleBase, IGParameter...) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningOperations
-
Deprecated.
- defaultChase(FactBase, RuleBase, IGParameter...) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningService
-
Deprecated.
- defaultChase(FactBase, RuleBase, IGParameter...) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
- defaultChase(FactBase, RuleBase, IGParameter...) - Static method in class fr.inria.rules.integraal.api.internal.ReasoningAPI
-
Deprecated.Runs the default chase on a fact base and a rule base.
- defaultChase(FactBase, RuleBase, IGParameter...) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
-
Deprecated.Runs the default chase on a fact base with a rule base.
- defaultChase(String, String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
-
Executes the default chase.
- defaultConditions() - Static method in record class fr.inria.rules.integraal.component_builder.externalHaltingConditions.ExternalAlgorithmHaltingConditions
-
Returns the default
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
-
Creates an empty conjunctive query.
- DefaultConjunctiveQuery(ConjunctiveQuery) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQuery
-
Creates a copy of the specified conjunctive query.
- DefaultConjunctiveQuery(InMemoryAtomSet) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQuery
-
Creates a conjunctive query whose answer variables are the variables of the atom set.
- DefaultConjunctiveQuery(InMemoryAtomSet, List) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQuery
-
Creates a conjunctive query with the specified body and answer variables.
- DefaultConjunctiveQuery(CloseableIterator, CloseableIterator) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQuery
-
Creates a conjunctive query from iterators over atoms and answer variables.
- DefaultConjunctiveQuery(CloseableIteratorWithoutException, CloseableIteratorWithoutException) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQuery
-
Creates a conjunctive query from closeable iterators that do not throw checked exceptions.
- DefaultConjunctiveQuery(String, InMemoryAtomSet, List) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQuery
-
Creates a labeled conjunctive query.
- DefaultConjunctiveQueryFactory - Class in fr.lirmm.graphik.integraal.core.factory
-
Default factory for creating conjunctive queries.
- DefaultConjunctiveQueryFactory() - Constructor for class fr.lirmm.graphik.integraal.core.factory.DefaultConjunctiveQueryFactory
-
Creates the default conjunctive-query factory.
- DefaultConjunctiveQueryWithNegatedParts - Class in fr.lirmm.graphik.integraal.core
-
Default implementation of a conjunctive query with explicit negated parts.
- DefaultConjunctiveQueryWithNegatedParts(ConjunctiveQueryWithNegatedParts) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQueryWithNegatedParts
-
Creates a copy of the specified query with negated parts.
- DefaultConjunctiveQueryWithNegatedParts(InMemoryAtomSet, List) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQueryWithNegatedParts
-
Creates a query with negated parts and infers the answer variables from the positive part.
- DefaultConjunctiveQueryWithNegatedParts(InMemoryAtomSet, List, List) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQueryWithNegatedParts
-
Creates a query with negated parts and explicit answer variables.
- DefaultConjunctiveQueryWithNegatedParts(String, InMemoryAtomSet, List) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQueryWithNegatedParts
-
Creates a labeled query with negated parts and infers answer variables from the positive part.
- DefaultConjunctiveQueryWithNegatedParts(String, InMemoryAtomSet, List, List) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQueryWithNegatedParts
-
Creates a labeled query with negated parts and explicit answer variables.
- DefaultConstantGenerator - Class in fr.lirmm.graphik.integraal.core
-
Generate fresh variables by appending an incremental counter to the specified prefix.
- DefaultConstantGenerator(String) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultConstantGenerator
-
Creates a generator using the given identifier prefix.
- DefaultEffectiveConjunctiveQuery - Class in fr.lirmm.graphik.integraal.core
-
Default implementation of an effective conjunctive query.
- DefaultEffectiveConjunctiveQuery(ConjunctiveQuery, Substitution) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultEffectiveConjunctiveQuery
-
Creates an effective conjunctive query from a query and a substitution.
- DefaultEffectiveQuery<Q,
S> - Class in fr.lirmm.graphik.integraal.core -
Default immutable pair of a query and its associated substitution.
- DefaultEffectiveQuery(Q, S) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultEffectiveQuery
-
Creates an effective query from a query and a substitution.
- DefaultFreshVarMapper<T> - Class in fr.lirmm.graphik.integraal.core
-
Variable mapper for replacing a variable with another one.
- DefaultFreshVarMapper() - Constructor for class fr.lirmm.graphik.integraal.core.DefaultFreshVarMapper
-
Creates a mapper using a default fresh-variable generator.
- DefaultFreshVarMapper(VariableGenerator) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultFreshVarMapper
-
Creates a mapper using the specified fresh-variable generator.
- DefaultFreshVarMapper(VariableGenerator, List) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultFreshVarMapper
-
Creates a mapper and eagerly allocates fresh variables for the supplied objects.
- DefaultGenericQueryEvaluator<Q,
QD> - Class in fr.inria.rules.integraal.query_evaluation.generic -
DefaultGenericQueryEvaluator is a default implementation of the
QueryEvaluatorinterface. - DefaultGenericQueryEvaluator() - Constructor for class fr.inria.rules.integraal.query_evaluation.generic.DefaultGenericQueryEvaluator
-
Creates the default generic query evaluator.
- DefaultInMemoryAtomSet - Class in fr.inria.rules.integraal.storage.natives
-
The DefaultInMemoryAtomSet is a simple in memory atom set based on a java set.
- DefaultInMemoryAtomSet - Class in fr.lirmm.graphik.integraal.core.atomset
-
The DefaultInMemoryAtomSet is a simple in memory atom set based on a java set.
- DefaultInMemoryAtomSet - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.InternalStorageConfiguration.DBType
-
Default In-Memory Atom Set
- DefaultInMemoryAtomSet() - Constructor for class fr.inria.rules.integraal.storage.natives.DefaultInMemoryAtomSet
-
Default constructor By default, we use a HashSet<Atom>
- DefaultInMemoryAtomSet() - Constructor for class fr.lirmm.graphik.integraal.core.atomset.DefaultInMemoryAtomSet
-
Default constructor By default, we use a HashSet of Atom
- DefaultInMemoryAtomSet(Atom...) - Constructor for class fr.inria.rules.integraal.storage.natives.DefaultInMemoryAtomSet
-
A copy constructor using a variable number of Atoms
- DefaultInMemoryAtomSet(Atom...) - Constructor for class fr.lirmm.graphik.integraal.core.atomset.DefaultInMemoryAtomSet
-
Creates an atom set containing the provided atoms.
- DefaultInMemoryAtomSet(AtomSet) - Constructor for class fr.lirmm.graphik.integraal.core.atomset.DefaultInMemoryAtomSet
-
Construct the atom set with the elements contained in the AtomSet in parameter
- DefaultInMemoryAtomSet(InMemoryAtomSet) - Constructor for class fr.lirmm.graphik.integraal.core.atomset.DefaultInMemoryAtomSet
-
Construct the atom set with the elements contained in the AtomSet in parameter
- DefaultInMemoryAtomSet(CloseableIterator) - Constructor for class fr.lirmm.graphik.integraal.core.atomset.DefaultInMemoryAtomSet
-
Construct the atom set with the elements contained in the iterator in parameter
- DefaultInMemoryAtomSet(CloseableIteratorWithoutException) - Constructor for class fr.lirmm.graphik.integraal.core.atomset.DefaultInMemoryAtomSet
-
Construct the atom set with the elements contained in the iterator in parameter
- DefaultInMemoryAtomSet(Collection) - Constructor for class fr.inria.rules.integraal.storage.natives.DefaultInMemoryAtomSet
-
A copy constructor that can copy any Collection<Atom>
- DefaultInMemoryAtomSet(Collection) - Constructor for class fr.lirmm.graphik.integraal.core.atomset.DefaultInMemoryAtomSet
-
A copy constructor that can copy any Collection of Atom
- DefaultInMemoryAtomSet(Set) - Constructor for class fr.inria.rules.integraal.storage.natives.DefaultInMemoryAtomSet
-
This constructor allows you to use any Collection that implements the Set<Atom> interface
- DefaultInMemoryAtomSet(Set) - Constructor for class fr.lirmm.graphik.integraal.core.atomset.DefaultInMemoryAtomSet
-
This constructor allows you to use any Collection that implements the Set of Atom interface
- defaultInstance() - Static method in class fr.inria.rules.integraal.query_evaluation.generic.DefaultGenericQueryEvaluator
-
The default instance is used to give a default behavior to the evaluator when one doesn't want to configure it.
- defaultInstance() - Static method in class fr.inria.rules.integraal.query_evaluation.generic.FOQueryEvaluatorWithDBMSDelegation
-
Returns the shared default configuration.
- defaultInstance() - Static method in class fr.inria.rules.integraal.query_evaluation.generic.GenericFOQueryEvaluator
-
The default instance is used to give a default behavior to the evaluator when one doesn't want to configure it.
- defaultInstance() - Static method in class fr.inria.rules.integraal.query_evaluation.union.UnionFOQueryEvaluator
-
The default instance is used to give a default behavior to the evaluator when one doesn't want to configure it.
- defaultInstanceWithInfCompilation(RuleCompilation) - Static method in class fr.inria.rules.integraal.query_evaluation.generic.GenericFOQueryEvaluator
-
Creates a default evaluator whose atomic evaluation uses inf-homomorphism over a rule compilation.
- defaultInstanceWithUnfoldCompilation(RuleCompilation) - Static method in class fr.inria.rules.integraal.query_evaluation.generic.GenericFOQueryEvaluator
-
Creates a default evaluator whose atomic evaluation unfolds a rule compilation.
- DefaultNegativeConstraint - Class in fr.lirmm.graphik.integraal.core
-
A negative constraint prevents to have some set of atoms.
- DefaultNegativeConstraint() - Constructor for class fr.lirmm.graphik.integraal.core.DefaultNegativeConstraint
-
Creates an empty unlabeled negative constraint.
- DefaultNegativeConstraint(InMemoryAtomSet) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultNegativeConstraint
-
Creates an unlabeled negative constraint from an atom set.
- DefaultNegativeConstraint(CloseableIterator) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultNegativeConstraint
-
Creates an unlabeled negative constraint from an atom iterator.
- DefaultNegativeConstraint(CloseableIteratorWithoutException) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultNegativeConstraint
-
Creates an unlabeled negative constraint from an atom iterator.
- DefaultNegativeConstraint(String, InMemoryAtomSet) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultNegativeConstraint
-
Creates a labeled negative constraint from an atom set.
- DefaultNegativeConstraint(String, CloseableIterator) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultNegativeConstraint
-
Creates a labeled negative constraint from an atom iterator.
- DefaultNegativeConstraint(String, CloseableIteratorWithoutException) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultNegativeConstraint
-
Creates a labeled negative constraint from an atom iterator.
- DefaultOntology - Class in fr.lirmm.graphik.integraal.core.ruleset
-
Default ontology implementation backed by maps keyed by rule labels.
- DefaultOntology() - Constructor for class fr.lirmm.graphik.integraal.core.ruleset.DefaultOntology
-
Creates an empty ontology.
- DefaultOntology(RuleSet) - Constructor for class fr.lirmm.graphik.integraal.core.ruleset.DefaultOntology
-
Creates an ontology initialized with the rules from the provided rule set.
- DefaultOntology(CloseableIterator) - Constructor for class fr.lirmm.graphik.integraal.core.ruleset.DefaultOntology
-
Creates an ontology from parser output filtered down to rules.
- DefaultPredicateFactory - Class in fr.lirmm.graphik.integraal.core.factory
-
Default singleton implementation of
PredicateFactory. - DefaultPredicateFactory() - Constructor for class fr.lirmm.graphik.integraal.core.factory.DefaultPredicateFactory
-
Creates the predicate factory singleton.
- DefaultQueryEvaluationFunction - Class in fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary
-
A class to encapsulate the function of evaluating a FOQuery and producing a QueryEvaluationOutput.
- DefaultQueryEvaluationFunction() - Constructor for class fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary.DefaultQueryEvaluationFunction
-
Creates the default query-evaluation function.
- DefaultQueryEvaluationOutputIfTimeoutFunction - Class in fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary
-
Creates a query evaluation output where the timeout is indicated
- DefaultQueryEvaluationOutputIfTimeoutFunction() - Constructor for class fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary.DefaultQueryEvaluationOutputIfTimeoutFunction
-
Creates the default timeout output mapper for query evaluation.
- DefaultQueryLabeler - Class in fr.lirmm.graphik.integraal.core
-
Default implementation that assigns synthetic labels to unlabeled queries.
- DefaultQueryLabeler() - Constructor for class fr.lirmm.graphik.integraal.core.DefaultQueryLabeler
-
Creates a labeler with an empty set of already assigned labels.
- DefaultQueryLabeler(Set) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultQueryLabeler
-
Creates a labeler initialized with an existing set of assigned labels.
- DefaultQueryRewritingOutputIfTimeoutFunction - Class in fr.inria.rules.integraal.component_builder.evaluators.query_rewriting.auxiliary
-
Creates a query rewriting output where the timeout is indicated
- DefaultQueryRewritingOutputIfTimeoutFunction() - Constructor for class fr.inria.rules.integraal.component_builder.evaluators.query_rewriting.auxiliary.DefaultQueryRewritingOutputIfTimeoutFunction
-
Creates the default timeout output mapper for query rewriting.
- DefaultRewritingFunction - Class in fr.inria.rules.integraal.component_builder.evaluators.query_rewriting.auxiliary
-
A class to encapsulate the function of rewriting a query against a ruleset and via a certain algorithm and producing a RewritingResult.
- DefaultRewritingFunction() - Constructor for class fr.inria.rules.integraal.component_builder.evaluators.query_rewriting.auxiliary.DefaultRewritingFunction
-
Creates the default rewriting function.
- DefaultRule - Class in fr.lirmm.graphik.integraal.core
-
Default implementation of a rule backed by in-memory atom sets for its body and head.
- DefaultRule() - Constructor for class fr.lirmm.graphik.integraal.core.DefaultRule
-
Creates an empty unlabeled rule.
- DefaultRule(InMemoryAtomSet, InMemoryAtomSet) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultRule
-
Creates an unlabeled rule from in-memory body and head atom sets.
- DefaultRule(Rule) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultRule
-
Creates a copy of the provided rule.
- DefaultRule(CloseableIteratorWithoutException, CloseableIteratorWithoutException) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultRule
-
Creates an unlabeled rule from iterators over its body and head atoms.
- DefaultRule(String, InMemoryAtomSet, InMemoryAtomSet) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultRule
-
Creates a rule from in-memory body and head atom sets.
- DefaultRule(String, CloseableIteratorWithoutException, CloseableIteratorWithoutException) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultRule
-
Creates a rule from iterators over its body and head atoms.
- DefaultRuleFactory - Class in fr.lirmm.graphik.integraal.core.factory
-
Default singleton implementation of
RuleFactory. - DefaultRuleLabeler - Class in fr.lirmm.graphik.integraal.core
-
Default implementation that assigns synthetic labels to unlabeled rules.
- DefaultRuleLabeler() - Constructor for class fr.lirmm.graphik.integraal.core.DefaultRuleLabeler
-
Creates a labeler with an empty set of already assigned labels.
- DefaultRuleLabeler(Set) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultRuleLabeler
-
Creates a labeler initialized with an existing set of assigned labels.
- defaultStorage() - Static method in class fr.inria.rules.integraal.storage.builder.StorageBuilder
-
The default storage is a
LightInMemoryGraphStore - DefaultStoreFactory - Class in fr.lirmm.graphik.integraal.core.factory
-
Default singleton implementation of
StoreFactory. - DefaultSubstitutionFactory - Class in fr.lirmm.graphik.integraal.core.factory
-
Default singleton implementation of
SubstitutionFactory. - DefaultTermFactory - Class in fr.lirmm.graphik.integraal.core.term
-
Default singleton implementation of
TermFactory. - DefaultUnionOfConjunctiveQueries - Class in fr.lirmm.graphik.integraal.core
-
This class represents query which is the union of conjunctive queries.
- DefaultUnionOfConjunctiveQueries(List, ConjunctiveQuery...) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultUnionOfConjunctiveQueries
-
Creates a union of conjunctive queries from a varargs list of queries.
- DefaultUnionOfConjunctiveQueries(List, CloseableIterator) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultUnionOfConjunctiveQueries
-
Creates a union of conjunctive queries from an iterator of effective queries.
- DefaultUnionOfConjunctiveQueries(List, CloseableIteratorWithoutException) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultUnionOfConjunctiveQueries
-
Creates a union of conjunctive queries from an iterator of effective queries.
- DefaultUnionOfConjunctiveQueries(List, Collection) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultUnionOfConjunctiveQueries
-
Creates a union of conjunctive queries from a collection of queries.
- DefaultVariableGenerator - Class in fr.lirmm.graphik.integraal.core
-
Generate fresh variables by appending an incremental counter to the specified prefix.
- DefaultVariableGenerator(String) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultVariableGenerator
-
Creates a fresh-variable generator using the provided prefix.
- DefaultVariableGenerator(String, AtomSet) - Constructor for class fr.lirmm.graphik.integraal.core.DefaultVariableGenerator
-
Creates a fresh-variable generator that avoids terms already present in an atom set.
- delegate(FOQuery) - Method in interface fr.inria.rules.integraal.model.data.readable.DatalogDelegable
-
Evaluate the given (conjunctive) query
- delegate(FOQuery, boolean) - Method in interface fr.inria.rules.integraal.model.data.readable.DatalogDelegable
-
Evaluate the given (conjunctive) query
- delegate(FOQuery, boolean) - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
- delegate(FOQuery, boolean) - Method in class fr.inria.rules.integraal.storage.external.triplestore.TripleStoreStore
- delegate(Collection) - Method in interface fr.inria.rules.integraal.model.data.readable.DatalogDelegable
-
Apply all the given (datalog) rules.
- delegate(Collection) - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
- delegate(Collection) - Method in class fr.inria.rules.integraal.storage.external.triplestore.TripleStoreStore
- DelegatedApplication<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.facts_handler
-
Keeps the new facts and delays their addition to the fact base.
- DelegatedApplication() - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.facts_handler.DelegatedApplication
-
Creates a facts handler that defers inserting inferred facts.
- delegatedDatalogChase(FactBase, RuleBase, IGParameter...) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningOperations
- delegatedDatalogChase(FactBase, RuleBase, IGParameter...) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningService
- delegatedDatalogChase(FactBase, RuleBase, IGParameter...) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
- delegatedDatalogChase(FactBase, RuleBase, IGParameter...) - Static method in class fr.inria.rules.integraal.api.internal.ReasoningAPI
-
Deprecated.Runs the delegated datalog chase on a fact base and a rule base.
- deleteEnvironment(String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
-
Deletes an environment.
- deleteFactBase(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
-
Deletes a fact base.
- deleteFactBaseCollection(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
-
Deletes a fact base collection.
- deleteQuery(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
-
Deletes a query.
- deleteQueryCollection(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
-
Deletes a query collection.
- deleteRule(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
-
Deletes a rule.
- deleteRuleBase(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
-
Deletes a rule base.
- DependencyChecker - Interface in fr.inria.rules.integraal.grd.impl.dependency_checker
-
Checks if a dependency between two rules is valid according to an implementation-specific criteria
- describe() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.Chase
-
Returns a JSON description of the chase configuration.
- describe() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseImpl
- describe() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.halting_condition.HaltingCondition
-
Returns a textual description of the halting condition.
- describe() - Method in class fr.inria.rules.integraal.forward_chaining.chase.halting_condition.LimitAtoms
- describe() - Method in class fr.inria.rules.integraal.forward_chaining.chase.halting_condition.LimitNumberOfStep
- describe() - Method in class fr.inria.rules.integraal.forward_chaining.chase.halting_condition.Timeout
- describe() - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.AbstractRuleApplier
-
Defautl method to describe the rule scheduler
- describe() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.rule_applier.body_to_query_transformer.BodyToQueryTransformer
-
Defautl method to describe the rule scheduler
- describe() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.rule_applier.RuleApplier
-
Returns a textual description of the rule applier.
- describe() - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.SourceDelegatedDatalogRuleApplier
- describe() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.TriggerApplier
-
Default method to describe the rule scheduler
- describe() - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_checker.MultiTriggerChecker
- describe() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_checker.TriggerChecker
-
Returns a textual description of the trigger checker.
- describe() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_computer.TriggerComputer
-
Returns a textual description of the trigger computer.
- describe() - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_scheduler.ByPredicateScheduler
- describe() - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_scheduler.GRDScheduler
- describe() - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_scheduler.NaiveScheduler
- describe() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.rule_scheduler.RuleScheduler
-
Returns a textual description of the rule scheduler.
- describe() - Method in class fr.inria.rules.integraal.forward_chaining.chase.RuleApplicationStepResult
-
Returns a textual summary of the step result.
- describe() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.treatment.Treatment
-
Default method to describe the treatment
- describeJSON() - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.AbstractRuleApplier
- describeJSON() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.rule_applier.RuleApplier
-
Returns a JSON description of the rule applier.
- describeJSON() - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.SourceDelegatedDatalogRuleApplier
- DETAILED - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Explanation.ExplainerVerbosity
-
Runs the protocol and details inner steps within the static and dynamic steps
- DICT - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
-
Dictionary construction invoker.
- DICT_KEYS - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
-
Dictionary-keys invoker.
- DICT_VALUES - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
-
Dictionary-values invoker.
- dictionaryList() - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
-
Returns a textual dump of the dictionary table.
- dictionarySize() - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
-
Returns the number of entries stored in the dictionary table.
- digest(Object) - Static method in class fr.inria.rules.integraal.util.object_analyzer.ObjectAnalizer
-
Returns a compact textual representation of the supplied object.
- DirectApplication<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.facts_handler
-
Adds the created facts directly to the fact base.
- DirectApplication() - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.facts_handler.DirectApplication
-
Creates a facts handler that writes inferred facts immediately.
- Directive - Record Class in fr.inria.rules.integraal.io.dlgp
-
Represents a DLGP directive and its associated payload.
- Directive(Directive.Type, Object) - Constructor for record class fr.inria.rules.integraal.io.dlgp.Directive
-
Creates a new directive with the given type and value
- Directive.Type - Enum Class in fr.inria.rules.integraal.io.dlgp
-
Enumerates the supported DLGP directive kinds.
- discard(Map, String) - Static method in class fr.inria.rules.integraal.api.external.ExtEnvUtils
-
Deprecated.Removes the key-value pair associated with the specified key from the map.
- DisconnectedProperty - Class in fr.lirmm.graphik.integraal.rulesetanalyser.property
-
The rule frontier is empty.
- displayTimeInComprehensibleFormat(Long) - Static method in class fr.inria.rules.integraal.util.time.TimeUtils
-
Returns a human-readable representation of the supplied duration.
- distinct() - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
- DIVIDE - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
-
Division invoker.
- DLGP - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.SupportedFileExtensions
-
Represents DLGP file extension.
- DLGP - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.SupportedFileExtensions.Factbase
-
DLGP format
- DLGP - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.SupportedFileExtensions.Querybase
-
DLGP format
- DLGP - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.SupportedFileExtensions.Rulebase
-
DLGP format
- DLGP_STRING - Enum constant in enum class fr.inria.rules.integraal.api.external.eua.EUAData
-
Identifier used for a DLGP string payload.
- DLGPE - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.SupportedFileExtensions.Factbase
-
DLGPE format
- DLGPE - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.SupportedFileExtensions.Querybase
-
DLGPE format
- DLGPE - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.SupportedFileExtensions.Rulebase
-
DLGPE format
- DlgpeElemFactory - Class in fr.inria.rules.integraal.environment
-
Creates InteGraal elements while parsing DLGPE input.
- DlgpeElemFactory(IntegraalEnvironment) - Constructor for class fr.inria.rules.integraal.environment.DlgpeElemFactory
-
Creates an element factory bound to the supplied parsing environment.
- DlgpeFormulaFactory - Class in fr.inria.rules.integraal.environment
-
Creates formula objects while parsing DLGPE input.
- DlgpeFormulaFactory(IntegraalEnvironment) - Constructor for class fr.inria.rules.integraal.environment.DlgpeFormulaFactory
-
Creates a DLGPE formula factory for the supplied environment.
- DlgpeInvokerFactory - Class in fr.inria.rules.integraal.environment
-
Creates and caches invokers referenced from DLGPE function IRIs.
- DlgpeInvokerFactory(IntegraalEnvironment, SameObjectTermFactory) - Constructor for class fr.inria.rules.integraal.environment.DlgpeInvokerFactory
-
Creates an invoker factory bound to the supplied environment and term factory.
- DlgpeParser - Class in fr.inria.rules.integraal.io.dlgpe
-
Translate a given file in Dlgpe format to a Dlgp file then parses the Dlgp file.
- DlgpeParser - Class in fr.inria.rules.integraal.io.dlgpe2
-
Parses DLGPE content into sentence objects using an Integraal environment.
- DlgpeParser(IntegraalEnvironment) - Constructor for class fr.inria.rules.integraal.io.dlgpe2.DlgpeParser
-
Creates a parser bound to an Integraal environment.
- DlgpeParser(File, IntegraalEnvironment) - Constructor for class fr.inria.rules.integraal.io.dlgpe.DlgpeParser
- DlgpeParser(File, IntegraalEnvironment, DLGPParserUtils) - Constructor for class fr.inria.rules.integraal.io.dlgpe.DlgpeParser
-
Constructor for parsing from the given file.
- DlgpeSentenceFactory - Class in fr.inria.rules.integraal.environment
-
Creates sentence objects while parsing DLGPE input.
- DlgpeSentenceFactory(IntegraalEnvironment) - Constructor for class fr.inria.rules.integraal.environment.DlgpeSentenceFactory
-
Creates a DLGPE sentence factory for the supplied environment.
- DlgpParser - Class in fr.inria.rules.integraal.io.dlgp
-
Main access point of the DLGP parser.
- DlgpParser(IntegraalEnvironment) - Constructor for class fr.inria.rules.integraal.io.dlgp.DlgpParser
-
Constructor for parsing from the standard input.
- DlgpParser(File, IntegraalEnvironment) - Constructor for class fr.inria.rules.integraal.io.dlgp.DlgpParser
- DlgpParser(File, IntegraalEnvironment, DLGPParserUtils) - Constructor for class fr.inria.rules.integraal.io.dlgp.DlgpParser
-
Constructor for parsing from the given file.
- DlgpParser(InputStream, IntegraalEnvironment) - Constructor for class fr.inria.rules.integraal.io.dlgp.DlgpParser
-
Constructor for parsing the given InputStream.
- DlgpParser(Reader, IntegraalEnvironment) - Constructor for class fr.inria.rules.integraal.io.dlgp.DlgpParser
- DlgpParser(Reader, IntegraalEnvironment, DLGPParserUtils) - Constructor for class fr.inria.rules.integraal.io.dlgp.DlgpParser
-
Constructor for parsing from the given reader.
- DlgpParser(String, IntegraalEnvironment) - Constructor for class fr.inria.rules.integraal.io.dlgp.DlgpParser
-
Constructor for parsing the content of the string s as DLGP content.
- DLGPParserUtils - Interface in fr.inria.rules.integraal.views.utils
- DlgpUtil - Class in fr.inria.rules.integraal.io.dlgp
-
Util methods for DLGP parsing
- DlgpWriter - Class in fr.inria.rules.integraal.io.dlgp
-
Writes the content of the knowledge base as DLGP
- DlgpWriter() - Constructor for class fr.inria.rules.integraal.io.dlgp.DlgpWriter
-
Default constructor writing in the standard output
- DlgpWriter(File) - Constructor for class fr.inria.rules.integraal.io.dlgp.DlgpWriter
-
Creates a writer that writes to the supplied file.
- DlgpWriter(Writer) - Constructor for class fr.inria.rules.integraal.io.dlgp.DlgpWriter
-
Constructor writing with the given writer
- DlgpWriter(String) - Constructor for class fr.inria.rules.integraal.io.dlgp.DlgpWriter
-
Creates a writer that writes to the supplied file path.
- documentID() - Method in record class fr.inria.rules.integraal.storage.external.tabular.DocumentMetadata
-
Returns the value of the
documentIDrecord component. - DocumentMetadata - Record Class in fr.inria.rules.integraal.storage.external.tabular
- DocumentMetadata(String, String) - Constructor for record class fr.inria.rules.integraal.storage.external.tabular.DocumentMetadata
-
Creates an instance of a
DocumentMetadatarecord class. - documentSchemaID() - Method in record class fr.inria.rules.integraal.storage.external.tabular.DocumentMetadata
-
Returns the value of the
documentSchemaIDrecord component. - DomainRestrictedProperty - Class in fr.lirmm.graphik.integraal.rulesetanalyser.property
-
All atoms in the head contain either all or none variables from the body.
- DOUBLE - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
-
XSD double datatype.
- driver - Variable in class fr.inria.rules.integraal.storage.external.rdbms.layout.AdHocSQLLayout
-
RDBMS Driver
- driver - Variable in class fr.inria.rules.integraal.storage.external.rdbms.layout.NaturalSQLLayout
-
Driver used to inspect and manipulate the underlying relational schema.
- DRIVERTYPE - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
-
Database driver type keyword family.
- dropAllIndexes() - Method in interface fr.inria.rules.integraal.storage.external.rdbms.driver.RDBMSDriver
-
Drops all indexes in the database except for primary keys.
- dropAllTables() - Method in class fr.inria.rules.integraal.storage.external.rdbms.driver.PostgreSQLDriver
-
Clears all tables in the database by truncating them.
- dropAllTables() - Method in interface fr.inria.rules.integraal.storage.external.rdbms.driver.RDBMSDriver
-
Clears all tables in the database by truncating them.
- DuckDBQueryEvaluator - Class in fr.inria.rules.integraal.storage.external.evaluator
-
Evaluates SQL queries with an in-memory DuckDB connection.
- DuckDBQueryEvaluator() - Constructor for class fr.inria.rules.integraal.storage.external.evaluator.DuckDBQueryEvaluator
-
Creates an evaluator backed by an in-memory DuckDB database.
- DuckDBQueryEvaluator(Connection) - Constructor for class fr.inria.rules.integraal.storage.external.evaluator.DuckDBQueryEvaluator
-
Creates an evaluator backed by the supplied DuckDB JDBC connection.
- DuplicateVariablesInPushingProjection - Enum constant in enum class fr.inria.rules.integraal.model.data.operationsSupported.OperationsSupported
-
Answer Variable Projection.
- DURATION - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
-
XSD duration datatype.
E
- EffectiveConjunctiveQuery - Interface in fr.lirmm.graphik.integraal.api.core
-
This interface represents a query associated with a partial substitution.
- EffectiveQuery<Q,
S> - Interface in fr.lirmm.graphik.integraal.api.core -
This interface represents a query associated with a partial substitution.
- element() - Method in interface fr.inria.rules.integraal.model.formula.api.FOFormulaNegation
-
Returns the negated sub-formula.
- element() - Method in record class fr.inria.rules.integraal.model.formula.impl.FONegationImpl
-
Returns the value of the
elementrecord component. - EMPTY - Static variable in interface fr.inria.rules.integraal.model.logicalElements.api.Substitution
-
Shared empty substitution instance.
- emptyIterator() - Static method in class fr.lirmm.graphik.util.stream.Iterators
-
Construct and return an empty iterator.
- emptySubstitution() - Static method in class fr.lirmm.graphik.integraal.core.Substitutions
-
Returns the shared empty substitution.
- EmptySubstitution - Class in fr.lirmm.graphik.integraal.core
-
Singleton substitution that leaves every term unchanged.
- enableUnifiers(boolean) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.util.AnalyserRuleSet
-
Enables or disables unifier-based computations.
- encode(I) - Method in interface fr.inria.rules.integraal.io.api.DataEncoder
-
Encodes the given input and return the encoding
The returned encoding can be the direct-encoded values or a path to the encoded files The encoding dictionary may also be provided as output. - EncodingAdHocSQL - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.InternalStorageConfiguration.StorageLayout
-
Encoded Ad-hoc SQL layout : property tables with integer encoding
- EncodingAdHocSQLLayout - Class in fr.inria.rules.integraal.storage.external.rdbms.layout
-
This strategy works in the same way as the AdHoc but additionally Each term is also stored with it's encoding (a number) In the tables representing atoms, only the encoding is stored This lets us work only with numbers for comparison and also potentially reduces the storage cost of string representations for each occurrence of the term.
- EncodingAdHocSQLLayout(RDBMSDriver) - Constructor for class fr.inria.rules.integraal.storage.external.rdbms.layout.EncodingAdHocSQLLayout
-
Creates a new Strategy over the given driver
- endOfStepTreatments() - Method in record class fr.inria.rules.integraal.forward_chaining.chase.description.ChaseDescription
-
Returns the value of the
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
-
XSD ENTITIES datatype.
- ENTITY - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
-
XSD ENTITY datatype.
- entries() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Substitution
- entries() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.SubstitutionImpl
- entries() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.TreeSubstitutionImpl
-
Deprecated.
- entrySet() - Method in class fr.inria.rules.integraal.api.external.registries.BasicRegistry
-
Returns a set view of the entries contained in this registry.
- EnumUtils - Class in fr.inria.rules.integraal.util.enumerations
-
Utility class providing various facilities for working with enumerations.
- EnumUtils() - Constructor for class fr.inria.rules.integraal.util.enumerations.EnumUtils
-
Creates the enumeration utility.
- env - Variable in class fr.inria.rules.integraal.io.rdf.RDFTranslator
- environment() - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalServices
- ENVIRONMENT_NAME - Enum constant in enum class fr.inria.rules.integraal.api.external.eua.EUAData
-
Identifier used for an environment name.
- EQUALITY - Static variable in class fr.lirmm.graphik.integraal.api.core.Predicate
-
Equality predicate.
- equals(AtomSet) - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractAtomSet
-
Compares this atom set with another one by checking mutual containment.
- equals(ConjunctiveQuery) - Method in class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQuery
-
Compares this query with another one by body and answer variables.
- equals(ConjunctiveQueryWithNegatedParts) - Method in class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQueryWithNegatedParts
-
Compares this query with another one by identity.
- equals(Rule) - Method in class fr.lirmm.graphik.integraal.core.AbstractRule
-
Compares this rule with another rule using label, body, and head equality.
- equals(Substitution) - Method in class fr.lirmm.graphik.integraal.core.AbstractSubstitution
-
Compares this substitution with another one by domain, codomain, and images.
- equals(Term) - Method in class fr.lirmm.graphik.integraal.api.core.AbstractTerm
-
Compares this term with another one using type and identifier equality.
- equals(Object) - Method in record class fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary.QueryEvaluationInput
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary.QueryEvaluationOutput
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class fr.inria.rules.integraal.component_builder.evaluators.query_rewriting.auxiliary.RewritingInput
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class fr.inria.rules.integraal.component_builder.evaluators.query_rewriting.auxiliary.RewritingOutput
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class fr.inria.rules.integraal.component_builder.externalHaltingConditions.ExternalAlgorithmHaltingConditions
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class fr.inria.rules.integraal.component_builder.externalHaltingConditions.ExternalHaltingCondition
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class fr.inria.rules.integraal.configuration.parameters.IGParameter
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class fr.inria.rules.integraal.core.FactBaseUtils.PieceHomomorphismFailure
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class fr.inria.rules.integraal.forward_chaining.chase.description.ChaseDescription
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class fr.inria.rules.integraal.forward_chaining.chase.description.StratifiedChaseDescription
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class fr.inria.rules.integraal.io.csv.RLSCSVResult
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class fr.inria.rules.integraal.io.dlgp.Directive
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class fr.inria.rules.integraal.io.dlgp.ParserResult
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class fr.inria.rules.integraal.model.formula.FOFormulas.EvaluableReplacementResult
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class fr.inria.rules.integraal.model.formula.impl.FOConjunctionImpl
-
//////////////////////////////////////////////
- equals(Object) - Method in class fr.inria.rules.integraal.model.formula.impl.FODisjunctionImpl
-
//////////////////////////////////////////////
- equals(Object) - Method in record class fr.inria.rules.integraal.model.formula.impl.FONegationImpl
-
//////////////////////////////////////////////
- equals(Object) - Method in record class fr.inria.rules.integraal.model.formula.impl.FOSubQueryImpl
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class fr.inria.rules.integraal.model.kb.impl.FactBaseDescription
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class fr.inria.rules.integraal.model.kb.impl.KnowledgeBaseImpl
-
//////////////////////////////////////////////
- equals(Object) - Method in class fr.inria.rules.integraal.model.kb.impl.RuleBaseImpl
- equals(Object) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.AtomImpl
- equals(Object) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.ComputedAtomImpl
- equals(Object) - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.ConstantImpl
-
//////////////////////////////////////////////
- equals(Object) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.FreshVariableImpl
- equals(Object) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms.AbstractLogicalFunctionalTermImpl
- equals(Object) - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms.EvaluableFunctionImpl
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.LiteralImpl
-
//////////////////////////////////////////////
- equals(Object) - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdValueUnparserResult
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.PredicateImpl
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.SubstitutionImpl
- equals(Object) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.TreeSubstitutionImpl
-
Deprecated.
- equals(Object) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.VariableImpl
- equals(Object) - Method in class fr.inria.rules.integraal.model.partition.Partition
- equals(Object) - Method in class fr.inria.rules.integraal.model.query.impl.FOQueryImpl
- equals(Object) - Method in class fr.inria.rules.integraal.model.query.impl.UnionFOQuery
- equals(Object) - Method in class fr.inria.rules.integraal.model.rule.impl.FORuleImpl
- equals(Object) - Method in record class fr.inria.rules.integraal.model.ruleCompilation.api.RuleCompilationResult
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class fr.inria.rules.integraal.model.ruleCompilation.id.IDRuleCompilationCondition
- equals(Object) - Method in class fr.inria.rules.integraal.model.util.wrapper.IdentityWrapper
-
Identity‑based equality.
- equals(Object) - Method in record class fr.inria.rules.integraal.storage.external.rdbms.SQLParameterizedQuery
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class fr.inria.rules.integraal.storage.external.tabular.DocumentMetadata
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class fr.inria.rules.integraal.storage.natives.LightInMemoryGraphStore
- equals(Object) - Method in class fr.inria.rules.integraal.storage.natives.SimpleInMemoryGraphStore
- equals(Object) - Method in class fr.inria.rules.integraal.unifier.QueryUnifierImpl
- equals(Object) - Method in record class fr.inria.rules.integraal.util.FOQueries.EvaluableQueriesReplacementResult
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class fr.inria.rules.integraal.util.Prefix
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class fr.inria.rules.integraal.views.view.ViewParameters
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class fr.inria.rules.integraal.views.view.ViewParameterSignature
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class fr.lirmm.graphik.integraal.api.core.AbstractAtom
-
Verifies if two atoms are equivalent or not.
- equals(Object) - Method in class fr.lirmm.graphik.integraal.api.core.AbstractTerm
- equals(Object) - Method in class fr.lirmm.graphik.integraal.api.core.Predicate
-
Verifies if two predicates are the same or not.
- equals(Object) - Method in class fr.lirmm.graphik.integraal.core.AbstractRule
- equals(Object) - Method in class fr.lirmm.graphik.integraal.core.AbstractSubstitution
- equals(Object) - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractAtomSet
- equals(Object) - Method in class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQuery
- equals(Object) - Method in class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQueryWithNegatedParts
- equals(Object) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.util.PredicatePosition
- EQUALS - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
-
Equality predicate invoker.
- EQUIVALENT - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Checker
-
Equivalent Checker
- EquivalentChecker<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_checker
-
Checks if the factbase created with the given trigger would be equivalent to the current factbase
- EquivalentChecker() - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_checker.EquivalentChecker
-
Default constructor using the generic query evaluator
- EquivalentChecker(FOQueryEvaluator) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_checker.EquivalentChecker
-
Constructor using the given query evaluator
- equivalentRules(FORule, FORule) - Static method in class fr.inria.rules.integraal.redundancy.Redundancy
-
test whether two FORule are semantically equivalent
- eraseMemoizedValues() - Method in class fr.inria.rules.integraal.model.partition.Partition
-
Erase the memoized values
- eraseMemoizedValues() - Method in class fr.inria.rules.integraal.model.partition.TermPartition
- estimateBound(AssignationType) - Method in interface fr.inria.rules.integraal.model.query.api.PreparedQuery
-
Estimate the number of answers' bound If no precise bound can be provided, returns Long.MAX_VALUE
- estimateBound(BasicQuery) - Method in interface fr.inria.rules.integraal.model.data.collection.api.QueryableDataCollection
- estimateBound(BasicQuery) - Method in interface fr.inria.rules.integraal.model.data.readable.QueryableData
-
Estimate the number of answers to a query The estimation is the upper bound, meaning the actual number of answers will not exceed this number.
- estimateBound(BasicQuery) - Method in class fr.inria.rules.integraal.model.data.readable.QueryableDataDelAtomsWrapper
- estimateBound(BasicQuery) - Method in class fr.inria.rules.integraal.model.functions.QueryableRelationalFunctions
- estimateBound(BasicQuery) - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
-
//////////////////////////////////////////////
- estimateBound(BasicQuery) - Method in class fr.inria.rules.integraal.storage.external.triplestore.TripleStoreStore
- estimateBound(BasicQuery) - Method in class fr.inria.rules.integraal.storage.natives.DefaultInMemoryAtomSet
- estimateBound(BasicQuery) - Method in class fr.inria.rules.integraal.storage.natives.FactBaseDelAtomsWrapper
- estimateBound(BasicQuery) - Method in class fr.inria.rules.integraal.storage.natives.LightInMemoryGraphStore
- estimateBound(BasicQuery) - Method in class fr.inria.rules.integraal.storage.natives.SimpleInMemoryGraphStore
- estimateBound(BasicQuery) - Method in class fr.inria.rules.integraal.views.datasource.AbstractDataSource
- estimateBound(BasicQuery) - Method in class fr.inria.rules.integraal.views.datasource.SQLNativeDataSource
- estimateBound(BasicQuery) - Method in class fr.inria.rules.integraal.views.FederatedFactBase
-
Deprecated.
- estimateBound(Predicate) - Method in interface fr.inria.rules.integraal.model.data.readable.QueryableData
-
Estimate the number of tuples in a predicate The estimation is the upper bound, meaning the actual number of answers will not exceed this number.
- EUA - Class in fr.inria.rules.integraal.api.external.eua
-
Represents a standardized JSON-based response object intended for end-user communication.
- EUA(EUACode, String) - Constructor for class fr.inria.rules.integraal.api.external.eua.EUA
-
Constructs a new
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
-
Enumeration of data keys used in EUA payloads.
- eval(Substitution) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.ComputedAtom
-
Evaluate this atom
- eval(Substitution) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Evaluable
-
Evaluate the evaluable with a substitution The object must be evaluable with the substitution in parameter, otherwise the method will throw an exception
- eval(Substitution) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.EvaluableFunction
-
(1) applies the substitution to the term (2) evaluate the function associated with the term
- eval(Substitution) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.ComputedAtomImpl
-
//////////////////////////////////////////////
- eval(Substitution) - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms.EvaluableFunctionImpl
- Evaluable<R> - Interface in fr.inria.rules.integraal.model.logicalElements.api
-
Represents an object that can be evaluated with a substitution (like computed predicate or functional term)
- EvaluableFunction - Interface in fr.inria.rules.integraal.model.logicalElements.api
-
An evaluable function is a Term that can be evaluated into another (non-functional) term
- EvaluableFunctionImpl - Record Class in fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms
-
Default implementation of FunctionalTerm
- EvaluableFunctionImpl(String, Invoker, List) - Constructor for record class fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms.EvaluableFunctionImpl
-
Creates an evaluable function and validates its required components.
- EvaluableQueriesReplacementResult(Collection, BiMap, BiMap) - Constructor for record class fr.inria.rules.integraal.util.FOQueries.EvaluableQueriesReplacementResult
-
Creates an instance of a
EvaluableQueriesReplacementResultrecord class. - EvaluableQueryValidator - Interface in fr.inria.rules.integraal.util.validator.query
-
Validates whether queries can be handled by the available evaluators.
- EvaluableReplacementResult(F, BiMap, BiMap) - Constructor for record class fr.inria.rules.integraal.model.formula.FOFormulas.EvaluableReplacementResult
-
Creates an instance of a
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(BasicQuery, List) - Method in interface fr.inria.rules.integraal.model.data.readable.QueryableData
-
Try to evaluate a basic query
- evaluate(BasicQuery, List) - Method in class fr.inria.rules.integraal.views.datasource.AbstractDataSource
- evaluate(FactBase, Query, IGParameter...) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningService
- evaluate(FactBase, Query, IGParameter...) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
-
Evaluates a query on a fact base.
- evaluate(FactBase, Query, IGParameter...) - Static method in class fr.inria.rules.integraal.api.internal.ReasoningAPI
-
Deprecated.Evaluates a query over a fact base.
- evaluate(FactBase, Query, IGParameter...) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
-
Deprecated.Evaluates a query on a fact base.
- evaluate(FactBase, Query, Substitution, IGParameter...) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningService
- evaluate(FactBase, Query, Substitution, IGParameter...) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
-
Evaluates a query on a fact base with a pre-homomorphism.
- evaluate(FactBase, Query, Substitution, IGParameter...) - Static method in class fr.inria.rules.integraal.api.internal.ReasoningAPI
-
Deprecated.Evaluates a query over a fact base with a pre-homomorphism.
- evaluate(FactBase, Query, Substitution, IGParameter...) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
-
Deprecated.Evaluates a query on a fact base with a pre-homomorphism.
- evaluate(Substitution) - Method in class fr.inria.rules.integraal.model.logicalElements.functional.AllVariablesInSubstitutionMapToConstant
- evaluate(Substitution) - Method in class fr.inria.rules.integraal.model.logicalElements.functional.SpecificVariablesInSubstitutionMapToConstant
- evaluate(FOQuery, QD, Collection, Substitution) - Method in interface fr.inria.rules.integraal.model.queryEvaluation.api.FOQueryEvaluator
-
Evaluates a first-order query against a data source.
- evaluate(FOQuery, QueryableData, Collection, Substitution) - Method in class fr.inria.rules.integraal.query_evaluation.generic.FOQueryEvaluatorWithDBMSDelegation
-
If using a DBMS, we ask the DBMS storage to evaluate the whole query If anything throws an exception, we use the
GenericFOQueryEvaluatoras a fallback - evaluate(FOQuery, QueryableData, Collection, Substitution) - Method in class fr.inria.rules.integraal.views.utils.NoUtils
- evaluate(FOQuery, QD, Collection, Substitution) - Method in class fr.inria.rules.integraal.query_evaluation.generic.GenericFOQueryEvaluator
-
//////////////////////////////////////////////
- evaluate(FOQuery, QueryableData, Collection, Substitution) - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.IntersectFOQueryConjunctionEvaluator
-
//////////////////////////////////////////////
- evaluate(FOQuery, QD, Collection, Substitution) - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.BacktrackEvaluator
- evaluate(FOQuery, QD, Collection, Substitution) - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.LegacyBacktrackEvaluator
-
//////////////////////////////////////////////
- evaluate(FOQuery, QD, Collection, Substitution) - Method in class fr.inria.rules.integraal.query_evaluation.negation.NegationFOQueryEvaluator
- evaluate(FOQuery, MaterializedData, Collection, Substitution) - Method in class fr.inria.rules.integraal.query_evaluation.atomic.InfAtomicFOQueryEvaluator
- evaluate(FOQuery, QD, Collection, Substitution) - Method in class fr.inria.rules.integraal.query_evaluation.atomic.AtomicFOQueryEvaluator
- evaluate(FOQuery, QD, Collection, Substitution) - Method in class fr.inria.rules.integraal.query_evaluation.atomic.UnfoldingAtomicFOQueryEvaluator
-
Proceeds by first unfolding the atomic queries, and then by answering every unfolding.
- evaluate(Query) - Method in interface fr.inria.rules.integraal.model.data.readable.QueryDelegatableData
-
Try to evaluate a basic query
- evaluate(Query, boolean) - Method in interface fr.inria.rules.integraal.model.data.readable.QueryDelegatableData
-
Try to evaluate a basic query
- evaluate(Query, boolean) - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
- evaluate(UnionFOQuery, QD, Collection, Substitution) - Method in class fr.inria.rules.integraal.query_evaluation.union.UnionFOQueryEvaluator
- evaluate(SQLParameterizedQuery) - Method in class fr.inria.rules.integraal.storage.external.evaluator.SQLParameterizedQueryEvaluator
- evaluate(String) - Method in class fr.inria.rules.integraal.storage.external.evaluator.DuckDBQueryEvaluator
- evaluate(String) - Method in class fr.inria.rules.integraal.storage.external.evaluator.HttpQueryEvaluator
- evaluate(String) - Method in class fr.inria.rules.integraal.storage.external.evaluator.MongoDBQueryEvaluator
- evaluate(String) - Method in class fr.inria.rules.integraal.storage.external.evaluator.SparqlQueryEvaluator
- evaluate(String) - Method in class fr.inria.rules.integraal.storage.external.evaluator.SQLQueryEvaluator
- evaluate(String, String, String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
-
Evaluates a query against a fact base.
- evaluate(String, String, String, String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
-
Evaluates a query against a fact base with a preprocessing object.
- evaluate(NativeQueryType) - Method in interface fr.inria.rules.integraal.storage.external.evaluator.NativeQueryEvaluator
-
Evaluate the given query and returns the result This should not do anymore work
- evaluate(Q, QD) - Method in interface fr.inria.rules.integraal.model.queryEvaluation.api.QueryEvaluator
-
Evaluates a query using its answer variables as the projection.
- evaluate(Q, QD, Substitution) - Method in interface fr.inria.rules.integraal.model.queryEvaluation.api.QueryEvaluator
-
Evaluates a query while extending a partial answer substitution.
- evaluate(Q, QD, Collection, Substitution) - Method in interface fr.inria.rules.integraal.model.queryEvaluation.api.QueryEvaluator
-
Evaluates a query against a data source.
- evaluate(Q, QD, Collection, Substitution) - Method in class fr.inria.rules.integraal.query_evaluation.generic.DefaultGenericQueryEvaluator
-
Evaluates the given query over the specified fact base, applying a pre-existing substitution and ensuring that specified variables are mapped to constants.
- evaluateCore(FactBase, Query, IGParameter...) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningOperations
- evaluateCoreWithPreHom(FactBase, Query, Substitution, IGParameter...) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningOperations
- evaluateNestedFunctions(Substitution) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.EvaluableFunction
-
Evaluates nested functions that become ground after substitution.
- evaluateNestedFunctions(Substitution) - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms.EvaluableFunctionImpl
- evaluateOnFile(String, String) - Method in class fr.inria.rules.integraal.storage.external.evaluator.DuckDBQueryEvaluator
-
Evaluates a query after exposing the supplied file through a temporary DuckDB view named
DuckDBQueryEvaluator.DEFAULT_INPUT_RELATION. - evaluateOnFile(String, String, String) - Method in class fr.inria.rules.integraal.storage.external.evaluator.DuckDBQueryEvaluator
-
Evaluates a query after exposing the supplied file through a temporary DuckDB view with the supplied relation name.
- evaluateRew(FactBase, Query, RuleBase, InteGraalKeywords.Algorithms.Parameters.Compilation, ExternalHaltingCondition...) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningOperations
- evaluateRew(FactBase, Query, RuleBase, InteGraalKeywords.Algorithms.Parameters.Compilation, ExternalHaltingCondition...) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningService
- evaluateRew(FactBase, Query, RuleBase, InteGraalKeywords.Algorithms.Parameters.Compilation, ExternalHaltingCondition...) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
-
Evaluates a query after rewriting it with a rule base.
- evaluateRew(FactBase, Query, RuleBase, InteGraalKeywords.Algorithms.Parameters.Compilation, ExternalHaltingCondition...) - Static method in class fr.inria.rules.integraal.api.internal.ReasoningAPI
-
Deprecated.Evaluates a query after rewriting it with a rule base.
- evaluateSat(FactBase, Query, RuleBase, IAlgorithmParameters) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningOperations
- evaluateSat(FactBase, Query, RuleBase, IAlgorithmParameters) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningService
- evaluateSat(FactBase, Query, RuleBase, IAlgorithmParameters) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
-
Evaluates a query after saturating the fact base with a rule base.
- evaluateSat(FactBase, Query, RuleBase, IAlgorithmParameters) - Static method in class fr.inria.rules.integraal.api.internal.ReasoningAPI
-
Deprecated.Evaluates a query after saturating the fact base with a rule base.
- evaluateSelectAll(String) - Method in class fr.inria.rules.integraal.storage.external.evaluator.DuckDBQueryEvaluator
-
Reads every row from the supplied file.
- EvaluationException - Exception Class in fr.inria.rules.integraal.model.data.readable.exception
-
Exception thrown when an error occurs during the evaluation of a query.
- EvaluationException() - Constructor for exception class fr.inria.rules.integraal.model.data.readable.exception.EvaluationException
-
Constructs a new EvaluationException with
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 - Variable in class fr.inria.rules.integraal.views.datasource.AbstractDataSource
- EVALUATOR - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
-
Chase evaluator keyword family.
- execute() - Method in interface fr.inria.rules.integraal.forward_chaining.api.ForwardChainingAlgorithm
-
Execute the algorithm
- execute() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.Chase
- execute() - Method in interface fr.inria.rules.integraal.model.query.api.PreparedFOQuery
-
Executes the prepared query with an empty substitution.
- execute(AssignationType) - Method in interface fr.inria.rules.integraal.model.query.api.PreparedQuery
-
Execute the prepared query with the given pre-homomorphism
- execute(String) - Method in class fr.inria.rules.integraal.storage.external.evaluator.SQLParameterizedQueryEvaluator
-
Executes the SQL statements stored in the supplied file.
- execute(Callable, Duration) - Static method in class fr.inria.rules.integraal.util.timeout.CallableWithTimeout
-
Executes a Callable with a specified timeout.
- executeWithOptionalTimeout(Callable, IGParameter...) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningOperations
- EXHAUSTIVE - Enum constant in enum class fr.inria.rules.integraal.core.ByPieceCoreProcessor.Variant
-
Exhaustively searches all retractions.
- EXHAUSTIVE - Enum constant in enum class fr.inria.rules.integraal.core.MultiThreadsByPieceCoreProcessor.Variant
-
Exhaustively searches all retractions.
- existAnswer(Q, QD) - Method in interface fr.inria.rules.integraal.model.queryEvaluation.api.QueryEvaluator
-
Tests whether the query has at least one answer in the data source.
- existAnswer(Q, QD, Substitution) - Method in interface fr.inria.rules.integraal.model.queryEvaluation.api.QueryEvaluator
-
Tests whether the query has at least one answer extending the supplied substitution.
- existFactBase(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
-
Checks whether a fact base exists.
- existFactBaseCollection(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
-
Checks whether a fact base collection exists.
- existHomomorphism(Q, QD) - Method in interface fr.inria.rules.integraal.model.queryEvaluation.api.QueryEvaluator
-
Tests whether the query has at least one homomorphism in the data source.
- existHomomorphism(Q, QD, Substitution) - Method in interface fr.inria.rules.integraal.model.queryEvaluation.api.QueryEvaluator
-
Tests whether the query has at least one homomorphism extending the supplied substitution.
- existInFactBaseCollection(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
-
Checks whether a fact base belongs to a fact base collection.
- EXISTING_OBJECT - Enum constant in enum class fr.inria.rules.integraal.api.external.eua.EUACode
-
The name of the object to be added to the environment already exists.
- existInQueryCollection(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
-
Checks whether a query belongs to a query collection.
- existInRuleBase(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
-
Checks whether a rule belongs to a rule base.
- existQuery(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
-
Checks whether a query exists.
- existQueryCollection(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
-
Checks whether a query collection exists.
- existRule(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
-
Checks whether a rule exists.
- existRuleBase(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
-
Checks whether a rule base exists.
- exists(FOQuery, FOQuery) - Method in class fr.inria.rules.integraal.backward_chaining.homomorphism.QueryHomomorphism
-
Checks whether a homomorphism exists from the first query to the second one.
- existsHomomorphism(FactBase, FactBase) - Static method in class fr.inria.rules.integraal.core.FactBaseUtils
-
Checks whether there is a homomorphism from
sourcetotargetusing the default generic query evaluator. - existsHomomorphism(FactBase, FactBase, FOQueryEvaluator) - Static method in class fr.inria.rules.integraal.core.FactBaseUtils
-
Checks whether there is a homomorphism from
sourcetotargetwith the supplied evaluator. - existsHomomorphismByPieces(FactBase, FactBase) - Static method in class fr.inria.rules.integraal.core.FactBaseUtils
-
Checks whether every source piece maps homomorphically into
targetusing the default generic query evaluator. - existsSeparatingStickyVariables(Set, Rule) - Method in class fr.inria.rules.integraal.model.partition.TermPartition
-
Checks whether this partition contains a separating sticky variable.
- existUnifier(Rule, Rule) - Method in interface fr.lirmm.graphik.integraal.api.core.GraphOfRuleDependencies
-
Returns true, if there exists an unifier from src to dest, false otherwise.
- EXPLAINER_GRI_COMPUTATION - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
-
Graph-of-rule-instances computation parameter.
- EXPLAINER_GRI_TYPE - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
-
Graph-of-rule-instances storage parameter.
- EXPLAINER_SOLVER - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
-
Explainer solver parameter.
- EXPLAINER_VERBOSITY - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
-
Explainer verbosity parameter.
- explainerVerbosity(IGParameter[]) - Static method in class fr.inria.rules.integraal.configuration.parameters.IGParameterValueExtractor
-
Returns the configured explainer verbosity.
- Explanation(ExternalAlgorithmHaltingConditions) - Static method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
-
Creates an
IAlgorithmParametersinstance for query explanation with the specified parameters. - Explanation(IGParameter...) - 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 category parameter.
- EXPLANATION_GMUS_SOLVER_TREHSOLD - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
-
GMUS solver threshold parameter.
- EXPLANATION_MARCO_PATH_EXECUTBLE - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
-
MARCO executable path parameter.
- EXPLANATION_SUPPORT_TYPE - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
-
Explanation support type parameter.
- exploreAllEnvironments() - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
-
Lists all available environments.
- exploreAllFactBaseCollections(String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
-
Lists all fact base collections in an environment.
- exploreAllFactBases(String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
-
Lists all fact bases in an environment.
- exploreAllQueries(String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
-
Lists all queries in an environment.
- exploreAllQueryCollections(String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
-
Lists all query collections in an environment.
- exploreAllRuleBases(String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
-
Lists all rule bases in an environment.
- exploreAllRules(String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
-
Lists all rules in an environment.
- exploreFactBaseCollection(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
-
Explores a fact base collection.
- exploreQueryCollection(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
-
Explores a query collection.
- exploreQueryCollectionOld(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
-
Deprecated.
- exploreRuleBase(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
-
Explores a rule base.
- export() - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalServices
- exportFactBase(FactBase) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalExportOperations
- exportFactBase(FactBase) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalExportService
- exportFactBase(FactBase) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
-
Deprecated.
- exportFactBase(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
-
Exports a fact base.
- exportFactBaseCollection(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
-
Exports a fact base collection.
- exportFactBaseOld(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
-
Deprecated.
- exportPrintable(IPrintable) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalExportOperations
- exportPrintable(IPrintable) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalExportService
- exportPrintable(IPrintable) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
-
Deprecated.Exports a printable object.
- exportPrintable(IPrintable) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
-
Exports a printable object.
- exportPrintable(IntegraalEnvironment, IPrintable) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalExportOperations
- exportPrintable(IntegraalEnvironment, IPrintable) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalExportService
- exportPrintable(IntegraalEnvironment, IPrintable) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
-
Deprecated.Exports a printable object using the given environment.
- exportPrintable(IntegraalEnvironment, IPrintable) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
-
Exports a printable object using the given environment.
- exportPrintable(IntegraalEnvironment, IPrintable, Appendable) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalExportOperations
- exportPrintable(IntegraalEnvironment, IPrintable, Appendable) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalExportService
- exportPrintable(IntegraalEnvironment, IPrintable, Appendable) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
-
Deprecated.Exports a printable object to an appendable output.
- exportPrintable(IntegraalEnvironment, IPrintable, Appendable) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
-
Exports a printable object to an appendable output.
- exportQuery(UnionFOQuery) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalExportOperations
- exportQuery(UnionFOQuery) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalExportService
- exportQuery(UnionFOQuery) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
-
Deprecated.
- exportQuery(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
-
Exports a query.
- exportQueryCollection(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
-
Exports a query collection.
- exportQueryCollectionOld(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
-
Deprecated.
- exportQueryOld(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
-
Deprecated.
- exportRule(FORule) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalExportOperations
- exportRule(FORule) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalExportService
- exportRule(FORule) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
-
Deprecated.
- exportRule(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
-
Exports a rule.
- exportRuleBase(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
-
Exports a rule base.
- exportRuleBaseOld(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
-
Deprecated.
- exportRuleOld(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
-
Deprecated.
- extendQueryOld(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
-
Deprecated.
- ExtEnvUtils - Class in fr.inria.rules.integraal.api.external
-
Deprecated.
- ExternalAlgorithmHaltingConditions - Record Class in fr.inria.rules.integraal.component_builder.externalHaltingConditions
-
Defines conditions that must be respected in case of a non-terminating algorithm.
- ExternalAlgorithmHaltingConditions(ExternalHaltingCondition[]) - Constructor for record class fr.inria.rules.integraal.component_builder.externalHaltingConditions.ExternalAlgorithmHaltingConditions
-
Custom constructor which handles an array of external handling conditions
- ExternalAlgorithmHaltingConditions(Integer, Duration) - Constructor for record class fr.inria.rules.integraal.component_builder.externalHaltingConditions.ExternalAlgorithmHaltingConditions
-
Custom constructor with default handling
- ExternalAlgorithmHaltingConditions(List) - Constructor for record class fr.inria.rules.integraal.component_builder.externalHaltingConditions.ExternalAlgorithmHaltingConditions
-
Custom constructor which handles a list of external handling conditions
- ExternalAPI - Class in fr.inria.rules.integraal.api.external
-
Defines external access to the internal API services.
- ExternalAPI() - Constructor for class fr.inria.rules.integraal.api.external.ExternalAPI
-
Protected constructor for subclasses and compatibility helpers.
- ExternalAtomImpl - Class in fr.inria.rules.integraal.model.logicalElements.impl
-
Default implementation of Atom for external sources
- ExternalAtomImpl(Predicate, List) - Constructor for class fr.inria.rules.integraal.model.logicalElements.impl.ExternalAtomImpl
- ExternalHaltingCondition - Record Class in fr.inria.rules.integraal.component_builder.externalHaltingConditions
-
Represents a pair of halting condition: a keyword and its associated value.
- ExternalHaltingCondition(InteGraalKeywords.Algorithms.ExternalHaltingConditions, Object) - Constructor for record class fr.inria.rules.integraal.component_builder.externalHaltingConditions.ExternalHaltingCondition
-
Custom constructor that enforces type constraints based on the keyword.
- ExternalHaltingConditionFactory - Class in fr.inria.rules.integraal.component_builder.externalHaltingConditions
-
Factory for creating ExternalHaltingConditions
- ExternalHaltingConditionFactory() - Constructor for class fr.inria.rules.integraal.component_builder.externalHaltingConditions.ExternalHaltingConditionFactory
-
Creates the external halting condition factory utility.
- ExternalInterruption - Class in fr.inria.rules.integraal.forward_chaining.chase.halting_condition
-
This halting condition stops the chase if the boolean is set to true
- ExternalInterruption(AtomicBoolean) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.halting_condition.ExternalInterruption
-
Creates an interruption condition driven by an external flag.
- extractCompilableRules(RuleBase, InteGraalKeywords.Algorithms.Parameters.Compilation, ExternalHaltingCondition...) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningOperations
- extractCompilableRules(RuleBase, InteGraalKeywords.Algorithms.Parameters.Compilation, ExternalHaltingCondition...) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningService
- extractCompilableRules(RuleBase, InteGraalKeywords.Algorithms.Parameters.Compilation, ExternalHaltingCondition...) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
-
Extracts the compilable rules from a rule base.
- extractCompilableRules(RuleBase, InteGraalKeywords.Algorithms.Parameters.Compilation, ExternalHaltingCondition...) - Static method in class fr.inria.rules.integraal.api.internal.ReasoningAPI
-
Deprecated.Extracts the compilable rules from a rule base.
- extractEvaluableFunctionsFromConjunctionFormula(F) - Static method in class fr.inria.rules.integraal.model.formula.FOFormulas
-
Traverses the supplied first-order formula and rewrites every occurrence of an
EvaluableFunctionthat appears inside anAtom. - extractExtension(String) - Static method in class fr.inria.rules.integraal.util.files.FileUtils
-
Extracts the extension from a file name or path.
- extractNonCompilableRules(RuleBase, InteGraalKeywords.Algorithms.Parameters.Compilation, ExternalHaltingCondition...) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningOperations
- extractNonCompilableRules(RuleBase, InteGraalKeywords.Algorithms.Parameters.Compilation, ExternalHaltingCondition...) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningService
- extractNonCompilableRules(RuleBase, InteGraalKeywords.Algorithms.Parameters.Compilation, ExternalHaltingCondition...) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
-
Extracts the non-compilable rules from a rule base.
- extractNonCompilableRules(RuleBase, InteGraalKeywords.Algorithms.Parameters.Compilation, ExternalHaltingCondition...) - Static method in class fr.inria.rules.integraal.api.internal.ReasoningAPI
-
Deprecated.Extracts the non-compilable rules from a rule base.
F
- FACT_SUPPORT - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Explanation.ExplanationSupportType
-
The explainer will provide explanations that contain only facts
- factBase() - Method in record class fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary.QueryEvaluationInput
-
Returns the value of the
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
-
Fact-base file extension keyword family.
- FACTBASE_COLLECTION_NAME - Enum constant in enum class fr.inria.rules.integraal.api.external.eua.EUAData
-
Identifier used for a fact base collection name.
- FACTBASE_NAME - Enum constant in enum class fr.inria.rules.integraal.api.external.eua.EUAData
-
Identifier used for a fact base name.
- FactBaseDelAtomsWrapper - Class in fr.inria.rules.integraal.storage.natives
-
This class is a wrapper around a fact base that allows virtual deletions of atoms.
- FactBaseDelAtomsWrapper(FactBase, Set) - Constructor for class fr.inria.rules.integraal.storage.natives.FactBaseDelAtomsWrapper
-
Constructs a new FactBaseDelAtomsWrapper instance, wrapping the provided fact base and initializing the set of atoms to be virtually removed.
- FactBaseDescription - Record Class in fr.inria.rules.integraal.model.kb.impl
-
A description of a FactBase for data access using mappings
- FactBaseDescription(String, String) - Constructor for record class fr.inria.rules.integraal.model.kb.impl.FactBaseDescription
-
Constructor using an url and a query
- FactBaseLoaderFromFile - Class in fr.inria.rules.integraal.component_builder.components
-
Loads fact bases and federated fact bases from scenario files.
- FactBaseLoaderFromFile() - Constructor for class fr.inria.rules.integraal.component_builder.components.FactBaseLoaderFromFile
-
Creates the file-based fact-base loader utility.
- FactBaseType - Enum Class in fr.inria.rules.integraal.model.kb.api
-
Types of FactBases that can be handled with InteGraal
- FactBaseUtils - Class in fr.inria.rules.integraal.core
-
Utility methods for comparing
FactBaseinstances through homomorphisms. - FactBaseUtils.PieceHomomorphismFailure - Record Class in fr.inria.rules.integraal.core
-
A source-side piece that does not map homomorphically into a target fact base.
- FactoryConstants - Class in fr.inria.rules.integraal.model.logicalElements.factory.impl
-
Shared factory instances used across the logical element model.
- FactsHandler<RW> - Interface in fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.facts_handler
-
Handles newly created facts
- fail() - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.LegacyBacktrackEvaluator.BacktrackIterator
-
Called when there is a failure during the backtrack algorithm.
- FederatedFactBase - Class in fr.inria.rules.integraal.views
-
Deprecated.
- FederatedFactBase(FactBase) - Constructor for class fr.inria.rules.integraal.views.FederatedFactBase
-
Deprecated.Constructor with only a local storage
- FederatedFactBase(FactBase, Predicate, QueryableData) - Constructor for class fr.inria.rules.integraal.views.FederatedFactBase
-
Deprecated.Constructor with a local storage and another storage
- FederatedFactBase(FactBase, Collection) - Constructor for class fr.inria.rules.integraal.views.FederatedFactBase
-
Deprecated.Constructor with a local storage and a colelction of view wrappers
- FederatedFactBase(FactBase, Map) - Constructor for class fr.inria.rules.integraal.views.FederatedFactBase
-
Deprecated.Constructor with multiple storages associated to predicates
- FederatedLineageTracker - Interface in fr.inria.rules.integraal.forward_chaining.chase.lineage
-
Utility methods for querying lineage across several trackers.
- FESProperty - Class in fr.lirmm.graphik.integraal.rulesetanalyser.property
-
Property capturing finite expansion sets.
- fetchDocumentMetadata(String) - Method in class fr.inria.rules.integraal.storage.external.tabular.FileCatalogKB
-
Retrieves all information known by the wrapper about a given document ID
- fh - Variable in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.TriggerApplierImpl
-
Handler used to add the produced facts.
- FileCatalogKB - Class in fr.inria.rules.integraal.storage.external.tabular
-
This class manages a catalog of files that are considered accessible.
- FileCatalogKB(String, List, DLGPParserUtils) - Constructor for class fr.inria.rules.integraal.storage.external.tabular.FileCatalogKB
- FileUtils - Class in fr.inria.rules.integraal.util.files
-
File-related utility methods used by InteGraal.
- filter(E) - Method in interface fr.inria.rules.integraal.util.stream.filter.Filter
-
Return true if the element must be kept, false if it must be filtered
- filter(Atom) - Method in class fr.inria.rules.integraal.util.stream.filter.MatchFilter
- filter(Atom) - Method in class fr.inria.rules.integraal.util.stream.filter.TypeFilter
-
Checks whether the supplied atom matches this type filter.
- filter(Substitution) - Method in class fr.inria.rules.integraal.util.stream.filter.ConstantFilter
- filter(Atom) - Method in class fr.lirmm.graphik.integraal.core.TypeFilter
- filter(AnalyserRuleSet, int, int[], Analyser) - Static method in class fr.inria.rules.integraal.api.internal.impl.AnalyserUtils
- filter(Predicate) - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
- Filter<E> - Interface in fr.inria.rules.integraal.util.stream.filter
-
Predicate deciding whether an element should be kept during filtering.
- FilterIterator<U,
T> - Class in fr.inria.rules.integraal.util.stream.filter -
Wraps an iterator to apply a filter during iteration.
- FilterIterator(CloseableIterator, Filter) - Constructor for class fr.inria.rules.integraal.util.stream.filter.FilterIterator
-
Wrapper constructor over an iterator
- FilterIteratorWithoutException<U,
T> - Class in fr.inria.rules.integraal.util.stream.filter -
Applies a filter while exposing an iterator that does not throw checked iterator exceptions.
- FilterIteratorWithoutException(CloseableIteratorWithoutException, Filter) - Constructor for class fr.inria.rules.integraal.util.stream.filter.FilterIteratorWithoutException
-
Creates a filtering iterator from a closeable iterator.
- FilterIteratorWithoutException(Iterator, Filter) - Constructor for class fr.inria.rules.integraal.util.stream.filter.FilterIteratorWithoutException
-
Creates a filtering iterator from a plain iterator.
- filterSubstitution - Variable in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.SimpleSolutionManager
-
Predicate used to discard substitutions that should not be explored.
- finalize() - Method in class fr.inria.rules.integraal.io.dlgp.DlgpParser
- finalize() - Method in class fr.inria.rules.integraal.util.stream.AbstractCloseableIterator
- finalize() - Method in class fr.lirmm.graphik.util.stream.AbstractCloseableIterator
- finalize() - Method in class fr.lirmm.graphik.util.stream.IteratorAdapter
- findAny() - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
- findConstantInEnumeration(String, Class) - Static method in class fr.inria.rules.integraal.util.enumerations.EnumUtils
-
Searches for an enum constant of the specified type that matches the given value.
- findConstantInNestedEnumeration(Class, String) - Static method in class fr.inria.rules.integraal.util.enumerations.EnumUtils
-
Recursively searches through an enumeration and its nested enums to find a constant matching the given name.
- findEnumClassInNestedEnumeration(String, Class) - Static method in class fr.inria.rules.integraal.util.enumerations.EnumUtils
-
Recursively searches for an enum class that matches the given value by exploring the nested enum classes from the given root enum class.
- findEnumFromString(String, Class) - Static method in class fr.inria.rules.integraal.util.enumerations.EnumUtils
-
Searches for an enum constant of the specified type that matches the given value.
- findFirst() - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
- findFirstPieceWithoutHomomorphism(FactBase, FactBase) - Static method in class fr.inria.rules.integraal.core.FactBaseUtils
-
Finds the first source piece that does not map homomorphically into
target, using the default generic query evaluator. - findFirstPieceWithoutHomomorphism(FactBase, FactBase, FOQueryEvaluator) - Static method in class fr.inria.rules.integraal.core.FactBaseUtils
-
Finds the first source piece that does not map homomorphically into
target, using the supplied evaluator. - findKeyword(String) - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
-
Finds the keyword associated with the given string.
- findNestedEnumClassByName(Class, String) - Static method in class fr.inria.rules.integraal.util.enumerations.EnumUtils
-
Recursively searches through an enum class and its nested enums to find a nested enum class that matches the given name.
- findNextFreePort(int) - Static method in class fr.inria.rules.integraal.views.builder.ViewBuilder
-
Finds the next available TCP port starting from the supplied value.
- findPiecesWithoutHomomorphism(FactBase, FactBase) - Static method in class fr.inria.rules.integraal.core.FactBaseUtils
-
Finds all source pieces that do not map homomorphically into
target, using the default generic query evaluator. - findPiecesWithoutHomomorphism(FactBase, FactBase, FOQueryEvaluator) - Static method in class fr.inria.rules.integraal.core.FactBaseUtils
-
Finds all source pieces that do not map homomorphically into
target, using the supplied evaluator. - findPiecesWithoutHomomorphism(List, FactBase) - Static method in class fr.inria.rules.integraal.core.FactBaseUtils
-
Finds all source pieces that do not map homomorphically into
target, using the default generic query evaluator. - findPiecesWithoutHomomorphism(List, FactBase, FOQueryEvaluator) - Static method in class fr.inria.rules.integraal.core.FactBaseUtils
-
Finds all source pieces that do not map homomorphically into
target, using the supplied evaluator. - findValue(String) - Method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
-
Finds the value associated with the keyword from the given string.
- flatMap(Function) - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
- flatMapToDouble(Function) - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
- flatMapToInt(Function) - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
- flatMapToLong(Function) - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
- flattenedSubFormulas() - Method in interface fr.inria.rules.integraal.model.formula.api.FOFormulaConjunction
-
Recursively flattens this conjunction by expanding any nested conjunctions and returning a
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
-
XSD float datatype.
- flush() - Method in interface fr.inria.rules.integraal.io.api.Writer
-
Flush the writer if possible
- flush() - Method in class fr.inria.rules.integraal.io.dlgp.DlgpWriter
- FOConjunctionFactBaseWrapper - Class in fr.inria.rules.integraal.model.formula.impl
-
Class that allows to wrap a fact base into a FOConjunction
- FOConjunctionFactBaseWrapper(FactBase) - Constructor for class fr.inria.rules.integraal.model.formula.impl.FOConjunctionFactBaseWrapper
-
Creates an FOConjunction over the supplied fact base.
- FOConjunctionImpl - Class in fr.inria.rules.integraal.model.formula.impl
-
Default implementation of FOFormulaConjunction
- FOConjunctionImpl(Collection) - Constructor for class fr.inria.rules.integraal.model.formula.impl.FOConjunctionImpl
-
Constructor using sub formulas
- FODisjunctionImpl - Class in fr.inria.rules.integraal.model.formula.impl
-
Default implementation of FOFormulaDisjunction
- FODisjunctionImpl(Collection) - Constructor for class fr.inria.rules.integraal.model.formula.impl.FODisjunctionImpl
-
Constructor using sub formulas
- FOFormula - Interface in fr.inria.rules.integraal.model.formula.api
-
This interface represents a first order formula of atoms.
- FOFormulaConjunction - Interface in fr.inria.rules.integraal.model.formula.api
-
Representation of a conjunction (logical AND) of first‑order sub‑formulas.
- FOFormulaDisjunction - Interface in fr.inria.rules.integraal.model.formula.api
-
Representation of disjunctions of sub formulas
- FOFormulaFactory - Class in fr.inria.rules.integraal.model.formula.factory
-
Factory for formulas
- FOFormulaFactory() - Constructor for class fr.inria.rules.integraal.model.formula.factory.FOFormulaFactory
-
Creates a formula factory instance.
- FOFormulaNegation - Interface in fr.inria.rules.integraal.model.formula.api
-
Representation of the negation of a sub formula
- FOFormulas - Class in fr.inria.rules.integraal.model.formula
-
Utility class for standard operations on formulas
- FOFormulas.EvaluableReplacementResult<F> - Record Class in fr.inria.rules.integraal.model.formula
-
Aggregates the mappings produced while replacing evaluable parts.
- FOFormulaSubQuery - Interface in fr.inria.rules.integraal.model.formula.api
-
Representation of a subquery.
- FONegationImpl - Record Class in fr.inria.rules.integraal.model.formula.impl
-
Default implementation of a FOFormulaNegation
- FONegationImpl(FOFormula) - Constructor for record class fr.inria.rules.integraal.model.formula.impl.FONegationImpl
-
Constructor with a sub element
- FOQueries - Class in fr.inria.rules.integraal.util
-
Utility class for First Order Queries
- FOQueries() - Constructor for class fr.inria.rules.integraal.util.FOQueries
-
Creates the FO-query utility.
- FOQueries.EvaluableQueriesReplacementResult<Formula> - Record Class in fr.inria.rules.integraal.util
-
Groups transformed queries together with the replacements used for evaluable parts.
- FOQuery<Formula> - Interface in fr.inria.rules.integraal.model.query.api
-
This interface represents a first order Query.
- FOQueryEvaluator<Formula,
QD> - Interface in fr.inria.rules.integraal.model.queryEvaluation.api -
An FOQuery evaluator is one possible algorithm to evaluate a
FOQuery. - FOQueryEvaluatorWithDBMSDelegation - Class in fr.inria.rules.integraal.query_evaluation.generic
-
Evaluates a
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
-
Creates the delegating FO-query evaluator.
- FOQueryFactory - Class in fr.inria.rules.integraal.model.query.factory
-
Factory for queries
- FOQueryFactory() - Constructor for class fr.inria.rules.integraal.model.query.factory.FOQueryFactory
-
Creates a query factory instance.
- FOQueryImpl<Formula> - Class in fr.inria.rules.integraal.model.query.impl
-
Abstract class for FOQueries.
- FOQueryImpl(String, Formula, List, TermPartition) - Constructor for class fr.inria.rules.integraal.model.query.impl.FOQueryImpl
-
Constructor using a label
- FORBIDDEN_DELETION - Enum constant in enum class fr.inria.rules.integraal.api.external.eua.EUACode
-
The target of deletion is part of a complex object (and it is forbidden).
- forEach(Consumer) - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
- forEachOrdered(Consumer) - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
- forget(RuleBase, Predicate) - Static method in class fr.inria.rules.integraal.forgetting.Forgetting
-
Creates a new RuleBase equivalent to the given one where some predicates have been removed from the vocabulary
- forgetConstant(String) - Method in interface fr.inria.rules.integraal.model.logicalElements.factory.api.TermFactory
-
Forgets a previously created constant.
- forgetConstant(String) - Method in class fr.inria.rules.integraal.model.logicalElements.factory.impl.SameObjectTermFactory
- forgetPredicate(String) - Method in interface fr.inria.rules.integraal.model.logicalElements.factory.api.PredicateFactory
-
Forgets a previously created (non fresh) predicate.
- forgetPredicate(String) - Method in class fr.inria.rules.integraal.model.logicalElements.factory.impl.SameObjectPredicateFactory
- Forgetting - Class in fr.inria.rules.integraal.forgetting
-
The process of Forgetting is to remove some rules from the rulebase according to specific properties.
- Forgetting() - Constructor for class fr.inria.rules.integraal.forgetting.Forgetting
-
Creates a forgetting utility instance.
- FORMAT_ERROR - Enum constant in enum class fr.inria.rules.integraal.api.external.eua.EUACode
-
The provided string is not in correct dlgp or vd format.
- formatSubstitutions(IntegraalEnvironment, Collection) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningOperations
- formatSubstitutions(IntegraalEnvironment, Collection) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningService
- formatSubstitutions(IntegraalEnvironment, Collection) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
-
Deprecated.Formats substitutions into string maps.
- formatSubstitutions(IntegraalEnvironment, Collection) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
-
Formats substitutions into string maps.
- FormulaAnalyzer - Class in fr.inria.rules.integraal.util.object_analyzer
-
Produces textual summaries for formulas.
- FormulaAnalyzer() - Constructor for class fr.inria.rules.integraal.util.object_analyzer.FormulaAnalyzer
-
Creates the formula analyzer utility.
- FORule - Interface in fr.inria.rules.integraal.model.rule.api
-
A Rule with FOFormula representation
- FORuleImpl - Class in fr.inria.rules.integraal.model.rule.impl
-
Default implementation of FORule
- FORuleImpl(FOFormula, FOFormula) - Constructor for class fr.inria.rules.integraal.model.rule.impl.FORuleImpl
-
Constructor without label
- FORuleImpl(String, FOFormula, FOFormula) - Constructor for class fr.inria.rules.integraal.model.rule.impl.FORuleImpl
-
Deprecated.
- ForwardChainingAlgorithm - Interface in fr.inria.rules.integraal.forward_chaining.api
- FOSubQueryImpl - Record Class in fr.inria.rules.integraal.model.formula.impl
- FOSubQueryImpl(Variable, FOQuery) - Constructor for record class fr.inria.rules.integraal.model.formula.impl.FOSubQueryImpl
-
Creates an instance of a
FOSubQueryImplrecord class. - fr.inria.rules.integraal.api - module fr.inria.rules.integraal.api
-
High level API module for the main functionalities of InteGraal
- fr.inria.rules.integraal.api.external - package fr.inria.rules.integraal.api.external
- fr.inria.rules.integraal.api.external.eua - package fr.inria.rules.integraal.api.external.eua
- fr.inria.rules.integraal.api.external.registries - package fr.inria.rules.integraal.api.external.registries
- fr.inria.rules.integraal.api.internal - package fr.inria.rules.integraal.api.internal
- fr.inria.rules.integraal.api.internal.impl - package fr.inria.rules.integraal.api.internal.impl
- fr.inria.rules.integraal.backward_chaining - module fr.inria.rules.integraal.backward_chaining
-
Module for backward chaining elements of InteGraal
- fr.inria.rules.integraal.backward_chaining.api - package fr.inria.rules.integraal.backward_chaining.api
- fr.inria.rules.integraal.backward_chaining.core - package fr.inria.rules.integraal.backward_chaining.core
- fr.inria.rules.integraal.backward_chaining.cover - package fr.inria.rules.integraal.backward_chaining.cover
- fr.inria.rules.integraal.backward_chaining.homomorphism - package fr.inria.rules.integraal.backward_chaining.homomorphism
- fr.inria.rules.integraal.backward_chaining.pure - package fr.inria.rules.integraal.backward_chaining.pure
- fr.inria.rules.integraal.backward_chaining.pure.rewriting_operator - package fr.inria.rules.integraal.backward_chaining.pure.rewriting_operator
- fr.inria.rules.integraal.backward_chaining.source_target - package fr.inria.rules.integraal.backward_chaining.source_target
- fr.inria.rules.integraal.backward_chaining.unfolding - package fr.inria.rules.integraal.backward_chaining.unfolding
- fr.inria.rules.integraal.component - module fr.inria.rules.integraal.component
-
High level components for the main functionalities of InteGraal
- fr.inria.rules.integraal.component_builder - package fr.inria.rules.integraal.component_builder
- fr.inria.rules.integraal.component_builder.api - package fr.inria.rules.integraal.component_builder.api
- fr.inria.rules.integraal.component_builder.api.algorithm - package fr.inria.rules.integraal.component_builder.api.algorithm
- fr.inria.rules.integraal.component_builder.api.scenario - package fr.inria.rules.integraal.component_builder.api.scenario
- fr.inria.rules.integraal.component_builder.components - package fr.inria.rules.integraal.component_builder.components
- fr.inria.rules.integraal.component_builder.evaluators.generic - package fr.inria.rules.integraal.component_builder.evaluators.generic
- fr.inria.rules.integraal.component_builder.evaluators.generic.processors - package fr.inria.rules.integraal.component_builder.evaluators.generic.processors
- fr.inria.rules.integraal.component_builder.evaluators.query_evaluation - package fr.inria.rules.integraal.component_builder.evaluators.query_evaluation
- fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary - package fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary
- fr.inria.rules.integraal.component_builder.evaluators.query_rewriting - package fr.inria.rules.integraal.component_builder.evaluators.query_rewriting
- fr.inria.rules.integraal.component_builder.evaluators.query_rewriting.auxiliary - package fr.inria.rules.integraal.component_builder.evaluators.query_rewriting.auxiliary
- fr.inria.rules.integraal.component_builder.externalHaltingConditions - package fr.inria.rules.integraal.component_builder.externalHaltingConditions
- fr.inria.rules.integraal.configuration - module fr.inria.rules.integraal.configuration
-
High level components for the main functionalities of InteGraal
- fr.inria.rules.integraal.configuration.keywords - package fr.inria.rules.integraal.configuration.keywords
- fr.inria.rules.integraal.configuration.parameters - package fr.inria.rules.integraal.configuration.parameters
- fr.inria.rules.integraal.core - module fr.inria.rules.integraal.core
-
Module for computing core of conjunctions in InteGraal
- fr.inria.rules.integraal.core - package fr.inria.rules.integraal.core
- fr.inria.rules.integraal.environment - module fr.inria.rules.integraal.environment
-
Module for input and output of data elements of InteGraal
- fr.inria.rules.integraal.environment - package fr.inria.rules.integraal.environment
- fr.inria.rules.integraal.forgetting - module fr.inria.rules.integraal.forgetting
-
Module for forgetting elements of InteGraal
- fr.inria.rules.integraal.forgetting - package fr.inria.rules.integraal.forgetting
- fr.inria.rules.integraal.forward_chaining - module fr.inria.rules.integraal.forward_chaining
-
Module for forward chaining elements of InteGraal
- fr.inria.rules.integraal.forward_chaining.api - package fr.inria.rules.integraal.forward_chaining.api
- fr.inria.rules.integraal.forward_chaining.chase - package fr.inria.rules.integraal.forward_chaining.chase
- fr.inria.rules.integraal.forward_chaining.chase.data - package fr.inria.rules.integraal.forward_chaining.chase.data
- fr.inria.rules.integraal.forward_chaining.chase.description - package fr.inria.rules.integraal.forward_chaining.chase.description
- fr.inria.rules.integraal.forward_chaining.chase.halting_condition - package fr.inria.rules.integraal.forward_chaining.chase.halting_condition
- fr.inria.rules.integraal.forward_chaining.chase.lineage - package fr.inria.rules.integraal.forward_chaining.chase.lineage
- fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified - package fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified
- fr.inria.rules.integraal.forward_chaining.chase.rule_applier - package fr.inria.rules.integraal.forward_chaining.chase.rule_applier
- fr.inria.rules.integraal.forward_chaining.chase.rule_applier.body_to_query_transformer - package fr.inria.rules.integraal.forward_chaining.chase.rule_applier.body_to_query_transformer
- fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier - package fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier
- fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.facts_handler - package fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.facts_handler
- fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.renamer - package fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.renamer
- fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.tracking - package fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.tracking
- fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_checker - package fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_checker
- fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_computer - package fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_computer
- fr.inria.rules.integraal.forward_chaining.chase.rule_scheduler - package fr.inria.rules.integraal.forward_chaining.chase.rule_scheduler
- fr.inria.rules.integraal.forward_chaining.chase.treatment - package fr.inria.rules.integraal.forward_chaining.chase.treatment
- fr.inria.rules.integraal.grd - module fr.inria.rules.integraal.grd
-
Module for grd elements of InteGraal
- fr.inria.rules.integraal.grd.api - package fr.inria.rules.integraal.grd.api
- fr.inria.rules.integraal.grd.impl - package fr.inria.rules.integraal.grd.impl
- fr.inria.rules.integraal.grd.impl.dependency_checker - package fr.inria.rules.integraal.grd.impl.dependency_checker
- fr.inria.rules.integraal.io - module fr.inria.rules.integraal.io
-
Module for input and output of data elements of InteGraal
- fr.inria.rules.integraal.io.api - package fr.inria.rules.integraal.io.api
- fr.inria.rules.integraal.io.csv - package fr.inria.rules.integraal.io.csv
- fr.inria.rules.integraal.io.dlgp - package fr.inria.rules.integraal.io.dlgp
- fr.inria.rules.integraal.io.dlgpe - package fr.inria.rules.integraal.io.dlgpe
- fr.inria.rules.integraal.io.dlgpe2 - package fr.inria.rules.integraal.io.dlgpe2
- fr.inria.rules.integraal.io.rdf - package fr.inria.rules.integraal.io.rdf
- fr.inria.rules.integraal.model - module fr.inria.rules.integraal.model
-
Module for model elements of InteGraal
- fr.inria.rules.integraal.model.common.api - package fr.inria.rules.integraal.model.common.api
- fr.inria.rules.integraal.model.data.collection.api - package fr.inria.rules.integraal.model.data.collection.api
- fr.inria.rules.integraal.model.data.collection.builder - package fr.inria.rules.integraal.model.data.collection.builder
- fr.inria.rules.integraal.model.data.operationsSupported - package fr.inria.rules.integraal.model.data.operationsSupported
- fr.inria.rules.integraal.model.data.readable - package fr.inria.rules.integraal.model.data.readable
- fr.inria.rules.integraal.model.data.readable.exception - package fr.inria.rules.integraal.model.data.readable.exception
- fr.inria.rules.integraal.model.data.readable.query - package fr.inria.rules.integraal.model.data.readable.query
- fr.inria.rules.integraal.model.data.standardizable - package fr.inria.rules.integraal.model.data.standardizable
- fr.inria.rules.integraal.model.data.writable - package fr.inria.rules.integraal.model.data.writable
- fr.inria.rules.integraal.model.formula - package fr.inria.rules.integraal.model.formula
- fr.inria.rules.integraal.model.formula.api - package fr.inria.rules.integraal.model.formula.api
- fr.inria.rules.integraal.model.formula.factory - package fr.inria.rules.integraal.model.formula.factory
- fr.inria.rules.integraal.model.formula.impl - package fr.inria.rules.integraal.model.formula.impl
- fr.inria.rules.integraal.model.functions - package fr.inria.rules.integraal.model.functions
- fr.inria.rules.integraal.model.kb.api - package fr.inria.rules.integraal.model.kb.api
- fr.inria.rules.integraal.model.kb.impl - package fr.inria.rules.integraal.model.kb.impl
- fr.inria.rules.integraal.model.logicalElements.api - package fr.inria.rules.integraal.model.logicalElements.api
- fr.inria.rules.integraal.model.logicalElements.factory.api - package fr.inria.rules.integraal.model.logicalElements.factory.api
- fr.inria.rules.integraal.model.logicalElements.factory.impl - package fr.inria.rules.integraal.model.logicalElements.factory.impl
- fr.inria.rules.integraal.model.logicalElements.functional - package fr.inria.rules.integraal.model.logicalElements.functional
- fr.inria.rules.integraal.model.logicalElements.impl - package fr.inria.rules.integraal.model.logicalElements.impl
- fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms - package fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms
- fr.inria.rules.integraal.model.logicalElements.impl.literals.types - package fr.inria.rules.integraal.model.logicalElements.impl.literals.types
- fr.inria.rules.integraal.model.partition - package fr.inria.rules.integraal.model.partition
- fr.inria.rules.integraal.model.query.api - package fr.inria.rules.integraal.model.query.api
- fr.inria.rules.integraal.model.query.factory - package fr.inria.rules.integraal.model.query.factory
- fr.inria.rules.integraal.model.query.impl - package fr.inria.rules.integraal.model.query.impl
- fr.inria.rules.integraal.model.queryEvaluation.api - package fr.inria.rules.integraal.model.queryEvaluation.api
- fr.inria.rules.integraal.model.rule.api - package fr.inria.rules.integraal.model.rule.api
- fr.inria.rules.integraal.model.rule.impl - package fr.inria.rules.integraal.model.rule.impl
- fr.inria.rules.integraal.model.ruleCompilation - package fr.inria.rules.integraal.model.ruleCompilation
- fr.inria.rules.integraal.model.ruleCompilation.api - package fr.inria.rules.integraal.model.ruleCompilation.api
- fr.inria.rules.integraal.model.ruleCompilation.id - package fr.inria.rules.integraal.model.ruleCompilation.id
- fr.inria.rules.integraal.model.util.wrapper - package fr.inria.rules.integraal.model.util.wrapper
- fr.inria.rules.integraal.query_evaluation - module fr.inria.rules.integraal.query_evaluation
-
Module for query evaluation elements of InteGraal
- fr.inria.rules.integraal.query_evaluation.atomic - package fr.inria.rules.integraal.query_evaluation.atomic
- fr.inria.rules.integraal.query_evaluation.conjunction - package fr.inria.rules.integraal.query_evaluation.conjunction
- fr.inria.rules.integraal.query_evaluation.conjunction.backtrack - package fr.inria.rules.integraal.query_evaluation.conjunction.backtrack
- fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy - package fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy
- fr.inria.rules.integraal.query_evaluation.generic - package fr.inria.rules.integraal.query_evaluation.generic
- fr.inria.rules.integraal.query_evaluation.negation - package fr.inria.rules.integraal.query_evaluation.negation
- fr.inria.rules.integraal.query_evaluation.union - package fr.inria.rules.integraal.query_evaluation.union
- fr.inria.rules.integraal.redundancy - module fr.inria.rules.integraal.redundancy
-
Module for util elements of InteGraal
- fr.inria.rules.integraal.redundancy - package fr.inria.rules.integraal.redundancy
- fr.inria.rules.integraal.storage - module fr.inria.rules.integraal.storage
-
Module for storage elements of InteGraal
- fr.inria.rules.integraal.storage.builder - package fr.inria.rules.integraal.storage.builder
- fr.inria.rules.integraal.storage.external.evaluator - package fr.inria.rules.integraal.storage.external.evaluator
- fr.inria.rules.integraal.storage.external.rdbms - package fr.inria.rules.integraal.storage.external.rdbms
- fr.inria.rules.integraal.storage.external.rdbms.driver - package fr.inria.rules.integraal.storage.external.rdbms.driver
- fr.inria.rules.integraal.storage.external.rdbms.layout - package fr.inria.rules.integraal.storage.external.rdbms.layout
- fr.inria.rules.integraal.storage.external.tabular - package fr.inria.rules.integraal.storage.external.tabular
- fr.inria.rules.integraal.storage.external.triplestore - package fr.inria.rules.integraal.storage.external.triplestore
- fr.inria.rules.integraal.storage.natives - package fr.inria.rules.integraal.storage.natives
- fr.inria.rules.integraal.storage.rdf4j.value.converter - package fr.inria.rules.integraal.storage.rdf4j.value.converter
- fr.inria.rules.integraal.unifier - package fr.inria.rules.integraal.unifier
- fr.inria.rules.integraal.unifiers - module fr.inria.rules.integraal.unifiers
-
Module for unifier elements of InteGraal
- fr.inria.rules.integraal.util - module fr.inria.rules.integraal.util
-
Module for util elements of InteGraal
- fr.inria.rules.integraal.util - package fr.inria.rules.integraal.util
- fr.inria.rules.integraal.util.converter - package fr.inria.rules.integraal.util.converter
- fr.inria.rules.integraal.util.enumerations - package fr.inria.rules.integraal.util.enumerations
- fr.inria.rules.integraal.util.files - package fr.inria.rules.integraal.util.files
- fr.inria.rules.integraal.util.object_analyzer - package fr.inria.rules.integraal.util.object_analyzer
- fr.inria.rules.integraal.util.stream - package fr.inria.rules.integraal.util.stream
- fr.inria.rules.integraal.util.stream.filter - package fr.inria.rules.integraal.util.stream.filter
- fr.inria.rules.integraal.util.time - package fr.inria.rules.integraal.util.time
- fr.inria.rules.integraal.util.timeout - package fr.inria.rules.integraal.util.timeout
- fr.inria.rules.integraal.util.validator - package fr.inria.rules.integraal.util.validator
- fr.inria.rules.integraal.util.validator.data - package fr.inria.rules.integraal.util.validator.data
- fr.inria.rules.integraal.util.validator.query - package fr.inria.rules.integraal.util.validator.query
- fr.inria.rules.integraal.util.validator.rule - package fr.inria.rules.integraal.util.validator.rule
- fr.inria.rules.integraal.views - module fr.inria.rules.integraal.views
-
Module for view elements of InteGraal
- fr.inria.rules.integraal.views - package fr.inria.rules.integraal.views
- fr.inria.rules.integraal.views.builder - package fr.inria.rules.integraal.views.builder
- fr.inria.rules.integraal.views.datasource - package fr.inria.rules.integraal.views.datasource
- fr.inria.rules.integraal.views.specializer - package fr.inria.rules.integraal.views.specializer
- fr.inria.rules.integraal.views.utils - package fr.inria.rules.integraal.views.utils
- fr.inria.rules.integraal.views.view - package fr.inria.rules.integraal.views.view
- fr.lirmm.graphik.integraal.api.core - package fr.lirmm.graphik.integraal.api.core
- fr.lirmm.graphik.integraal.api.factory - package fr.lirmm.graphik.integraal.api.factory
- fr.lirmm.graphik.integraal.core - package fr.lirmm.graphik.integraal.core
-
This package contains the main classes of GRAAL.
- fr.lirmm.graphik.integraal.core.atomset - package fr.lirmm.graphik.integraal.core.atomset
- fr.lirmm.graphik.integraal.core.factory - package fr.lirmm.graphik.integraal.core.factory
- fr.lirmm.graphik.integraal.core.ruleset - package fr.lirmm.graphik.integraal.core.ruleset
- fr.lirmm.graphik.integraal.core.term - package fr.lirmm.graphik.integraal.core.term
- fr.lirmm.graphik.integraal.core.unifier.checker - package fr.lirmm.graphik.integraal.core.unifier.checker
- fr.lirmm.graphik.integraal.rulesetanalyser - package fr.lirmm.graphik.integraal.rulesetanalyser
- fr.lirmm.graphik.integraal.rulesetanalyser.property - package fr.lirmm.graphik.integraal.rulesetanalyser.property
- fr.lirmm.graphik.integraal.rulesetanalyser.util - package fr.lirmm.graphik.integraal.rulesetanalyser.util
- fr.lirmm.graphik.util.graph.scc - package fr.lirmm.graphik.util.graph.scc
- fr.lirmm.graphik.util.stream - package fr.lirmm.graphik.util.stream
- fr.lirmm.integraal.rule_analysis - module fr.lirmm.integraal.rule_analysis
-
Rule analysis and legacy Graal interoperability module.
- FRESH - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Namer
-
Fresh naming function
- FreshRenamer - Class in fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.renamer
-
Rename with a fresh variable each time
- FreshRenamer(TermFactory) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.renamer.FreshRenamer
-
Creates a renamer generating a fresh variable for each existential.
- freshRenaming(FORule) - Static method in class fr.inria.rules.integraal.util.Rules
-
Create a new rule corresponding to the given rule by renaming all the variables with fresh variables
- FreshVariableImpl - Class in fr.inria.rules.integraal.model.logicalElements.impl
-
A fresh variable is guaranteed not to compare equal to previously created variables.
- FreshVariableImpl(String) - Constructor for class fr.inria.rules.integraal.model.logicalElements.impl.FreshVariableImpl
-
Creates a fresh variable with the provided label.
- FreshVarMapper<T> - Interface in fr.lirmm.graphik.integraal.api.core
-
Maps objects to fresh variables.
- FreshVarSubstitution - Class in fr.lirmm.graphik.integraal.core
-
Substitution that maps terms to freshly generated variables.
- FreshVarSubstitution() - Constructor for class fr.lirmm.graphik.integraal.core.FreshVarSubstitution
-
Creates a substitution backed by a default fresh-variable generator.
- FreshVarSubstitution(VariableGenerator) - Constructor for class fr.lirmm.graphik.integraal.core.FreshVarSubstitution
-
Creates a substitution using the provided generator.
- FreshVarSubstitution(VariableGenerator, Iterable) - Constructor for class fr.lirmm.graphik.integraal.core.FreshVarSubstitution
-
Creates a substitution and eagerly substitutes the provided terms.
- fromLocalName(String) - Static method in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
-
Find an enum constant by local name.
- FRONTIER - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Namer
-
Frontier variable dependent naming function
- FRONTIER - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Transformer
-
Apply frontier transformations
- FRONTIER_PIECE - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Namer
-
Frontier Piece variable dependent naming function
- FrontierByPieceSkolem - Class in fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.renamer
-
Namer created with all the variables from the piece of the rule's frontier
- FrontierByPieceSkolem(TermFactory) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.renamer.FrontierByPieceSkolem
-
Creates a renamer using frontier variables per connected piece.
- FrontierGuardedProperty - Class in fr.lirmm.graphik.integraal.rulesetanalyser.property
-
At least one atom in the body (called a frontier-guard) contains all the variables from the frontier.
- FrontierOneProperty - Class in fr.lirmm.graphik.integraal.rulesetanalyser.property
-
The frontier contains only one variable.
- FrontierSkolem - Class in fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.renamer
-
Namer created with all the variables of the rule's frontier
- FrontierSkolem(TermFactory) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.renamer.FrontierSkolem
-
Creates a renamer using the frontier variables of each rule.
- FrontierTransformer - Class in fr.inria.rules.integraal.forward_chaining.chase.rule_applier.body_to_query_transformer
-
Transforms a rule's body into a query using only frontier variables as answer variables
- FrontierTransformer() - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.body_to_query_transformer.FrontierTransformer
-
Creates a frontier-based body-to-query transformer.
- FULL_ENVIRONMENT - Enum constant in enum class fr.inria.rules.integraal.api.external.eua.EUACode
-
The environment is full, nothing can be added.
- function_name - Variable in class fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms.AbstractLogicalFunctionalTermImpl
-
Name of the function symbol.
- function_name() - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms.EvaluableFunctionImpl
-
Returns the value of the
function_namerecord component. - FUNCTIONAL_TERM_WITH_VARS - Static variable in class fr.inria.rules.integraal.util.AtomType
-
Mask for a functional term that still contains variables.
- functionReplacement() - Method in record class fr.inria.rules.integraal.model.formula.FOFormulas.EvaluableReplacementResult
-
Returns the value of the
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
-
Property capturing finite unification sets.
G
- GBTSProperty - Class in fr.lirmm.graphik.integraal.rulesetanalyser.property
-
Property capturing greedy bounded-treewidth sets.
- GDAY - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
-
XSD gDay datatype.
- generateKey(String, T) - Method in class fr.inria.rules.integraal.api.external.registries.BasicRegistry
-
Generates the final key to use for storing the given value.
- generateKey(String, T) - Method in class fr.inria.rules.integraal.api.external.registries.LabeledRegistry
- generatePropertyMap() - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.RuleSetPropertyHierarchy
-
Prepare the list of rule set properties.
- generatePropertyMapSpecializationOf(RuleSetProperty) - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.RuleSetPropertyHierarchy
-
Prepare a map containing all specialization of specified rule property.
- GENERIC - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Evaluator
-
Generic Evaluator
- GenericFOQueryEvaluator<QD> - Class in fr.inria.rules.integraal.query_evaluation.generic
-
Evaluates a
FOQueryby dispatching it to the correct evaluator. - GenericFOQueryEvaluator() - Constructor for class fr.inria.rules.integraal.query_evaluation.generic.GenericFOQueryEvaluator
-
Creates an evaluator without configured sub-evaluators.
- get() - Static method in interface fr.inria.rules.integraal.api.internal.ModelAPI
-
Returns the singleton model API instance.
- get(String) - Method in class fr.inria.rules.integraal.api.external.registries.BasicRegistry
-
Retrieves the unique value associated with the given key.
- GET - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
-
Dictionary lookup invoker.
- get_all_predicates_query() - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.AdHocSQLLayout
-
Returns the SQL statement listing all predicates stored in the database.
- get_atom_table_prefix() - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.AdHocSQLLayout
-
Returns the prefix used when generating atom-table names.
- get_count_predicate_query() - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.AdHocSQLLayout
-
Returns the SQL statement counting predicates.
- get_create_atom_table() - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.AdHocSQLLayout
-
Returns the SQL statement template for creating an atom table.
- get_create_predicate_table_query() - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.AdHocSQLLayout
-
Returns the SQL statement creating the predicate metadata table.
- get_create_terms_table_query() - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.AdHocSQLLayout
-
Returns the SQL statement creating the terms table.
- get_create_terms_table_query() - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.EncodingAdHocSQLLayout
-
//////////////////////////////////////////////
- get_insert_predicate_query() - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.AdHocSQLLayout
-
Returns the SQL statement inserting a predicate metadata row.
- get_max_term_encoding_query() - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.EncodingAdHocSQLLayout
-
Returns the SQL query used to retrieve the current maximum encoding.
- get_predicate_table_name() - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.AdHocSQLLayout
-
Returns the name of the predicate metadata table.
- get_predicate_table_query() - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.AdHocSQLLayout
-
Returns the SQL statement retrieving the table bound to a predicate.
- get_term_table_query() - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.AdHocSQLLayout
-
Returns the SQL statement fetching a serialized term.
- get_term_table_query_from_encoding() - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.EncodingAdHocSQLLayout
-
Returns the SQL query used to retrieve a term by its encoding.
- get_term_table_query_from_label() - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.EncodingAdHocSQLLayout
-
Returns the SQL query used to retrieve the encoding of a term.
- getAffectedPositionSet() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.util.AnalyserRuleSet
-
Returns the affected-position set associated with this rule set.
- getAlgorithm() - Method in class fr.inria.rules.integraal.api.internal.CompilationResult
-
Returns the rewriting algorithm associated with this compilation result.
- getAlgorithm() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
-
Returns the current algorithm type.
- getAlgorithm() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
-
Returns the algorithm identified by this configuration.
- getAllConstantsAsString(Class) - Static method in class fr.inria.rules.integraal.util.enumerations.EnumUtils
-
Returns an array of strings containing all the constants of the specified enum type.
- getAllInvokerNames() - Method in class fr.inria.rules.integraal.model.functions.IntegraalInvokers
-
Retrieves all invoker names as a List of Strings.
- getAllNestedTerms() - Method in interface fr.inria.rules.integraal.model.data.collection.api.MaterializedDataCollection
- getAllNestedTerms() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.TermCompound
-
Streams all nested terms contained in this object.
- getAllPredicates(PredicateFactory) - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.AdHocSQLLayout
- getAllPredicates(PredicateFactory) - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.NaturalSQLLayout
- getAllPredicates(PredicateFactory) - Method in interface fr.inria.rules.integraal.storage.external.rdbms.layout.RDBMSStorageLayout
-
Returns all predicates known to the underlying database.
- getAllQueryableData() - Method in interface fr.inria.rules.integraal.model.data.collection.api.QueryableDataCollection
-
Returns every queryable data source indexed by predicate.
- getAllReadableData() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.data.ChasableData
-
Get a queryable data collection containing both the read-only and the read-write data
- getAllReadableData() - Method in class fr.inria.rules.integraal.forward_chaining.chase.data.ChasableDataImpl
- getAllReferencedFilePaths() - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario
- getAllReferencedFilePaths() - Method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
-
Returns all file paths referenced by this handler.
- getAllTableNames() - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.AdHocSQLLayout
- getAllTableNames() - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.NaturalSQLLayout
- getAllTableNames() - Method in interface fr.inria.rules.integraal.storage.external.rdbms.layout.RDBMSStorageLayout
-
Returns the names of all atom tables.
- getAllWritableData() - Method in interface fr.inria.rules.integraal.model.data.collection.api.QueryableWritableDataCollection
-
Get all the writable data by Predicate
- getAnalysers() - Method in class fr.inria.rules.integraal.api.external.registries.Registries
-
Returns the analyser registry.
- getAncestorRuleInstancesYielding(Atom) - Method in class fr.inria.rules.integraal.forward_chaining.chase.lineage.LineageTrackerImpl
-
Returns the rule instances yielding the ancestors of the supplied atom.
- getAncestorRules(FORule) - Method in interface fr.inria.rules.integraal.grd.api.GraphOfFORuleDependencies
-
Returns all rules that can trigger the specified one.
- getAncestorRules(FORule) - Method in class fr.inria.rules.integraal.grd.impl.GRDImpl
- getAncestorRules(FORule, Set) - Method in interface fr.inria.rules.integraal.grd.api.GraphOfFORuleDependencies
-
Retrieves the ancestor rules by ignoring some rules
- getAncestorRules(FORule, Set) - Method in class fr.inria.rules.integraal.grd.impl.GRDImpl
- getAncestorsOf(Atom) - Method in interface fr.inria.rules.integraal.forward_chaining.chase.lineage.LineageTracker
-
Returns every ancestor atom involved in deriving the supplied atom.
- getAncestorsOf(Atom) - Method in class fr.inria.rules.integraal.forward_chaining.chase.lineage.LineageTrackerImpl
- getAncestorsOf(Atom) - Method in class fr.inria.rules.integraal.forward_chaining.chase.lineage.NoLineageTracker
- getAncestorsOf(Atom, LineageTracker...) - Static method in interface fr.inria.rules.integraal.forward_chaining.chase.lineage.FederatedLineageTracker
-
Returns the union of prime ancestors found in the supplied lineage trackers.
- getAnswerIterators() - Method in class fr.inria.rules.integraal.api.external.registries.Registries
-
Returns the answer iterator registry.
- getAnswerVariables() - Method in record class fr.inria.rules.integraal.model.formula.impl.FOSubQueryImpl
- getAnswerVariables() - Method in class fr.inria.rules.integraal.model.query.impl.FOQueryImpl
- getAnswerVariables() - Method in class fr.inria.rules.integraal.model.query.impl.UnionFOQuery
- getAnswerVariables() - Method in interface fr.lirmm.graphik.integraal.api.core.ConjunctiveQuery
-
Get the answer variables
- getAnswerVariables() - Method in interface fr.lirmm.graphik.integraal.api.core.ConjunctiveQueryWithNegatedParts
-
Get the answer variables
- getAnswerVariables() - Method in interface fr.lirmm.graphik.integraal.api.core.UnionOfConjunctiveQueries
-
Get the answer variables
- getAnswerVariables() - Method in class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQuery
-
Returns the answer variables of the query.
- getAnswerVariables() - Method in class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQueryWithNegatedParts
-
Returns the answer variables of the query.
- getAnswerVariables() - Method in class fr.lirmm.graphik.integraal.core.DefaultUnionOfConjunctiveQueries
- getAnswerVariables() - Method in class fr.lirmm.graphik.integraal.core.RuleWrapper2ConjunctiveQueryWithNegatedParts
- getApproach() - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryKnowledgeBase
-
Returns the defined priority of this KnowledgeBase (ie saturation or rewriting).
- getArity() - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.PredicateImpl
- getArity() - Method in class fr.lirmm.graphik.integraal.api.core.Predicate
-
Get the arity of this predicate.
- getAssignedTerms() - Method in class fr.inria.rules.integraal.model.data.readable.query.BasicQuery
-
Returns the current assignment of terms by position.
- getAssociatedSubstitution() - Method in interface fr.inria.rules.integraal.unifier.QueryUnifier
-
Returns the substitution associated to this unifier.
- getAssociatedSubstitution() - Method in class fr.inria.rules.integraal.unifier.QueryUnifierImpl
- getAssociatedSubstitution(FOQuery) - Method in class fr.inria.rules.integraal.model.partition.TermPartition
-
Compute the substitution associated with this partition.
- getAtomFromFunction(EvaluableFunction) - Method in class fr.inria.rules.integraal.model.functions.QueryableRelationalFunctions
-
Builds an atom representing the supplied evaluable function with a fresh result variable.
- getAtomFromFunction(EvaluableFunction, Term) - Method in class fr.inria.rules.integraal.model.functions.QueryableRelationalFunctions
-
Builds an atom representing the supplied evaluable function.
- getAtomicPattern(Predicate) - Method in interface fr.inria.rules.integraal.model.data.collection.api.QueryableDataCollection
- getAtomicPattern(Predicate) - Method in interface fr.inria.rules.integraal.model.data.readable.QueryableData
-
Get the basic pattern for a given predicate
- getAtomicPattern(Predicate) - Method in class fr.inria.rules.integraal.model.data.readable.QueryableDataDelAtomsWrapper
- getAtomicPattern(Predicate) - Method in class fr.inria.rules.integraal.model.functions.QueryableRelationalFunctions
- getAtomicPattern(Predicate) - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
- getAtomicPattern(Predicate) - Method in class fr.inria.rules.integraal.storage.external.triplestore.TripleStoreStore
- getAtomicPattern(Predicate) - Method in class fr.inria.rules.integraal.storage.natives.DefaultInMemoryAtomSet
- getAtomicPattern(Predicate) - Method in class fr.inria.rules.integraal.storage.natives.FactBaseDelAtomsWrapper
- getAtomicPattern(Predicate) - Method in class fr.inria.rules.integraal.storage.natives.LightInMemoryGraphStore
- getAtomicPattern(Predicate) - Method in class fr.inria.rules.integraal.storage.natives.SimpleInMemoryGraphStore
- getAtomicPattern(Predicate) - Method in class fr.inria.rules.integraal.views.datasource.AbstractDataSource
- getAtomicPattern(Predicate) - Method in class fr.inria.rules.integraal.views.FederatedFactBase
-
Deprecated.
- getAtomsByPredicate(Predicate) - Method in interface fr.inria.rules.integraal.model.data.collection.api.MaterializedDataCollection
- getAtomsByPredicate(Predicate) - Method in interface fr.inria.rules.integraal.model.data.readable.MaterializedData
-
Returns an iterator over all atoms with the specified predicate.
- getAtomsByPredicate(Predicate) - Method in class fr.inria.rules.integraal.storage.external.triplestore.TripleStoreStore
- getAtomsByPredicate(Predicate) - Method in class fr.inria.rules.integraal.storage.natives.DefaultInMemoryAtomSet
- getAtomsByPredicate(Predicate) - Method in class fr.inria.rules.integraal.storage.natives.FactBaseDelAtomsWrapper
- getAtomsByPredicate(Predicate) - Method in class fr.inria.rules.integraal.storage.natives.LightInMemoryGraphStore
- getAtomsByPredicate(Predicate) - Method in class fr.inria.rules.integraal.storage.natives.SimpleInMemoryGraphStore
- getAtomsByPredicate(Predicate) - Method in class fr.inria.rules.integraal.views.FederatedFactBase
-
Deprecated.
- getAtomsByTerm(Term) - Method in interface fr.inria.rules.integraal.model.data.collection.api.MaterializedDataCollection
- getAtomsByTerm(Term) - Method in interface fr.inria.rules.integraal.model.data.readable.MaterializedData
-
Returns a stream over all atoms with the specified term.
- getAtomsByTerm(Term) - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
-
//////////////////////////////////////////////
- getAtomsByTerm(Term) - Method in class fr.inria.rules.integraal.storage.external.triplestore.TripleStoreStore
-
//////////////////////////////////////////////
- getAtomsByTerm(Term) - Method in class fr.inria.rules.integraal.storage.natives.FactBaseDelAtomsWrapper
- getAtomsByTerm(Term) - Method in class fr.inria.rules.integraal.storage.natives.LightInMemoryGraphStore
- getAtomsByTerm(Term) - Method in class fr.inria.rules.integraal.storage.natives.SimpleInMemoryGraphStore
- getAtomSet() - Method in interface fr.inria.rules.integraal.model.data.collection.api.MaterializedDataCollection
- getAtomSet() - Method in interface fr.inria.rules.integraal.model.data.readable.MaterializedData
-
Returns a set of all the atoms in the source
- getAtomSet() - Method in class fr.inria.rules.integraal.storage.natives.DefaultInMemoryAtomSet
- getAtomSet() - Method in class fr.inria.rules.integraal.storage.natives.FactBaseDelAtomsWrapper
- getAtomSet() - Method in class fr.inria.rules.integraal.storage.natives.LightInMemoryGraphStore
- getAtomSet() - Method in class fr.inria.rules.integraal.storage.natives.SimpleInMemoryGraphStore
- getAtomSet() - Method in interface fr.lirmm.graphik.integraal.api.core.ConjunctiveQuery
-
Get the atom conjunction representing the query.
- getAtomSet() - Method in class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQuery
-
Returns the fact of the query.
- getBaseInsertQuery() - Method in interface fr.inria.rules.integraal.storage.external.rdbms.driver.RDBMSDriver
-
Returns the base INSERT query template.
- getBaseName() - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario.MW
-
Returns the associated base name.
- getBaseSafeInsertQuery() - Method in class fr.inria.rules.integraal.storage.external.rdbms.driver.HSQLDBDriver
- getBaseSafeInsertQuery() - Method in class fr.inria.rules.integraal.storage.external.rdbms.driver.MySQLDriver
- getBaseSafeInsertQuery() - Method in class fr.inria.rules.integraal.storage.external.rdbms.driver.PostgreSQLDriver
- getBaseSafeInsertQuery() - Method in interface fr.inria.rules.integraal.storage.external.rdbms.driver.RDBMSDriver
-
Returns the base safe INSERT query template.
- getBaseSafeInsertQuery() - Method in class fr.inria.rules.integraal.storage.external.rdbms.driver.SQLiteDriver
- getBaseSafeInsertSelectQuery() - Method in class fr.inria.rules.integraal.storage.external.rdbms.driver.HSQLDBDriver
- getBaseSafeInsertSelectQuery() - Method in class fr.inria.rules.integraal.storage.external.rdbms.driver.MySQLDriver
- getBaseSafeInsertSelectQuery() - Method in class fr.inria.rules.integraal.storage.external.rdbms.driver.PostgreSQLDriver
- getBaseSafeInsertSelectQuery() - Method in interface fr.inria.rules.integraal.storage.external.rdbms.driver.RDBMSDriver
-
Returns the safe INSERT-SELECT query template.
- getBaseSafeInsertSelectQuery() - Method in class fr.inria.rules.integraal.storage.external.rdbms.driver.SQLiteDriver
- getBaseSelectFilteredQuery() - Method in interface fr.inria.rules.integraal.storage.external.rdbms.driver.RDBMSDriver
-
Returns the base SELECT-with-filter query template.
- getBaseSelectQuery() - Method in interface fr.inria.rules.integraal.storage.external.rdbms.driver.RDBMSDriver
-
Returns the base SELECT query template.
- getBaseTableAlias() - Method in interface fr.inria.rules.integraal.storage.external.rdbms.driver.RDBMSDriver
-
Returns the base alias used for tables.
- getBody() - Method in record class fr.inria.rules.integraal.model.formula.impl.FOSubQueryImpl
- getBody() - Method in class fr.inria.rules.integraal.model.query.impl.FOQueryImpl
- getBody() - Method in class fr.inria.rules.integraal.model.query.impl.UnionFOQuery
- getBody() - Method in interface fr.inria.rules.integraal.model.rule.api.FORule
- getBody() - Method in interface fr.inria.rules.integraal.model.rule.api.Rule
- getBody() - Method in class fr.inria.rules.integraal.model.rule.impl.FORuleImpl
-
//////////////////////////////////////////////
- getBody() - Method in interface fr.lirmm.graphik.integraal.api.core.NegativeConstraint
-
Get the body (the hypothesis) of this constraint.
- getBody() - Method in interface fr.lirmm.graphik.integraal.api.core.Rule
-
Get the body (the hypothesis) of this rule.
- getBody() - Method in class fr.lirmm.graphik.integraal.core.ConjunctiveQueryRuleAdapter
- getBody() - Method in class fr.lirmm.graphik.integraal.core.DefaultRule
- getBottom() - Method in interface fr.lirmm.graphik.integraal.api.factory.AtomFactory
-
Returns the distinguished bottom atom.
- getBottom() - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultAtomFactory
- getByName(Map, String) - Static method in class fr.inria.rules.integraal.api.external.ExtEnvUtils
-
Deprecated.Retrieves the value associated with the specified key from the given map.
- getByPositionPartition(Collection) - Method in class fr.inria.rules.integraal.model.partition.TermPartitionFactory
-
Builds the by-position partition of a set of atoms sharing the same predicate.
- getBySccStratification() - Method in interface fr.inria.rules.integraal.grd.api.GraphOfFORuleDependencies
-
The computed order of the stratification must guaranty a correct rule application but no additional assumption is done at this level on the computed stratum
- getBySccStratification() - Method in class fr.inria.rules.integraal.grd.impl.GRDImpl
- getChasableData() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.Chase
-
Returns the chased data structure.
- getChasableData() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseImpl
-
//////////////////////////////////////////////
- getChasableData() - Method in class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChase
- getClass(E) - Method in class fr.inria.rules.integraal.model.partition.Partition
-
Returns an immutable Set containing all the class' elements of x
- getClasses() - Method in class fr.inria.rules.integraal.model.partition.Partition
-
Return all the classes of the partition
- getCode() - Method in class fr.inria.rules.integraal.api.external.eua.EUA
-
Returns the enumerated result code stored in this EUA.
- getCode() - Method in enum class fr.inria.rules.integraal.api.external.eua.EUACode
-
Returns the EUACode as an integer.
- getCode() - Method in enum class fr.inria.rules.integraal.api.external.eua.EUAData
-
Returns the EUA code associated with this value.
- getColumn() - Method in exception class fr.inria.rules.integraal.io.api.ParseException
-
Returns the column number where parsing failed.
- getColumnName(String, int) - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.AdHocSQLLayout
- getColumnName(String, int) - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.NaturalSQLLayout
- getColumnName(String, int) - Method in interface fr.inria.rules.integraal.storage.external.rdbms.layout.RDBMSStorageLayout
-
Returns the name of the column storing a term at a given position.
- getColumnsType(Predicate) - Method in interface fr.inria.rules.integraal.model.kb.api.FactBase
-
Returns the column types used to expose a predicate.
- getColumnsType(Predicate) - Method in class fr.inria.rules.integraal.storage.natives.FactBaseDelAtomsWrapper
- getCompatiblePredicates(Predicate) - Method in interface fr.inria.rules.integraal.model.ruleCompilation.api.RuleCompilation
-
Returns every predicate compatible with the supplied one.
- getCompatiblePredicates(Predicate) - Method in class fr.inria.rules.integraal.model.ruleCompilation.HierarchicalRuleCompilation
- getCompatiblePredicates(Predicate) - Method in class fr.inria.rules.integraal.model.ruleCompilation.id.IDRuleCompilation
- getCompatiblePredicates(Predicate) - Method in class fr.inria.rules.integraal.model.ruleCompilation.NoRuleCompilation
- getCompilation() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
- getCompilation() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
-
Returns the configured compilation strategy.
- getCompilations() - Method in class fr.inria.rules.integraal.api.external.registries.Registries
-
Returns the compilation registry.
- getCompiled() - Method in class fr.inria.rules.integraal.api.internal.CompilationResult
-
Returns the compilable part of the rule base.
- getComponent(int) - Method in class fr.lirmm.graphik.util.graph.scc.StronglyConnectedComponentsGraph
-
Returns the original vertices contained in one component.
- getCompressedAncestorRules(FORule) - Method in interface fr.inria.rules.integraal.grd.api.GraphOfFORuleDependencies
-
Returns the compressed ancestor rules of the specified rule.
- getCompressedAncestorRules(FORule) - Method in class fr.inria.rules.integraal.grd.impl.GRDImpl
- getComputer() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
- getComputer() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
-
Gets the chase computer used in the algorithm.
- getConjunctiveQueries() - Method in interface fr.lirmm.graphik.integraal.api.core.UnionOfConjunctiveQueries
-
Returns all conjunctive queries contained in this union.
- getConjunctiveQueries() - Method in class fr.lirmm.graphik.integraal.core.DefaultUnionOfConjunctiveQueries
- getConjunctiveQueryFromString(String) - Method in interface fr.inria.rules.integraal.views.utils.DLGPParserUtils
- getConjunctiveQueryFromString(String) - Method in class fr.inria.rules.integraal.views.utils.NoUtils
- getConnection() - Method in class fr.inria.rules.integraal.storage.external.rdbms.driver.HSQLDBDriver
- getConnection() - Method in class fr.inria.rules.integraal.storage.external.rdbms.driver.MySQLDriver
- getConnection() - Method in class fr.inria.rules.integraal.storage.external.rdbms.driver.PostgreSQLDriver
- getConnection() - Method in interface fr.inria.rules.integraal.storage.external.rdbms.driver.RDBMSDriver
-
A driver may keep a connection open in order to execute queries faster or create a new one each time Returns a JDBC connection to the target database.
- getConnection() - Method in class fr.inria.rules.integraal.storage.external.rdbms.driver.SQLiteDriver
- getConnectorRepresentation() - Method in class fr.inria.rules.integraal.model.formula.api.CompoundFOFormula
-
Returns the textual representation of the connector used between sub-formulas.
- getConnectorRepresentation() - Method in class fr.inria.rules.integraal.model.formula.impl.FOConjunctionImpl
-
//////////////////////////////////////////////
- getConnectorRepresentation() - Method in class fr.inria.rules.integraal.model.formula.impl.FODisjunctionImpl
-
//////////////////////////////////////////////
- getConstants() - Method in interface fr.inria.rules.integraal.model.data.collection.api.MaterializedDataCollection
- getConstants() - Method in interface fr.inria.rules.integraal.model.formula.api.FOFormulaNegation
- getConstants() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.TermCompound
-
Recursively list all constants
- getConstants() - Method in interface fr.inria.rules.integraal.model.rule.api.Rule
-
Returns the constants occurring in the rule.
- getConstants() - Method in class fr.inria.rules.integraal.model.rule.impl.FORuleImpl
- getConstants() - Method in class fr.inria.rules.integraal.storage.natives.FactBaseDelAtomsWrapper
- getConstants() - Method in class fr.inria.rules.integraal.storage.natives.LightInMemoryGraphStore
- getConstants() - Method in class fr.inria.rules.integraal.storage.natives.SimpleInMemoryGraphStore
- getConstants() - Method in class fr.lirmm.graphik.integraal.api.core.AbstractAtom
- getConstants() - Method in interface fr.lirmm.graphik.integraal.api.core.Atom
-
Get all constants that appear is this atom.
- getConstants() - Method in interface fr.lirmm.graphik.integraal.api.core.AtomSet
-
Returns a Set of all constants in this atom set.
- getConstants() - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryAtomSet
- getConstants() - Method in interface fr.lirmm.graphik.integraal.api.core.Rule
-
Get all constants of this rule.
- getConstants() - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractAtomSet
- getConstants() - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractInMemoryAtomSet
- getConstants() - Method in class fr.lirmm.graphik.integraal.core.ConjunctiveQueryRuleAdapter
- getConstants() - Method in class fr.lirmm.graphik.integraal.core.DefaultAtom
- getConstants() - Method in class fr.lirmm.graphik.integraal.core.DefaultRule
- getContainedKeys(String) - Method in class fr.inria.rules.integraal.api.external.registries.IterableLabeledRegistry
-
Returns the identifiers of all values contained in the container stored under the given key.
- getCorrespondingParameter() - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_scheduler.ByPredicateScheduler
- getCorrespondingParameter() - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_scheduler.GRDScheduler
- getCorrespondingParameter() - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_scheduler.NaiveScheduler
- getCorrespondingParameter() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.rule_scheduler.RuleScheduler
-
Returns the configuration parameter corresponding to this scheduler.
- getCorrespondingParameters() - Method in record class fr.inria.rules.integraal.forward_chaining.chase.description.ChaseDescription
-
Returns the configuration parameters corresponding to this description.
- getCorrespondingParameters() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.description.IChaseDescription
-
Returns the parameters that correspond to this chase description.
- getCptValue() - Method in class fr.lirmm.graphik.util.stream.CounterIterator
-
Returns the number of elements returned so far.
- getCriterion() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
- getCriterion() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
-
Gets the chase criterion used in the algorithm.
- getCSVCopyQuery(String, String, char, int) - Method in class fr.inria.rules.integraal.storage.external.rdbms.driver.HSQLDBDriver
- getCSVCopyQuery(String, String, char, int) - Method in class fr.inria.rules.integraal.storage.external.rdbms.driver.MySQLDriver
- getCSVCopyQuery(String, String, char, int) - Method in class fr.inria.rules.integraal.storage.external.rdbms.driver.PostgreSQLDriver
- getCSVCopyQuery(String, String, char, int) - Method in interface fr.inria.rules.integraal.storage.external.rdbms.driver.RDBMSDriver
-
Returns the SQL query used to bulk-copy CSV data.
- getCSVCopyQuery(String, String, char, int) - Method in class fr.inria.rules.integraal.storage.external.rdbms.driver.SQLiteDriver
- getCurrentSolution() - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.SimpleSolutionManager
-
//////////////////////////////////////////////
- getCurrentSolution() - Method in interface fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.SolutionManager
-
Returns the current solution tracked by this manager.
- getCurrentSolution() - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.SimpleSolutionManager
- getCurrentSolution() - Method in interface fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.SolutionManager
-
Returns the substitution that is currently valid at all explored levels.
- getData() - Method in class fr.inria.rules.integraal.api.external.eua.EUA
-
Returns the data object stored in this EUA.
- getDataField(EUAData) - Method in class fr.inria.rules.integraal.api.external.eua.EUA
-
Returns a data field stored under the given key.
- getDatasource() - Method in class fr.inria.rules.integraal.storage.external.rdbms.driver.HSQLDBDriver
- getDatasource() - Method in class fr.inria.rules.integraal.storage.external.rdbms.driver.MySQLDriver
- getDatasource() - Method in class fr.inria.rules.integraal.storage.external.rdbms.driver.PostgreSQLDriver
- getDatasource() - Method in interface fr.inria.rules.integraal.storage.external.rdbms.driver.RDBMSDriver
-
Returns the data source handled by this driver.
- getDatasource() - Method in class fr.inria.rules.integraal.storage.external.rdbms.driver.SQLiteDriver
- getDataSource() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.data.ChasableData
-
Read-only data - the predicates are distinct from the read-write data
- getDataSource() - Method in class fr.inria.rules.integraal.forward_chaining.chase.data.ChasableDataImpl
- getDataSource() - Method in interface fr.inria.rules.integraal.model.query.api.PreparedQuery
-
Returns the data source against which this query was prepared.
- getDatatype() - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.LiteralImpl
- getDatatype() - Method in interface fr.lirmm.graphik.integraal.api.core.Literal
-
Returns the datatype of the literal.
- getDBDriver() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
- getDBDriver() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
-
Returns the configured database driver type.
- getDBMSDriverParameters() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
- getDBMSDriverParameters() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
-
Returns the configured DBMS driver parameters.
- getDBStrategy() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
- getDBStrategy() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
-
Returns the configured storage layout strategy.
- getDefaultInMemoryAtomSet() - Static method in class fr.inria.rules.integraal.storage.builder.StorageBuilder
-
Returns the default in-memory atom set implementation.
- getDefaultInstance() - Static method in class fr.inria.rules.integraal.storage.rdf4j.value.converter.RDF4JValueConverter
-
Deprecated.
- getDefaultStorage() - Method in class fr.inria.rules.integraal.views.FederatedFactBase
-
Deprecated.Returns the default writable storage used by this federated fact base.
- getDefaultTestEnvironment() - Static method in class fr.inria.rules.integraal.environment.IntegraalEnvironment
- getDefaultWritableData() - Method in interface fr.inria.rules.integraal.model.data.collection.api.QueryableWritableDataCollection
-
Get the default-writable data, if provided The default-writable data is where atoms are written if they have a predicate not assigned to a writable
- getDescription() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.Chase
-
Returns a structured description of the chase configuration.
- getDescription() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseImpl
- getDescription() - Method in class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChase
-
Returns a serializable description of this stratified chase state.
- getDescription() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.AGRDProperty
- getDescription() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.BTSProperty
- getDescription() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.DisconnectedProperty
- getDescription() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.DomainRestrictedProperty
- getDescription() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.FESProperty
- getDescription() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.FrontierGuardedProperty
- getDescription() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.FrontierOneProperty
- getDescription() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.FUSProperty
- getDescription() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.GBTSProperty
- getDescription() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.GuardedProperty
- getDescription() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.JointlyFrontierGuardedSetProperty
- getDescription() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.LinearProperty
- getDescription() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.MFAProperty
- getDescription() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.MSAProperty
- getDescription() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.RangeRestrictedProperty
- getDescription() - Method in interface fr.lirmm.graphik.integraal.rulesetanalyser.property.RuleSetProperty
-
Returns a human-readable description of this property.
- getDescription() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.StickyProperty
- getDescription() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.WeaklyAcyclicProperty
- getDescription() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.WeaklyFrontierGuardedSetProperty
- getDescription() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.WeaklyGuardedSetProperty
- getDescription() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.WeaklyStickyProperty
- getDescription(Predicate) - Method in interface fr.inria.rules.integraal.model.kb.api.FactBase
-
Returns the storage description associated with a predicate.
- getDescription(Predicate) - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
- getDescription(Predicate) - Method in class fr.inria.rules.integraal.storage.external.triplestore.TripleStoreStore
- getDescription(Predicate) - Method in class fr.inria.rules.integraal.storage.natives.DefaultInMemoryAtomSet
- getDescription(Predicate) - Method in class fr.inria.rules.integraal.storage.natives.FactBaseDelAtomsWrapper
- getDescription(Predicate) - Method in class fr.inria.rules.integraal.storage.natives.LightInMemoryGraphStore
- getDescription(Predicate) - Method in class fr.inria.rules.integraal.storage.natives.SimpleInMemoryGraphStore
- getDescription(Predicate) - Method in class fr.inria.rules.integraal.views.FederatedFactBase
-
Deprecated.
- getDLGPParserUtils() - Method in interface fr.inria.rules.integraal.io.api.Parser
- getDLGPParserUtils() - Method in class fr.inria.rules.integraal.io.dlgp.DlgpParser
- getDocumentId() - Method in exception class fr.inria.rules.integraal.storage.external.tabular.UnknownDocumentException
- getDriver() - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
-
Returns the RDBMS driver backing this store.
- getEdgeWeight(GRDEdge) - Method in class fr.inria.rules.integraal.grd.impl.GRDImpl
- getElement() - Method in record class fr.inria.rules.integraal.model.formula.impl.FONegationImpl
-
//////////////////////////////////////////////
- getElements() - Method in class fr.inria.rules.integraal.model.partition.Partition
-
Return all the elements contained in the partition
- getElemFactory() - Method in class fr.inria.rules.integraal.environment.IntegraalEnvironment
- getEmptyDLGPParserUtils() - Static method in interface fr.inria.rules.integraal.views.utils.DLGPParserUtils
- getEnumerationFromString(String, Class) - Static method in class fr.inria.rules.integraal.util.enumerations.EnumUtils
-
Returns the enumeration constant matching the supplied string, or
nullwhen the string is absent. - getEnvironment() - Method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
- getEvaluator() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
- getEvaluator() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
-
Gets the evaluator used in the chase algorithm.
- getEvaluator() - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
-
Returns the SQL evaluator used by this store.
- getExistentials() - Method in interface fr.inria.rules.integraal.model.rule.api.Rule
-
Returns the existential variables introduced by the rule head.
- getExistentials() - Method in class fr.inria.rules.integraal.model.rule.impl.FORuleImpl
- getExistentials() - Method in interface fr.lirmm.graphik.integraal.api.core.Rule
-
Compute and return the set of existential variables of this rule.
- getExistentials() - Method in class fr.lirmm.graphik.integraal.core.ConjunctiveQueryRuleAdapter
- getExistentials() - Method in class fr.lirmm.graphik.integraal.core.DefaultRule
- getExplainerSolver() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
- getExplainerSolver() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
-
Returns the configured explainer solver.
- getExplainerSolver(IGParameter...) - Static method in class fr.inria.rules.integraal.configuration.parameters.IGParameterValueExtractor
-
Returns the configured explainer solver.
- getExplainerVerbosity() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
- getExplainerVerbosity() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
-
Returns the configured explainer verbosity.
- getExplanation() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
- getExplanation() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
-
Returns the selected explanation category.
- getExplanation(IGParameter...) - Static method in class fr.inria.rules.integraal.configuration.parameters.IGParameterValueExtractor
-
Returns the configured explanation category.
- getExplanationSupportType() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
- getExplanationSupportType() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
-
Returns the configured explanation support type.
- getExplanationSupportType(IGParameter...) - Static method in class fr.inria.rules.integraal.configuration.parameters.IGParameterValueExtractor
-
Returns the configured explanation support type.
- getExtension(String, Class) - Static method in class fr.inria.rules.integraal.util.files.FileUtils
-
Returns the enum constant matching the file extension.
- getExternalHaltingConditions() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
- getExternalHaltingConditions() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
-
Returns the external halting conditions currently configured.
- getFactbase() - Method in interface fr.inria.rules.integraal.component_builder.api.IComponentBuilder
-
Gets the fact base created by the component.
- getFactbase() - Method in class fr.inria.rules.integraal.component_builder.ComponentBuilder
-
Returns the factbase object used by the builder.
- getFactBase() - Method in class fr.inria.rules.integraal.api.internal.ParsingResult
-
Returns the parsed fact base.
- getFactBase() - Method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
-
Retrieves the fact base object.
- getFactBase() - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario
- getFactBase() - Method in interface fr.inria.rules.integraal.model.kb.api.KnowledgeBase
-
Returns the fact base attached to this knowledge base.
- getFactBase() - Method in class fr.inria.rules.integraal.model.kb.impl.KnowledgeBaseImpl
-
//////////////////////////////////////////////
- getFactBase(String) - Method in class fr.inria.rules.integraal.api.external.registries.Registries
-
Returns the fact base associated with the given key.
- getFactBaseCollection() - Method in class fr.inria.rules.integraal.api.internal.ParsingResult
-
Returns the parsed fact base collection.
- getFactBaseCollections() - Method in class fr.inria.rules.integraal.api.external.registries.Registries
-
Returns the fact base collection registry.
- getFactbaseFor(IInputDataScenario, IAlgorithmParameters) - Static method in class fr.inria.rules.integraal.component_builder.components.FactBaseLoaderFromFile
-
Loads all atoms in files specified by the knowlede base scenario in a storage which is defined by the algorithm parameters object.
- getFactbasePaths() - Method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
-
Retrieves the path(s) to the fact base file(s).
- getFactbasePaths() - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario
- getFactBases() - Method in class fr.inria.rules.integraal.api.external.registries.Registries
-
Returns the fact base registry.
- getFacts() - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryKnowledgeBase
- getFederatedFactBase() - Method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
-
Gets the federated fact base.
- getFederatedFactBase() - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario
- getFederatedFactbaseFor(IInputDataScenario, IAlgorithmParameters) - Static method in class fr.inria.rules.integraal.component_builder.components.FactBaseLoaderFromFile
-
Builds a federated fact base from mapping files described in the scenario.
- getFileNames(String, Class) - Static method in class fr.inria.rules.integraal.util.files.FileUtils
-
Returns files from a file or directory whose extension is accepted by the given enum class.
- getFileNames(String, Collection) - Static method in class fr.inria.rules.integraal.util.files.FileUtils
-
Returns files from a file or directory whose extension is present in the given collection.
- getFileNames(String, Predicate) - Static method in class fr.inria.rules.integraal.util.files.FileUtils
-
Returns files from a file or directory whose extension satisfies the given predicate.
- getFirstLevelJoinVariables(FOFormula) - Static method in class fr.inria.rules.integraal.model.formula.FOFormulas
-
Computes the variables shared by at least two direct children of the formula.
- getFormula() - Method in interface fr.inria.rules.integraal.model.formula.api.FOFormulaSubQuery
- getFormula() - Method in record class fr.inria.rules.integraal.model.formula.impl.FOSubQueryImpl
- getFormula() - Method in interface fr.inria.rules.integraal.model.query.api.FOQuery
-
Returns the formula that defines the query body.
- getFormula() - Method in class fr.inria.rules.integraal.model.query.impl.FOQueryImpl
- getFreshSymbol() - Method in interface fr.lirmm.graphik.integraal.api.core.ConstantGenerator
-
Generate a fresh constant, i.e. a constant which does not already exist.
- getFreshSymbol() - Method in interface fr.lirmm.graphik.integraal.api.core.TermGenerator
-
Generate a fresh term, i.e. a term which does not already exist.
- getFreshSymbol() - Method in interface fr.lirmm.graphik.integraal.api.core.VariableGenerator
-
Generate a fresh variable, i.e. a variable that does not already exist.
- getFreshSymbol() - Method in class fr.lirmm.graphik.integraal.core.DefaultConstantGenerator
- getFreshSymbol() - Method in class fr.lirmm.graphik.integraal.core.DefaultVariableGenerator
- getFreshSymbol() - Method in class fr.lirmm.graphik.integraal.core.StoredVariableGenerator
- getFreshSymbolGenerator() - Method in interface fr.lirmm.graphik.integraal.api.core.AtomSet
-
Returns the fresh symbol generator associated with this atom set.
- getFreshSymbolGenerator() - Method in class fr.lirmm.graphik.integraal.core.atomset.DefaultInMemoryAtomSet
- getFreshSymbolGenerator() - Method in class fr.lirmm.graphik.integraal.core.atomset.LinkedListAtomSet
-
Deprecated.
- getFrontier() - Method in interface fr.inria.rules.integraal.model.rule.api.Rule
-
Returns the frontier variables of the rule.
- getFrontier() - Method in class fr.inria.rules.integraal.model.rule.impl.FORuleImpl
- getFrontier() - Method in interface fr.lirmm.graphik.integraal.api.core.Rule
-
Compute and return the set of frontier variables of this rule.
- getFrontier() - Method in class fr.lirmm.graphik.integraal.core.ConjunctiveQueryRuleAdapter
- getFrontier() - Method in class fr.lirmm.graphik.integraal.core.DefaultRule
- getFullName() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.AGRDProperty
- getFullName() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.BTSProperty
- getFullName() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.DisconnectedProperty
- getFullName() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.DomainRestrictedProperty
- getFullName() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.FESProperty
- getFullName() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.FrontierGuardedProperty
- getFullName() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.FrontierOneProperty
- getFullName() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.FUSProperty
- getFullName() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.GBTSProperty
- getFullName() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.GuardedProperty
- getFullName() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.JointlyFrontierGuardedSetProperty
- getFullName() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.LinearProperty
- getFullName() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.MFAProperty
- getFullName() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.MSAProperty
- getFullName() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.RangeRestrictedProperty
- getFullName() - Method in interface fr.lirmm.graphik.integraal.rulesetanalyser.property.RuleSetProperty
-
Returns the full human-readable name of this property.
- getFullName() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.StickyProperty
- getFullName() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.WeaklyAcyclicProperty
- getFullName() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.WeaklyFrontierGuardedSetProperty
- getFullName() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.WeaklyGuardedSetProperty
- getFullName() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.WeaklyStickyProperty
- getFunctionName() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.EvaluableFunction
-
Returns the function name used by this evaluable term.
- getFunctionName() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.LogicalFunctionalTerm
-
Returns the function symbol of this term.
- getFunctionName() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms.AbstractLogicalFunctionalTermImpl
- getFunctionName() - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms.EvaluableFunctionImpl
- getGeneralisations() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.AGRDProperty
- getGeneralisations() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.DisconnectedProperty
- getGeneralisations() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.DomainRestrictedProperty
- getGeneralisations() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.FESProperty
- getGeneralisations() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.FrontierGuardedProperty
- getGeneralisations() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.FrontierOneProperty
- getGeneralisations() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.GBTSProperty
- getGeneralisations() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.GuardedProperty
- getGeneralisations() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.JointlyFrontierGuardedSetProperty
- getGeneralisations() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.LinearProperty
- getGeneralisations() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.MFAProperty
- getGeneralisations() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.MSAProperty
- getGeneralisations() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.RangeRestrictedProperty
- getGeneralisations() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.RuleSetProperty.Default
- getGeneralisations() - Method in interface fr.lirmm.graphik.integraal.rulesetanalyser.property.RuleSetProperty
-
Returns the direct generalisations of this property.
- getGeneralisations() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.StickyProperty
- getGeneralisations() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.WeaklyAcyclicProperty
- getGeneralisations() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.WeaklyFrontierGuardedSetProperty
- getGeneralisations() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.WeaklyGuardedSetProperty
- getGeneralisationsOf(RuleSetProperty) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.RuleSetPropertyHierarchy
-
Returns the generalisations of the given property present in this hierarchy.
- getGeneratedSymbol() - Method in class fr.lirmm.graphik.integraal.core.StoredVariableGenerator
-
Returns all generated symbols.
- getGMUSSolverTreshold() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
- getGMUSSolverTreshold() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
-
Returns the configured GMUS solver threshold.
- getGMUSSolverTreshold(IGParameter...) - Static method in class fr.inria.rules.integraal.configuration.parameters.IGParameterValueExtractor
-
Returns the configured GMUS solver threshold setting.
- getGraphOfRuleDependencies() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.util.AnalyserRuleSet
-
Returns the graph of rule dependencies for this rule set.
- getGraphOfRuleInstancesComputation() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
- getGraphOfRuleInstancesComputation() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
-
Returns the configured graph-of-rule-instances computation strategy.
- getGraphOfRuleInstancesType() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
- getGraphOfRuleInstancesType() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
-
Returns the configured graph-of-rule-instances representation.
- getGraphPositionDependencies() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.util.AnalyserRuleSet
-
Returns the graph of position dependencies.
- getGRIComputation(IGParameter...) - Static method in class fr.inria.rules.integraal.configuration.parameters.IGParameterValueExtractor
-
Returns the configured graph-of-rule-instances computation mode.
- getGRIType(IGParameter...) - Static method in class fr.inria.rules.integraal.configuration.parameters.IGParameterValueExtractor
-
Returns the configured graph-of-rule-instances representation.
- getHead() - Method in interface fr.inria.rules.integraal.model.kb.api.FactBase
-
Not so efficient implementation of IFact's getHead().
- getHead() - Method in interface fr.inria.rules.integraal.model.rule.api.FORule
- getHead() - Method in interface fr.inria.rules.integraal.model.rule.api.Rule
- getHead() - Method in class fr.inria.rules.integraal.model.rule.impl.FORuleImpl
- getHead() - Method in interface fr.lirmm.graphik.integraal.api.core.Rule
-
Get the head (the conclusion) of this rule.
- getHead() - Method in class fr.lirmm.graphik.integraal.core.ConjunctiveQueryRuleAdapter
- getHead() - Method in class fr.lirmm.graphik.integraal.core.DefaultRule
- getHomomorphisms(Atom, Atom) - Method in interface fr.inria.rules.integraal.model.ruleCompilation.api.RuleCompilation
-
Compute all the possible homomorphisms from a to b
- getHomomorphisms(Atom, Atom, Substitution) - Method in interface fr.inria.rules.integraal.model.ruleCompilation.api.RuleCompilation
-
Compute all the possible homomorphisms from a to b with respect to s
- getHomomorphisms(Atom, Atom, Substitution) - Method in class fr.inria.rules.integraal.model.ruleCompilation.HierarchicalRuleCompilation
- getHomomorphisms(Atom, Atom, Substitution) - Method in class fr.inria.rules.integraal.model.ruleCompilation.id.IDRuleCompilation
- getHomomorphisms(Atom, Atom, Substitution) - Method in class fr.inria.rules.integraal.model.ruleCompilation.NoRuleCompilation
- getHybridRulebaseRew() - Method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
-
Gets the hybrid rule base for saturation.
- getHybridRulebaseRew() - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario
- getHybridRulebaseRewPaths() - Method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
-
Gets the paths to the files defining the hybrid rule base for rewriting.
- getHybridRulebaseRewPaths() - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario
- getHybridRulebaseSat() - Method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
-
Gets the hybrid rule base for saturation.
- getHybridRulebaseSat() - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario
- getHybridRulebaseSatPaths() - Method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
-
Gets the paths to the files defining the hybrid rule base for saturation.
- getHybridRulebaseSatPaths() - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario
- getHybridType(IGParameter[]) - Static method in class fr.inria.rules.integraal.configuration.parameters.IGParameterValueExtractor
-
Returns the configured hybrid reasoning type.
- getIdentifier() - Method in interface fr.lirmm.graphik.integraal.api.core.Constant
- getIdentifier() - Method in interface fr.lirmm.graphik.integraal.api.core.Literal
- getIdentifier() - Method in class fr.lirmm.graphik.integraal.api.core.Predicate
-
Get the URI representation of this predicate.
- getIdentifier() - Method in interface fr.lirmm.graphik.integraal.api.core.Term
-
A unique identifier of this term.
- getImage(IGParameter...) - Static method in class fr.inria.rules.integraal.configuration.parameters.IGParameterValueExtractor
-
Returns the first image-type parameter.
- getImageOf(FOFormula) - Method in interface fr.inria.rules.integraal.unifier.QueryUnifier
-
Returns the image of a formula under this unifier substitution.
- getImageOf(FOFormula) - Method in class fr.inria.rules.integraal.unifier.QueryUnifierImpl
- getImageOf(T) - Method in interface fr.lirmm.graphik.integraal.api.core.FreshVarMapper
-
Returns the fresh variable associated with the given object.
- getImageOf(T) - Method in class fr.lirmm.graphik.integraal.core.DefaultFreshVarMapper
-
Returns the fresh variable associated with the specified object.
- getImageOfTreeVariable(Variable) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.SubstitutionImpl
-
Farah R. + JFB To mimic the standard method, added a default empty list
- getImageOfVariable(Variable) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Substitution
-
Retrieves the term mapped to a specific variable in this substitution.
- getImageOfVariable(Variable) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.SubstitutionImpl
-
//////////////////////////////////////////////
- getImageType() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
- getImageType() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
-
Returns the configured image type.
- getIndexablePatterns() - Method in interface fr.inria.rules.integraal.model.data.readable.query.AtomicPattern
-
Returns the sets of positions that can be indexed together.
- getIndexablePatterns() - Method in class fr.inria.rules.integraal.views.view.ViewImpl
- getInitialFORules() - Method in interface fr.inria.rules.integraal.unifier.QueryUnifier
-
Not used yet
- getInitialFORules() - Method in class fr.inria.rules.integraal.unifier.QueryUnifierImpl
- getInnerVariables() - Method in record class fr.inria.rules.integraal.model.formula.impl.FOSubQueryImpl
-
Renvoie uniquement les variables classiques de la requête interne, excluant la variable de structure.
- getInteGraalEnvironment() - Method in interface fr.inria.rules.integraal.io.api.Parser
- getInteGraalEnvironment() - Method in class fr.inria.rules.integraal.io.csv.CSVParser
- getInteGraalEnvironment() - Method in class fr.inria.rules.integraal.io.csv.RLSCSVParser
- getInteGraalEnvironment() - Method in class fr.inria.rules.integraal.io.csv.RLSCSVsParser
- getInteGraalEnvironment() - Method in class fr.inria.rules.integraal.io.dlgp.DlgpParser
- getInteGraalEnvironment() - Method in class fr.inria.rules.integraal.io.dlgpe.DlgpeParser
- getInteGraalEnvironment() - Method in class fr.inria.rules.integraal.io.rdf.RDFParser
- getInvoker() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.ComputedAtom
-
Returns the invoker used to evaluate this computed atom.
- getInvoker() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.EvaluableFunction
-
Returns the invoker used to evaluate this function.
- getInvoker() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.ComputedAtomImpl
- getInvoker() - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms.EvaluableFunctionImpl
- getInvoker(IntegraalInvokers.StdInvoker) - Method in class fr.inria.rules.integraal.model.functions.IntegraalInvokers
-
Retrieves the invoker corresponding to a given function.
- getInvoker(String) - Method in class fr.inria.rules.integraal.model.functions.IntegraalInvokers
-
Retrieves the invoker by function name as a string.
- getIrredondant(InMemoryAtomSet) - Method in interface fr.lirmm.graphik.integraal.api.core.RulesCompilation
-
Filters redundant atom in the specified atom-set with respect to this rule compilation.
- getJDBCString() - Method in class fr.inria.rules.integraal.storage.external.rdbms.driver.HSQLDBDriver
- getJDBCString() - Method in class fr.inria.rules.integraal.storage.external.rdbms.driver.MySQLDriver
- getJDBCString() - Method in class fr.inria.rules.integraal.storage.external.rdbms.driver.PostgreSQLDriver
- getJDBCString() - Method in interface fr.inria.rules.integraal.storage.external.rdbms.driver.RDBMSDriver
-
Returns the JDBC connection string.
- getJDBCString() - Method in class fr.inria.rules.integraal.storage.external.rdbms.driver.SQLiteDriver
- getJointlyAffectedPositionSet() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.util.AnalyserRuleSet
-
Returns the jointly affected-position set associated with this rule set.
- getJoinVariables(FOFormula) - Static method in class fr.inria.rules.integraal.model.formula.FOFormulas
-
Computes the variables shared by at least two atoms of the formula.
- getLabel() - Method in interface fr.inria.rules.integraal.model.common.api.Labeled
-
Returns the current label.
- getLabel() - Method in interface fr.inria.rules.integraal.model.common.api.Sentence
- getLabel() - Method in interface fr.inria.rules.integraal.model.query.api.PreparedQuery
- getLabel() - Method in class fr.inria.rules.integraal.model.query.impl.FOQueryImpl
-
Deprecated.
- getLabel() - Method in class fr.inria.rules.integraal.model.query.impl.UnionFOQuery
-
Deprecated.
- getLabel() - Method in class fr.inria.rules.integraal.model.rule.impl.FORuleImpl
-
Deprecated.
- getLabel() - Method in class fr.lirmm.graphik.integraal.api.core.AbstractTerm
- getLabel() - Method in interface fr.lirmm.graphik.integraal.api.core.ConjunctiveQuery
-
The label (the name) for this query.
- getLabel() - Method in interface fr.lirmm.graphik.integraal.api.core.ConjunctiveQueryWithNegatedParts
-
The label (the name) for this query.
- getLabel() - Method in interface fr.lirmm.graphik.integraal.api.core.Constant
- getLabel() - Method in interface fr.lirmm.graphik.integraal.api.core.NegativeConstraint
-
Get the label (the name) of this constraint.
- getLabel() - Method in interface fr.lirmm.graphik.integraal.api.core.Query
-
Returns the query label.
- getLabel() - Method in interface fr.lirmm.graphik.integraal.api.core.Rule
-
Get the label (the name) of this rule.
- getLabel() - Method in interface fr.lirmm.graphik.integraal.api.core.Term
-
Return a label that represents this term.
- getLabel() - Method in interface fr.lirmm.graphik.integraal.api.core.UnionOfConjunctiveQueries
-
The label (the name) of this query.
- getLabel() - Method in interface fr.lirmm.graphik.integraal.api.core.Variable
- getLabel() - Method in class fr.lirmm.graphik.integraal.core.ConjunctiveQueryRuleAdapter
- getLabel() - Method in class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQuery
- getLabel() - Method in class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQueryWithNegatedParts
- getLabel() - Method in class fr.lirmm.graphik.integraal.core.DefaultRule
- getLabel() - Method in class fr.lirmm.graphik.integraal.core.DefaultUnionOfConjunctiveQueries
- getLabel() - Method in class fr.lirmm.graphik.integraal.core.RuleWrapper2ConjunctiveQueryWithNegatedParts
- getLabel() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.AGRDProperty
- getLabel() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.BTSProperty
- getLabel() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.DisconnectedProperty
- getLabel() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.DomainRestrictedProperty
- getLabel() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.FESProperty
- getLabel() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.FrontierGuardedProperty
- getLabel() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.FrontierOneProperty
- getLabel() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.FUSProperty
- getLabel() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.GBTSProperty
- getLabel() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.GuardedProperty
- getLabel() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.JointlyFrontierGuardedSetProperty
- getLabel() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.LinearProperty
- getLabel() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.MFAProperty
- getLabel() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.MSAProperty
- getLabel() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.RangeRestrictedProperty
- getLabel() - Method in interface fr.lirmm.graphik.integraal.rulesetanalyser.property.RuleSetProperty
-
This method must return a label not used by any other rule property or undefined behaviour is to be expected.
- getLabel() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.StickyProperty
- getLabel() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.WeaklyAcyclicProperty
- getLabel() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.WeaklyFrontierGuardedSetProperty
- getLabel() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.WeaklyGuardedSetProperty
- getLabel() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.WeaklyStickyProperty
- getLastStepResults() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.Chase
-
Returns the result of the last applied chase step.
- getLastStepResults() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseImpl
- getLastStepResults() - Method in class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChase
- getLightInMemoryGraphStore() - Static method in class fr.inria.rules.integraal.storage.builder.StorageBuilder
-
Returns the light in-memory graph store implementation.
- getLine() - Method in exception class fr.inria.rules.integraal.io.api.ParseException
-
Returns the line number where parsing failed.
- getList() - Method in class fr.lirmm.graphik.util.stream.CloseableIteratorAccumulator
-
Returns a copy of the buffered elements.
- getListOfAnswerVariables() - Method in interface fr.inria.rules.integraal.model.query.api.PreparedQuery
- getListOfAnswerVariables() - Method in interface fr.inria.rules.integraal.model.query.api.Query
-
Returns the ordered answer variables of this query.
- getListOfAnswerVariables() - Method in class fr.inria.rules.integraal.model.query.impl.FOQueryImpl
- getListOfAnswerVariables() - Method in class fr.inria.rules.integraal.model.query.impl.UnionFOQuery
- getLiterals() - Method in interface fr.inria.rules.integraal.model.data.collection.api.MaterializedDataCollection
- getLiterals() - Method in interface fr.inria.rules.integraal.model.formula.api.FOFormulaNegation
- getLiterals() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.TermCompound
-
Recursively list all literals
- getLiterals() - Method in class fr.inria.rules.integraal.storage.natives.FactBaseDelAtomsWrapper
- getLiterals() - Method in class fr.inria.rules.integraal.storage.natives.LightInMemoryGraphStore
- getLiterals() - Method in class fr.inria.rules.integraal.storage.natives.SimpleInMemoryGraphStore
- getLiterals() - Method in class fr.lirmm.graphik.integraal.api.core.AbstractAtom
- getLiterals() - Method in interface fr.lirmm.graphik.integraal.api.core.Atom
-
Get all literals that appear is this atom.
- getLiterals() - Method in interface fr.lirmm.graphik.integraal.api.core.AtomSet
-
Returns a Set of all literals in this atom set.
- getLiterals() - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryAtomSet
- getLiterals() - Method in interface fr.lirmm.graphik.integraal.api.core.Rule
-
Get all literals of this rule.
- getLiterals() - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractAtomSet
- getLiterals() - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractInMemoryAtomSet
- getLiterals() - Method in class fr.lirmm.graphik.integraal.core.ConjunctiveQueryRuleAdapter
- getLiterals() - Method in class fr.lirmm.graphik.integraal.core.DefaultAtom
- getLiterals() - Method in class fr.lirmm.graphik.integraal.core.DefaultRule
- getLocalName() - Method in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
-
Returns the local XSD name of this datatype.
- getMandatoryParameters() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Evaluable
-
Get the variables that must be sent to something to evaluate the object
- getMandatoryParameters() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.ComputedAtomImpl
- getMandatoryParameters() - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms.EvaluableFunctionImpl
- getMandatoryParameters() - Method in interface fr.inria.rules.integraal.model.query.api.PreparedFOQuery
-
Returns the variables that must be bound before evaluating the query.
- getMandatoryPositions() - Method in class fr.inria.rules.integraal.model.data.readable.query.AbstractAtomicPattern
- getMandatoryPositions() - Method in interface fr.inria.rules.integraal.model.data.readable.query.AtomicPattern
-
Returns the positions that must be assigned before evaluation.
- getMap() - Method in class fr.lirmm.graphik.integraal.core.AbstractMapBasedSubstitution
-
Returns the mutable map that stores the substitution mappings.
- getMap() - Method in class fr.lirmm.graphik.integraal.core.HashMapSubstitution
- getMap() - Method in class fr.lirmm.graphik.integraal.core.TreeMapSubstitution
- getMappingbasePaths() - Method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
-
Retrieves the path(s) to the mapping base file(s).
- getMappingbasePaths() - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario
- getMARCOPathToExecutable() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
- getMARCOPathToExecutable() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
-
Returns the configured path to the MARCO executable.
- getMarkedVariableSet() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.util.AnalyserRuleSet
-
Returns the marked-variable set associated with this rule set.
- getMax() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
- getMax() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
-
Returns the maximum number of produced answers.
- getMax(IGParameter...) - Static method in class fr.inria.rules.integraal.configuration.parameters.IGParameterValueExtractor
-
Returns the first maximum-answer parameter.
- getMessage() - Method in class fr.inria.rules.integraal.api.external.eua.EUA
-
Returns the human-readable message stored in this EUA.
- getMinimalStratification() - Method in interface fr.inria.rules.integraal.grd.api.GraphOfFORuleDependencies
-
The computed order of the stratification must guaranty a correct rule application.
- getMinimalStratification() - Method in class fr.inria.rules.integraal.grd.impl.GRDImpl
- getMostGeneralSinglePieceUnifiers(FOQuery, FORule) - Method in class fr.inria.rules.integraal.unifier.QueryUnifierAlgorithm
-
Algorithm 2 in Mélanie König's thesis Computes the single piece most general unifiers of the given query with the given rule The rule and the query must have a disjoint set of variables
- getName() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
-
Returns the name of the configuration concatenated with the algorithm name.
- getName() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
-
Returns the display name of this algorithm configuration.
- getName() - Method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
-
Retrieves the name of the scenario.
- getName() - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario
- getName() - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.ConstantImpl
- getName() - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.PredicateImpl
- getName() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.VariableImpl
- getName() - Method in class fr.inria.rules.integraal.views.datasource.AbstractDataSource
- getName() - Method in interface fr.inria.rules.integraal.views.datasource.DataSource
-
Returns the optional user-facing name of this data source.
- getNbrComponents() - Method in class fr.lirmm.graphik.util.graph.scc.StronglyConnectedComponentsGraph
-
Returns the number of strongly connected components.
- getNegatedParts() - Method in interface fr.lirmm.graphik.integraal.api.core.ConjunctiveQueryWithNegatedParts
-
Get the set of facts which must be false (at least one).
- getNegatedParts() - Method in class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQueryWithNegatedParts
- getNegatedParts() - Method in class fr.lirmm.graphik.integraal.core.RuleWrapper2ConjunctiveQueryWithNegatedParts
- getNegativeBodyParts(FORule) - Static method in class fr.inria.rules.integraal.util.Rules
-
Returns the negative body parts of the supplied rule.
- getNegativeConstraint(String) - Method in interface fr.lirmm.graphik.integraal.api.core.Ontology
-
Retrieves a negative constraint by its name.
- getNegativeConstraint(String) - Method in class fr.lirmm.graphik.integraal.core.ruleset.DefaultOntology
- getNegativeConstraintNames() - Method in interface fr.lirmm.graphik.integraal.api.core.Ontology
-
Returns the names of the negative constraints stored in this ontology.
- getNegativeConstraintNames() - Method in class fr.lirmm.graphik.integraal.core.ruleset.DefaultOntology
- getNestedTerms(Class) - Method in record class fr.inria.rules.integraal.model.formula.impl.FOSubQueryImpl
- getNestedTerms(Class) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.TermCompound
-
Returns all nested terms filtered by the supplied type.
- getNestedTerms(Class) - Method in interface fr.inria.rules.integraal.model.data.collection.api.MaterializedDataCollection
- getNewGeneratedSymbol() - Method in class fr.lirmm.graphik.integraal.core.StoredVariableGenerator
-
Getting the list of new generated symbol is useful for check at each chase step, if some special processes must be done or not
- getNullLiteral() - Method in interface fr.inria.rules.integraal.model.logicalElements.factory.api.TermFactory
-
Gets the null literal value.
- getNullLiteral() - Method in class fr.inria.rules.integraal.model.logicalElements.factory.impl.SameObjectTermFactory
- getNumberFieldName() - Method in class fr.inria.rules.integraal.storage.external.rdbms.driver.HSQLDBDriver
- getNumberFieldName() - Method in class fr.inria.rules.integraal.storage.external.rdbms.driver.MySQLDriver
- getNumberFieldName() - Method in class fr.inria.rules.integraal.storage.external.rdbms.driver.PostgreSQLDriver
- getNumberFieldName() - Method in interface fr.inria.rules.integraal.storage.external.rdbms.driver.RDBMSDriver
-
Returns the SQL numeric-column type name used by this driver.
- getNumberFieldName() - Method in class fr.inria.rules.integraal.storage.external.rdbms.driver.SQLiteDriver
- getOntology() - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryKnowledgeBase
-
Get the ontology attached to this knowledge base.
- getOrCreateInstance(TermFactory) - Static method in class fr.inria.rules.integraal.storage.rdf4j.value.converter.RDF4JValueConverter
-
Returns a converter instance for the given term factory.
- getOrderedProperties() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.RuleSetPropertyHierarchy
-
Returns the properties topologically ordered from more specific to more general.
- getParentEnum() - Method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
-
Returns the parent enumeration keyword when this keyword is nested under another family.
- getPartition() - Method in interface fr.inria.rules.integraal.unifier.QueryUnifier
-
Returns the term partition that realizes the unification.
- getPartition() - Method in class fr.inria.rules.integraal.unifier.QueryUnifierImpl
- getPatterns() - Method in interface fr.inria.rules.integraal.model.common.api.Sentence
- getPieces(Rule) - Static method in class fr.lirmm.graphik.integraal.core.Rules
-
Compute and return the set of pieces of the head according to the frontier.
- getPositiveBodyPart(FORule) - Static method in class fr.inria.rules.integraal.util.Rules
-
Returns the positive body part of the supplied rule.
- getPositivePart() - Method in interface fr.lirmm.graphik.integraal.api.core.ConjunctiveQueryWithNegatedParts
-
Get the set of facts which must be true.
- getPositivePart() - Method in class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQueryWithNegatedParts
- getPositivePart() - Method in class fr.lirmm.graphik.integraal.core.RuleWrapper2ConjunctiveQueryWithNegatedParts
- getPredicate() - Method in class fr.inria.rules.integraal.model.data.readable.query.AbstractAtomicPattern
- getPredicate() - Method in interface fr.inria.rules.integraal.model.data.readable.query.AtomicPattern
-
Returns the predicate described by this pattern.
- getPredicate() - Method in class fr.inria.rules.integraal.model.data.readable.query.BasicQuery
-
Returns the predicate associated with this query.
- getPredicate() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Atom
-
Returns the predicate associated with this atom.
- getPredicate() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.AtomImpl
-
//////////////////////////////////////////////
- getPredicate() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.ComputedAtomImpl
- getPredicate() - Method in interface fr.lirmm.graphik.integraal.api.core.Atom
-
Get the Predicate of this Atom.
- getPredicate() - Method in class fr.lirmm.graphik.integraal.core.DefaultAtom
-
Get the predicate.
- getPredicate(String) - Method in interface fr.inria.rules.integraal.model.logicalElements.factory.api.PredicateFactory
-
Gets a previously created predicate.
- getPredicate(String) - Method in class fr.inria.rules.integraal.model.logicalElements.factory.impl.SameObjectPredicateFactory
- getPredicateFactory() - Method in class fr.inria.rules.integraal.environment.DlgpeElemFactory
-
Returns the predicate factory used by this element factory.
- getPredicates() - Method in interface fr.inria.rules.integraal.model.data.collection.api.QueryableDataCollection
- getPredicates() - Method in interface fr.inria.rules.integraal.model.data.readable.QueryableData
-
Returns a collection of all predicates in this Readable.
- getPredicates() - Method in class fr.inria.rules.integraal.model.data.readable.QueryableDataDelAtomsWrapper
- getPredicates() - Method in class fr.inria.rules.integraal.model.formula.api.CompoundFOFormula
- getPredicates() - Method in interface fr.inria.rules.integraal.model.formula.api.FOFormula
-
Streams the predicates used by this formula.
- getPredicates() - Method in interface fr.inria.rules.integraal.model.formula.api.FOFormulaNegation
- getPredicates() - Method in class fr.inria.rules.integraal.model.formula.impl.FOConjunctionFactBaseWrapper
- getPredicates() - Method in record class fr.inria.rules.integraal.model.formula.impl.FOSubQueryImpl
- getPredicates() - Method in class fr.inria.rules.integraal.model.functions.QueryableRelationalFunctions
- getPredicates() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Atom
- getPredicates() - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
- getPredicates() - Method in class fr.inria.rules.integraal.storage.external.triplestore.TripleStoreStore
- getPredicates() - Method in class fr.inria.rules.integraal.storage.natives.DefaultInMemoryAtomSet
- getPredicates() - Method in class fr.inria.rules.integraal.storage.natives.FactBaseDelAtomsWrapper
- getPredicates() - Method in class fr.inria.rules.integraal.storage.natives.LightInMemoryGraphStore
- getPredicates() - Method in class fr.inria.rules.integraal.storage.natives.SimpleInMemoryGraphStore
- getPredicates() - Method in class fr.inria.rules.integraal.views.datasource.AbstractDataSource
- getPredicates() - Method in class fr.inria.rules.integraal.views.FederatedFactBase
-
Deprecated.
- getPredicates() - Method in interface fr.lirmm.graphik.integraal.api.core.AtomSet
-
Returns a Set of all predicates in this atom set.
- getPredicates() - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryAtomSet
- getPredicates() - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractAtomSet
- getPredicates() - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractInMemoryAtomSet
- getPredicates() - Method in class fr.lirmm.graphik.integraal.core.atomset.DefaultInMemoryAtomSet
- getPredicates() - Method in class fr.lirmm.graphik.integraal.core.atomset.LinkedListAtomSet
-
Deprecated.
- getPreventedRules(FORule) - Method in interface fr.inria.rules.integraal.grd.api.GraphOfFORuleDependencies
-
Returns all rules that can be prevented by the specified one.
- getPreventedRules(FORule) - Method in class fr.inria.rules.integraal.grd.impl.GRDImpl
- getPrimeAncestorsOf(Atom) - Method in interface fr.inria.rules.integraal.forward_chaining.chase.lineage.LineageTracker
-
Returns the prime ancestors of the supplied atom.
- getPrimeAncestorsOf(Atom) - Method in class fr.inria.rules.integraal.forward_chaining.chase.lineage.LineageTrackerImpl
- getPrimeAncestorsOf(Atom) - Method in class fr.inria.rules.integraal.forward_chaining.chase.lineage.NoLineageTracker
- getPrintQueryAnswers() - Method in record class fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary.QueryEvaluationOutput
-
Returns a printable summary containing the query and every answer.
- getPrintQueryAnswersCount() - Method in record class fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary.QueryEvaluationOutput
-
Returns a printable summary containing the query and the answer count.
- getProfiler() - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryKnowledgeBase
- getProfiler() - Method in interface fr.lirmm.graphik.integraal.api.core.RulesCompilation
- getQueries() - Method in class fr.inria.rules.integraal.api.external.registries.Registries
-
Returns the query registry.
- getQueries() - Method in interface fr.inria.rules.integraal.component_builder.api.IComponentBuilder
-
Gets the queries handled by the component.
- getQueries() - Method in class fr.inria.rules.integraal.component_builder.ComponentBuilder
-
Returns the query set object used by the builder.
- getQueries() - Method in class fr.inria.rules.integraal.model.query.impl.UnionFOQuery
-
Returns the queries that compose this union.
- getQuery() - Method in interface fr.inria.rules.integraal.model.query.api.PreparedQuery
-
Returns the query from which this prepared query was created.
- getQuery() - Method in interface fr.inria.rules.integraal.unifier.QueryUnifier
-
Not used yet
- getQuery() - Method in class fr.inria.rules.integraal.unifier.QueryUnifierImpl
- getQuery() - Method in interface fr.lirmm.graphik.integraal.api.core.EffectiveQuery
-
Returns the wrapped query.
- getQuery() - Method in class fr.lirmm.graphik.integraal.core.DefaultEffectiveQuery
- getQuery(String) - Method in class fr.inria.rules.integraal.api.external.registries.Registries
-
Returns the query associated with the given key.
- getQuery(String) - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryKnowledgeBase
- getQueryableData(Predicate) - Method in interface fr.inria.rules.integraal.model.data.collection.api.QueryableDataCollection
-
Looks up the queryable data source that handles a predicate.
- getQueryBase() - Method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
-
Retrieves the query base object.
- getQueryBase() - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario
- getQuerybasePaths() - Method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
-
Retrieves the path(s) to the query base file(s).
- getQuerybasePaths() - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario
- getQueryCollection() - Method in class fr.inria.rules.integraal.api.internal.ParsingResult
-
Returns the parsed query collection.
- getQueryCollections() - Method in class fr.inria.rules.integraal.api.external.registries.Registries
-
Returns the query collection registry.
- getQueryNames() - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryKnowledgeBase
- getRank() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
- getRank() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
-
Returns the maximum reasoning rank.
- getRank(IGParameter...) - Static method in class fr.inria.rules.integraal.configuration.parameters.IGParameterValueExtractor
-
Returns the first rank parameter.
- getRank(Object) - Static method in class fr.inria.rules.integraal.component_builder.externalHaltingConditions.ExternalHaltingConditionFactory
-
Creates a rank-based external halting condition.
- getRepresentation() - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.LiteralImpl
- getRepresentation(Term) - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.EncodingAdHocSQLLayout
- getRepresentation(Term) - Method in interface fr.inria.rules.integraal.storage.external.rdbms.layout.RDBMSStorageLayout
-
Returns the storage representation of a term.
- getRepresentative(E) - Method in class fr.inria.rules.integraal.model.partition.Partition
-
Returns a class' representative of x If x is not in the partition, the method returns an empty optional The returned representative is always the same if the partition is not modified
- getRequiredInputVariables() - Method in record class fr.inria.rules.integraal.model.formula.impl.FOSubQueryImpl
-
Renvoie les variables libres de la requête.
- getResult() - Method in class fr.inria.rules.integraal.api.external.eua.EUA
-
Returns the numeric result code stored in this EUA.
- getResultType() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
- getResultType() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
-
Returns the configured answer container type.
- getRewritingOf(Atom) - Method in interface fr.lirmm.graphik.integraal.api.core.RulesCompilation
-
Return the list of atom that are R-rewriting of the atom father by compiled rules
- getRLSFileLines(String) - Static method in class fr.inria.rules.integraal.io.csv.RLSCSVsParser
-
Reads every line from the supplied RLS configuration file.
- getRule() - Method in interface fr.inria.rules.integraal.unifier.QueryUnifier
-
Not used yet
- getRule() - Method in class fr.inria.rules.integraal.unifier.QueryUnifierImpl
- getRule(String) - Method in class fr.inria.rules.integraal.api.external.registries.Registries
-
Returns the rule associated with the given key.
- getRule(String) - Method in interface fr.lirmm.graphik.integraal.api.core.Ontology
-
Retrieves a rule by its name.
- getRule(String) - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryKnowledgeBase
- getRule(String) - Method in class fr.lirmm.graphik.integraal.core.ruleset.DefaultOntology
- getRuleApplier() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
- getRuleApplier() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
-
Gets the rule applier used in the chase algorithm.
- getRulebase() - Method in interface fr.inria.rules.integraal.component_builder.api.IComponentBuilder
-
Gets the rule base created by the component.
- getRulebase() - Method in class fr.inria.rules.integraal.component_builder.ComponentBuilder
-
Returns a new rulebase containing all rules used by the builder.
- getRuleBase() - Method in class fr.inria.rules.integraal.api.internal.ParsingResult
-
Returns the parsed rule base.
- getRuleBase() - Method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
-
Retrieves the rule base object.
- getRuleBase() - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario
- getRuleBase() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.Chase
-
Returns the rule base used by this chase.
- getRuleBase() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseImpl
- getRuleBase() - Method in class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChase
- getRuleBase() - Method in interface fr.inria.rules.integraal.model.kb.api.KnowledgeBase
-
Returns the rule base attached to this knowledge base.
- getRuleBase() - Method in class fr.inria.rules.integraal.model.kb.impl.KnowledgeBaseImpl
- getRuleBase(String) - Method in class fr.inria.rules.integraal.api.external.registries.Registries
-
Returns the rule base associated with the given key.
- getRulebasePath() - Method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
-
Retrieves the path(s) to the rule base file(s).
- getRulebasePath() - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario
- getRuleBases() - Method in class fr.inria.rules.integraal.api.external.registries.Registries
-
Returns the rule base registry.
- getRuleCompilationResult() - Method in interface fr.inria.rules.integraal.component_builder.api.IComponentBuilder
-
Gets the result of the rule compilation process.
- getRuleCompilationResult() - Method in class fr.inria.rules.integraal.component_builder.ComponentBuilder
-
Returns the rule compilation result used by the builder.
- getRuleInstancesYielding(Atom) - Method in interface fr.inria.rules.integraal.forward_chaining.chase.lineage.LineageTracker
-
Returns the tracked rule instances that derive the supplied atom.
- getRuleInstancesYielding(Atom) - Method in class fr.inria.rules.integraal.forward_chaining.chase.lineage.LineageTrackerImpl
- getRuleInstancesYielding(Atom) - Method in class fr.inria.rules.integraal.forward_chaining.chase.lineage.NoLineageTracker
- getRuleNames() - Method in interface fr.lirmm.graphik.integraal.api.core.Ontology
-
Returns the names of the rules stored in this ontology.
- getRuleNames() - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryKnowledgeBase
- getRuleNames() - Method in class fr.lirmm.graphik.integraal.core.ruleset.DefaultOntology
- getRules() - Method in class fr.inria.rules.integraal.api.external.registries.Registries
-
Returns the rule registry.
- getRules() - Method in interface fr.inria.rules.integraal.grd.api.GraphOfFORuleDependencies
-
Return all the rules in the GRD
- getRules() - Method in class fr.inria.rules.integraal.grd.impl.GRDImpl
- getRules() - Method in interface fr.inria.rules.integraal.model.kb.api.RuleBase
-
Returns all rules contained in this base.
- getRules() - Method in class fr.inria.rules.integraal.model.kb.impl.RuleBaseImpl
-
//////////////////////////////////////////////
- getRules() - Method in interface fr.lirmm.graphik.integraal.api.core.GraphOfRuleDependencies
-
Returns all rules contained in this graph.
- getRulesByBodyPredicate(Predicate) - Method in interface fr.inria.rules.integraal.model.kb.api.RuleBase
-
Returns the rules indexed by body predicate.
- getRulesByBodyPredicate(Predicate) - Method in class fr.inria.rules.integraal.model.kb.impl.RuleBaseImpl
- getRulesByBodyPredicate(Predicate) - Method in class fr.lirmm.graphik.integraal.core.ruleset.IndexedByBodyPredicatesRuleSet
-
Returns the rules having the given predicate in their body.
- getRulesByHeadPredicate(Predicate) - Method in interface fr.inria.rules.integraal.model.kb.api.RuleBase
-
Returns the rules indexed by head predicate.
- getRulesByHeadPredicate(Predicate) - Method in class fr.inria.rules.integraal.model.kb.impl.RuleBaseImpl
- getRulesByHeadPredicate(Predicate) - Method in class fr.lirmm.graphik.integraal.core.ruleset.IndexedByHeadPredicatesRuleSet
-
Returns the rules having the given predicate in their head.
- getRuleScheduler() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.Chase
-
Returns the rule scheduler driving the chase.
- getRuleScheduler() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseImpl
- getRuleScheduler() - Method in class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChase
- getRuleSet() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.Analyser
-
Returns the current analysed rule set.
- getRulesToApply(Collection) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_scheduler.ByPredicateScheduler
- getRulesToApply(Collection) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_scheduler.GRDScheduler
- getRulesToApply(Collection) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_scheduler.NaiveScheduler
- getRulesToApply(Collection) - Method in interface fr.inria.rules.integraal.forward_chaining.chase.rule_scheduler.RuleScheduler
-
Returns the rules that should be applied at the next chase step.
- getSaturation() - Method in interface fr.lirmm.graphik.integraal.api.core.RulesCompilation
-
Returns the saturation produced by the compilation.
- getSCC() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.util.AnalyserRuleSet
-
Returns the strongly connected components as analyser rule sets.
- getScheduler() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
- getScheduler() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
-
Gets the chase scheduler used in the algorithm.
- getSeparatingStickyVariables(Set, Rule) - Method in class fr.inria.rules.integraal.model.partition.TermPartition
-
Returns the separating sticky variables induced by this partition.
- getSetOfAnswerVariables() - Method in interface fr.inria.rules.integraal.model.query.api.Query
- getSharedVariables(FOFormula, FOFormula...) - Static method in class fr.inria.rules.integraal.model.formula.FOFormulas
-
Return the variables that appear both in formula and at least one formula of otherFormulas
- getSimpleInMemoryGraphStore() - Static method in class fr.inria.rules.integraal.storage.builder.StorageBuilder
-
Returns a simple in-memory graph store.
- getSingleEvaluationStratification() - Method in interface fr.inria.rules.integraal.grd.api.GraphOfFORuleDependencies
-
Computes a stratification of the rules for single evaluation.
- getSingleEvaluationStratification() - Method in class fr.inria.rules.integraal.grd.impl.GRDImpl
- getSinks() - Method in class fr.lirmm.graphik.util.graph.scc.StronglyConnectedComponentsGraph
-
Returns the sink components of this component graph.
- getSkolemization() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
- getSkolemization() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
-
Gets the skolemization strategy used in the chase algorithm.
- getSources() - Method in class fr.lirmm.graphik.util.graph.scc.StronglyConnectedComponentsGraph
-
Returns the source components of this component graph.
- getSpecialisations() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.RuleSetProperty.Default
- getSpecialisations() - Method in interface fr.lirmm.graphik.integraal.rulesetanalyser.property.RuleSetProperty
-
Returns the direct specialisations of this property.
- getSpliterator(int) - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.SimpleSolutionManager
- getSpliterator(int) - Method in interface fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.SolutionManager
-
Returns the spliterator registered for a level.
- getStepCount() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.Chase
-
Returns the current chase step number.
- getStepCount() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseImpl
- getStepCount() - Method in class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChase
- getStorageType() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
- getStorageType() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
-
Returns the configured storage type.
- getStrategy() - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
-
Returns the storage layout used by this store.
- getStrikeLength() - Method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
-
Returns the configured strike length when one has been set.
- getStrikeLength() - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario
- getStronglyConnectedComponentsGraph() - Method in interface fr.lirmm.graphik.integraal.api.core.GraphOfRuleDependencies
-
Returns the graph of strongly connected components of this dependency graph.
- getStronglyConnectedComponentsGraph() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.util.AnalyserRuleSet
-
Returns the strongly connected components graph of the rule-dependency graph.
- getSubElements() - Method in class fr.inria.rules.integraal.model.formula.api.CompoundFOFormula
-
Returns the direct sub-formulas of this compound formula.
- getSubElements() - Method in interface fr.inria.rules.integraal.model.formula.api.FOFormulaConjunction
-
Returns an unmodifiable collection containing the direct sub‑formulas of this conjunction, in their original order.
- getSubElements() - Method in interface fr.inria.rules.integraal.model.formula.api.FOFormulaDisjunction
- getSubElements() - Method in class fr.inria.rules.integraal.model.formula.impl.FOConjunctionFactBaseWrapper
- getSubGraph(Iterable) - Method in interface fr.lirmm.graphik.integraal.api.core.GraphOfRuleDependencies
-
Creates and return an induced SubGraph of the current one.
- getSubRuleSetAnalyser(Iterable) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.util.AnalyserRuleSet
-
Extracts a sub-rule-set analyser for the specified rules.
- getSubstitution() - Method in class fr.inria.rules.integraal.model.partition.TermPartition
-
Get a substitution from variables of a class to their representative, if the term partition does not contain multiple constants in the same class
- getSubstitution() - Method in interface fr.lirmm.graphik.integraal.api.core.EffectiveQuery
-
Returns the substitution associated with the wrapped query.
- getSubstitution() - Method in class fr.lirmm.graphik.integraal.core.DefaultEffectiveQuery
- getSupportedOperations() - Method in interface fr.inria.rules.integraal.model.data.readable.QueryableData
- getSupportedOperations() - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
- getSupportedOperations() - Method in class fr.inria.rules.integraal.views.datasource.SQLNativeDataSource
- getTableName(Atom) - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.AdHocSQLLayout
- getTableName(Atom) - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.NaturalSQLLayout
- getTableName(Atom) - Method in interface fr.inria.rules.integraal.storage.external.rdbms.layout.RDBMSStorageLayout
-
Returns the atom table name for the supplied atom, creating it if needed.
- getTerm(int) - Method in class fr.inria.rules.integraal.model.data.readable.query.BasicQuery
-
Retrieves the term assigned to a given position.
- getTerm(int) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.TermSequenceCompound
-
Returns the term at the given position in the sequence.
- getTerm(int) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.AtomImpl
- getTerm(int) - Method in interface fr.lirmm.graphik.integraal.api.core.Atom
-
Get the nth term of this Atom.
- getTerm(int) - Method in class fr.lirmm.graphik.integraal.core.DefaultAtom
-
Returns the Term with the specified index.
- getTermConstraint(int) - Method in class fr.inria.rules.integraal.model.data.readable.query.AbstractAtomicPattern
- getTermConstraint(int) - Method in interface fr.inria.rules.integraal.model.data.readable.query.AtomicPattern
-
Retrieves the allowed term type for a specific position.
- getTermFactory() - Method in class fr.inria.rules.integraal.environment.DlgpeElemFactory
-
Returns the term factory used by this element factory.
- getTermPartitionRestrictedToVariables(Set) - Method in class fr.inria.rules.integraal.model.partition.TermPartition
-
Get a new term partition that contains all terms of this partition except the variables that are not from the set of variables in parameter.
- getTerms() - Method in interface fr.inria.rules.integraal.model.data.collection.api.MaterializedDataCollection
- getTerms() - Method in class fr.inria.rules.integraal.model.formula.api.CompoundFOFormula
- getTerms() - Method in class fr.inria.rules.integraal.model.formula.impl.FOConjunctionFactBaseWrapper
- getTerms() - Method in record class fr.inria.rules.integraal.model.formula.impl.FONegationImpl
- getTerms() - Method in record class fr.inria.rules.integraal.model.formula.impl.FOSubQueryImpl
- getTerms() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.TermCompound
-
Streams the first-level terms contained in this object.
- getTerms() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.TermSequenceCompound
- getTerms() - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
- getTerms() - Method in class fr.inria.rules.integraal.storage.external.triplestore.TripleStoreStore
- getTerms() - Method in class fr.inria.rules.integraal.storage.natives.DefaultInMemoryAtomSet
- getTerms() - Method in class fr.inria.rules.integraal.storage.natives.FactBaseDelAtomsWrapper
- getTerms() - Method in class fr.inria.rules.integraal.storage.natives.LightInMemoryGraphStore
- getTerms() - Method in class fr.inria.rules.integraal.storage.natives.SimpleInMemoryGraphStore
- getTerms() - Method in class fr.inria.rules.integraal.views.FederatedFactBase
-
Deprecated.
- getTerms() - Method in interface fr.lirmm.graphik.integraal.api.core.Atom
-
Get an ordered List that represents the terms of this Atom.
- getTerms() - Method in interface fr.lirmm.graphik.integraal.api.core.AtomSet
-
Returns a Set of all terms in this atom set.
- getTerms() - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryAtomSet
- getTerms() - Method in interface fr.lirmm.graphik.integraal.api.core.NegativeConstraint
-
Get all terms of this constraint.
- getTerms() - Method in interface fr.lirmm.graphik.integraal.api.core.Rule
-
Get all terms of this rule.
- getTerms() - Method in interface fr.lirmm.graphik.integraal.api.core.Substitution
-
Get the domain of this substitution.
- getTerms() - Method in class fr.lirmm.graphik.integraal.core.AbstractMapBasedSubstitution
- getTerms() - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractAtomSet
- getTerms() - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractInMemoryAtomSet
- getTerms() - Method in class fr.lirmm.graphik.integraal.core.atomset.DefaultInMemoryAtomSet
- getTerms() - Method in class fr.lirmm.graphik.integraal.core.atomset.LinkedListAtomSet
-
Deprecated.
- getTerms() - Method in class fr.lirmm.graphik.integraal.core.ConjunctiveQueryRuleAdapter
- getTerms() - Method in class fr.lirmm.graphik.integraal.core.DefaultAtom
-
Returns the List of Term.
- getTerms() - Method in class fr.lirmm.graphik.integraal.core.DefaultRule
- getTerms() - Method in class fr.lirmm.graphik.integraal.core.EmptySubstitution
- getTerms() - Method in class fr.lirmm.graphik.integraal.core.VariablePrefixSubstitution
- getTerms() - Method in class fr.lirmm.graphik.integraal.core.VariableRemovePrefixSubstitution
- getTerms(FOFormula) - Static method in class fr.inria.rules.integraal.model.formula.FOFormulas
-
Collects all terms appearing in the supplied formula.
- getTerms(Term.Type) - Method in interface fr.lirmm.graphik.integraal.api.core.Atom
-
Deprecated.
- getTerms(Term.Type) - Method in interface fr.lirmm.graphik.integraal.api.core.AtomSet
-
Deprecated.
- getTerms(Term.Type) - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryAtomSet
-
Deprecated.
- getTerms(Term.Type) - Method in interface fr.lirmm.graphik.integraal.api.core.NegativeConstraint
-
Deprecated.
- getTerms(Term.Type) - Method in interface fr.lirmm.graphik.integraal.api.core.Rule
-
Deprecated.
- getTerms(Term.Type) - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractAtomSet
-
Deprecated.
- getTerms(Term.Type) - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractInMemoryAtomSet
-
Deprecated.
- getTerms(Term.Type) - Method in class fr.lirmm.graphik.integraal.core.atomset.LinkedListAtomSet
-
Deprecated.
- getTerms(Term.Type) - Method in class fr.lirmm.graphik.integraal.core.ConjunctiveQueryRuleAdapter
- getTerms(Term.Type) - Method in class fr.lirmm.graphik.integraal.core.DefaultAtom
-
Deprecated.
- getTerms(Term.Type) - Method in class fr.lirmm.graphik.integraal.core.DefaultRule
-
Deprecated.
- getTermsByPredicatePosition(Predicate, int) - Method in interface fr.inria.rules.integraal.model.data.collection.api.MaterializedDataCollection
- getTermsByPredicatePosition(Predicate, int) - Method in interface fr.inria.rules.integraal.model.data.readable.MaterializedData
-
Returns a stream over terms which are in a specific position in at least one atom with the given predicate.
- getTermsByPredicatePosition(Predicate, int) - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
- getTermsByPredicatePosition(Predicate, int) - Method in class fr.inria.rules.integraal.storage.external.triplestore.TripleStoreStore
- getTermsByPredicatePosition(Predicate, int) - Method in class fr.inria.rules.integraal.storage.natives.DefaultInMemoryAtomSet
- getTermsByPredicatePosition(Predicate, int) - Method in class fr.inria.rules.integraal.storage.natives.FactBaseDelAtomsWrapper
- getTermsByPredicatePosition(Predicate, int) - Method in class fr.inria.rules.integraal.storage.natives.LightInMemoryGraphStore
- getTermsByPredicatePosition(Predicate, int) - Method in class fr.inria.rules.integraal.storage.natives.SimpleInMemoryGraphStore
- getTermsByPredicatePosition(Predicate, int) - Method in class fr.inria.rules.integraal.views.FederatedFactBase
-
Deprecated.
- getTermSequence() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.TermSequenceCompound
-
Returns the direct term sequence of this compound.
- getTermSequence() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.AtomImpl
- getTermSequence() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.ComputedAtomImpl
- getTermSequence() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms.AbstractLogicalFunctionalTermImpl
- getTermSequence() - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms.EvaluableFunctionImpl
- getTermsTableName() - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.AdHocSQLLayout
- getTermsTableName() - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.NaturalSQLLayout
- getTermsTableName() - Method in interface fr.inria.rules.integraal.storage.external.rdbms.layout.RDBMSStorageLayout
-
Returns the name of the terms table.
- getTextFieldName() - Method in class fr.inria.rules.integraal.storage.external.rdbms.driver.HSQLDBDriver
- getTextFieldName() - Method in class fr.inria.rules.integraal.storage.external.rdbms.driver.MySQLDriver
- getTextFieldName() - Method in class fr.inria.rules.integraal.storage.external.rdbms.driver.PostgreSQLDriver
- getTextFieldName() - Method in interface fr.inria.rules.integraal.storage.external.rdbms.driver.RDBMSDriver
-
Returns the SQL text-column type name used by this driver.
- getTextFieldName() - Method in class fr.inria.rules.integraal.storage.external.rdbms.driver.SQLiteDriver
- getTimeout() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
- getTimeout() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
-
Returns the configured timeout.
- getTimeout(IGParameter...) - Static method in class fr.inria.rules.integraal.configuration.parameters.IGParameterValueExtractor
-
Returns the first timeout parameter.
- getTimeout(Object) - Static method in class fr.inria.rules.integraal.component_builder.externalHaltingConditions.ExternalHaltingConditionFactory
-
Creates a timeout-based external halting condition.
- getTop() - Method in interface fr.lirmm.graphik.integraal.api.factory.AtomFactory
-
Returns the distinguished top atom.
- getTop() - Method in class fr.lirmm.graphik.integraal.core.factory.DefaultAtomFactory
- getTracker() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.tracking.Trackable
-
Returns the lineage tracker used by the object.
- getTracker() - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.tracking.TriggerApplierWithTrackerImpl
- getTransformer() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
- getTransformer() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
-
Gets the transformer used in the chase algorithm.
- getTreeMap() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.TreeSubstitution
-
Retourne la map complète
- getTreeMap() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.TreeSubstitutionImpl
-
Deprecated.
- getTreeResults(Variable) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.TreeSubstitution
-
Récupère les résultats associés à une variable de structure.
- getTreeResults(Variable) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.TreeSubstitutionImpl
-
Deprecated.
- getTriggeredRules(FORule) - Method in interface fr.inria.rules.integraal.grd.api.GraphOfFORuleDependencies
-
Returns all rules that can be triggered by the specified one.
- getTriggeredRules(FORule) - Method in class fr.inria.rules.integraal.grd.impl.GRDImpl
- getTriggeredRules(Rule) - Method in interface fr.lirmm.graphik.integraal.api.core.GraphOfRuleDependencies
-
Returns all rules that can be triggered by the specified one.
- getTriggeredRulesWithUnifiers(Rule) - Method in interface fr.lirmm.graphik.integraal.api.core.GraphOfRuleDependencies
-
Returns all pair of rule and unifier that can be triggered by the specfied rule.
- getType() - Method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
-
Gets the class type associated with the keyword.
- getType() - Method in interface fr.lirmm.graphik.integraal.api.core.Term
-
Deprecated.
- getType(int) - Method in class fr.inria.rules.integraal.util.AtomType
-
Returns the mask value computed for the term at the supplied position.
- getType(Predicate) - Method in interface fr.inria.rules.integraal.model.kb.api.FactBase
-
Returns the storage type associated with a predicate.
- getType(Predicate) - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
- getType(Predicate) - Method in class fr.inria.rules.integraal.storage.external.triplestore.TripleStoreStore
- getType(Predicate) - Method in class fr.inria.rules.integraal.storage.natives.DefaultInMemoryAtomSet
- getType(Predicate) - Method in class fr.inria.rules.integraal.storage.natives.FactBaseDelAtomsWrapper
- getType(Predicate) - Method in class fr.inria.rules.integraal.storage.natives.LightInMemoryGraphStore
- getType(Predicate) - Method in class fr.inria.rules.integraal.storage.natives.SimpleInMemoryGraphStore
- getType(Predicate) - Method in class fr.inria.rules.integraal.views.FederatedFactBase
-
Deprecated.
- getType(Term) - Static method in class fr.inria.rules.integraal.storage.external.rdbms.layout.AdHocSQLLayout
-
Determine with which letter to store the type of the given term in the database
- getUncompiled() - Method in class fr.inria.rules.integraal.api.internal.CompilationResult
-
Returns the non-compilable part of the rule base.
- getUnifiablePredicate(Predicate) - Method in interface fr.lirmm.graphik.integraal.api.core.RulesCompilation
-
Return a collection of predicate unifiable with the given one
- getUnification(Atom, Atom) - Method in interface fr.lirmm.graphik.integraal.api.core.RulesCompilation
-
Return the list of c-unifier from the atom father to the atom son
- getUnifications(Atom, Atom) - Method in interface fr.inria.rules.integraal.model.ruleCompilation.api.RuleCompilation
-
Compute all the possible unifiers between a and b
- getUnifications(Atom, Atom) - Method in class fr.inria.rules.integraal.model.ruleCompilation.HierarchicalRuleCompilation
- getUnifications(Atom, Atom) - Method in class fr.inria.rules.integraal.model.ruleCompilation.id.IDRuleCompilation
- getUnifications(Atom, Atom) - Method in class fr.inria.rules.integraal.model.ruleCompilation.NoRuleCompilation
- getUnifiedQueryPart() - Method in interface fr.inria.rules.integraal.unifier.QueryUnifier
-
Returns the part of the query unified by this unifier.
- getUnifiedQueryPart() - Method in class fr.inria.rules.integraal.unifier.QueryUnifierImpl
- getUnifiers(Rule, Rule) - Method in interface fr.lirmm.graphik.integraal.api.core.GraphOfRuleDependencies
-
Returns a set of Substitution representing the set of unifiers from src to dest.
- getValue() - Method in record class fr.inria.rules.integraal.component_builder.externalHaltingConditions.ExternalHaltingCondition
-
Returns the value cast to the correct type based on the keyword.
- getValue() - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario.MW
-
Returns the wrapped value.
- getValue() - Method in interface fr.lirmm.graphik.integraal.api.core.Literal
-
Returns the literal lexical value.
- getValues() - Method in interface fr.lirmm.graphik.integraal.api.core.Substitution
-
Get the codomain of this substitution.
- getValues() - Method in class fr.lirmm.graphik.integraal.core.AbstractMapBasedSubstitution
- getValues() - Method in class fr.lirmm.graphik.integraal.core.EmptySubstitution
- getValues() - Method in class fr.lirmm.graphik.integraal.core.VariablePrefixSubstitution
- getValues() - Method in class fr.lirmm.graphik.integraal.core.VariableRemovePrefixSubstitution
- getValueType(String, InteGraalKeywords) - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
-
Converts a raw string into the runtime type expected by a keyword.
- getVariable() - Method in interface fr.inria.rules.integraal.model.formula.api.FOFormulaSubQuery
- getVariable() - Method in record class fr.inria.rules.integraal.model.formula.impl.FOSubQueryImpl
-
Renvoie uniquement la variable de structure
- getVariableEqualities() - Method in interface fr.inria.rules.integraal.model.query.api.FOQuery
-
The variable equalities represent equalities between variables of this query.
- getVariableEqualities() - Method in class fr.inria.rules.integraal.model.query.impl.FOQueryImpl
- getVariables() - Method in interface fr.inria.rules.integraal.model.data.collection.api.MaterializedDataCollection
- getVariables() - Method in interface fr.inria.rules.integraal.model.formula.api.FOFormulaNegation
- getVariables() - Method in record class fr.inria.rules.integraal.model.formula.impl.FOSubQueryImpl
-
Renvoie toutes les variables, classiques et de structure.
- getVariables() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.TermCompound
-
Recursively list all variables
- getVariables() - Method in class fr.inria.rules.integraal.storage.natives.FactBaseDelAtomsWrapper
- getVariables() - Method in class fr.inria.rules.integraal.storage.natives.LightInMemoryGraphStore
- getVariables() - Method in class fr.inria.rules.integraal.storage.natives.SimpleInMemoryGraphStore
- getVariables() - Method in class fr.lirmm.graphik.integraal.api.core.AbstractAtom
- getVariables() - Method in interface fr.lirmm.graphik.integraal.api.core.Atom
-
Get all variables that appear is this atom.
- getVariables() - Method in interface fr.lirmm.graphik.integraal.api.core.AtomSet
-
Returns a Set of all variables in this atom set.
- getVariables() - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryAtomSet
- getVariables() - Method in interface fr.lirmm.graphik.integraal.api.core.Rule
-
Get all variables of this rule.
- getVariables() - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractAtomSet
- getVariables() - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractInMemoryAtomSet
- getVariables() - Method in class fr.lirmm.graphik.integraal.core.ConjunctiveQueryRuleAdapter
- getVariables() - Method in class fr.lirmm.graphik.integraal.core.DefaultAtom
- getVariables() - Method in class fr.lirmm.graphik.integraal.core.DefaultRule
- getViewDefinitions() - Method in class fr.inria.rules.integraal.views.FederatedFactBase
-
Deprecated.Returns the view definitions registered in this federated fact base.
- getViewParameters() - Method in interface fr.inria.rules.integraal.views.view.View
-
Returns the parameters used to query the underlying native view.
- getViewParameters() - Method in class fr.inria.rules.integraal.views.view.ViewImpl
- getViewParameters(Predicate) - Method in class fr.inria.rules.integraal.views.datasource.AbstractDataSource
- getViewParameters(Predicate) - Method in interface fr.inria.rules.integraal.views.datasource.DataSource
-
Returns the parameters used to query the supplied predicate from this source.
- getVocabulary() - Method in interface fr.lirmm.graphik.integraal.api.core.Ontology
-
Returns the vocabulary used by this ontology.
- getVocabulary() - Method in class fr.lirmm.graphik.integraal.core.ruleset.DefaultOntology
- getWritable(Predicate) - Method in interface fr.inria.rules.integraal.model.data.collection.api.QueryableWritableDataCollection
-
Get a writable by predicate Return the writable bind to a predicate or, if the predicate is not bound to a writable, the default writable
- getWritingTarget() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.data.ChasableData
-
Read-write data - the predicates are distinct from the read-only data
- getWritingTarget() - Method in class fr.inria.rules.integraal.forward_chaining.chase.data.ChasableDataImpl
- globalEndTreatments() - Method in record class fr.inria.rules.integraal.forward_chaining.chase.description.ChaseDescription
-
Returns the value of the
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
-
XSD gMonth datatype.
- GMONTHDAY - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
-
XSD gMonthDay datatype.
- GRAAL - Enum constant in enum class fr.inria.rules.integraal.model.kb.api.FactBaseType
-
Native Graal storage
- GraphOfFORuleDependencies - Interface in fr.inria.rules.integraal.grd.api
-
A graph of rule dependencies represent the possibility that an application of a rule triggers the linked rules in the graph.
- GraphOfRuleDependencies - Interface in fr.lirmm.graphik.integraal.api.core
-
Graph view of dependencies between rules.
- GRD - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Scheduler
-
GRD Scheduler
- GRDEdge - Class in fr.inria.rules.integraal.grd.impl
-
An edge of the GRD graph
- GRDEdge() - Constructor for class fr.inria.rules.integraal.grd.impl.GRDEdge
-
Constructor using default values
- GRDEdge(boolean) - Constructor for class fr.inria.rules.integraal.grd.impl.GRDEdge
-
Constructor using a given value for the type of dependency
- GRDImpl - Class in fr.inria.rules.integraal.grd.impl
-
GRD implementation using unification
- GRDImpl(RuleBase) - Constructor for class fr.inria.rules.integraal.grd.impl.GRDImpl
-
Constructor initialized with the rules from the rulebase no compilation and a productivity checker
- GRDImpl(RuleBase, RuleCompilation) - Constructor for class fr.inria.rules.integraal.grd.impl.GRDImpl
-
Constructor initialized with the rules from the rulebase and a productivity checker
- GRDImpl(RuleBase, RuleCompilation, Collection) - Constructor for class fr.inria.rules.integraal.grd.impl.GRDImpl
-
Constructor initialized with the rules from the rulebase
- GRDImpl(RuleBase, Collection) - Constructor for class fr.inria.rules.integraal.grd.impl.GRDImpl
-
Constructor initialized with the rules from the rulebase and no compilation
- GRDScheduler - Class in fr.inria.rules.integraal.forward_chaining.chase.rule_scheduler
-
Schedules all the rules that can be triggered by rules applied at the previous step according to the graph of rule dependencies
- GRDScheduler(RuleBase) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_scheduler.GRDScheduler
-
Creates a scheduler backed by the graph of rule dependencies.
- GroundFunctionalTermImpl - Class in fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms
-
Default implementation of a ground FunctionalTerm (not specializable, nor evaluable)
- GroundFunctionalTermImpl(String, List) - Constructor for class fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms.GroundFunctionalTermImpl
-
Creates a ground functional term.
- groupRulesByBodyQueries - Variable in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.RuleAppplicationStatistics
-
Timings for grouped rules sharing a body query.
- groupRulesByBodyQuery(Collection) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.AbstractRuleApplier
-
Re-groups the rules with the same body
- GuardedProperty - Class in fr.lirmm.graphik.integraal.rulesetanalyser.property
-
At least one atom in the body (called a guard) contains all the variables from the body.
- GYEAR - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
-
XSD gYear datatype.
- GYEARMONTH - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
-
XSD gYearMonth datatype.
H
- HaltingCondition<RW> - Interface in fr.inria.rules.integraal.forward_chaining.chase.halting_condition
-
The Halting condition computes if there is a need for a next chase step or if it stops
- haltingConditions() - Method in record class fr.inria.rules.integraal.forward_chaining.chase.description.ChaseDescription
-
Returns the value of the
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) - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.AdHocSQLLayout
- handleTerms(Set) - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.EncodingAdHocSQLLayout
-
//////////////////////////////////////////////
- handleTerms(Set) - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.NaturalSQLLayout
- handleTerms(Set) - Method in interface fr.inria.rules.integraal.storage.external.rdbms.layout.RDBMSStorageLayout
-
Handles the given terms, storing them if needed.
- hasAssignedMandatoryParameters(Map) - Method in class fr.inria.rules.integraal.model.data.readable.query.AbstractAtomicPattern
- hasAssignedMandatoryParameters(Map) - Method in interface fr.inria.rules.integraal.model.data.readable.query.AtomicPattern
-
Checks whether all mandatory parameters are assigned.
- hasAtomicBody(Rule) - Static method in class fr.lirmm.graphik.integraal.core.Rules
-
Test if the body of the rule is atomic.
- hasAtomicHead(Rule) - Static method in class fr.lirmm.graphik.integraal.core.Rules
-
Test if the head of the rule is atomic.
- hasCircuit() - Method in interface fr.lirmm.graphik.integraal.api.core.GraphOfRuleDependencies
-
Performs cycle detection on the
GraphOfRuleDependencies. - hasCorrectDatabaseSchema(RDBMSDriver) - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.AdHocSQLLayout
- hasCorrectDatabaseSchema(RDBMSDriver) - Method in class fr.inria.rules.integraal.storage.external.rdbms.layout.NaturalSQLLayout
- hasCorrectDatabaseSchema(RDBMSDriver) - Method in interface fr.inria.rules.integraal.storage.external.rdbms.layout.RDBMSStorageLayout
-
Checks whether the database schema matches this storage layout.
- hasCurrentSolution - Variable in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.LegacyBacktrackEvaluator.BacktrackIterator
-
Indicates whether the current solution has already been computed.
- hashCode() - Method in record class fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary.QueryEvaluationInput
-
Returns a hash code value for this object.
- hashCode() - Method in record class fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary.QueryEvaluationOutput
-
Returns a hash code value for this object.
- hashCode() - Method in record class fr.inria.rules.integraal.component_builder.evaluators.query_rewriting.auxiliary.RewritingInput
-
Returns a hash code value for this object.
- hashCode() - Method in record class fr.inria.rules.integraal.component_builder.evaluators.query_rewriting.auxiliary.RewritingOutput
-
Returns a hash code value for this object.
- hashCode() - Method in record class fr.inria.rules.integraal.component_builder.externalHaltingConditions.ExternalAlgorithmHaltingConditions
-
Returns a hash code value for this object.
- hashCode() - Method in record class fr.inria.rules.integraal.component_builder.externalHaltingConditions.ExternalHaltingCondition
-
Returns a hash code value for this object.
- hashCode() - Method in record class fr.inria.rules.integraal.configuration.parameters.IGParameter
-
Returns a hash code value for this object.
- hashCode() - Method in record class fr.inria.rules.integraal.core.FactBaseUtils.PieceHomomorphismFailure
-
Returns a hash code value for this object.
- hashCode() - Method in record class fr.inria.rules.integraal.forward_chaining.chase.description.ChaseDescription
-
Returns a hash code value for this object.
- hashCode() - Method in record class fr.inria.rules.integraal.forward_chaining.chase.description.StratifiedChaseDescription
-
Returns a hash code value for this object.
- hashCode() - Method in record class fr.inria.rules.integraal.io.csv.RLSCSVResult
-
Returns a hash code value for this object.
- hashCode() - Method in record class fr.inria.rules.integraal.io.dlgp.Directive
-
Returns a hash code value for this object.
- hashCode() - Method in record class fr.inria.rules.integraal.io.dlgp.ParserResult
-
Returns a hash code value for this object.
- hashCode() - Method in record class fr.inria.rules.integraal.model.formula.FOFormulas.EvaluableReplacementResult
-
Returns a hash code value for this object.
- hashCode() - Method in class fr.inria.rules.integraal.model.formula.impl.FOConjunctionImpl
- hashCode() - Method in class fr.inria.rules.integraal.model.formula.impl.FODisjunctionImpl
- hashCode() - Method in record class fr.inria.rules.integraal.model.formula.impl.FONegationImpl
-
Returns a hash code value for this object.
- hashCode() - Method in record class fr.inria.rules.integraal.model.formula.impl.FOSubQueryImpl
-
Returns a hash code value for this object.
- hashCode() - Method in record class fr.inria.rules.integraal.model.kb.impl.FactBaseDescription
-
Returns a hash code value for this object.
- hashCode() - Method in class fr.inria.rules.integraal.model.kb.impl.KnowledgeBaseImpl
- hashCode() - Method in class fr.inria.rules.integraal.model.kb.impl.RuleBaseImpl
-
//////////////////////////////////////////////
- hashCode() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.AtomImpl
-
//////////////////////////////////////////////
- hashCode() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.ComputedAtomImpl
- hashCode() - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.ConstantImpl
-
Returns a hash code value for this object.
- hashCode() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.FreshVariableImpl
-
//////////////////////////////////////////////
- hashCode() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms.AbstractLogicalFunctionalTermImpl
-
//////////////////////////////////////////////
- hashCode() - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms.EvaluableFunctionImpl
-
//////////////////////////////////////////////
- hashCode() - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.LiteralImpl
-
Returns a hash code value for this object.
- hashCode() - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdValueUnparserResult
-
Returns a hash code value for this object.
- hashCode() - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.PredicateImpl
-
//////////////////////////////////////////////
- hashCode() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.SubstitutionImpl
-
//////////////////////////////////////////////
- hashCode() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.TreeSubstitutionImpl
-
Deprecated.
- hashCode() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.VariableImpl
- hashCode() - Method in class fr.inria.rules.integraal.model.partition.Partition
- hashCode() - Method in class fr.inria.rules.integraal.model.query.impl.FOQueryImpl
- hashCode() - Method in class fr.inria.rules.integraal.model.query.impl.UnionFOQuery
- hashCode() - Method in class fr.inria.rules.integraal.model.rule.impl.FORuleImpl
- hashCode() - Method in record class fr.inria.rules.integraal.model.ruleCompilation.api.RuleCompilationResult
-
Returns a hash code value for this object.
- hashCode() - Method in class fr.inria.rules.integraal.model.util.wrapper.IdentityWrapper
-
Identity‑based hash code.
- hashCode() - Method in record class fr.inria.rules.integraal.storage.external.rdbms.SQLParameterizedQuery
-
Returns a hash code value for this object.
- hashCode() - Method in record class fr.inria.rules.integraal.storage.external.tabular.DocumentMetadata
-
Returns a hash code value for this object.
- hashCode() - Method in class fr.inria.rules.integraal.storage.natives.LightInMemoryGraphStore
- hashCode() - Method in class fr.inria.rules.integraal.storage.natives.SimpleInMemoryGraphStore
- hashCode() - Method in class fr.inria.rules.integraal.unifier.QueryUnifierImpl
- hashCode() - Method in record class fr.inria.rules.integraal.util.FOQueries.EvaluableQueriesReplacementResult
-
Returns a hash code value for this object.
- hashCode() - Method in record class fr.inria.rules.integraal.util.Prefix
-
Returns a hash code value for this object.
- hashCode() - Method in record class fr.inria.rules.integraal.views.view.ViewParameters
-
Returns a hash code value for this object.
- hashCode() - Method in record class fr.inria.rules.integraal.views.view.ViewParameterSignature
-
Returns a hash code value for this object.
- hashCode() - Method in class fr.lirmm.graphik.integraal.api.core.AbstractAtom
- hashCode() - Method in class fr.lirmm.graphik.integraal.api.core.AbstractTerm
- hashCode() - Method in class fr.lirmm.graphik.integraal.api.core.Predicate
- hashCode() - Method in class fr.lirmm.graphik.integraal.core.AbstractRule
- hashCode() - Method in class fr.lirmm.graphik.integraal.core.AbstractSubstitution
- hashCode() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.util.PredicatePosition
- HashMapSubstitution - Class in fr.lirmm.graphik.integraal.core
-
An implementation of Substitution using a
HashMap. - HashMapSubstitution() - Constructor for class fr.lirmm.graphik.integraal.core.HashMapSubstitution
-
Creates an empty substitution backed by a hash map.
- HashMapSubstitution(Substitution) - Constructor for class fr.lirmm.graphik.integraal.core.HashMapSubstitution
-
Creates a substitution initialized from the given substitution.
- hasIndividualizedQueries() - Method in class fr.inria.rules.integraal.api.external.registries.Registries
-
Indicates whether this instance stores queries individually.
- hasIndividualizedRules() - Method in class fr.inria.rules.integraal.api.external.registries.Registries
-
Indicates whether this instance stores rules individually.
- hasNext() - Method in interface fr.inria.rules.integraal.io.api.Parser
- hasNext() - Method in class fr.inria.rules.integraal.io.csv.CSVParser
- hasNext() - Method in class fr.inria.rules.integraal.io.csv.RLSCSVParser
- hasNext() - Method in class fr.inria.rules.integraal.io.csv.RLSCSVsParser
- hasNext() - Method in class fr.inria.rules.integraal.io.dlgp.DlgpParser
- hasNext() - Method in class fr.inria.rules.integraal.io.dlgpe.DlgpeParser
- hasNext() - Method in class fr.inria.rules.integraal.io.rdf.RDFParser
- hasNext() - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.LegacyBacktrackEvaluator.BacktrackIterator
-
/////////////////
- hasNext() - Method in class fr.inria.rules.integraal.util.stream.ArrayBlockingStream
-
Indicates whether another element is available, blocking while the stream remains open and empty.
- hasNext() - Method in interface fr.inria.rules.integraal.util.stream.CloseableIterator
-
Indicates whether another element can be read from the iterator.
- hasNext() - Method in class fr.inria.rules.integraal.util.stream.CloseableIteratorAdapter
- hasNext() - Method in interface fr.inria.rules.integraal.util.stream.CloseableIteratorWithoutException
- hasNext() - Method in class fr.inria.rules.integraal.util.stream.filter.FilterIterator
- hasNext() - Method in class fr.inria.rules.integraal.util.stream.filter.FilterIteratorWithoutException
- hasNext() - Method in class fr.lirmm.graphik.util.stream.ArrayBlockingQueueToCloseableIteratorAdapter
- hasNext() - Method in class fr.lirmm.graphik.util.stream.ArrayBlockingStream
- hasNext() - Method in class fr.lirmm.graphik.util.stream.ArrayCloseableIterator
- hasNext() - Method in interface fr.lirmm.graphik.util.stream.CloseableIterator
-
Returns whether another element is available.
- hasNext() - Method in class fr.lirmm.graphik.util.stream.CloseableIteratorAccumulator
- hasNext() - Method in class fr.lirmm.graphik.util.stream.CloseableIteratorAdapter
- hasNext() - Method in class fr.lirmm.graphik.util.stream.CloseableIteratorAggregator
- hasNext() - Method in class fr.lirmm.graphik.util.stream.CloseableIteratorAggregatorWithoutException
- hasNext() - Method in class fr.lirmm.graphik.util.stream.CloseableIteratorRecursive
- hasNext() - Method in interface fr.lirmm.graphik.util.stream.CloseableIteratorWithoutException
- hasNext() - Method in class fr.lirmm.graphik.util.stream.CounterIterator
- hasNext() - Method in class fr.lirmm.graphik.util.stream.IteratorAdapter
- hasNext() - Method in class fr.lirmm.graphik.util.stream.LinkedBlockingStream
- hasNext() - Method in class fr.lirmm.graphik.util.stream.QueueStream
- hasNext() - Method in class fr.lirmm.graphik.util.stream.SingletonCloseableIteratorWithoutException
- hasNext() - Method in class fr.lirmm.graphik.util.stream.UniqIterator
- hasNext(int) - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.NaiveDynamicScheduler
- hasNext(int) - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.NoScheduler
- hasNext(int) - Method in interface fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.Scheduler
-
Indicates whether another formula remains to evaluate at the supplied level.
- hasNext(int) - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.SimpleScheduler
- hasNext(int) - Method in interface fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.Scheduler
-
Indicates whether another query remains to evaluate at the supplied level.
- hasNext(int) - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.SimpleDynamicScheduler
- hasNextStep() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.Chase
-
Indicates whether another chase step is available.
- hasNextStep() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseImpl
- hasNextStep() - Method in class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChase
- hasPredicate(Predicate) - Method in interface fr.inria.rules.integraal.model.data.readable.QueryableData
-
Allows checking if this QueryableData provides the predicate p
- hasPredicate(Predicate) - Method in class fr.inria.rules.integraal.model.data.readable.QueryableDataDelAtomsWrapper
- hasPredicate(Predicate) - Method in class fr.inria.rules.integraal.model.functions.QueryableRelationalFunctions
- hasPredicate(Predicate) - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
- hasPredicate(Predicate) - Method in class fr.inria.rules.integraal.storage.external.triplestore.TripleStoreStore
- hasPredicate(Predicate) - Method in class fr.inria.rules.integraal.storage.natives.DefaultInMemoryAtomSet
- hasPredicate(Predicate) - Method in class fr.inria.rules.integraal.storage.natives.FactBaseDelAtomsWrapper
- hasPredicate(Predicate) - Method in class fr.inria.rules.integraal.storage.natives.LightInMemoryGraphStore
- hasPredicate(Predicate) - Method in class fr.inria.rules.integraal.storage.natives.SimpleInMemoryGraphStore
- hasPredicate(Predicate) - Method in class fr.inria.rules.integraal.views.datasource.AbstractDataSource
- hasPredicate(Predicate) - Method in class fr.inria.rules.integraal.views.FederatedFactBase
-
Deprecated.
- HasRulesToApply<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase.halting_condition
-
This halting condition stops the chase if no rules need to be applied according to the scheduler.
- HasRulesToApply() - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.halting_condition.HasRulesToApply
-
Creates a halting condition that stops when the scheduler has no rule left to apply.
- hasSize2(AtomSet) - Static method in class fr.lirmm.graphik.integraal.core.atomset.AtomSetUtils
-
Returns whether the specified atom set contains exactly two atoms.
- hasSize2(InMemoryAtomSet) - Static method in class fr.lirmm.graphik.integraal.core.atomset.AtomSetUtils
-
Returns whether the specified in-memory atom set contains exactly two atoms.
- hasTable(String) - Method in interface fr.inria.rules.integraal.storage.external.rdbms.driver.RDBMSDriver
-
Checks whether a table exists in the target database.
- HEXBINARY - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
-
XSD hexBinary datatype.
- HIERARCHICAL_COMPILATION - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Compilation
-
Hierarchical Compilation
- HierarchicalRuleCompilation - Class in fr.inria.rules.integraal.model.ruleCompilation
-
Version as implemented by Melanie in graal
Compilation for : p(X, Y, ...) -> q(X, Y, ...) - atomic rules (head and body) - no existential variables - no constants - body and head atom have the same arity - body and head atom have exactly the same variables at the same position - HierarchicalRuleCompilation() - Constructor for class fr.inria.rules.integraal.model.ruleCompilation.HierarchicalRuleCompilation
-
Create a new empty compilation
- homomorphism(TermSequenceCompound) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.TermSequenceCompound
-
Allows computing the homomorphism from this TermSequenceCompound to a target one if it exists
- homomorphism(TermSequenceCompound, Substitution) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Atom
-
Allows computing the homomorphism from this atom to a target one if it exists
- homomorphism(TermSequenceCompound, Substitution) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.EvaluableFunction
- homomorphism(TermSequenceCompound, Substitution) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.LogicalFunctionalTerm
-
Allows computing the homomorphism from this logical functional term to a target one if it exists
- homomorphism(TermSequenceCompound, Substitution) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.TermSequenceCompound
-
Allows computing the homomorphism from this TermSequenceCompound to a target one if it exists
- homomorphism(Atom, Atom) - Method in interface fr.lirmm.graphik.integraal.api.core.RulesCompilation
-
Return the list of c-homomorphisms of the atom father to the atom son.
- homomorphism(Atom, Atom, Substitution) - Method in interface fr.lirmm.graphik.integraal.api.core.RulesCompilation
-
Return the list of c-homomorphisms of the atom father to the atom son such that it respects s.
- homomorphism(Query) - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryKnowledgeBase
-
Find an homomorphism of the query in the fact base associated with this knowledge base.
- homomorphism(List, List) - Static method in interface fr.inria.rules.integraal.model.logicalElements.api.TermSequenceCompound
-
Allows computing the homomorphism from a source sequence of terms to a target one if it exists
- homomorphism(List, List, Substitution) - Static method in interface fr.inria.rules.integraal.model.logicalElements.api.TermSequenceCompound
-
Allows computing the homomorphism from a source sequence of terms to a target one if it exists
- homomorphism(List, List, Substitution) - Method in interface fr.inria.rules.integraal.model.ruleCompilation.api.RuleCompilationCondition
-
This method assumes that a <= b according to this condition.
- homomorphism(List, List, Substitution) - Method in class fr.inria.rules.integraal.model.ruleCompilation.id.IDRuleCompilationCondition
- homomorphism(Q, QD) - Method in interface fr.inria.rules.integraal.model.queryEvaluation.api.QueryEvaluator
-
Enumerates homomorphisms for a query without a pre-existing mapping.
- homomorphism(Q, QD, Substitution) - Method in interface fr.inria.rules.integraal.model.queryEvaluation.api.QueryEvaluator
-
Enumerates homomorphisms for a query while extending a partial substitution.
- HSQLDB - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.InternalStorageConfiguration.DriverType
-
HSQLDB driver
- HSQLDBDriver - Class in fr.inria.rules.integraal.storage.external.rdbms.driver
-
Driver for HSQLDB databases
- HSQLDBDriver(String) - Constructor for class fr.inria.rules.integraal.storage.external.rdbms.driver.HSQLDBDriver
-
Creates a new driver using the given alias This represents a new memory database
- HSQLDBDriver(String, String) - Constructor for class fr.inria.rules.integraal.storage.external.rdbms.driver.HSQLDBDriver
-
Creates a new driver using the given alias This represents a new memory database
- HTTPBasedQueryConfiguration - Interface in fr.inria.rules.integraal.storage.external.evaluator
-
HTTP header constants used for remote query evaluation.
- HttpQueryEvaluator - Class in fr.inria.rules.integraal.storage.external.evaluator
-
Sends an HTTP query.
- HttpQueryEvaluator(String, String) - Constructor for class fr.inria.rules.integraal.storage.external.evaluator.HttpQueryEvaluator
-
Construct a new evaluator which will used the given credentials
- HYBRIDTYPES - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
-
Hybrid reasoning type keyword family.
I
- IAlgorithmParameters - Interface in fr.inria.rules.integraal.component_builder.api.algorithm
-
Contains parameters for an InteGraal algorithm or service.
- IChaseDescription - Interface in fr.inria.rules.integraal.forward_chaining.chase.description
-
Describes a chase configuration and its execution state.
- IComponentBuilder - Interface in fr.inria.rules.integraal.component_builder.api
-
Interface for building various InteGraal components related to query answering, rule-based reasoning, query rewriting, and rule compilation.
- ID - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
-
XSD ID datatype.
- ID_COMPILATION - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Compilation
-
Identifier Compilation
- IdentityWrapper<T> - Class in fr.inria.rules.integraal.model.util.wrapper
-
A utility wrapper that enforces the default identity‑based
hashCodeandequalssemantics for the wrapped object. - IdentityWrapper(T) - Constructor for class fr.inria.rules.integraal.model.util.wrapper.IdentityWrapper
-
Creates an identity wrapper around the provided value.
- IDREF - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
-
XSD IDREF datatype.
- IDREFS - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
-
XSD IDREFS datatype.
- IDRuleCompilation - Class in fr.inria.rules.integraal.model.ruleCompilation.id
-
Version as implemented by Melanie in graal Compilation for atomic rules (head and body) with no existential variables or constants
- IDRuleCompilation() - Constructor for class fr.inria.rules.integraal.model.ruleCompilation.id.IDRuleCompilation
-
Create a new empty compilation
- IDRuleCompilationCondition - Class in fr.inria.rules.integraal.model.ruleCompilation.id
-
Version as implemented by Melanie in graal
- IDRuleCompilationCondition(int[], int[]) - Constructor for class fr.inria.rules.integraal.model.ruleCompilation.id.IDRuleCompilationCondition
-
Create a new condition with the given encoding
- IDRuleCompilationCondition(Term[], Term[]) - Constructor for class fr.inria.rules.integraal.model.ruleCompilation.id.IDRuleCompilationCondition
-
Create a new condition with the given body and head as array
- IDRuleCompilationCondition(List, List) - Constructor for class fr.inria.rules.integraal.model.ruleCompilation.id.IDRuleCompilationCondition
-
Create a new condition with the given body and head as list
- IGParameter<K,
V> - Record Class in fr.inria.rules.integraal.configuration.parameters -
Structure used to describe an InteGraal API service parameter When used with InteGraalKeywords it runs a sanity check on the parameter value.
- IGParameter(K, V) - Constructor for record class fr.inria.rules.integraal.configuration.parameters.IGParameter
-
Creates a parameter and validates it when backed by
InteGraalKeywords. - IGParameterConverter - Class in fr.inria.rules.integraal.configuration.parameters
-
Converts string-based external parameters into typed InteGraal parameters.
- IGParameterConverter() - Constructor for class fr.inria.rules.integraal.configuration.parameters.IGParameterConverter
-
Creates the parameter converter utility.
- IGParameterException - Exception Class in fr.inria.rules.integraal.configuration.parameters
-
Exception for errors caused by inconsistent use of the
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
-
Utility methods for extracting typed InteGraal parameters from parameter arrays.
- IInputDataScenario - Interface in fr.inria.rules.integraal.component_builder.api.scenario
-
Knowledge base reasoning scenario as input data.
- IMAGES - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
-
Image type keyword family.
- ImmutableRuleSet - Interface in fr.lirmm.graphik.integraal.api.core
-
Read-only view over a set of existential rules.
- INCREMENTAL_GRI - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Explanation.GraphOfRuleInstancesComputation
-
Uses an explainer that will compute the GRI incrementally
- INDEX_NAME_PREFIX - Static variable in interface fr.inria.rules.integraal.storage.external.rdbms.layout.RDBMSStorageLayout
-
Prefix used for generated SQL index names.
- IndexedByBodyPredicatesRuleSet - Class in fr.lirmm.graphik.integraal.core.ruleset
-
Rule set indexed by predicates occurring in rule bodies.
- IndexedByBodyPredicatesRuleSet() - Constructor for class fr.lirmm.graphik.integraal.core.ruleset.IndexedByBodyPredicatesRuleSet
-
Creates an empty rule set indexed by body predicates.
- IndexedByBodyPredicatesRuleSet(Iterable) - Constructor for class fr.lirmm.graphik.integraal.core.ruleset.IndexedByBodyPredicatesRuleSet
-
Creates a rule set indexed by body predicates and initialized with the given rules.
- IndexedByHeadPredicatesRuleSet - Class in fr.lirmm.graphik.integraal.core.ruleset
-
Rule set indexed by predicates occurring in rule heads.
- IndexedByHeadPredicatesRuleSet() - Constructor for class fr.lirmm.graphik.integraal.core.ruleset.IndexedByHeadPredicatesRuleSet
-
Creates an empty rule set indexed by head predicates.
- IndexedByHeadPredicatesRuleSet(Iterable) - Constructor for class fr.lirmm.graphik.integraal.core.ruleset.IndexedByHeadPredicatesRuleSet
-
Creates a rule set indexed by head predicates and initialized with the given rules.
- indexesOf(Term) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Atom
-
Returns every position at which a term occurs in this atom.
- indexesOf(Term) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.AtomImpl
- indexesOf(Term) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.ComputedAtomImpl
- indexesOf(Term) - Method in interface fr.lirmm.graphik.integraal.api.core.Atom
-
Returns the indexes of a given term in the atom.
- indexesOf(Term) - Method in class fr.lirmm.graphik.integraal.core.DefaultAtom
- indexOf(Term) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Atom
-
Returns the first position of a term in this atom.
- indexOf(Term) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.AtomImpl
-
//////////////////////////////////////////////
- indexOf(Term) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.ComputedAtomImpl
- indexOf(Term) - Method in interface fr.lirmm.graphik.integraal.api.core.Atom
-
Returns the index of the first occurrence of the specified term in the term list of this atom, or -1 if this atom does not contain the term.
- indexOf(Term) - Method in class fr.lirmm.graphik.integraal.core.DefaultAtom
- InfAtomicFOQueryEvaluator - Class in fr.inria.rules.integraal.query_evaluation.atomic
-
Evaluates an Atomic FOQuery using the ≲ condition given from a rule compilation
- InfAtomicFOQueryEvaluator(RuleCompilation) - Constructor for class fr.inria.rules.integraal.query_evaluation.atomic.InfAtomicFOQueryEvaluator
-
Constructor using a compilation
- info(FOFormula) - Static method in class fr.inria.rules.integraal.util.object_analyzer.FormulaAnalyzer
-
Returns structural information about the supplied formula.
- info(Object) - Static method in class fr.inria.rules.integraal.util.object_analyzer.ObjectAnalizer
-
Returns structural information about the supplied object.
- init() - Method in interface fr.inria.rules.integraal.component_builder.api.IComponentBuilder
-
Initializes all components of the builder.
- init() - Method in class fr.inria.rules.integraal.component_builder.ComponentBuilder
- init(Chase) - Method in class fr.inria.rules.integraal.forward_chaining.chase.halting_condition.ExternalInterruption
- init(Chase) - Method in class fr.inria.rules.integraal.forward_chaining.chase.halting_condition.CreatedFactsAtPreviousStep
- init(Chase) - Method in interface fr.inria.rules.integraal.forward_chaining.chase.halting_condition.HaltingCondition
-
Initialize the halting condition for the given chase
- init(Chase) - Method in class fr.inria.rules.integraal.forward_chaining.chase.halting_condition.HasRulesToApply
- init(Chase) - Method in class fr.inria.rules.integraal.forward_chaining.chase.halting_condition.LimitAtoms
- init(Chase) - Method in class fr.inria.rules.integraal.forward_chaining.chase.halting_condition.LimitNumberOfStep
- init(Chase) - Method in class fr.inria.rules.integraal.forward_chaining.chase.halting_condition.Timeout
- init(Chase) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.AbstractRuleApplier
- init(Chase) - Method in interface fr.inria.rules.integraal.forward_chaining.chase.rule_applier.RuleApplier
-
Initialize the rule applier for the given chase
- init(Chase) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.SourceDelegatedDatalogRuleApplier
- init(Chase) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_computer.NaiveTriggerComputer
- init(Chase) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_computer.RestrictedTriggerComputer
- init(Chase) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_computer.SemiNaiveComputer
- init(Chase) - Method in interface fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_computer.TriggerComputer
-
Initialize the trigger computer for the given chase
- init(Chase) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_computer.TwoStepsComputer
- init(Chase) - Method in class fr.inria.rules.integraal.forward_chaining.chase.treatment.AddCreatedFacts
- init(Chase) - Method in class fr.inria.rules.integraal.forward_chaining.chase.treatment.ComputeCore
- init(Chase) - Method in class fr.inria.rules.integraal.forward_chaining.chase.treatment.ComputeLocalCore
- init(Chase) - Method in class fr.inria.rules.integraal.forward_chaining.chase.treatment.Debug
- init(Chase) - Method in class fr.inria.rules.integraal.forward_chaining.chase.treatment.PredicateFilterEndTreatment
- init(Chase) - Method in class fr.inria.rules.integraal.forward_chaining.chase.treatment.Report
- init(Chase) - Method in class fr.inria.rules.integraal.forward_chaining.chase.treatment.RuleSplit
- init(Chase) - Method in interface fr.inria.rules.integraal.forward_chaining.chase.treatment.Treatment
-
Initialize the treatment for the given chase
- init(RuleBase) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_scheduler.ByPredicateScheduler
- init(RuleBase) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_scheduler.GRDScheduler
- init(RuleBase) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_scheduler.NaiveScheduler
- init(RuleBase) - Method in interface fr.inria.rules.integraal.forward_chaining.chase.rule_scheduler.RuleScheduler
-
Initialize the rule applier for the given chase
- initialSubstitution - Variable in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.SimpleSolutionManager
-
Initial substitution that must always be preserved in current solutions.
- InMemoryAtomSet - Interface in fr.lirmm.graphik.integraal.api.core
-
This interface represents an InMemory AtomSet.
- InMemoryAtomSetFactory - Interface in fr.lirmm.graphik.integraal.api.factory
-
Factory for creating in-memory atom sets from atoms or atom-set sources.
- inMemoryDatalogChase(FactBase, RuleBase, IGParameter...) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningOperations
- inMemoryDatalogChase(FactBase, RuleBase, IGParameter...) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningService
- inMemoryDatalogChase(FactBase, RuleBase, IGParameter...) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
- inMemoryDatalogChase(FactBase, RuleBase, IGParameter...) - Static method in class fr.inria.rules.integraal.api.internal.ReasoningAPI
-
Deprecated.Runs the in-memory datalog chase on a fact base and a rule base.
- InMemoryDuckDBDatasource - Class in fr.inria.rules.integraal.views.datasource
-
Access to CSV or Parquet files through an in-memory DuckDB instance.
- InMemoryDuckDBDatasource(FileCatalogKB) - Constructor for class fr.inria.rules.integraal.views.datasource.InMemoryDuckDBDatasource
- InMemoryKnowledgeBase - Interface in fr.lirmm.graphik.integraal.api.core
-
Knowledge base whose fact base is stored fully in memory.
- InMemoryStream<T> - Interface in fr.inria.rules.integraal.util.stream
-
Represents a closeable iterator that can also be written to in memory.
- InMemoryStream<T> - Interface in fr.lirmm.graphik.util.stream
-
Represents an in-memory stream that can be written to and read from without checked exceptions.
- InputDataScenario - Class in fr.inria.rules.integraal.component_builder
-
Represents a scenario for specifying the input of an InteGraal service (e.g., saturation).
- InputDataScenario(String) - Constructor for class fr.inria.rules.integraal.component_builder.InputDataScenario
-
Constructs a new InputDataScenario with the specified name.
- InputDataScenario.MW<T> - Class in fr.inria.rules.integraal.component_builder
-
Mutable wrapper used to track optional scenario values and their origin names.
- insert(SQLParameterizedQuery) - Method in class fr.inria.rules.integraal.storage.external.evaluator.SQLParameterizedQueryEvaluator
-
Execute the given insert query
- insert(String, C) - Method in class fr.inria.rules.integraal.api.external.registries.IterableLabeledRegistry
- insert(String, T) - Method in class fr.inria.rules.integraal.api.external.registries.BasicRegistry
-
Performs the actual insertion of the key-value pair into the map.
- insert(String, T) - Method in class fr.inria.rules.integraal.api.external.registries.LabeledRegistry
- insert(Statement) - Method in class fr.inria.rules.integraal.storage.external.evaluator.SparqlQueryEvaluator
-
Insert the given statement
- insertBatch(String, List) - Method in class fr.inria.rules.integraal.storage.external.evaluator.SQLParameterizedQueryEvaluator
-
Insert the given values, using a batch insert and parameters for the query This is more efficient than looping over the parameters and executing each query at a time
- insertBatch(List) - Method in class fr.inria.rules.integraal.storage.external.evaluator.SparqlQueryEvaluator
-
Insert the given statements, using a batch insert and parameters for the query
- instance() - Static method in class fr.inria.rules.integraal.grd.impl.dependency_checker.ProductivityChecker
-
Returns the singleton productivity checker.
- instance() - Static method in class fr.inria.rules.integraal.grd.impl.dependency_checker.RestrictedProductivityChecker
-
Returns the singleton restricted productivity checker.
- instance() - Static method in class fr.inria.rules.integraal.model.formula.factory.FOFormulaFactory
-
Returns the shared formula factory instance.
- instance() - Static method in class fr.inria.rules.integraal.model.logicalElements.factory.impl.SameObjectPredicateFactory
-
Returns the default instance of this factory.
- instance() - Static method in class fr.inria.rules.integraal.model.logicalElements.factory.impl.SameObjectTermFactory
-
Returns the default instance of this factory.
- instance() - Static method in class fr.inria.rules.integraal.model.partition.TermPartitionFactory
-
Returns the shared factory instance.
- instance() - Static method in class fr.inria.rules.integraal.model.query.factory.FOQueryFactory
-
Returns the shared query factory instance.
- instance() - Static method in class fr.inria.rules.integraal.model.ruleCompilation.NoRuleCompilation
-
Returns the shared no-op compilation instance.
- instance() - Static method in class fr.inria.rules.integraal.util.validator.rule.ConjunctionFormulaValidator
-
Returns the default instance of ConjunctionFormulaValidator.
- instance() - Static method in class fr.inria.rules.integraal.util.validator.rule.PositiveFormulaValidator
-
Returns the singleton instance of PositiveFormulaValidator.
- instance() - Static method in class fr.lirmm.graphik.integraal.core.EmptySubstitution
-
Returns the singleton empty substitution.
- instance() - Static method in class fr.lirmm.graphik.integraal.core.factory.DefaultAtomFactory
-
Returns the shared atom factory instance.
- instance() - Static method in class fr.lirmm.graphik.integraal.core.factory.DefaultAtomSetFactory
-
Returns the shared atom-set factory instance.
- instance() - Static method in class fr.lirmm.graphik.integraal.core.factory.DefaultConjunctiveQueryFactory
-
Returns the singleton factory instance.
- instance() - Static method in class fr.lirmm.graphik.integraal.core.factory.DefaultPredicateFactory
-
Returns the shared predicate factory instance.
- instance() - Static method in class fr.lirmm.graphik.integraal.core.factory.DefaultRuleFactory
-
Returns the shared rule factory instance.
- instance() - Static method in class fr.lirmm.graphik.integraal.core.factory.DefaultStoreFactory
-
Returns the shared store factory instance.
- instance() - Static method in class fr.lirmm.graphik.integraal.core.factory.DefaultSubstitutionFactory
-
Returns the shared substitution factory instance.
- instance() - Static method in class fr.lirmm.graphik.integraal.core.term.DefaultTermFactory
-
Returns the shared term factory instance.
- instance() - Static method in class fr.lirmm.graphik.integraal.core.unifier.checker.AtomErasingChecker
-
Returns the singleton checker instance.
- instance() - Static method in class fr.lirmm.graphik.integraal.core.unifier.checker.ProductivityChecker
-
Returns the singleton instance.
- instance() - Static method in class fr.lirmm.graphik.integraal.core.unifier.checker.RestrictedProductivityChecker
-
Returns the singleton instance.
- instance() - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.AGRDProperty
-
Returns the singleton AGRD property instance.
- instance() - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.BTSProperty
-
Returns the singleton BTS property instance.
- instance() - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.DisconnectedProperty
-
Returns the singleton instance.
- instance() - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.DomainRestrictedProperty
-
Returns the singleton instance.
- instance() - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.FESProperty
-
Returns the singleton instance.
- instance() - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.FrontierGuardedProperty
-
Returns the singleton instance.
- instance() - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.FrontierOneProperty
-
Returns the singleton instance.
- instance() - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.FUSProperty
-
Returns the singleton instance.
- instance() - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.GBTSProperty
-
Returns the singleton instance.
- instance() - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.GuardedProperty
-
Returns the singleton instance.
- instance() - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.JointlyFrontierGuardedSetProperty
-
Returns the singleton instance.
- instance() - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.LinearProperty
-
Returns the singleton instance.
- instance() - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.MFAProperty
-
Returns the singleton instance.
- instance() - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.MSAProperty
-
Returns the singleton instance.
- instance() - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.RangeRestrictedProperty
-
Returns the singleton instance.
- instance() - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.StickyProperty
-
Returns the singleton instance.
- instance() - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.WeaklyAcyclicProperty
-
Returns the singleton instance.
- instance() - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.WeaklyFrontierGuardedSetProperty
-
Returns the singleton instance.
- instance() - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.WeaklyGuardedSetProperty
-
Returns the singleton instance.
- instance() - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.WeaklyStickyProperty
-
Returns the singleton instance.
- instantiate(List) - Method in interface fr.inria.rules.integraal.model.ruleCompilation.api.RuleCompilationCondition
-
Instantiates the body-side terms produced by this condition.
- instantiate(List) - Method in class fr.inria.rules.integraal.model.ruleCompilation.id.IDRuleCompilationCondition
- INT - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
-
XSD int datatype.
- INTEGER - Enum constant in enum class fr.inria.rules.integraal.model.kb.api.ColumnType
-
Integer column type
- INTEGER - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
-
XSD integer datatype.
- INTEGRAAL_AGENT - Static variable in interface fr.inria.rules.integraal.storage.external.evaluator.HTTPBasedQueryConfiguration
-
Default InteGraal user agent value.
- IntegraalEnvironment - Class in fr.inria.rules.integraal.environment
-
DLGPE parsing environment configured for InteGraal factories.
- IntegraalEnvironment() - Constructor for class fr.inria.rules.integraal.environment.IntegraalEnvironment
-
Creates an environment with the default IRI manager.
- IntegraalEnvironment(IRIManager) - Constructor for class fr.inria.rules.integraal.environment.IntegraalEnvironment
-
Creates an environment using the supplied IRI manager.
- IntegraalInvokers - Class in fr.inria.rules.integraal.model.functions
-
Default invokers for InteGraal.
- IntegraalInvokers(TermFactory) - Constructor for class fr.inria.rules.integraal.model.functions.IntegraalInvokers
-
Default constructor.
- IntegraalInvokers.InvokerException - Exception Class in fr.inria.rules.integraal.model.functions
-
Custom exception for invoker errors.
- IntegraalInvokers.StdInvoker - Enum Class in fr.inria.rules.integraal.model.functions
-
Enum representing standard invokers.
- InteGraalKeywords - Enum Class in fr.inria.rules.integraal.configuration.keywords
-
The InteGraalKeywords enum provides a set of keywords and categorizations that defines the realm of possibilities with InteGraal.
- InteGraalKeywords.Algorithms - Enum Class in fr.inria.rules.integraal.configuration.keywords
-
Defines various algorithms for InteGraal's operations.
- InteGraalKeywords.Algorithms.Answers - Enum Class in fr.inria.rules.integraal.configuration.keywords
-
Specifies types of answers in InteGraal algorithms.
- InteGraalKeywords.Algorithms.ExternalHaltingConditions - Enum Class in fr.inria.rules.integraal.configuration.keywords
-
Specifies external halting conditions
- InteGraalKeywords.Algorithms.Images - Enum Class in fr.inria.rules.integraal.configuration.keywords
-
Specifies types of images for running an evaluation in InteGraal.
- InteGraalKeywords.Algorithms.Parameters - Enum Class in fr.inria.rules.integraal.configuration.keywords
-
Specifies the algorithm parameters.
- InteGraalKeywords.Algorithms.Parameters.Chase - Enum Class in fr.inria.rules.integraal.configuration.keywords
-
Defines the different strategies for running a chase in InteGraal.
- InteGraalKeywords.Algorithms.Parameters.Chase.Applier - Enum Class in fr.inria.rules.integraal.configuration.keywords
-
Specifies different trigger applier strategies for chase.
- InteGraalKeywords.Algorithms.Parameters.Chase.ChaseHalter - Enum Class in fr.inria.rules.integraal.configuration.keywords
-
Specifies different halting conditions.
- InteGraalKeywords.Algorithms.Parameters.Chase.Checker - Enum Class in fr.inria.rules.integraal.configuration.keywords
-
Specifies different rule-checking strategies for chase.
- InteGraalKeywords.Algorithms.Parameters.Chase.Computer - Enum Class in fr.inria.rules.integraal.configuration.keywords
-
Specifies different computation strategies for chase.
- InteGraalKeywords.Algorithms.Parameters.Chase.Evaluator - Enum Class in fr.inria.rules.integraal.configuration.keywords
-
Specifies different evaluator strategies for chase.
- InteGraalKeywords.Algorithms.Parameters.Chase.InterStepTreatment - Enum Class in fr.inria.rules.integraal.configuration.keywords
-
While the internal mechanisms of chase allow to define, global and local, pre- and post-treatments, only step post-treatments are configurable (and should be understood as treatments between steps).
- InteGraalKeywords.Algorithms.Parameters.Chase.Namer - Enum Class in fr.inria.rules.integraal.configuration.keywords
-
Specifies different existential variables naming functions.
- InteGraalKeywords.Algorithms.Parameters.Chase.Scheduler - Enum Class in fr.inria.rules.integraal.configuration.keywords
-
Specifies different scheduler strategies for chase.
- InteGraalKeywords.Algorithms.Parameters.Chase.Transformer - Enum Class in fr.inria.rules.integraal.configuration.keywords
-
Specifies different transformation strategies for chase.
- InteGraalKeywords.Algorithms.Parameters.Compilation - Enum Class in fr.inria.rules.integraal.configuration.keywords
-
Defines compilation strategies.
- InteGraalKeywords.Algorithms.Parameters.Explanation - Enum Class in fr.inria.rules.integraal.configuration.keywords
-
Options for Explainer
- InteGraalKeywords.Algorithms.Parameters.Explanation.ExplainerSolver - Enum Class in fr.inria.rules.integraal.configuration.keywords
-
Explainer backend solvers.
- InteGraalKeywords.Algorithms.Parameters.Explanation.ExplainerVerbosity - Enum Class in fr.inria.rules.integraal.configuration.keywords
-
Explainer verbosity levels.
- InteGraalKeywords.Algorithms.Parameters.Explanation.ExplanationSupportType - Enum Class in fr.inria.rules.integraal.configuration.keywords
-
Support content returned by the explainer.
- InteGraalKeywords.Algorithms.Parameters.Explanation.GraphOfRuleInstancesComputation - Enum Class in fr.inria.rules.integraal.configuration.keywords
-
Strategies used to compute the graph of rule instances.
- InteGraalKeywords.Algorithms.Parameters.Explanation.GraphOfRuleInstancesType - Enum Class in fr.inria.rules.integraal.configuration.keywords
-
Storage representations for the graph of rule instances.
- InteGraalKeywords.Algorithms.Parameters.Explanation.GSATSolverParameters - Enum Class in fr.inria.rules.integraal.configuration.keywords
-
Parameters used to configure the GMUS solver.
- InteGraalKeywords.Algorithms.Parameters.HybridTypes - Enum Class in fr.inria.rules.integraal.configuration.keywords
-
Specifies hybrid reasoning types.
- InteGraalKeywords.InternalStorageConfiguration - Enum Class in fr.inria.rules.integraal.configuration.keywords
-
Defines storage-related keywords for InteGraal.
- InteGraalKeywords.InternalStorageConfiguration.DBMSDriverParameters - Enum Class in fr.inria.rules.integraal.configuration.keywords
-
Parameters for database management system drivers.
- InteGraalKeywords.InternalStorageConfiguration.DBType - Enum Class in fr.inria.rules.integraal.configuration.keywords
-
Defines different database types supported.
- InteGraalKeywords.InternalStorageConfiguration.DriverType - Enum Class in fr.inria.rules.integraal.configuration.keywords
-
Defines different driver types supported by InteGraal for internal storage.
- InteGraalKeywords.InternalStorageConfiguration.StorageLayout - Enum Class in fr.inria.rules.integraal.configuration.keywords
-
Storage layouts for the database.
- InteGraalKeywords.MonitoringOperations - Enum Class in fr.inria.rules.integraal.configuration.keywords
-
Defines various operations in InteGraal.
- InteGraalKeywords.SupportedFileExtensions - Enum Class in fr.inria.rules.integraal.configuration.keywords
-
Specifies different file extensions supported by InteGraal.
- InteGraalKeywords.SupportedFileExtensions.Factbase - Enum Class in fr.inria.rules.integraal.configuration.keywords
-
Specifies supported file extensions for factbases.
- InteGraalKeywords.SupportedFileExtensions.Mappingbase - Enum Class in fr.inria.rules.integraal.configuration.keywords
-
Specifies supported file extensions for mapping bases.
- InteGraalKeywords.SupportedFileExtensions.Querybase - Enum Class in fr.inria.rules.integraal.configuration.keywords
-
Specifies supported file extensions for query bases.
- InteGraalKeywords.SupportedFileExtensions.Rulebase - Enum Class in fr.inria.rules.integraal.configuration.keywords
-
Specifies supported file extensions for rule bases.
- InternalAnalysisService - Class in fr.inria.rules.integraal.api.internal.impl
- InternalAnalysisService() - Constructor for class fr.inria.rules.integraal.api.internal.impl.InternalAnalysisService
- InternalAPI - Class in fr.inria.rules.integraal.api.internal
-
Deprecated, for removal: This API element is subject to removal in a future version.Use
ModelAPI.get()instead. This class will be removed in a future release. - InternalCopyOperations - Class in fr.inria.rules.integraal.api.internal.impl
- InternalCopyService - Class in fr.inria.rules.integraal.api.internal.impl
- InternalCopyService() - Constructor for class fr.inria.rules.integraal.api.internal.impl.InternalCopyService
- InternalEnvironmentService - Class in fr.inria.rules.integraal.api.internal.impl
- InternalEnvironmentService() - Constructor for class fr.inria.rules.integraal.api.internal.impl.InternalEnvironmentService
- InternalExportOperations - Class in fr.inria.rules.integraal.api.internal.impl
- InternalExportService - Class in fr.inria.rules.integraal.api.internal.impl
- InternalExportService() - Constructor for class fr.inria.rules.integraal.api.internal.impl.InternalExportService
- InternalMergeOperations - Class in fr.inria.rules.integraal.api.internal.impl
- InternalMergeService - Class in fr.inria.rules.integraal.api.internal.impl
- InternalMergeService() - Constructor for class fr.inria.rules.integraal.api.internal.impl.InternalMergeService
- InternalParsingOperations - Class in fr.inria.rules.integraal.api.internal.impl
- InternalParsingService - Class in fr.inria.rules.integraal.api.internal.impl
- InternalParsingService() - Constructor for class fr.inria.rules.integraal.api.internal.impl.InternalParsingService
- InternalReasoningOperations - Class in fr.inria.rules.integraal.api.internal.impl
- InternalReasoningService - Class in fr.inria.rules.integraal.api.internal.impl
- InternalReasoningService() - Constructor for class fr.inria.rules.integraal.api.internal.impl.InternalReasoningService
- InternalServices - Class in fr.inria.rules.integraal.api.internal.impl
- INTERRUPT - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.ExternalHaltingConditions
-
A stop boolean to observe
- INTERRUPT - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
-
Interrupt flag parameter.
- IntersectFOQueryConjunctionEvaluator - Class in fr.inria.rules.integraal.query_evaluation.conjunction
-
Evaluates a conjunction by using intersection to aggregate the result of each sub-query
The intersection of two substitutions is a substitution from the variables of the two substitutions An intersection is considered correct if for each variable that appear in both substitutions, the associated terms are equals - IntersectFOQueryConjunctionEvaluator(FOQueryEvaluator) - Constructor for class fr.inria.rules.integraal.query_evaluation.conjunction.IntersectFOQueryConjunctionEvaluator
-
Creates a new evaluator using the given evaluator to evaluate sub-queries
- INTERSECTION - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
-
Set intersection invoker.
- INTERSTEPTREATMENT - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
-
Inter-step treatment keyword family.
- INVERSE - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
-
Multiplicative inverse invoker.
- invoke(Term...) - Method in interface fr.inria.rules.integraal.model.functions.Invoker
-
Execute the function associated to this Invoker object with the given arguments
- invoke(Term...) - Method in class fr.inria.rules.integraal.model.functions.JavaMethodInvoker
-
//////////////////////////////////////////////
- invoker() - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms.EvaluableFunctionImpl
-
Returns the value of the
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
-
Creates an exception with a custom error message.
- InvokerException(String, Term[], String, Throwable) - Constructor for exception class fr.inria.rules.integraal.model.functions.IntegraalInvokers.InvokerException
-
Creates an exception with both a custom message and a root cause.
- InvokerException(String, Term[], Throwable) - Constructor for exception class fr.inria.rules.integraal.model.functions.IntegraalInvokers.InvokerException
-
Creates an exception wrapping the underlying evaluation cause.
- IOperationResult - Interface in fr.inria.rules.integraal.component_builder.api
-
Records information about a system operation ; for debug/monitor purposes.
- IS_BLANK - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
-
Blank-string predicate invoker.
- IS_EMPTY - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
-
Empty-value predicate invoker.
- IS_EVEN - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
-
Even-number predicate invoker.
- IS_GREATER_OR_EQUALS_TO - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
-
Greater-than-or-equal predicate invoker.
- IS_GREATER_THAN - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
-
Greater-than predicate invoker.
- IS_LEXICOGRAPHICALLY_GREATER_OR_EQUALS_TO - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
-
Lexicographic greater-than-or-equal predicate invoker.
- IS_LEXICOGRAPHICALLY_GREATER_THAN - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
-
Lexicographic greater-than predicate invoker.
- IS_LEXICOGRAPHICALLY_SMALLER_OR_EQUALS_TO - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
-
Lexicographic less-than-or-equal predicate invoker.
- IS_LEXICOGRAPHICALLY_SMALLER_THAN - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
-
Lexicographic less-than predicate invoker.
- IS_NULL - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
-
Is-Null predicate invoker.
- IS_NUMERIC - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
-
Numeric-value predicate invoker.
- IS_ODD - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
-
Odd-number predicate invoker.
- IS_PRIME - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
-
Prime-number predicate invoker.
- IS_SMALLER_OR_EQUALS_TO - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
-
Less-than-or-equal predicate invoker.
- IS_SMALLER_THAN - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
-
Less-than predicate invoker.
- IS_STRICT_SUBSET - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
-
Strict-subset predicate invoker.
- IS_SUBSET - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
-
Subset predicate invoker.
- isAnonymous() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.VariableImpl
- isAtomic() - Method in interface fr.inria.rules.integraal.model.formula.api.FOFormula
-
Indicates whether this formula node is atomic.
- isAtomic() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Atom
- isBoolean() - Method in interface fr.lirmm.graphik.integraal.api.core.Query
-
Returns whether the query expects a boolean answer.
- isBoolean() - Method in class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQuery
- isBoolean() - Method in class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQueryWithNegatedParts
- isBoolean() - Method in class fr.lirmm.graphik.integraal.core.DefaultUnionOfConjunctiveQueries
- isBoolean() - Method in class fr.lirmm.graphik.integraal.core.RuleWrapper2ConjunctiveQueryWithNegatedParts
- isClosed - Variable in class fr.lirmm.graphik.util.stream.CloseableIteratorAdapter
-
Indicates whether this adapter has been closed.
- isCompatible(Predicate, Predicate) - Method in interface fr.inria.rules.integraal.model.ruleCompilation.api.RuleCompilation
-
Two predicates are compatible iff there exists a condition c = (p, q, Ep, Lq)
- isCompatible(Predicate, Predicate) - Method in class fr.inria.rules.integraal.model.ruleCompilation.HierarchicalRuleCompilation
- isCompatible(Predicate, Predicate) - Method in class fr.inria.rules.integraal.model.ruleCompilation.id.IDRuleCompilation
- isCompatible(Predicate, Predicate) - Method in class fr.inria.rules.integraal.model.ruleCompilation.NoRuleCompilation
- isCompatible(QueryUnifier) - Method in interface fr.inria.rules.integraal.unifier.QueryUnifier
-
If the pieces of the two unifiers have atom in common the unifiers are not compatible Otherwise check if the two partition of the unifiers are possible to join
- isCompatible(QueryUnifier) - Method in class fr.inria.rules.integraal.unifier.QueryUnifierImpl
- isCompilable(Rule) - Method in interface fr.lirmm.graphik.integraal.api.core.RulesCompilation
-
Return true if the given rule is compilable by this kind of rules compilation.
- isComputedAtom() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Atom
-
Indicates whether this atom is a computed atom.
- isComputedAtom() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.ComputedAtom
-
Indicates that this atom is computed.
- isConcept(Atom) - Static method in class fr.lirmm.graphik.integraal.core.Rules
-
Checks whether the given atom is unary.
- isConceptInclusion(Rule) - Static method in class fr.lirmm.graphik.integraal.core.Rules
-
Checks whether the rule is a concept inclusion.
- isConjunction() - Method in interface fr.inria.rules.integraal.model.formula.api.FOFormula
-
Indicates whether this formula node is a conjunction.
- isConjunction() - Method in interface fr.inria.rules.integraal.model.formula.api.FOFormulaConjunction
- isConsistent() - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryKnowledgeBase
-
Return true if this knowledge base is consistent, false otherwise.
- isConsistent(FOQuery, Substitution) - Static method in class fr.inria.rules.integraal.util.FOQueries
-
A query is consistent with a given substitution iff the query equalities and the substitution are compatible.
- isConstant() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Constant
- isConstant() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Term
-
Indicates whether this term is a constant.
- isConstant() - Method in class fr.lirmm.graphik.integraal.api.core.AbstractTerm
- isConstant() - Method in interface fr.lirmm.graphik.integraal.api.core.Term
-
Returns true iff this term is a Constant.
- isDecidable() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.Analyser
-
Returns whether the current rule set is known to be decidable.
- isDecidable(RuleBase) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalAnalysisService
- isDecidable(RuleBase) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
-
Checks whether a rule base is decidable.
- isDecidable(RuleBase) - Static method in class fr.inria.rules.integraal.api.internal.ReasoningAPI
-
Deprecated.Checks whether a rule base is decidable.
- isDirectory(String) - Static method in class fr.inria.rules.integraal.util.files.FileUtils
-
Checks whether a path exists and is a directory.
- isDisjointConcept(Rule) - Static method in class fr.lirmm.graphik.integraal.core.Rules
-
Checks whether the rule states the disjointness of two concepts.
- isDisjointInverseRole(Rule) - Static method in class fr.lirmm.graphik.integraal.core.Rules
-
Checks whether the rule states the disjointness of a role and its inverse.
- isDisjointRole(Rule) - Static method in class fr.lirmm.graphik.integraal.core.Rules
-
Checks whether the rule states the disjointness of two roles.
- isDisjunction() - Method in interface fr.inria.rules.integraal.model.formula.api.FOFormula
-
Indicates whether this formula node is a disjunction.
- isDisjunction() - Method in interface fr.inria.rules.integraal.model.formula.api.FOFormulaDisjunction
- isDomain(Rule) - Static method in class fr.lirmm.graphik.integraal.core.Rules
-
Checks whether the rule expresses a domain constraint.
- isEmpty() - Method in class fr.inria.rules.integraal.api.external.registries.BasicRegistry
-
Returns
trueif the registry contains no entries. - isEmpty() - Method in interface fr.inria.rules.integraal.model.data.readable.MaterializedData
-
Indicates whether this data source contains no atoms.
- isEmpty() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Substitution
-
Indicates whether this substitution contains no mappings.
- isEmpty() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.SubstitutionImpl
- isEmpty() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.TreeSubstitutionImpl
-
Deprecated.
- isEmpty() - Method in class fr.inria.rules.integraal.model.partition.Partition
-
Indicates whether this partition contains no elements.
- isEmpty() - Method in interface fr.lirmm.graphik.integraal.api.core.AtomSet
-
Returns whether this atom set contains no atom.
- isEmpty() - Method in interface fr.lirmm.graphik.integraal.api.core.ImmutableRuleSet
-
Returns whether this set contains no rule.
- isEmpty() - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryAtomSet
- isEmpty() - Method in interface fr.lirmm.graphik.integraal.api.core.RulesCompilation
-
Returns true if this compilation object does not contain any information, false otherwise.
- isEmpty() - Method in interface fr.lirmm.graphik.integraal.api.core.RuleSet
- isEmpty() - Method in interface fr.lirmm.graphik.integraal.api.core.UnionOfConjunctiveQueries
-
Returns true if there is no queries in this union, false otherwise.
- isEmpty() - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractAtomSet
- isEmpty() - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractInMemoryAtomSet
- isEmpty() - Method in class fr.lirmm.graphik.integraal.core.atomset.DefaultInMemoryAtomSet
- isEmpty() - Method in class fr.lirmm.graphik.integraal.core.atomset.LinkedListAtomSet
-
Deprecated.
- isEmpty() - Method in class fr.lirmm.graphik.integraal.core.DefaultUnionOfConjunctiveQueries
- isEmpty() - Method in class fr.lirmm.graphik.integraal.core.ruleset.DefaultOntology
- isEmpty() - Method in class fr.lirmm.graphik.integraal.core.ruleset.LinkedListRuleSet
- isEmpty() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.util.AnalyserRuleSet
- isEmptyFactBase(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
-
Checks whether a fact base is empty.
- isEmptyFactBaseCollection(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
-
Checks whether a fact base collection is empty.
- isEmptyQueryCollection(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
-
Checks whether a query collection is empty.
- isEmptyRuleBase(String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
-
Checks whether a rule base is empty.
- isEnumeration() - Method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
-
True iff the keyword values are defined by an enumeration
- isEvaluable(Query) - Method in interface fr.inria.rules.integraal.model.data.readable.QueryDelegatableData
-
Checks if a query can be evaluated
- isEvaluable(Query) - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
- isEvaluableFunction() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Term
-
Indicates whether this term denotes an evaluable function.
- isEvaluableFunction() - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms.EvaluableFunctionImpl
- isEvaluableWith(Substitution) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Evaluable
-
Check if we can evaluate the object with the given substitution
- isEvaluableWith(Substitution) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.EvaluableFunction
- isEvaluableWith(Substitution) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.ComputedAtomImpl
- isEvaluableWith(Substitution) - Method in interface fr.inria.rules.integraal.model.query.api.PreparedFOQuery
-
Checks whether the query can be evaluated with the given substitution.
- isExistRC(Rule) - Static method in class fr.lirmm.graphik.integraal.core.Rules
-
Checks whether the rule matches an existential role-concept pattern.
- isExtensionOf(Substitution) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Substitution
-
Checks whether another substitution is included in this one.
- isExtensionOf(Substitution) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.SubstitutionImpl
- isFes(RuleBase) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalAnalysisService
- isFes(RuleBase) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
-
Checks whether a rule base is FES.
- isFes(RuleBase) - Static method in class fr.inria.rules.integraal.api.internal.ReasoningAPI
-
Deprecated.Checks whether a rule base is FES.
- isFES() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.Analyser
-
Returns whether all strongly connected components can be combined as FES.
- isFile(String) - Static method in class fr.inria.rules.integraal.util.files.FileUtils
-
Checks whether a path exists and is a regular file.
- isFrozen(Substitution) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Term
-
Indicates whether this term is frozen by the supplied substitution.
- isFunctional(Rule) - Static method in class fr.lirmm.graphik.integraal.core.Rules
-
Checks whether the rule encodes functionality.
- isFunctionalTerm() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.LogicalFunctionalTerm
- isFunctionalTerm() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Term
-
Indicates whether this term is a logical functional term.
- isFus(RuleBase) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalAnalysisService
- isFus(RuleBase) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
-
Checks whether a rule base is FUS.
- isFus(RuleBase) - Static method in class fr.inria.rules.integraal.api.internal.ReasoningAPI
-
Deprecated.Checks whether a rule base is FUS.
- isFUS() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.Analyser
-
Returns whether all strongly connected components can be combined as FUS.
- isGround() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Constant
- isGround() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.EvaluableFunction
- isGround() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Literal
-
Indicates that literals are always ground terms.
- isGround() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.LogicalFunctionalTerm
- isGround() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Term
-
Indicates whether this term contains no variables.
- isHomomorphicallyEquivalent(FactBase, FactBase) - Static method in class fr.inria.rules.integraal.core.FactBaseUtils
-
Checks whether two fact bases are homomorphically equivalent.
- isHybrid(RuleBase, RuleBase) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
-
Checks whether two rule bases form a hybrid rule base.
- isHybrid(RuleBase, RuleBase) - Static method in class fr.inria.rules.integraal.api.internal.ReasoningAPI
-
Deprecated.Checks whether two rule bases form a hybrid rule base.
- isHybridable(RuleBase) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalAnalysisService
- isHybridable(RuleBase) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
-
Checks whether a rule base is hybridable.
- isHybridable(RuleBase) - Static method in class fr.inria.rules.integraal.api.internal.ReasoningAPI
-
Deprecated.Checks whether a rule base is hybridable.
- isIdentity() - Method in interface fr.inria.rules.integraal.model.ruleCompilation.api.RuleCompilationCondition
-
Indicates whether this condition is the identity condition.
- isIdentity() - Method in class fr.inria.rules.integraal.model.ruleCompilation.id.IDRuleCompilationCondition
- isImplied(Atom, Atom) - Method in interface fr.lirmm.graphik.integraal.api.core.RulesCompilation
-
Return true iff the atom father is implied from the atom son with compiled rules (son -> father) i. e. the atom son is a R-rewriting of the atom father by compiled rules
- isInclusion(Rule) - Static method in class fr.lirmm.graphik.integraal.core.Rules
-
Checks whether the rule is an inclusion rule.
- isInjective() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Substitution
-
Indicates whether this substitution is injective.
- isInjective() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.SubstitutionImpl
- isInverseRole(Rule) - Static method in class fr.lirmm.graphik.integraal.core.Rules
-
Checks whether the rule expresses an inverse role inclusion.
- isInvertible() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Substitution
-
Indicates whether this substitution can be inverted as a substitution.
- isInvertible() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.SubstitutionImpl
- isInvExistRC(Rule) - Static method in class fr.lirmm.graphik.integraal.core.Rules
-
Checks whether the rule matches an inverse existential role-concept pattern.
- isInvMandatoryRole(Rule) - Static method in class fr.lirmm.graphik.integraal.core.Rules
-
Checks whether the rule introduces a mandatory incoming role.
- isLiteral() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Literal
- isLiteral() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Term
-
Indicates whether this term is a literal.
- isLiteral() - Method in class fr.lirmm.graphik.integraal.api.core.AbstractTerm
- isLiteral() - Method in interface fr.lirmm.graphik.integraal.api.core.Term
-
Returns true if this term is a literal, in this case
Term.isConstant()must also return true. - isMandatory() - Method in record class fr.inria.rules.integraal.views.view.ViewParameterSignature
-
Indicates whether this parameter is mandatory.
- isMandatoryRole(Rule) - Static method in class fr.lirmm.graphik.integraal.core.Rules
-
Checks whether the rule introduces a mandatory outgoing role.
- isMappable(Predicate, Predicate) - Method in interface fr.lirmm.graphik.integraal.api.core.RulesCompilation
-
Return true iff there is a way to rewrite an atom with the predicate father into an atom with the predicate son.
- isMoreSpecificThan(Atom, Atom) - Method in interface fr.inria.rules.integraal.model.ruleCompilation.api.RuleCompilation
-
This method is not used for the moment.
- isMoreSpecificThan(Atom, Atom) - Method in class fr.inria.rules.integraal.model.ruleCompilation.HierarchicalRuleCompilation
- isMoreSpecificThan(Atom, Atom) - Method in class fr.inria.rules.integraal.model.ruleCompilation.id.IDRuleCompilation
- isMoreSpecificThan(Atom, Atom) - Method in class fr.inria.rules.integraal.model.ruleCompilation.NoRuleCompilation
- isNegation() - Method in interface fr.inria.rules.integraal.model.formula.api.FOFormula
-
Indicates whether this formula node is a negation.
- isNegation() - Method in interface fr.inria.rules.integraal.model.formula.api.FOFormulaNegation
- isNegativeConstraint(Rule) - Static method in class fr.lirmm.graphik.integraal.core.Rules
-
Checks whether the rule is a negative constraint.
- isNonPrime(Atom) - Method in interface fr.inria.rules.integraal.forward_chaining.chase.lineage.LineageTracker
-
Indicates whether the supplied atom is non-prime.
- isNonPrime(Atom) - Method in class fr.inria.rules.integraal.forward_chaining.chase.lineage.LineageTrackerImpl
- isNonPrime(Atom) - Method in class fr.inria.rules.integraal.forward_chaining.chase.lineage.NoLineageTracker
- isParallel() - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
- isPositive() - Method in class fr.inria.rules.integraal.grd.impl.GRDEdge
-
Check if this edge is positive
- isPrime(Atom) - Method in interface fr.inria.rules.integraal.forward_chaining.chase.lineage.LineageTracker
-
Indicates whether the supplied atom is prime.
- isPrime(Atom) - Method in class fr.inria.rules.integraal.forward_chaining.chase.lineage.LineageTrackerImpl
- isPrime(Atom) - Method in class fr.inria.rules.integraal.forward_chaining.chase.lineage.NoLineageTracker
- isRange(Rule) - Static method in class fr.lirmm.graphik.integraal.core.Rules
-
Checks whether the rule expresses a range constraint.
- isRole(Atom) - Static method in class fr.lirmm.graphik.integraal.core.Rules
-
Checks whether the given atom is binary.
- isRoleComposition(Rule) - Static method in class fr.lirmm.graphik.integraal.core.Rules
-
Checks whether the rule expresses a composition of two roles.
- isRoleInclusion(Rule) - Static method in class fr.lirmm.graphik.integraal.core.Rules
-
Checks whether the rule is a role inclusion.
- isRuleIsomorphism(FORule, FORule) - Static method in class fr.inria.rules.integraal.redundancy.Redundancy
-
Tests if two rules are equals up to variable renaming
Each rule is seen as a simple conjunction implies conjunction. - isSet() - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario.MW
-
Indicates whether the wrapper currently holds a set value.
- isSignature(Rule) - Static method in class fr.lirmm.graphik.integraal.core.Rules
-
Checks whether the rule maps a role to a concept.
- isSingleton(AtomSet) - Static method in class fr.lirmm.graphik.integraal.core.atomset.AtomSetUtils
-
Returns whether the specified atom set contains exactly one atom.
- isSingleton(InMemoryAtomSet) - Static method in class fr.lirmm.graphik.integraal.core.atomset.AtomSetUtils
-
Returns whether the specified in-memory atom set contains exactly one atom.
- isStandard() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Substitution
-
Indicates whether this substitution contains only standard mappings (variables to terms).
- isStandard() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.SubstitutionImpl
- isStratifiable() - Method in interface fr.inria.rules.integraal.grd.api.GraphOfFORuleDependencies
-
Check if this GRD is stratifiable
- isStratifiable() - Method in class fr.inria.rules.integraal.grd.impl.GRDImpl
- isSubQuery() - Method in interface fr.inria.rules.integraal.model.formula.api.FOFormula
-
Indicates whether this formula node is a subquery.
- isSubSetOf(AtomSet) - Method in interface fr.lirmm.graphik.integraal.api.core.AtomSet
-
Deprecated.
- isSubSetOf(AtomSet) - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryAtomSet
-
Deprecated.
- isSubSetOf(AtomSet) - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractAtomSet
-
Deprecated.
- isSubSetOf(AtomSet) - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractInMemoryAtomSet
-
Deprecated.
- isThereConstant() - Method in class fr.inria.rules.integraal.util.AtomType
-
Indicates whether the atom contains at least one constant-like term.
- isThereConstant() - Method in class fr.lirmm.graphik.integraal.core.AtomType
-
Returns whether the analysed atom contains at least one constant or frozen variable.
- isThereConstraint() - Method in class fr.inria.rules.integraal.util.AtomType
-
Indicates whether the atom contains a repeated variable constraint.
- isThereConstraint() - Method in class fr.lirmm.graphik.integraal.core.AtomType
-
Returns whether the analysed atom contains repeated variables.
- isThereFunctionalTermWithVars() - Method in class fr.inria.rules.integraal.util.AtomType
-
Indicates whether the atom contains a functional term with variables.
- isThereOneAtomThatContainsAllVars(CloseableIterableWithoutException, Collection) - Static method in class fr.lirmm.graphik.integraal.core.Rules
-
Checks whether one atom in the given atom set contains all specified variables.
- isTransitivity(Rule) - Static method in class fr.lirmm.graphik.integraal.core.Rules
-
Checks whether the rule expresses transitivity of one role.
- isValid(Rule) - Method in class fr.inria.rules.integraal.model.partition.TermPartition
-
Checks whether this partition is valid for the supplied rule.
- isValid(Rule, FOQuery) - Method in class fr.inria.rules.integraal.model.partition.TermPartition
-
Takes into account answer variables of a context query, preventing them to be associated with an existential variable of the rule
- isValidDependency(Rule, InMemoryAtomSet, Substitution) - Method in class fr.lirmm.graphik.integraal.core.unifier.checker.AtomErasingChecker
- isValidDependency(Rule, Rule, Substitution) - Method in class fr.lirmm.graphik.integraal.core.unifier.checker.AtomErasingChecker
- isValidDependency(Rule, Rule, Substitution) - Method in class fr.lirmm.graphik.integraal.core.unifier.checker.ProductivityChecker
- isValidDependency(Rule, Rule, Substitution) - Method in class fr.lirmm.graphik.integraal.core.unifier.checker.RestrictedProductivityChecker
- isValidNegativeDependency(FORule, FORule, QueryUnifier) - Method in interface fr.inria.rules.integraal.grd.impl.dependency_checker.DependencyChecker
-
Checks whether the negative dependency induced by the supplied unifier is valid.
- isValidNegativeDependency(FORule, FORule, QueryUnifier) - Method in class fr.inria.rules.integraal.grd.impl.dependency_checker.ProductivityChecker
- isValidPositiveDependency(FORule, FORule, QueryUnifier) - Method in interface fr.inria.rules.integraal.grd.impl.dependency_checker.DependencyChecker
-
Checks whether the positive dependency induced by the supplied unifier is valid.
- isValidPositiveDependency(FORule, FORule, QueryUnifier) - Method in class fr.inria.rules.integraal.grd.impl.dependency_checker.ProductivityChecker
- isValidPositiveDependency(FORule, FORule, QueryUnifier) - Method in class fr.inria.rules.integraal.grd.impl.dependency_checker.RestrictedProductivityChecker
- isVariable() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Term
-
Indicates whether this term is a variable.
- isVariable() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Variable
- isVariable() - Method in class fr.lirmm.graphik.integraal.api.core.AbstractTerm
- isVariable() - Method in interface fr.lirmm.graphik.integraal.api.core.Term
-
Returns true if this term is a Variable.
- iterable - Variable in class fr.lirmm.graphik.util.stream.CloseableIterableAdapter
-
Wrapped iterable.
- iterable - Variable in class fr.lirmm.graphik.util.stream.IterableAdapter
-
Wrapped closeable iterable.
- IterableAdapter<T> - Class in fr.lirmm.graphik.util.stream
-
Adapts a
CloseableIterableto the standardIterableinterface. - IterableAdapter(CloseableIterable) - Constructor for class fr.lirmm.graphik.util.stream.IterableAdapter
-
Creates an adapter around a closeable iterable.
- IterableLabeledRegistry<T,
C> - Class in fr.inria.rules.integraal.api.external.registries -
A registry of containers (collections of labeled values) that optionally indexes the individual values into a separate
LabeledRegistry. - IterableLabeledRegistry(String, LabeledRegistry) - Constructor for class fr.inria.rules.integraal.api.external.registries.IterableLabeledRegistry
-
Constructs an
IterableLabeledRegistrywith the given container key prefix and an optional labeled registry for individual elements. - iterator - Variable in class fr.lirmm.graphik.util.stream.CloseableIteratorAdapter
-
Wrapped iterator.
- iterator - Variable in class fr.lirmm.graphik.util.stream.IteratorAdapter
-
Wrapped closeable iterator.
- iterator() - Method in class fr.inria.rules.integraal.component_builder.evaluators.generic.processors.LazyIterator
-
Returns an iterator over elements of type ReturnType, each transformed from elements of type InputType using the provided transformation function.
- iterator() - Method in interface fr.inria.rules.integraal.model.data.readable.MaterializedData
- iterator() - Method in class fr.inria.rules.integraal.model.kb.impl.RuleBaseImpl
- iterator() - Method in interface fr.inria.rules.integraal.util.stream.CloseableIterable
-
Returns a closeable iterator over the elements.
- iterator() - Method in class fr.inria.rules.integraal.util.stream.CloseableIterableAdapter
- iterator() - Method in interface fr.inria.rules.integraal.util.stream.CloseableIterableWithoutException
- iterator() - Method in class fr.lirmm.graphik.integraal.api.core.AbstractAtom
- iterator() - Method in interface fr.lirmm.graphik.integraal.api.core.Atom
-
Return an Iterator of Term.
- iterator() - Method in interface fr.lirmm.graphik.integraal.api.core.AtomSet
-
Returns an iterator over the atoms in this atom set.
- iterator() - Method in interface fr.lirmm.graphik.integraal.api.core.ConjunctiveQuery
-
Return an iterator over the atoms conjunction of the query.
- iterator() - Method in interface fr.lirmm.graphik.integraal.api.core.ImmutableRuleSet
- iterator() - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryAtomSet
- iterator() - Method in interface fr.lirmm.graphik.integraal.api.core.Ontology
- iterator() - Method in interface fr.lirmm.graphik.integraal.api.core.RuleSet
- iterator() - Method in interface fr.lirmm.graphik.integraal.api.core.UnionOfConjunctiveQueries
- iterator() - Method in class fr.lirmm.graphik.integraal.core.atomset.DefaultInMemoryAtomSet
- iterator() - Method in class fr.lirmm.graphik.integraal.core.atomset.LinkedListAtomSet
-
Deprecated.
- iterator() - Method in class fr.lirmm.graphik.integraal.core.DefaultAtom
- iterator() - Method in class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQuery
- iterator() - Method in class fr.lirmm.graphik.integraal.core.DefaultUnionOfConjunctiveQueries
- iterator() - Method in class fr.lirmm.graphik.integraal.core.ruleset.DefaultOntology
- iterator() - Method in class fr.lirmm.graphik.integraal.core.ruleset.LinkedListRuleSet
- iterator() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.util.AnalyserRuleSet
- iterator() - Method in interface fr.lirmm.graphik.util.stream.CloseableIterable
-
Returns a closeable iterator over the elements of this iterable.
- iterator() - Method in class fr.lirmm.graphik.util.stream.CloseableIterableAdapter
-
Returns a closeable iterator view over the wrapped iterable.
- iterator() - Method in interface fr.lirmm.graphik.util.stream.CloseableIterableWithoutException
- iterator() - Method in class fr.lirmm.graphik.util.stream.IterableAdapter
-
Returns a standard iterator view over the wrapped iterable.
- iterator() - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
- IteratorAdapter<T> - Class in fr.lirmm.graphik.util.stream
-
Adapts a
CloseableIteratorto the standardIteratorinterface. - IteratorAdapter(CloseableIterator) - Constructor for class fr.lirmm.graphik.util.stream.IteratorAdapter
-
Creates an iterator adapter around a closeable iterator.
- IteratorException - Exception Class in fr.inria.rules.integraal.util.stream
-
Signals an exception raised while iterating over a stream-like structure.
- IteratorException - Exception Class in fr.lirmm.graphik.util.stream
-
Exception thrown when iterating over a closeable iterator fails.
- IteratorException(String) - Constructor for exception class fr.inria.rules.integraal.util.stream.IteratorException
-
Creates an iterator exception with a message.
- IteratorException(String) - Constructor for exception class fr.lirmm.graphik.util.stream.IteratorException
-
Creates an iterator exception with a message.
- IteratorException(String, Throwable) - Constructor for exception class fr.inria.rules.integraal.util.stream.IteratorException
-
Creates an iterator exception with a message and a cause.
- IteratorException(String, Throwable) - Constructor for exception class fr.lirmm.graphik.util.stream.IteratorException
-
Creates an iterator exception with a message and cause.
- IteratorException(Throwable) - Constructor for exception class fr.inria.rules.integraal.util.stream.IteratorException
-
Creates an iterator exception from another throwable.
- IteratorException(Throwable) - Constructor for exception class fr.lirmm.graphik.util.stream.IteratorException
-
Creates an iterator exception from another throwable.
- Iterators - Class in fr.lirmm.graphik.util.stream
-
Helper methods for creating and collecting closeable iterators.
J
- JavaMethodInvoker - Class in fr.inria.rules.integraal.model.functions
-
Invoker implementation using java methods as black boxes
- JavaMethodInvoker(TermFactory, String, String, String) - Constructor for class fr.inria.rules.integraal.model.functions.JavaMethodInvoker
-
Creates an invoker backed by a static Java method loaded from a class file.
- join(Partition) - Method in class fr.inria.rules.integraal.model.partition.Partition
-
Join the class of another partition This operation consists of merge the classes of this partition and the other one when they share a common element
- JointlyFrontierGuardedSetProperty - Class in fr.lirmm.graphik.integraal.rulesetanalyser.property
-
At least one atom in the body of each rule contains all jointly-affected variable from the frontier (
JointlyAffectedPositionSet). - joinVariables - Variable in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.LegacyBacktrackEvaluator.BacktrackIterator
-
Variables shared by several sub-queries and therefore used for joins.
- JSON - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.SupportedFileExtensions.Mappingbase
-
JSON format
K
- KB(FactBase, RuleBase) - Static method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
-
Builds a knowledge-base scenario from a fact base and a rule base.
- KB_CHASE - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms
-
Knowledge Base Chase
- KB_GRI - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Explanation.GraphOfRuleInstancesType
-
Computes the GRI with rules and stores it into a KB
- KB_SUPPORT - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Explanation.ExplanationSupportType
-
The explainer will provide explanations that contain both facts and rules
- KBCHASE_EXECUTION - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.MonitoringOperations
-
Execute a chase
- keys() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Substitution
-
Get the domain of this substitution.
- keys() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.SubstitutionImpl
- keys() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.TreeSubstitutionImpl
-
Deprecated.
- keySet() - Method in class fr.inria.rules.integraal.api.external.registries.BasicRegistry
-
Returns a set view of the keys contained in this registry.
- keyword() - Method in record class fr.inria.rules.integraal.component_builder.externalHaltingConditions.ExternalHaltingCondition
-
Returns the value of the
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
-
Returns the label of this predicate.
- label() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Term
-
Returns the textual representation of this term.
- label() - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.ConstantImpl
-
Returns the value of the
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 labeled 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
-
Creates a labeled registry using the given key prefix.
- LabelRuleComparator - Class in fr.lirmm.graphik.integraal.core
-
Compares rules by their label using natural ordering on embedded numbers.
- LabelRuleComparator() - Constructor for class fr.lirmm.graphik.integraal.core.LabelRuleComparator
-
Creates a comparator ordering rules by label.
- LANGUAGE - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
-
XSD language datatype.
- lastStepResult() - Method in record class fr.inria.rules.integraal.forward_chaining.chase.description.ChaseDescription
-
Returns the value of the
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, Function) - Constructor for class fr.inria.rules.integraal.component_builder.evaluators.generic.processors.LazyIterator
-
Constructs a LazyIterator with the given source collection and transformation function.
- LegacyBacktrackEvaluator<QD> - Class in fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy
-
Evaluates a query with a conjunctive formula by using homomorphism computing using backtrack algorithm to aggregate the result of each sub-query
To evaluate a given query, a sub-query is chosen and evaluated. - LegacyBacktrackEvaluator(FOQueryEvaluator) - Constructor for class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.LegacyBacktrackEvaluator
-
Creates a new evaluator using the given evaluator to evaluate sub-queries
- LegacyBacktrackEvaluator(FOQueryEvaluator, BiFunction) - Constructor for class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.LegacyBacktrackEvaluator
-
Creates a new evaluator using the given evaluator to evaluate sub-queries and a function to create Schedulers
- LegacyBacktrackEvaluator.BacktrackIterator - Class in fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy
-
The BacktrackIterator is used to redefine the iterator return as an answer to the query.
- LENGTH - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
-
Length invoker.
- level - Variable in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.LegacyBacktrackEvaluator.BacktrackIterator
-
Current level in the backtracking search tree.
- lexicalForm() - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdValueUnparserResult
-
Returns the value of the
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) - Constructor for class fr.inria.rules.integraal.storage.natives.LightInMemoryGraphStore
-
Creates a new SimpleInMemoryGraphStore and adds all the given atoms to it
- limit(long) - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
- LimitAtoms<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase.halting_condition
-
This halting condition stops the chase if there is more than a given number of atoms on the writable data.
- LimitAtoms(long) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.halting_condition.LimitAtoms
-
Creates a halting condition limited by the number of atoms.
- limitedTo(Collection) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Substitution
-
Returns a copy of this substitution restricted to the supplied variables.
- limitedTo(Collection) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.SubstitutionImpl
- limitedTo(Collection) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.TreeSubstitutionImpl
-
Deprecated.
- LimitNumberOfStep<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase.halting_condition
-
This halting condition stops the chase if it reaches a given number of steps.
- LimitNumberOfStep(int) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.halting_condition.LimitNumberOfStep
-
Creates a halting condition limited by the number of steps.
- LineageTracker - Interface in fr.inria.rules.integraal.forward_chaining.chase.lineage
-
Tracks derivation relationships between generated atoms and the rule applications that produced them.
- LineageTrackerImpl - Class in fr.inria.rules.integraal.forward_chaining.chase.lineage
-
Default in-memory implementation of
LineageTracker. - LineageTrackerImpl() - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.lineage.LineageTrackerImpl
-
Creates the in-memory lineage tracker.
- LinearProperty - Class in fr.lirmm.graphik.integraal.rulesetanalyser.property
-
The body contains only one atom.
- linearRulesChase(FactBase, RuleBase, IGParameter...) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningOperations
- linearRulesChase(FactBase, RuleBase, IGParameter...) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningService
- linearRulesChase(FactBase, RuleBase, IGParameter...) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
- linearRulesChase(FactBase, RuleBase, IGParameter...) - Static method in class fr.inria.rules.integraal.api.internal.ReasoningAPI
-
Deprecated.Runs the linear-rules chase on a fact base and a rule base.
- LinkedBlockingStream<T> - Class in fr.lirmm.graphik.util.stream
-
Concurrent in-memory stream backed by a linked queue.
- LinkedBlockingStream() - Constructor for class fr.lirmm.graphik.util.stream.LinkedBlockingStream
-
Creates a blocking stream with the default queue bounds.
- LinkedListAtomSet - Class in fr.lirmm.graphik.integraal.core.atomset
-
Deprecated.
- LinkedListAtomSet() - Constructor for class fr.lirmm.graphik.integraal.core.atomset.LinkedListAtomSet
-
Deprecated.Creates an empty linked-list-based atom set.
- LinkedListAtomSet(Atom...) - Constructor for class fr.lirmm.graphik.integraal.core.atomset.LinkedListAtomSet
-
Deprecated.Creates an atom set initialized with the given atoms.
- LinkedListAtomSet(AtomSet) - Constructor for class fr.lirmm.graphik.integraal.core.atomset.LinkedListAtomSet
-
Deprecated.copy constructor
- LinkedListAtomSet(InMemoryAtomSet) - Constructor for class fr.lirmm.graphik.integraal.core.atomset.LinkedListAtomSet
-
Deprecated.copy constructor
- LinkedListAtomSet(CloseableIterator) - Constructor for class fr.lirmm.graphik.integraal.core.atomset.LinkedListAtomSet
-
Deprecated.Creates an atom set by consuming the given iterator.
- LinkedListAtomSet(CloseableIteratorWithoutException) - Constructor for class fr.lirmm.graphik.integraal.core.atomset.LinkedListAtomSet
-
Deprecated.Creates an atom set by consuming the given iterator.
- LinkedListAtomSet(LinkedList) - Constructor for class fr.lirmm.graphik.integraal.core.atomset.LinkedListAtomSet
-
Deprecated.Creates an atom set backed by the given linked list.
- LinkedListRuleSet - Class in fr.lirmm.graphik.integraal.core.ruleset
-
Rule set implementation backed by a linked list.
- LinkedListRuleSet() - Constructor for class fr.lirmm.graphik.integraal.core.ruleset.LinkedListRuleSet
-
Creates an empty rule set.
- LinkedListRuleSet(CloseableIterator) - Constructor for class fr.lirmm.graphik.integraal.core.ruleset.LinkedListRuleSet
-
Creates a rule set from parser output filtered down to rules.
- LinkedListRuleSet(Iterable) - Constructor for class fr.lirmm.graphik.integraal.core.ruleset.LinkedListRuleSet
-
Creates a rule set from an iterable of rules.
- LinkedListRuleSet(Iterator) - Constructor for class fr.lirmm.graphik.integraal.core.ruleset.LinkedListRuleSet
-
Creates a rule set from an iterator.
- list(Map) - Static method in class fr.inria.rules.integraal.api.external.ExtEnvUtils
-
Deprecated.Lists all the keys in the given map.
- LIST - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Answers
-
Provides a list of answers
- LIST_NAMES - Enum constant in enum class fr.inria.rules.integraal.api.external.eua.EUAData
-
Identifier used for a list of names.
- Literal<T> - Interface in fr.inria.rules.integraal.model.logicalElements.api
-
A Literal is a typed constant representing strings, numbers, dates…
- Literal - Interface in fr.lirmm.graphik.integraal.api.core
-
A Literal is a typed
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.Literal term.
- LiteralImpl<T> - Record Class in fr.inria.rules.integraal.model.logicalElements.impl
-
Default implementation of Literal
- LiteralImpl(T) - Constructor for record class fr.inria.rules.integraal.model.logicalElements.impl.LiteralImpl
-
Constructor from a single value
- literalsIterator() - Method in interface fr.lirmm.graphik.integraal.api.core.AtomSet
-
Returns an iterator over all literals in this atom set.
- literalsIterator() - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryAtomSet
- literalsIterator() - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractAtomSet
- literalsIterator() - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractInMemoryAtomSet
- load(FactBase, File, boolean) - Method in class fr.inria.rules.integraal.io.csv.CSVLoader
-
Loads atoms from CSV files into a given factbase using the default parsing parameters.
- load(FactBase, File, char, String, int, Boolean) - Method in class fr.inria.rules.integraal.io.csv.CSVLoader
-
Loads atoms from CSV files into a given factbase.
- load(Iterator, Iterator) - Method in interface fr.lirmm.graphik.integraal.api.core.RulesCompilation
-
Load compilation from a preprocessed ruleset
- LOAD_FACTBASE - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.MonitoringOperations
-
Load Factbase Operation
- LOAD_ONLY - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms
-
Simply load the factbase in memory
- LOAD_QUERY_WORKLOAD - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.MonitoringOperations
-
Load Query Workload Operation
- LOAD_RULEBASE - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.MonitoringOperations
-
Load Rulebase Operation
- loadAll(IntegraalEnvironment, String) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalParsingOperations
- loadAll(IntegraalEnvironment, String) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalParsingService
- loadAll(IntegraalEnvironment, String) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
-
Deprecated.Loads all supported objects from DLGPE content.
- loadAll(IntegraalEnvironment, String) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
-
Loads all supported objects from DLGPE content.
- loadAllFromFile(IntegraalEnvironment, String) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalParsingOperations
- loadAllFromFile(IntegraalEnvironment, String) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalParsingService
- loadAllFromFile(IntegraalEnvironment, String) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
-
Deprecated.Loads all supported objects from a file.
- loadAllFromFile(IntegraalEnvironment, String) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
-
Loads all supported objects from a file.
- loadDataSources(IBuilderEnvironment, String) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningOperations
- loadDataSources(IBuilderEnvironment, String) - Static method in class fr.inria.rules.integraal.views.builder.ViewBuilder
- loadDataSources(IBuilderEnvironment, String, DLGPParserUtils) - Static method in class fr.inria.rules.integraal.views.builder.ViewBuilder
- loadDataSources(IBuilderEnvironment, Collection) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningOperations
- loadDataSources(IBuilderEnvironment, Collection) - Static method in class fr.inria.rules.integraal.views.builder.ViewBuilder
-
Creates a collection of view wrappers from a collection of mapping files
- loadDataSources(IBuilderEnvironment, Collection, DLGPParserUtils) - Static method in class fr.inria.rules.integraal.views.builder.ViewBuilder
- loadDataSources(IntegraalEnvironment, String) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningService
- loadDataSources(IntegraalEnvironment, String) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
-
Loads data sources from a view description file.
- loadDataSources(IntegraalEnvironment, Collection) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningService
- loadDataSources(IntegraalEnvironment, Collection) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
-
Loads data sources from multiple view description files.
- loadDataSources(String, IBuilderEnvironment, DLGPParserUtils) - Static method in class fr.inria.rules.integraal.views.builder.ViewBuilder
-
Creates a collection of view wrappers from the given file
- loadFactBase(IntegraalEnvironment, String, IGParameter...) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningOperations
- loadFactBase(IntegraalEnvironment, String, IGParameter...) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningService
- loadFactBase(IntegraalEnvironment, String, IGParameter...) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
-
Loads a fact base from the specified path with given configuration parameters.
- loadFactBase(IntegraalEnvironment, Collection, IGParameter...) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningOperations
- loadFactBase(IntegraalEnvironment, Collection, IGParameter...) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningService
- loadFactBase(IntegraalEnvironment, Collection, IGParameter...) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
-
Loads facts from multiple files into the specified or default storage component.
- loadFromDLGPE(IntegraalEnvironment, InputStream, boolean, int, int, int, int, int, int, boolean) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalParsingOperations
- loadFromDLGPE(IntegraalEnvironment, InputStream, boolean, int, int, int, int, int, int, boolean) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalParsingService
- loadFromDLGPE(IntegraalEnvironment, InputStream, boolean, int, int, int, int, int, int, boolean) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
-
Deprecated.Loads and parses DLGPE content from an input stream.
- loadFromDLGPE(IntegraalEnvironment, InputStream, boolean, int, int, int, int, int, int, boolean) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
-
Loads and parses DLGPE content from an input stream.
- loadFromDLGPEFile(IntegraalEnvironment, String, boolean, int, int, int, int, int, int, boolean) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalParsingOperations
- loadFromDLGPEFile(IntegraalEnvironment, String, boolean, int, int, int, int, int, int, boolean) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalParsingService
- loadFromDLGPEFile(IntegraalEnvironment, String, boolean, int, int, int, int, int, int, boolean) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
-
Deprecated.Loads and parses DLGPE content from a file.
- loadFromDLGPEFile(IntegraalEnvironment, String, boolean, int, int, int, int, int, int, boolean) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
-
Loads and parses DLGPE content from a file.
- loadFromDLGPEString(IntegraalEnvironment, String, boolean, int, int, int, int, int, int, boolean) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalParsingOperations
- loadFromDLGPEString(IntegraalEnvironment, String, boolean, int, int, int, int, int, int, boolean) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalParsingService
- loadFromDLGPEString(IntegraalEnvironment, String, boolean, int, int, int, int, int, int, boolean) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
-
Deprecated.Loads and parses DLGPE content from a string.
- loadFromDLGPEString(IntegraalEnvironment, String, boolean, int, int, int, int, int, int, boolean) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
-
Loads and parses DLGPE content from a string.
- loadFromDLGPString(IntegraalEnvironment, String, boolean, int, int, int, int, boolean) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalParsingOperations
- loadFromDLGPString(String, boolean, int, int, int, int, boolean) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalParsingOperations
- loadFromDLGPString(String, boolean, int, int, int, int, boolean) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalParsingService
- loadFromDLGPString(String, boolean, int, int, int, int, boolean) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
-
Deprecated.Loads and parses DLGP content from a string.
- loadFromDLGPString(String, boolean, int, int, int, int, boolean) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
-
Loads and parses DLGP content from a string.
- loadKnowledgeBase(IntegraalEnvironment, String, IGParameter...) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningOperations
- loadKnowledgeBase(IntegraalEnvironment, String, IGParameter...) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningService
- loadKnowledgeBase(IntegraalEnvironment, String, IGParameter...) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
-
Loads a knowledge base (rules and facts) from the specified path with given configuration parameters.
- loadKnowledgeBase(IntegraalEnvironment, String, String, IGParameter...) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningOperations
- loadKnowledgeBase(IntegraalEnvironment, String, String, IGParameter...) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningService
- loadKnowledgeBase(IntegraalEnvironment, String, String, IGParameter...) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
-
Loads a knowledge base by reading rules and facts from separate files.
- loadKnowledgeBase(IntegraalEnvironment, Collection, IGParameter...) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningOperations
- loadKnowledgeBase(IntegraalEnvironment, Collection, IGParameter...) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningService
- loadKnowledgeBase(IntegraalEnvironment, Collection, IGParameter...) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
-
Loads a Knowledge Base from a collection of paths containing rules and facts.
- loadQueriesFromFile(String) - Method in interface fr.inria.rules.integraal.views.utils.DLGPParserUtils
- loadQueriesFromFile(String) - Method in class fr.inria.rules.integraal.views.utils.NoUtils
- loadQueryableDataFromFile(String) - Method in interface fr.inria.rules.integraal.views.utils.DLGPParserUtils
- loadQueryableDataFromFile(String) - Method in class fr.inria.rules.integraal.views.utils.NoUtils
- loadRuleBase(IntegraalEnvironment, String, IGParameter...) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningOperations
- loadRuleBase(IntegraalEnvironment, String, IGParameter...) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningService
- loadRuleBase(IntegraalEnvironment, String, IGParameter...) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
-
Loads a rule base from the specified path with given configuration parameters.
- loadRuleBase(IntegraalEnvironment, Collection, IGParameter...) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningOperations
- loadRuleBase(IntegraalEnvironment, Collection, IGParameter...) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningService
- loadRuleBase(IntegraalEnvironment, Collection, IGParameter...) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
-
Return a Rule Base containing the rules loaded from a collection of paths.
- Local() - Constructor for class fr.lirmm.graphik.integraal.rulesetanalyser.property.RuleSetProperty.Local
-
Creates a local property implementation.
- LOCAL_CORE - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.InterStepTreatment
-
Performs a local core
- LOG - Static variable in class fr.inria.rules.integraal.component_builder.evaluators.generic.MultiEvaluator
-
Logger shared by multi-evaluator implementations.
- LOG - Static variable in class fr.inria.rules.integraal.component_builder.evaluators.generic.processors.BatchProcessor
-
Shared logger for batch processing implementations.
- LOG - Variable in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.AbstractRuleApplier
-
Logger used by concrete rule appliers.
- LogicalFunctionalTerm - Interface in fr.inria.rules.integraal.model.logicalElements.api
-
A term representing the application of a logical function to other terms.
- LONG - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
-
XSD long datatype.
M
- main(String[]) - Static method in class fr.inria.rules.integraal.api.external.eua.EUA
-
Temporary entry point for development and internal testing purposes only.
- main(String[]) - Static method in class fr.inria.rules.integraal.api.external.Main
-
Runs a small external API demonstration.
- main(String[]) - Static method in class fr.inria.rules.integraal.api.external.MyAwfulTests
-
Runs the manual test sequence.
- main(String[]) - Static method in class fr.inria.rules.integraal.api.external.MyAwfulTests2
-
Runs the manual test sequence.
- main(String[]) - Static method in class fr.inria.rules.integraal.api.external.MyAwfulTests3
-
Runs the manual test sequence.
- main(String[]) - Static method in class fr.inria.rules.integraal.api.external.registries.NamesGenerator
-
Temporary entry point for manual identifier generation checks.
- main(String[]) - Static method in class fr.inria.rules.integraal.api.external.registries.Registries
-
Temporary entry point for manual registry checks.
- main(String[]) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
-
Deprecated.Temporary entry point for manual internal testing.
- main(String[]) - Static method in class fr.inria.rules.integraal.api.internal.Main
-
Runs a small internal API demonstration.
- main(String[]) - Static method in class fr.inria.rules.integraal.io.dlgpe2.DlgpeParser
-
Demonstrates parsing and serializing a DLGPE document.
- main(String[]) - Static method in class fr.inria.rules.integraal.model.functions.IntegraalInvokers
-
Prints a small diagnostic sample of registered invokers.
- Main - Class in fr.inria.rules.integraal.api.external
-
Demonstration entry point for the external API.
- Main - Class in fr.inria.rules.integraal.api.internal
-
Demonstration entry point for the internal model API.
- mandatoryAs() - Method in record class fr.inria.rules.integraal.views.view.ViewParameterSignature
-
Returns the value of the
mandatoryAsrecord component. - MandatoryParameterStringReplacement - Class in fr.inria.rules.integraal.views.specializer
-
This specializer replaces all occurrences of specifics substrings from the initial String query by the frozen positions of the atom according to the mandatory parameters of the view.
- MandatoryParameterStringReplacement() - Constructor for class fr.inria.rules.integraal.views.specializer.MandatoryParameterStringReplacement
- map(Function) - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
- MAPPINGBASE - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
-
Mapping-base file extension keyword family.
- mapsToConstantsOnly() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Substitution
-
Checks whether all mapped variables resolve to constants.
- mapsToConstantsOnly(Collection) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Substitution
-
Checks whether the selected variables resolve to constants.
- mapToDouble(ToDoubleFunction) - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
- mapToInt(ToIntFunction) - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
- mapToLong(ToLongFunction) - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
- MARCO - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Explanation.ExplainerSolver
-
Uses MARCO as a GMUS solver for the explainer
- MARCO_PATH_TO_EXECUTABLE - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Explanation.GSATSolverParameters
-
Path to marco.py in the sysmte
- match(Atom) - Method in interface fr.lirmm.graphik.integraal.api.core.AtomSet
-
Returns an iterator over atoms that match predicate and constants from the specified atom.
- match(Atom) - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractAtomSet
- match(Atom) - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractInMemoryAtomSet
- match(Atom, Substitution) - Method in interface fr.lirmm.graphik.integraal.api.core.AtomSet
-
Returns an iterator over atoms that match predicate and constants from the specified atom.
- match(Atom, Substitution) - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryAtomSet
- match(Atom, Substitution) - Method in class fr.lirmm.graphik.integraal.core.atomset.DefaultInMemoryAtomSet
- match(Atom, Substitution) - Method in class fr.lirmm.graphik.integraal.core.atomset.LinkedListAtomSet
-
Deprecated.
- MatchFilter - Class in fr.inria.rules.integraal.util.stream.filter
-
Filter used for the match method as a post filter
- MatchFilter(Atom, Substitution) - Constructor for class fr.inria.rules.integraal.util.stream.filter.MatchFilter
-
Filters the given atom iterator, removing atoms that do not match the given atom This can be used by storages that do not include filtering or generation of queries with the correct filters.
- MaterializedData - Interface in fr.inria.rules.integraal.model.data.readable
-
A queryable data source that can iterate over its materialized atoms.
- MaterializedDataCollection<T> - Interface in fr.inria.rules.integraal.model.data.collection.api
-
A queryable data collection whose members expose materialized atoms.
- MaterializedWritableDataCollection<Q,
W> - Interface in fr.inria.rules.integraal.model.data.collection.api -
A writable collection of materialized queryable data.
- max(Comparator) - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
- MAX - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
-
Open parameters
- MAX - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
-
Maximum invoker.
- MAX_FES - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.HybridTypes
-
Max FES Hybrid Type
- MAX_FUS - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.HybridTypes
-
Max FUS Hybrid Type
- MEDIAN - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
-
Median invoker.
- merge() - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalServices
- MERGE_DICTS - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
-
Dictionary merge invoker.
- merged(Substitution) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Substitution
-
Two substitutions can be merged iff for each key in common, the image is the same
- merged(Substitution) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.SubstitutionImpl
- merged(Substitution) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.TreeSubstitutionImpl
-
Deprecated.
- mergeFactBaseCollection(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
-
Merges two fact base collections.
- mergeInPlace(IntegraalEnvironment, FactBase, FactBase) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalMergeOperations
- mergeInPlace(IntegraalEnvironment, FactBase, FactBase) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalMergeService
- mergeInPlace(IntegraalEnvironment, FactBase, FactBase) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
-
Deprecated.Merges a fact base into another one in place.
- mergeInPlace(IntegraalEnvironment, FactBase, FactBase) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
-
Merges a fact base into another one in place.
- mergeInPlace(IntegraalEnvironment, FactBase, FactBase, Substitution, boolean) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalMergeOperations
- mergeInPlace(IntegraalEnvironment, FactBase, FactBase, Substitution, boolean) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalMergeService
- mergeInPlace(IntegraalEnvironment, FactBase, FactBase, Substitution, boolean) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
-
Deprecated.Merges a fact base into another one in place with substitution and freezing options.
- mergeInPlace(IntegraalEnvironment, FactBase, FactBase, Substitution, boolean) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
-
Merges a fact base into another one in place with substitution and freezing options.
- mergeInPlace(Substitution) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Substitution
-
Attempts to merge
otherinto this substitution in-place. - mergeInPlace(Substitution) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.SubstitutionImpl
- mergeInPlace(Substitution) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.TreeSubstitutionImpl
-
Deprecated.
- mergeQueryCollection(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
-
Merges two query collections.
- mergeRuleBase(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
-
Merges two rule bases.
- message() - Method in record class fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary.QueryEvaluationOutput
-
Returns the value of the
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) - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
- MIN - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
-
Minimum invoker.
- MINIMAL_SUBSET_EXPLANATION - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Explanation
-
To compute minimal subsets of a KB
- minus(InMemoryAtomSet, InMemoryAtomSet) - Static method in class fr.lirmm.graphik.integraal.core.atomset.AtomSetUtils
-
Computes the set difference
a1 \ a2. - MINUS - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
-
Subtraction invoker.
- missingValueHandling() - Method in record class fr.inria.rules.integraal.views.view.ViewParameterSignature
-
Returns the value of the
missingValueHandlingrecord component. - model() - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalServices
- ModelAPI - Interface in fr.inria.rules.integraal.api.internal
-
Unified interface for InteGraal's internal model API.
- MONGO - Enum constant in enum class fr.inria.rules.integraal.model.kb.api.FactBaseType
-
MongoDB storage
- MongoDBNativeDataSource - Class in fr.inria.rules.integraal.views.datasource
-
Access to a datasource using MongoDB queries
- MongoDBNativeDataSource(String, String, String, List) - Constructor for class fr.inria.rules.integraal.views.datasource.MongoDBNativeDataSource
-
Create a new datasource over a mongodb server
- MongoDBQueryEvaluator - Class in fr.inria.rules.integraal.storage.external.evaluator
-
Sends a MongoDB query This evaluator uses com.mongodb
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
-
Monitoring operation keyword family.
- MSAProperty - Class in fr.lirmm.graphik.integraal.rulesetanalyser.property
-
Model-summarizing acyclicity property.
- MULTI_THREAD_PARALLEL - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Applier
-
Multi Thread Parallel Trigger Applier
- MultiEvaluator<InputType, OutputType> - Class in fr.inria.rules.integraal.component_builder.evaluators.generic
-
Shared base for batch and lazy evaluators running on collections of inputs.
- MultiEvaluator(Collection, Function, ExternalAlgorithmHaltingConditions, BiFunction) - Constructor for class fr.inria.rules.integraal.component_builder.evaluators.generic.MultiEvaluator
-
Creates an evaluator using the same function for batch and lazy execution.
- MultiEvaluator(Collection, Function, Function, ExternalAlgorithmHaltingConditions, BiFunction) - Constructor for class fr.inria.rules.integraal.component_builder.evaluators.generic.MultiEvaluator
-
Creates an evaluator with distinct batch and lazy functions.
- MultiThreadRuleApplier<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase.rule_applier
-
Multithreaded Rule Applier with a worker for each rule.
- MultiThreadRuleApplier(BodyToQueryTransformer, TriggerComputer, TriggerChecker, TriggerApplier) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.MultiThreadRuleApplier
-
Creates a multithreaded rule applier.
- MultiThreadsByPieceCoreProcessor<RW> - Class in fr.inria.rules.integraal.core
-
Compute the core of a fact base with a multithreading algorithm that computes the core by retracting pieces.
- MultiThreadsByPieceCoreProcessor() - Constructor for class fr.inria.rules.integraal.core.MultiThreadsByPieceCoreProcessor
-
Creates a processor using the deletion variant, the default evaluator, and a default thread cap.
- MultiThreadsByPieceCoreProcessor(long, MultiThreadsByPieceCoreProcessor.Variant) - Constructor for class fr.inria.rules.integraal.core.MultiThreadsByPieceCoreProcessor
-
Creates a processor with the default evaluator, a thread cap, and a variant.
- MultiThreadsByPieceCoreProcessor(long, FOQueryEvaluator) - Constructor for class fr.inria.rules.integraal.core.MultiThreadsByPieceCoreProcessor
-
Creates a processor using the deletion variant and a custom evaluator.
- MultiThreadsByPieceCoreProcessor(FOQueryEvaluator, long, MultiThreadsByPieceCoreProcessor.Variant) - Constructor for class fr.inria.rules.integraal.core.MultiThreadsByPieceCoreProcessor
-
Creates a processor with a custom evaluator, thread cap, and variant.
- MultiThreadsByPieceCoreProcessor.Variant - Enum Class in fr.inria.rules.integraal.core
-
Variant of the multithreaded by-piece core algorithm.
- MultiTriggerChecker<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_checker
-
Combines multiple checkers and checks that all of them accept the given trigger
- MultiTriggerChecker(TriggerChecker...) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_checker.MultiTriggerChecker
-
Creates a checker that delegates to the supplied checkers.
- MultiTriggerChecker(Collection) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_checker.MultiTriggerChecker
-
Creates a checker that delegates to the supplied checker collection.
- MW(T, boolean, String) - Constructor for class fr.inria.rules.integraal.component_builder.InputDataScenario.MW
-
Creates a mutable wrapper.
- MyAwfulTests - Class in fr.inria.rules.integraal.api.external
-
Ad hoc manual tests for the external API.
- MyAwfulTests() - Constructor for class fr.inria.rules.integraal.api.external.MyAwfulTests
-
Creates the manual test harness.
- MyAwfulTests2 - Class in fr.inria.rules.integraal.api.external
-
Additional ad hoc manual tests for the external API.
- MyAwfulTests2() - Constructor for class fr.inria.rules.integraal.api.external.MyAwfulTests2
-
Creates the manual test harness.
- MyAwfulTests3 - Class in fr.inria.rules.integraal.api.external
-
Ad hoc manual tests for the external API.
- MyAwfulTests3() - Constructor for class fr.inria.rules.integraal.api.external.MyAwfulTests3
-
Creates the manual test harness.
- MySQL - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.InternalStorageConfiguration.DriverType
-
MySQL driver
- MySQLDriver - Class in fr.inria.rules.integraal.storage.external.rdbms.driver
-
Driver for MySQL databases
- MySQLDriver(String) - Constructor for class fr.inria.rules.integraal.storage.external.rdbms.driver.MySQLDriver
-
Creates a new driver over the given jdbc string
- MySQLDriver(String, String, String, String) - Constructor for class fr.inria.rules.integraal.storage.external.rdbms.driver.MySQLDriver
-
Creates a new driver using the given parameters
N
- NAIVE_COMPUTER - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Computer
-
Naive Computer
- NAIVE_SCHEDULER - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Scheduler
-
Naive Scheduler
- NaiveCoreProcessor - Class in fr.inria.rules.integraal.core
-
Computes a fact-base core by testing removable variables one by one.
- NaiveCoreProcessor() - Constructor for class fr.inria.rules.integraal.core.NaiveCoreProcessor
-
Creates a naive core processor using the default FO-query evaluator.
- NaiveCoreProcessor(FOQueryEvaluator) - Constructor for class fr.inria.rules.integraal.core.NaiveCoreProcessor
-
Creates a naive core processor using the supplied evaluator.
- naiveDatalogForget(RuleBase, Predicate) - Static method in class fr.inria.rules.integraal.forgetting.Forgetting
-
Creates a new RuleBase equivalent to the given one where some predicates have been removed from the vocabulary
- NaiveDynamicScheduler - Class in fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy
-
Scheduler that orders conjunction subformulas using simple heuristics.
- NaiveDynamicScheduler(FOQuery, QueryableData) - Constructor for class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.NaiveDynamicScheduler
-
Creates a new scheduler over the given query and fact base
- NaiveScheduler - Class in fr.inria.rules.integraal.forward_chaining.chase.rule_scheduler
-
Schedules all the rules for every step
- NaiveScheduler(RuleBase) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_scheduler.NaiveScheduler
-
Creates a scheduler that always returns the full rule base.
- NaiveTriggerComputer<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_computer
-
This computing method consist of only evaluating the rule's body on the factbase.
- NaiveTriggerComputer() - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_computer.NaiveTriggerComputer
-
Default constructor using the generic query evaluator
- NaiveTriggerComputer(FOQueryEvaluator) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_computer.NaiveTriggerComputer
-
Constructor using the given query evaluator
- name - Variable in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
-
Base name of this parameter set before the algorithm suffix is appended.
- name - Variable in class fr.inria.rules.integraal.views.datasource.AbstractDataSource
- name() - Method in record class fr.inria.rules.integraal.configuration.parameters.IGParameter
-
Returns the value of the
namerecord component. - NAME - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
-
XSD Name datatype.
- NAMER - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
-
Existential naming strategy keyword family.
- NamesGenerator - Class in fr.inria.rules.integraal.api.external.registries
-
Utility class for generating unique string identifiers using various strategies.
- NativeQueryEvaluator<NativeQueryType, NativeResultType> - Interface in fr.inria.rules.integraal.storage.external.evaluator
-
A NativeQueryEvaluator can evaluate native queries over a datasource.
- Natural - Enum constant in enum class fr.inria.rules.integraal.io.rdf.RDFTranslationMode
-
The natural translation uses the predicate p of the triple as predicate of arity 2 and the 2 terms corresponding to s and o.
- NaturalFull - Enum constant in enum class fr.inria.rules.integraal.io.rdf.RDFTranslationMode
-
The NaturalFull translation uses the predicate p of the triple as predicate of arity 2 and the 2 terms corresponding to s and o.
- NaturalFullRDFTranslator - Class in fr.inria.rules.integraal.io.rdf
-
Converts the given RDF statement into an Atom.
- NaturalFullRDFTranslator(IntegraalEnvironment) - Constructor for class fr.inria.rules.integraal.io.rdf.NaturalFullRDFTranslator
-
Creates a full RDF translator.
- NaturalRDFTranslator - Class in fr.inria.rules.integraal.io.rdf
-
Translates an RDF statement (triple) into a binary atom predicate⟨subject, object⟩.
- NaturalRDFTranslator(IntegraalEnvironment) - Constructor for class fr.inria.rules.integraal.io.rdf.NaturalRDFTranslator
-
Creates the natural RDF translator.
- NaturalSQLLayout - Class in fr.inria.rules.integraal.storage.external.rdbms.layout
-
The NaturalSQLLayout stores atoms using table names that exactly match the predicate names.
- NaturalSQLLayout(RDBMSDriver) - Constructor for class fr.inria.rules.integraal.storage.external.rdbms.layout.NaturalSQLLayout
-
Creates a layout that maps predicates directly to database table names.
- NCNAME - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
-
XSD NCName datatype.
- NegationFOQueryEvaluator<QD> - Class in fr.inria.rules.integraal.query_evaluation.negation
-
Evaluator for ¬φ.
- NegationFOQueryEvaluator(FOQueryEvaluator) - Constructor for class fr.inria.rules.integraal.query_evaluation.negation.NegationFOQueryEvaluator
-
Creates a negation evaluator delegating positive subqueries to the supplied evaluator.
- NEGATIVE_INTEGER - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
-
XSD negativeInteger datatype.
- NegativeConstraint - Interface in fr.lirmm.graphik.integraal.api.core
-
This interface represents a negative constraint.
- newName(Map, String) - Static method in class fr.inria.rules.integraal.api.external.ExtEnvUtils
-
Deprecated.Generates a new name with the given prefix that does not already exist in the map.
- next() - Method in interface fr.inria.rules.integraal.io.api.Parser
- next() - Method in class fr.inria.rules.integraal.io.csv.CSVParser
- next() - Method in class fr.inria.rules.integraal.io.csv.RLSCSVParser
- next() - Method in class fr.inria.rules.integraal.io.csv.RLSCSVsParser
- next() - Method in class fr.inria.rules.integraal.io.dlgp.DlgpParser
- next() - Method in class fr.inria.rules.integraal.io.dlgpe.DlgpeParser
- next() - Method in class fr.inria.rules.integraal.io.rdf.RDFParser
- next() - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.LegacyBacktrackEvaluator.BacktrackIterator
- next() - Method in class fr.inria.rules.integraal.util.stream.ArrayBlockingStream
- next() - Method in interface fr.inria.rules.integraal.util.stream.CloseableIterator
-
Returns the next element from the iterator.
- next() - Method in class fr.inria.rules.integraal.util.stream.CloseableIteratorAdapter
- next() - Method in interface fr.inria.rules.integraal.util.stream.CloseableIteratorWithoutException
- next() - Method in class fr.inria.rules.integraal.util.stream.filter.FilterIterator
- next() - Method in class fr.inria.rules.integraal.util.stream.filter.FilterIteratorWithoutException
- next() - Method in class fr.lirmm.graphik.util.stream.ArrayBlockingQueueToCloseableIteratorAdapter
- next() - Method in class fr.lirmm.graphik.util.stream.ArrayBlockingStream
- next() - Method in class fr.lirmm.graphik.util.stream.ArrayCloseableIterator
- next() - Method in interface fr.lirmm.graphik.util.stream.CloseableIterator
-
Returns the next element.
- next() - Method in class fr.lirmm.graphik.util.stream.CloseableIteratorAccumulator
- next() - Method in class fr.lirmm.graphik.util.stream.CloseableIteratorAdapter
- next() - Method in class fr.lirmm.graphik.util.stream.CloseableIteratorAggregator
- next() - Method in class fr.lirmm.graphik.util.stream.CloseableIteratorAggregatorWithoutException
- next() - Method in class fr.lirmm.graphik.util.stream.CloseableIteratorRecursive
- next() - Method in interface fr.lirmm.graphik.util.stream.CloseableIteratorWithoutException
- next() - Method in class fr.lirmm.graphik.util.stream.CounterIterator
- next() - Method in class fr.lirmm.graphik.util.stream.IteratorAdapter
- next() - Method in class fr.lirmm.graphik.util.stream.LinkedBlockingStream
- next() - Method in class fr.lirmm.graphik.util.stream.QueueStream
- next() - Method in class fr.lirmm.graphik.util.stream.SingletonCloseableIteratorWithoutException
- next() - Method in class fr.lirmm.graphik.util.stream.UniqIterator
- next(int) - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.SimpleSolutionManager
-
Try to use the next solution for the given level.
- next(int) - Method in interface fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.SolutionManager
-
Update the current solution to use the next correct solution by using the next substitution at the given level.
- next(int) - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.SimpleSolutionManager
- next(int) - Method in interface fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.SolutionManager
-
Advance the iterator at
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
-
Returns the next formula to evaluate at the supplied level.
- next(int, Substitution) - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.SimpleScheduler
- next(int, Substitution) - Method in interface fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.Scheduler
-
Returns the next prepared query to evaluate at the supplied level.
- next(int, Substitution) - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.SimpleDynamicScheduler
- nextAnswer(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
-
Retrieves the next answer from an answer iterator.
- nextAnswers(Iterator, IGParameter...) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningService
- nextAnswers(Iterator, IGParameter...) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
-
Retrieves the next answers from an iterator of substitutions.
- nextAnswers(Iterator, IGParameter...) - Static method in class fr.inria.rules.integraal.api.internal.ReasoningAPI
-
Deprecated.Retrieves the next answers from an iterator of substitutions.
- nextAnswers(Iterator, IGParameter...) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
-
Deprecated.Retrieves the next answers from an answer iterator.
- nextAnswersCore(Iterator, IGParameter...) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningOperations
- nextStep() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.Chase
-
Apply the next step of this chase
- nextStep() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseImpl
-
//////////////////////////////////////////////
- nextStep() - Method in class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChase
- NMTOKEN - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
-
XSD NMTOKEN datatype.
- NMTOKENS - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
-
XSD NMTOKENS datatype.
- NO_COMPILATION - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Compilation
-
No Compilation
- NO_NEW_FACTS - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.ChaseHalter
-
No facts created at the previous step
- NO_NEXT_ELEMENT - Enum constant in enum class fr.inria.rules.integraal.api.external.eua.EUACode
-
The iterator has no next element (last element has been reached).
- NO_RULES_TO_APPLY - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.ChaseHalter
-
No rules to apply at the next step
- NoCoreProcessor - Class in fr.inria.rules.integraal.backward_chaining.core
-
Core computing implementation that does nothing Use this if you don't want to compute the core but an algorithm ask for one.
- NoCoreProcessor() - Constructor for class fr.inria.rules.integraal.backward_chaining.core.NoCoreProcessor
-
Creates a core processor that returns queries unchanged.
- NoCover - Class in fr.inria.rules.integraal.backward_chaining.cover
-
Does nothing
- NoCover() - Constructor for class fr.inria.rules.integraal.backward_chaining.cover.NoCover
-
Creates a cover function that returns queries unchanged.
- NOLABEL - Static variable in interface fr.inria.rules.integraal.model.common.api.Labeled
-
Default empty label.
- NoLineageTracker - Class in fr.inria.rules.integraal.forward_chaining.chase.lineage
-
Default Implementation of a no-tracker
- NoLineageTracker() - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.lineage.NoLineageTracker
-
Creates a lineage tracker implementation that records nothing.
- NON_NEGATIVE_INTEGER - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
-
XSD nonNegativeInteger datatype.
- NON_POSITIVE_INTEGER - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
-
XSD nonPositiveInteger datatype.
- nonCompilableRules() - Method in record class fr.inria.rules.integraal.model.ruleCompilation.api.RuleCompilationResult
-
Returns the value of the
nonCompilableRulesrecord component. - noneMatch(Predicate) - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
- NORMALIZED_STRING - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
-
XSD normalizedString datatype.
- NoRuleCompilation - Class in fr.inria.rules.integraal.model.ruleCompilation
-
Does not compile anything
- NoScheduler - Class in fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy
-
This (static) scheduler gives the next part to evaluate by keeping the given order.
- NoScheduler(FOQuery) - Constructor for class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.NoScheduler
-
Creates a new scheduler over the given query
- NoSpecializer<ViewDefinitionQueryType, NativeQueryType> - Class in fr.inria.rules.integraal.views.specializer
-
This specializer do nothing.
- NoSpecializer() - Constructor for class fr.inria.rules.integraal.views.specializer.NoSpecializer
- NOTATION - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
-
XSD NOTATION datatype.
- NoUtils - Class in fr.inria.rules.integraal.views.utils
- NoUtils() - Constructor for class fr.inria.rules.integraal.views.utils.NoUtils
O
- ObjectAnalizer - Class in fr.inria.rules.integraal.util.object_analyzer
-
Produces textual descriptions for supported InteGraal objects.
- ObjectAnalizer() - Constructor for class fr.inria.rules.integraal.util.object_analyzer.ObjectAnalizer
-
Creates the object analyzer utility.
- OBLIVIOUS - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Checker
-
Oblivious Checker
- obliviousChase(FactBase, RuleBase, IGParameter...) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningOperations
- obliviousChase(FactBase, RuleBase, IGParameter...) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningService
- obliviousChase(FactBase, RuleBase, IGParameter...) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
- ObliviousChecker<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_checker
-
Accept the given trigger if it is the first time.
- ObliviousChecker() - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_checker.ObliviousChecker
-
Creates an oblivious trigger checker.
- of(T) - Static method in class fr.inria.rules.integraal.model.util.wrapper.IdentityWrapper
-
Factory method creating a new
IdentityWrapperinstance. - OMQ(RuleBase, Collection) - Static method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
-
Builds an ontology-mediated-query scenario from rules and queries.
- OMQ_REWRITING - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms
-
Ontology-Mediated Query Rewriting
- OMQA(FactBase, RuleBase, Collection) - Static method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
-
Builds an ontology-mediated-query-answering scenario from facts, rules, and queries.
- OMQA_CHASE - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms
-
Ontology-Mediated Query Answering via Chase
- OMQA_REW - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms
-
Ontology-Mediated Query Answering via Rewriting
- OMQAChase(InteGraalKeywords.Algorithms.Parameters.Chase.Checker, ExternalAlgorithmHaltingConditions) - Static method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
-
Creates an
IAlgorithmParametersinstance for OMQA Chase-based reasoning with the specified parameters. - OMQAChase(IGParameter...) - Static method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
-
Creates an
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...) - 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) - Static method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
-
Builds a hybrid OMQA scenario from facts, saturated rules, rewriting rules, and queries.
- OMQAHybrid(String, String, ExternalAlgorithmHaltingConditions) - Static method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
-
Creates an
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...) - 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...) - Static method in class fr.inria.rules.integraal.configuration.parameters.IGParameterValueExtractor
-
Indicates whether only constant answers should be retained.
- Ontology - Interface in fr.lirmm.graphik.integraal.api.core
-
The Ontology interface is a way to manage set of
rules,constraintsandpredicates(i.e. vocabulary). - OperationsSupported - Enum Class in fr.inria.rules.integraal.model.data.operationsSupported
-
This enumeration is meant to describe the operations and optimizations that are supported by a given datasource.
- OrderedStringReplacementSpecializer - Class in fr.inria.rules.integraal.views.specializer
-
This specializer replaces a given placeholder from the initial String query by the frozen positions of the given atom.
- OrderedStringReplacementSpecializer(String) - Constructor for class fr.inria.rules.integraal.views.specializer.OrderedStringReplacementSpecializer
-
Creates a new OrderedStringReplacementSpecializer with the given placeholder
- originalRuleSet() - Method in record class fr.inria.rules.integraal.model.ruleCompilation.api.RuleCompilationResult
-
Returns the value of the
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, TriggerChecker, TriggerApplier) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.ParallelTriggerRuleApplier
-
Constructor
- parse() - Method in interface fr.inria.rules.integraal.io.api.Parser
-
Parses every remaining object and groups them by output category.
- parse() - Method in class fr.inria.rules.integraal.io.csv.CSVParser
- parse() - Method in class fr.inria.rules.integraal.io.csv.RLSCSVsParser
-
Parses the whole configuration and returns the materialized parser result.
- parse(String) - Static method in class fr.inria.rules.integraal.api.external.eua.EUA
-
Builds an
EUAobject from its corresponding JSON String - parse(String) - Method in class fr.inria.rules.integraal.io.dlgpe2.DlgpeParser
-
Parses a sequence of DLGPE items from a string.
- parse(CharStream) - Method in class fr.inria.rules.integraal.io.dlgpe2.DlgpeParser
-
Parses a sequence of DLGPE items from a character stream.
- parseAll(String) - Method in class fr.inria.rules.integraal.io.dlgpe2.DlgpeParser
-
Parses a full DLGPE document from a string.
- parseAll(CharStream) - Method in class fr.inria.rules.integraal.io.dlgpe2.DlgpeParser
-
Parses a full DLGPE document from a character stream.
- parseAndLoad(IntegraalEnvironment, FactBase, File, boolean) - Static method in class fr.inria.rules.integraal.io.csv.CSVLoader
-
Loads atoms from CSV files into a given factbase.
- parseAndLoad(IntegraalEnvironment, FactBase, File, char, String, int, Boolean) - Static method in class fr.inria.rules.integraal.io.csv.CSVLoader
-
Loads atoms from CSV files into a given factbase.
- parseAndLoad(FactBase, File, char, String, int, Boolean) - Static method in class fr.inria.rules.integraal.io.csv.CSVLoader
-
Deprecated.Use
CSVLoader.parseAndLoad(IntegraalEnvironment, FactBase, File, char, String, int, Boolean)to avoid a throwaway environment that breaks predicate-instance deduplication. - parseCompilationType(String) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningOperations
- parseCompilationType(String) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningService
- parseCompilationType(String) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
-
Deprecated.Parses a compilation type string.
- parseCompilationType(String) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
-
Parses a compilation type string.
- parseDLGPE(IntegraalEnvironment, String) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalParsingOperations
- parseDLGPE(IntegraalEnvironment, String) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalParsingService
- parseDLGPE(IntegraalEnvironment, String) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
-
Deprecated.Parses a DLGPE string in the given environment.
- parseDLGPE(IntegraalEnvironment, String) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
-
Parses a DLGPE string in the given environment.
- parseDLGPString(String, IntegraalEnvironment) - Static method in class fr.inria.rules.integraal.io.dlgp.DlgpParser
- parseDLGPString(String, IntegraalEnvironment, DLGPParserUtils) - Static method in class fr.inria.rules.integraal.io.dlgp.DlgpParser
-
Parses the DLGP passed as string using the supplied environment.
- ParseException - Exception Class in fr.inria.rules.integraal.io.api
-
This class describes exceptions that occurred during the parsing
- ParseException(String) - Constructor for exception class fr.inria.rules.integraal.io.api.ParseException
-
Creates a parse exception from a message.
- ParseException(String, int, int) - Constructor for exception class fr.inria.rules.integraal.io.api.ParseException
-
Creates a parse exception with source position information.
- ParseException(String, int, int, Throwable) - Constructor for exception class fr.inria.rules.integraal.io.api.ParseException
-
Creates a parse exception with source position information and a cause.
- ParseException(String, Throwable) - Constructor for exception class fr.inria.rules.integraal.io.api.ParseException
-
Creates a parse exception from a message and cause.
- ParseException(Throwable) - Constructor for exception class fr.inria.rules.integraal.io.api.ParseException
-
Creates a parse exception from an underlying cause.
- parseFacts(String, IntegraalEnvironment) - Static method in class fr.inria.rules.integraal.io.dlgp.DlgpUtil
-
Parses atoms from a dlgp String.
- parseFile(String, IntegraalEnvironment) - Static method in class fr.inria.rules.integraal.io.dlgp.DlgpParser
-
Parses the file located at the given path using the supplied environment.
- parseFile(String, IntegraalEnvironment, DLGPParserUtils) - Static method in class fr.inria.rules.integraal.io.dlgp.DlgpParser
- parseFiles(Collection) - Static method in class fr.inria.rules.integraal.io.dlgp.DlgpParser
-
Parses the files located at a given collection of paths
Collects all the file in a single object and return only after reading the whole file. - parseFiles(Collection, IntegraalEnvironment) - Static method in class fr.inria.rules.integraal.io.dlgp.DlgpParser
-
Parses the files located at a given collection of paths using the supplied environment.
- parseQueries(String, IntegraalEnvironment) - Static method in class fr.inria.rules.integraal.io.dlgp.DlgpUtil
-
Parses queries from a dlgp String.
- Parser<T> - Interface in fr.inria.rules.integraal.io.api
-
Parses a stream of heterogeneous InteGraal objects.
- ParserResult - Record Class in fr.inria.rules.integraal.io.dlgp
-
Result of the DLGP parsing
- ParserResult(Collection, Collection, Collection, Collection) - Constructor for record class fr.inria.rules.integraal.io.dlgp.ParserResult
-
Creates an instance of a
ParserResultrecord class. - parseRules(String, IntegraalEnvironment) - Static method in class fr.inria.rules.integraal.io.dlgp.DlgpUtil
-
Parses rules from a dlgp String.
- parseSubstitution(IntegraalEnvironment, String) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningOperations
- parseSubstitution(IntegraalEnvironment, String) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningService
- parseSubstitution(IntegraalEnvironment, String) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
-
Deprecated.Parses a substitution from its JSON representation.
- parseSubstitution(IntegraalEnvironment, String) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
-
Parses a substitution from its JSON representation.
- parseValue(String, XsdDataType) - Static method in class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdValueParser
-
Parses a lexical form according to an
XsdDataType. - parseValue(String, String) - Static method in class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdValueParser
-
Parses a lexical form according to an XSD type reference.
- parsing() - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalServices
- ParsingResult - Class in fr.inria.rules.integraal.api.internal
-
Aggregates the objects parsed from a DLGP or DLGPE input.
- ParsingResult() - Constructor for class fr.inria.rules.integraal.api.internal.ParsingResult
-
Creates an empty parsing result.
- Partition<E> - Class in fr.inria.rules.integraal.model.partition
-
Partition of a set of elements maintained with a union-find structure.
- Partition() - Constructor for class fr.inria.rules.integraal.model.partition.Partition
-
Creates a new empty Partition
- Partition(Partition) - Constructor for class fr.inria.rules.integraal.model.partition.Partition
-
Creates a new Partition copying the given one
- Partition(Partition, Comparator) - Constructor for class fr.inria.rules.integraal.model.partition.Partition
-
Creates a new Partition copying the given one but overriding its comparator
- Partition(Collection) - Constructor for class fr.inria.rules.integraal.model.partition.Partition
-
Creates a new Partition with the given classes
- Partition(Collection, Comparator) - Constructor for class fr.inria.rules.integraal.model.partition.Partition
-
Creates a new Partition with the given classes and comparator
- Partition(Comparator) - Constructor for class fr.inria.rules.integraal.model.partition.Partition
-
Creates a new empty Partition with the given comparator
- Partition(Set) - Constructor for class fr.inria.rules.integraal.model.partition.Partition
-
Creates a new Partition with the given elements, each in its own class
- Partition(Set, Comparator) - Constructor for class fr.inria.rules.integraal.model.partition.Partition
-
Creates a new Partition with the given elements and comparator
- peek(Consumer) - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
- piece() - Method in record class fr.inria.rules.integraal.core.FactBaseUtils.PieceHomomorphismFailure
-
Returns the value of the
piecerecord component. - PieceHomomorphismFailure(int, FactBase) - Constructor for record class fr.inria.rules.integraal.core.FactBaseUtils.PieceHomomorphismFailure
-
Creates an instance of a
PieceHomomorphismFailurerecord class. - pieceIndex() - Method in record class fr.inria.rules.integraal.core.FactBaseUtils.PieceHomomorphismFailure
-
Returns the value of the
pieceIndexrecord component. - PiecesSplitter - Class in fr.inria.rules.integraal.util
-
Split a set of atoms in pieces A piece of an atom set is a set of atoms such that the atoms containing a variable v are all in the same piece and the size of the pieces is minimal for this property
- PiecesSplitter() - Constructor for class fr.inria.rules.integraal.util.PiecesSplitter
-
Default constructor
- PiecesSplitter(boolean) - Constructor for class fr.inria.rules.integraal.util.PiecesSplitter
-
Creates a splitter with configurable handling of grounded atoms.
- PiecesSplitter(boolean, Collection) - Constructor for class fr.inria.rules.integraal.util.PiecesSplitter
-
Creates a splitter with configurable handling of grounded atoms and existential variables.
- PORT - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.InternalStorageConfiguration.DBMSDriverParameters
-
Database Port
- PORT - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
-
DBMS port parameter.
- position - Variable in class fr.lirmm.graphik.integraal.rulesetanalyser.util.PredicatePosition
-
Zero-based argument position within the predicate.
- position() - Method in record class fr.inria.rules.integraal.views.view.ViewParameters
-
Returns the value of the
positionrecord component. - POSITIVE_INTEGER - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
-
XSD positiveInteger datatype.
- PositiveFormulaValidator - Class in fr.inria.rules.integraal.util.validator.rule
-
Validates that a formula contains no negation.
- PositiveFormulaValidator() - Constructor for class fr.inria.rules.integraal.util.validator.rule.PositiveFormulaValidator
-
Creates the positive-formula validator.
- PositiveHeadRuleValidator - Class in fr.inria.rules.integraal.util.validator.rule
-
Validates that a rule head is positive.
- PositiveHeadRuleValidator() - Constructor for class fr.inria.rules.integraal.util.validator.rule.PositiveHeadRuleValidator
-
Creates the positive-head rule validator.
- PostgreSQL - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.InternalStorageConfiguration.DriverType
-
PostgreSQL driver
- PostgreSQLDriver - Class in fr.inria.rules.integraal.storage.external.rdbms.driver
-
Driver for PostgreSQL databases
- PostgreSQLDriver(String) - Constructor for class fr.inria.rules.integraal.storage.external.rdbms.driver.PostgreSQLDriver
-
Creates a new driver over the given jdbc string
- PostgreSQLDriver(String, String, String, String) - Constructor for class fr.inria.rules.integraal.storage.external.rdbms.driver.PostgreSQLDriver
-
Creates a new driver using the given parameters
- postprocessResult(Stream, Collection) - Method in interface fr.inria.rules.integraal.model.queryEvaluation.api.QueryEvaluator
-
Filters the result of a query by removing substitutions which map a variable to some other variable of the active domain.
- postprocessResult(Stream, Predicate) - Method in interface fr.inria.rules.integraal.model.queryEvaluation.api.QueryEvaluator
-
Filters the result of a query according to a predicate.
- POWER - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
-
Exponentiation invoker.
- predicate - Variable in class fr.lirmm.graphik.integraal.rulesetanalyser.util.PredicatePosition
-
Predicate of the identified position.
- Predicate - Class in fr.lirmm.graphik.integraal.api.core
-
Represents a Predicate of an Atom.
- Predicate - Interface in fr.inria.rules.integraal.model.logicalElements.api
-
A Predicate represents a relation between terms.
- Predicate(Object, int) - Constructor for class fr.lirmm.graphik.integraal.api.core.Predicate
-
Construct a prefix with a specified prefix and a local name.
- PREDICATE_TABLE_NAME - Static variable in interface fr.inria.rules.integraal.storage.external.rdbms.layout.RDBMSStorageLayout
-
Name of the table storing predicates and their backing atom tables.
- predicateArity() - Method in record class fr.inria.rules.integraal.io.csv.RLSCSVResult
-
Returns the value of the
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. - PredicateFactory - Interface in fr.inria.rules.integraal.model.logicalElements.factory.api
-
Factory to create predicates
- PredicateFactory - Interface in fr.lirmm.graphik.integraal.api.factory
-
Factory for creating predicate instances in both the integraal and graal APIs.
- PredicateFilterEndTreatment<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase.treatment
-
End treatment to filter out facts with predicates not in the provided list.
- PredicateFilterEndTreatment(Map) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.treatment.PredicateFilterEndTreatment
-
Creates a predicate-filtering end treatment.
- PredicateImpl - Record Class in fr.inria.rules.integraal.model.logicalElements.impl
-
Default implementation of Predicate
- PredicateImpl(String, int) - Constructor for record class fr.inria.rules.integraal.model.logicalElements.impl.PredicateImpl
-
Constructor with a label and arity
- predicateName() - Method in record class fr.inria.rules.integraal.io.csv.RLSCSVResult
-
Returns the value of the
predicateNamerecord component. - PredicatePosition - Class in fr.lirmm.graphik.integraal.rulesetanalyser.util
-
Identifies one argument position of a predicate.
- PredicatePosition(Predicate, int) - Constructor for class fr.lirmm.graphik.integraal.rulesetanalyser.util.PredicatePosition
-
Creates a predicate-position identifier.
- predicatesIterator() - Method in interface fr.lirmm.graphik.integraal.api.core.AtomSet
-
Returns an iterator over all predicates in this atom set.
- predicatesIterator() - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryAtomSet
- predicatesIterator() - Method in class fr.lirmm.graphik.integraal.core.atomset.DefaultInMemoryAtomSet
- predicatesIterator() - Method in class fr.lirmm.graphik.integraal.core.atomset.LinkedListAtomSet
-
Deprecated.
- PreemptiveQueryEvaluationFunction - Class in fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary
-
A class to encapsulate the function of evaluating a FOQuery and producing a QueryEvaluationOutput.
- PreemptiveQueryEvaluationFunction() - Constructor for class fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary.PreemptiveQueryEvaluationFunction
-
Creates the preemptive query-evaluation function.
- prefix() - Method in record class fr.inria.rules.integraal.util.Prefix
-
Returns the full prefix IRI.
- Prefix - Record Class in fr.inria.rules.integraal.util
-
Immutable
- Prefix(String, String) - Constructor for record class fr.inria.rules.integraal.util.Prefix
-
Creates an immutable prefix declaration.
- prefixName() - Method in record class fr.inria.rules.integraal.util.Prefix
-
Returns the short prefix name.
- preHomomorphism - Variable in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.LegacyBacktrackEvaluator.BacktrackIterator
-
Pre-existing substitution that every answer must extend.
- prepareAndGetChaseFrom(FactBase, RuleBase, IAlgorithmParameters) - Static method in class fr.inria.rules.integraal.component_builder.components.ChaseComponentBuilder
-
Initializes the chase algorithm based on the current configuration.
- prepareAndGetCountingQueryAnsweringFrom(Collection, FactBase, IAlgorithmParameters) - Static method in class fr.inria.rules.integraal.component_builder.components.QueryAnsweringComponentBuilder
-
Prepares and returns a
CountingQueryEvaluatorWithMultiEvaluatorfor answering the given set of queries over the provided fact base, with optional external halting conditions to limit non-terminating algorithms. - prepareAndGetQueryAnsweringFrom(Collection, FactBase, IAlgorithmParameters) - Static method in class fr.inria.rules.integraal.component_builder.components.QueryAnsweringComponentBuilder
-
Prepares and returns a
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
-
Prepares a rewriter for a single query using algorithm parameters.
- prepareAndGetRewriterFrom(Query, RuleBase, RuleCompilation, ExternalAlgorithmHaltingConditions) - Static method in class fr.inria.rules.integraal.component_builder.components.RewritingComponentBuilder
-
Prepares a rewriter for a single query with an explicit compilation and halting conditions.
- prepareAndGetRewriterFrom(Collection, RuleBase, IAlgorithmParameters) - Static method in class fr.inria.rules.integraal.component_builder.components.RewritingComponentBuilder
-
Prepares a rewriter for a query workload using algorithm parameters.
- prepareAndGetRewriterFrom(Collection, RuleBase, RuleCompilation, ExternalAlgorithmHaltingConditions) - Static method in class fr.inria.rules.integraal.component_builder.components.RewritingComponentBuilder
-
Prepares a rewriter for a query workload with an explicit compilation and halting conditions.
- prepareCombine() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.Analyser
-
Initializes the combination flags for each strongly connected component.
- PreparedFOQuery<Formula,
QD> - Interface in fr.inria.rules.integraal.model.query.api -
A prepared first-order query bound to a
QueryableDatasource. - PreparedFOQueryImpl<Formula,
QD> - Class in fr.inria.rules.integraal.model.query.impl -
Base implementation for prepared first-order queries.
- PreparedFOQueryImpl() - Constructor for class fr.inria.rules.integraal.model.query.impl.PreparedFOQueryImpl
-
Creates a prepared first-order query base instance.
- PreparedQuery<QueryType, DataSource, AnswerType, AssignationType> - Interface in fr.inria.rules.integraal.model.query.api
-
A query pre-bound to a specific data source.
- PreparedQueryImpl<QueryType, DataSource, AnswerType, AssignationType> - Class in fr.inria.rules.integraal.model.query.impl
-
Base implementation for prepared queries.
- PreparedQueryImpl() - Constructor for class fr.inria.rules.integraal.model.query.impl.PreparedQueryImpl
-
Creates a prepared query base instance.
- prepareQuery(FOQuery, QD, boolean) - Method in interface fr.inria.rules.integraal.model.queryEvaluation.api.FOQueryEvaluator
-
Creates a prepared first-order query bound to a data source.
- prepareQuery(FOQuery, QD, Collection) - Method in interface fr.inria.rules.integraal.model.queryEvaluation.api.FOQueryEvaluator
-
Creates a prepared first-order query bound to a data source and ground-term policy.
- prepareQuery(FOQuery, QD, Collection) - Method in class fr.inria.rules.integraal.query_evaluation.generic.GenericFOQueryEvaluator
- prepareQuery(FOQuery, QD, Collection) - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.BacktrackEvaluator
- prepareQuery(FOQuery, QD, Collection) - Method in class fr.inria.rules.integraal.query_evaluation.negation.NegationFOQueryEvaluator
- prepareQuery(FOQuery, QD, Collection) - Method in class fr.inria.rules.integraal.query_evaluation.atomic.AtomicFOQueryEvaluator
- prepareQuery(Q, QD, boolean) - Method in interface fr.inria.rules.integraal.model.queryEvaluation.api.QueryEvaluator
-
Creates a prepared query bound to a data source.
- prepareQuery(Q, QD, Collection) - Method in interface fr.inria.rules.integraal.model.queryEvaluation.api.QueryEvaluator
-
Creates a prepared query bound to a data source and ground-term policy.
- prepareQuery(Q, QD, Collection) - Method in class fr.inria.rules.integraal.query_evaluation.generic.DefaultGenericQueryEvaluator
- prepareStorage(Map) - Static method in class fr.inria.rules.integraal.storage.builder.StorageConfigurationUtil
- PreTreatment<RW> - Interface in fr.inria.rules.integraal.forward_chaining.chase.treatment
-
These treatments can be applied at the start of a step of the chase
- prettyPrintAtIndex(int) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.RuleAppplicationStatistics
-
Returns a pretty printed string of the statistics at the given index position.
- Printable - Interface in fr.inria.rules.integraal.model.common.api
-
Deprecated.
- printOnlyAnswersCount() - Method in record class fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary.QueryEvaluationOutput
-
Returns only the answer count portion of the output.
- printOnlyRewritingCount() - Method in record class fr.inria.rules.integraal.component_builder.evaluators.query_rewriting.auxiliary.RewritingOutput
-
Returns only the rewriting count portion of the output.
- printRewritingCount() - Method in record class fr.inria.rules.integraal.component_builder.evaluators.query_rewriting.auxiliary.RewritingOutput
-
Returns a printable summary containing the query and rewriting count.
- processBatch() - Method in class fr.inria.rules.integraal.component_builder.evaluators.generic.processors.BatchProcessor
-
Applies the transformation function to all input objects and returns the results.
- processBatchParallel() - Method in class fr.inria.rules.integraal.component_builder.evaluators.generic.processors.BatchProcessor
-
Applies the transformation function to all input objects in parallel while controlling the level of parallelization, and returns the results.
- PRODUCT - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
-
Product invoker.
- ProductivityChecker - Class in fr.inria.rules.integraal.grd.impl.dependency_checker
-
Checks that the dependency will produce something
- ProductivityChecker - Class in fr.lirmm.graphik.integraal.core.unifier.checker
-
Dependency checker rejecting dependencies that are already productive.
- ProductivityChecker() - Constructor for class fr.inria.rules.integraal.grd.impl.dependency_checker.ProductivityChecker
-
Creates the productivity dependency checker.
- ProductivityChecker() - Constructor for class fr.lirmm.graphik.integraal.core.unifier.checker.ProductivityChecker
-
Creates a productivity checker.
- projectSelection(ViewParameters, BasicQuery, List) - Method in class fr.inria.rules.integraal.views.specializer.SQLMandatoryParameterStringReplacement
-
Rewrites the first SQL
SELECT ... FROMclause so that it keeps only the columns needed for the query answer positions. - PROVENANCE - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Explanation
-
To compute supports for proof trees
- pruneOtherIterators(int) - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.SimpleSolutionManager
- pruneOtherIterators(int) - Method in interface fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.SolutionManager
-
Prunes every stored iterator except the selected level.
- PureRewriter - Class in fr.inria.rules.integraal.backward_chaining.pure
-
From Melanie Konïg's thesis, algorithm 1 implementation on Graal v1.3 Produces a cover of the set of all rewritings of a query Q with a set of rules R using piece unifiers.
- PureRewriter() - Constructor for class fr.inria.rules.integraal.backward_chaining.pure.PureRewriter
-
Creates a new PureRewriter using default parameters Rewriting operator SRA Cover function query cover
- PureRewriter(RewritingOperator, CoverFunction, QueryCoreProcessor) - Constructor for class fr.inria.rules.integraal.backward_chaining.pure.PureRewriter
-
Creates a new PureRewriter using the given parameters
- PureRewriter(RewritingOperator, CoverFunction, QueryCoreProcessor, RuleCompilation) - Constructor for class fr.inria.rules.integraal.backward_chaining.pure.PureRewriter
-
Creates a new PureRewriter using the given parameters
- PureRewriter(RuleCompilation) - Constructor for class fr.inria.rules.integraal.backward_chaining.pure.PureRewriter
-
Creates a new PureRewriter using the given parameters
- PushingProjection - Enum constant in enum class fr.inria.rules.integraal.model.data.operationsSupported.OperationsSupported
-
Answer Variable Projection.
- PushingSelection - Enum constant in enum class fr.inria.rules.integraal.model.data.operationsSupported.OperationsSupported
-
The source is able to optimize query evaluation by restricting by "pushing selections" in order to select only tuples satisfying a certain condition.
- put(C) - Method in class fr.inria.rules.integraal.api.external.registries.IterableLabeledRegistry
- put(Substitution) - Method in interface fr.lirmm.graphik.integraal.api.core.Substitution
-
Add all mappings from an other substitution instance.
- put(Substitution) - Method in class fr.lirmm.graphik.integraal.core.AbstractSubstitution
- put(Variable, Term) - Method in interface fr.lirmm.graphik.integraal.api.core.Substitution
-
Adds a mapping from the specified variable into the specified image to this substitution.
- put(Variable, Term) - Method in class fr.lirmm.graphik.integraal.core.AbstractMapBasedSubstitution
- put(Variable, Term) - Method in class fr.lirmm.graphik.integraal.core.EmptySubstitution
- put(Variable, Term) - Method in class fr.lirmm.graphik.integraal.core.VariablePrefixSubstitution
- put(Variable, Term) - Method in class fr.lirmm.graphik.integraal.core.VariableRemovePrefixSubstitution
- put(String, C) - Method in class fr.inria.rules.integraal.api.external.registries.IterableLabeledRegistry
- put(String, T) - Method in class fr.inria.rules.integraal.api.external.registries.BasicRegistry
-
Inserts a value into the registry under the given key, or generates a key if none is provided.
- put(String, T) - Method in class fr.inria.rules.integraal.api.external.registries.LabeledRegistry
-
Inserts the given labeled value into the registry using the specified key, but only if it does not conflict with the value's internal label.
- put(T) - Method in class fr.inria.rules.integraal.api.external.registries.BasicRegistry
-
Convenience method that inserts the given value using an auto-generated key.
- put(T) - Method in class fr.inria.rules.integraal.api.external.registries.LabeledRegistry
-
Inserts the given labeled value into the registry.
- putAll(BasicRegistry) - Method in class fr.inria.rules.integraal.api.external.registries.IterableLabeledRegistry
-
Registers all containers and their values from another
BasicRegistry. - putAll(BasicRegistry) - Method in class fr.inria.rules.integraal.api.external.registries.BasicRegistry
-
Adds all entries from another
BasicRegistryinto this registry. - putAll(Map) - Method in class fr.inria.rules.integraal.api.external.registries.IterableLabeledRegistry
-
Registers all containers and their values from the given map.
- putAll(Map) - Method in class fr.inria.rules.integraal.api.external.registries.BasicRegistry
-
Adds all entries from the given map to this registry, enforcing non-null keys/values and disallowing any duplicate keys.
Q
- QA(ExternalAlgorithmHaltingConditions) - Static method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
-
Creates an
IAlgorithmParametersinstance for query answering with a specified timeout. - QA(IGParameter...) - 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) - Static method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
-
Builds a query-answering scenario from facts and queries.
- QNAME - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
-
XSD QName datatype.
- queries() - Method in record class fr.inria.rules.integraal.io.dlgp.ParserResult
-
Returns the value of the
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.formula.impl.FOSubQueryImpl
-
Returns the value of the
queryrecord component. - query() - Method in record class fr.inria.rules.integraal.model.kb.impl.FactBaseDescription
-
Returns the access query associated with this fact base.
- query() - Method in record class fr.inria.rules.integraal.storage.external.rdbms.SQLParameterizedQuery
-
Returns the SQL query text.
- query(Query) - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryKnowledgeBase
-
Execute the query over this Knowledge Base.
- query(Query, long) - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryKnowledgeBase
-
Execute the query over this Knowledge Base.
- Query - Interface in fr.inria.rules.integraal.model.query.api
-
This interface represents a general Query
- Query - Interface in fr.lirmm.graphik.integraal.api.core
-
This interface represents a generic query.
- QUERY_ANSWERING - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms
-
Query Answering
- QUERY_ANSWERING_VIA_HYBRID_STRATEGY - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms
-
Query Answering via Hybrid Strategy
- QUERY_EVALUATION - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.MonitoringOperations
-
Evaluate a query
- QUERY_EXPLANATION - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms
-
Query Explanation
- QUERY_NAME - Enum constant in enum class fr.inria.rules.integraal.api.external.eua.EUAData
-
Identifier used for a query name.
- queryableData - Variable in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.LegacyBacktrackEvaluator.BacktrackIterator
-
The queryableData on which to evaluate the query
- QueryableData - Interface in fr.inria.rules.integraal.model.data.readable
-
This interface describes data sources that can be accessed with read rights.
- QueryableDataCollection<T> - Interface in fr.inria.rules.integraal.model.data.collection.api
-
A composite
QueryableDatabacked by multiple predicate-specific data sources. - QueryableDataDelAtomsWrapper - Class in fr.inria.rules.integraal.model.data.readable
-
This class is a wrapper around a queryable data that allows virtual deletions of atoms.
- QueryableDataDelAtomsWrapper(QueryableData, Set) - Constructor for class fr.inria.rules.integraal.model.data.readable.QueryableDataDelAtomsWrapper
-
Constructs a new QueryableDataDelAtomsWrapper instance, wrapping the provided queryable data and initializing the set of atoms to be virtually removed.
- QueryableRelationalFunctions - Class in fr.inria.rules.integraal.model.functions
-
Exposes evaluable functions as synthetic queryable predicates.
- QueryableRelationalFunctions() - Constructor for class fr.inria.rules.integraal.model.functions.QueryableRelationalFunctions
-
Creates a queryable function registry.
- QueryableWritableDataCollection<Q,
W> - Interface in fr.inria.rules.integraal.model.data.collection.api -
A
QueryableDataCollectionthat also exposes writable targets. - QueryAnsweringComponentBuilder - Class in fr.inria.rules.integraal.component_builder.components
-
A builder class for preparing and creating components for query answering over fact bases.
- QueryAnsweringComponentBuilder() - Constructor for class fr.inria.rules.integraal.component_builder.components.QueryAnsweringComponentBuilder
-
Creates a query-answering component builder.
- QUERYBASE - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
-
Query-base file extension keyword family.
- QUERYCOLLECTION_NAME - Enum constant in enum class fr.inria.rules.integraal.api.external.eua.EUAData
-
Identifier used for a query collection name.
- QueryConverter - Class in fr.inria.rules.integraal.util.converter
-
Converts FOQuery to and from Graal's ConjunctiveQuery
This is used for compatibility with Graal 1.3 version. - QueryCoreProcessor - Interface in fr.inria.rules.integraal.backward_chaining.core
- QueryCoreProcessorImpl - Class in fr.inria.rules.integraal.backward_chaining.core
-
Core computing for small sets of atoms, used mostly for queries This is based on an implementation by Guillaume Pérution-Kihli
- QueryCoreProcessorImpl() - Constructor for class fr.inria.rules.integraal.backward_chaining.core.QueryCoreProcessorImpl
-
Default constructor using generic homomorphism
- QueryCoreProcessorImpl(CoreProcessor) - Constructor for class fr.inria.rules.integraal.backward_chaining.core.QueryCoreProcessorImpl
-
Constructor using a specific core processor
- QueryCoreProcessorImpl(RuleCompilation) - Constructor for class fr.inria.rules.integraal.backward_chaining.core.QueryCoreProcessorImpl
-
Constructor using a homomorphism with compilation test
- QueryCoreProcessorImpl(RuleCompilation, CoreProcessor) - Constructor for class fr.inria.rules.integraal.backward_chaining.core.QueryCoreProcessorImpl
-
Constructor using a homomorphism with compilation test and a specific core processor
- QueryCover - Class in fr.inria.rules.integraal.backward_chaining.cover
-
Computes the cover of a set of queries using homomorphism to detect if a query is more general than another
- QueryCover() - Constructor for class fr.inria.rules.integraal.backward_chaining.cover.QueryCover
-
Default constructor.
- QueryCover(RuleCompilation) - Constructor for class fr.inria.rules.integraal.backward_chaining.cover.QueryCover
-
Constructor with compilation
- QueryDelegatableData - Interface in fr.inria.rules.integraal.model.data.readable
-
Data source able to delegate the evaluation of higher-level queries.
- QueryEvaluationInput - Record Class in fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary
-
Immutable input describing one query-evaluation task.
- QueryEvaluationInput(Query, FactBase, QueryEvaluator, boolean, boolean) - Constructor for record class fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary.QueryEvaluationInput
-
Creates a validated query-evaluation input.
- QueryEvaluationOutput - Record Class in fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary
-
Stores the outcome of evaluating a query.
- QueryEvaluationOutput(Query, Iterator, Long, String) - Constructor for record class fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary.QueryEvaluationOutput
-
Creates a query evaluation output and validates the provided payload.
- queryEvaluator() - Method in record class fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary.QueryEvaluationInput
-
Returns the value of the
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, FactBase, QueryEvaluator, boolean, ExternalAlgorithmHaltingConditions) - Constructor for class fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.QueryEvaluatorWithMultiEvaluator
-
Constructs a QueryEvaluator with the given collection of queries and fact base.
- QueryHomomorphism - Class in fr.inria.rules.integraal.backward_chaining.homomorphism
-
Homomorphism computing specialized for queries Takes into account answer variables and initial substitutions Use the fact that queries are small to perform some quick checks that would cost a lot on a whole factbase Also uses a rule compilation
- QueryHomomorphism() - Constructor for class fr.inria.rules.integraal.backward_chaining.homomorphism.QueryHomomorphism
-
Default constructor.
- QueryHomomorphism(RuleCompilation) - Constructor for class fr.inria.rules.integraal.backward_chaining.homomorphism.QueryHomomorphism
-
Constructor with compilation
- QueryInputWrapper - Class in fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary
-
Groups query-evaluation inputs that share the same fact base and evaluator.
- QueryInputWrapper(Collection, FactBase, QueryEvaluator, boolean, boolean) - Constructor for class fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary.QueryInputWrapper
-
Creates a wrapper around the supplied query-evaluation inputs.
- QueryLabeler - Interface in fr.lirmm.graphik.integraal.api.core
-
Assigns labels to queries.
- QueryRewriterWitMultiEvaluator - Class in fr.inria.rules.integraal.component_builder.evaluators.query_rewriting
-
A class for rewriting a collection of FOQuery objects.
- QueryRewriterWitMultiEvaluator(Collection, RuleBase, RuleCompilation, ExternalAlgorithmHaltingConditions) - Constructor for class fr.inria.rules.integraal.component_builder.evaluators.query_rewriting.QueryRewriterWitMultiEvaluator
-
Constructs a QueryRewriter with the given collection of queries, rules, and compilation. base. assumptions : if a compilation different from
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) - Constructor for class fr.inria.rules.integraal.unifier.QueryUnifierImpl
-
Creates a new QueryUnifier using the given parameters
- QueueStream<T> - Class in fr.lirmm.graphik.util.stream
-
In-memory stream backed by a plain queue.
- QueueStream() - Constructor for class fr.lirmm.graphik.util.stream.QueueStream
-
Creates an empty queue-backed stream.
R
- RangeRestrictedProperty - Class in fr.lirmm.graphik.integraal.rulesetanalyser.property
-
All variables that appear in the head also occur in the body.
- rangeTerms() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Substitution
-
Returns the range terms of this substitution.
- rangeTerms() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.SubstitutionImpl
- rank() - Method in record class fr.inria.rules.integraal.component_builder.externalHaltingConditions.ExternalAlgorithmHaltingConditions
-
Returns the value of the
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
-
Maximum reasoning rank parameter.
- Raw - Enum constant in enum class fr.inria.rules.integraal.io.rdf.RDFTranslationMode
-
The raw translation uses the predicate "triple" of arity 3 and the 3 terms corresponding to s, p and o.
- RawRDFTranslator - Class in fr.inria.rules.integraal.io.rdf
-
Converts an RDF statement into an Atom with predicate "triple" and arity = 3.
- RawRDFTranslator(IntegraalEnvironment) - Constructor for class fr.inria.rules.integraal.io.rdf.RawRDFTranslator
-
Creates the raw RDF translator.
- RDBMS - Enum constant in enum class fr.inria.rules.integraal.model.kb.api.FactBaseType
-
Database storage
- RDBMSDriver - Interface in fr.inria.rules.integraal.storage.external.rdbms.driver
-
RDBMSDrivers represents a way to connect and physically execute queries over a database.
- RDBMSStorageLayout - Interface in fr.inria.rules.integraal.storage.external.rdbms.layout
-
This represents how the RDBMS stores atoms into tables and rows.
- RDBMSStore - Class in fr.inria.rules.integraal.storage.external.rdbms
-
This wrapper represents RDBMS handled by InteGraal.
- RDBMSStore(RDBMSDriver, RDBMSStorageLayout, TermFactory, PredicateFactory) - Constructor for class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
-
Creates a new wrapper over a RDBMS using user-given parameters
- RDF - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.SupportedFileExtensions.Factbase
-
RDF format
- RDF - Static variable in record class fr.inria.rules.integraal.util.Prefix
-
Constant for RDF prefix
- RDF4JValueConverter - Class in fr.inria.rules.integraal.storage.rdf4j.value.converter
-
Converts RDF4J values into InteGraal terms.
- RDF4JValueConverter(TermFactory) - Constructor for class fr.inria.rules.integraal.storage.rdf4j.value.converter.RDF4JValueConverter
-
Creates a converter backed by the supplied term factory.
- RDFParser - Class in fr.inria.rules.integraal.io.rdf
-
This is an import from Graal 1.3
- RDFParser(File, IntegraalEnvironment) - Constructor for class fr.inria.rules.integraal.io.rdf.RDFParser
-
Creates a parser for a file and infers its RDF format.
- RDFParser(File, RDFFormat, IntegraalEnvironment) - Constructor for class fr.inria.rules.integraal.io.rdf.RDFParser
-
Creates a parser for a file using the supplied RDF format.
- RDFParser(File, RDFFormat, RDFTranslationMode, IntegraalEnvironment) - Constructor for class fr.inria.rules.integraal.io.rdf.RDFParser
-
Creates a parser for a file using the supplied translation mode.
- RDFParser(Reader, RDFFormat, IntegraalEnvironment) - Constructor for class fr.inria.rules.integraal.io.rdf.RDFParser
-
Creates a parser from an existing reader.
- RDFParser(Reader, RDFFormat, ParserConfig, RDFTranslationMode, IntegraalEnvironment) - Constructor for class fr.inria.rules.integraal.io.rdf.RDFParser
-
Creates a parser from a reader with explicit parser configuration.
- RDFParser(String, IntegraalEnvironment) - Constructor for class fr.inria.rules.integraal.io.rdf.RDFParser
-
Creates a parser for the RDF file at the supplied path.
- RDFTranslationMode - Enum Class in fr.inria.rules.integraal.io.rdf
-
Translation mode for interpretation of RDF documents A mode represent how an RDF triple (s, p, o) is translated into atoms
- RDFTranslator - Class in fr.inria.rules.integraal.io.rdf
-
Translate (convert) RDF statements (triples) into atoms
- RDFTranslator(IntegraalEnvironment) - Constructor for class fr.inria.rules.integraal.io.rdf.RDFTranslator
- readJsonArrayFromUrl(String) - Static method in class fr.inria.rules.integraal.environment.DlgpeElemFactory
-
Reads a JSON array from the supplied URL.
- ReadOnlyDataCollectionBuilder<T> - Class in fr.inria.rules.integraal.model.data.collection.builder
-
A builder for creating read-only data collections.
- ReadOnlyDataCollectionBuilder() - Constructor for class fr.inria.rules.integraal.model.data.collection.builder.ReadOnlyDataCollectionBuilder
-
Creates a read-only data collection builder.
- ReadWriteDataCollectionBuilder<W> - Class in fr.inria.rules.integraal.model.data.collection.builder
-
A builder for creating read-write data collections.
- ReadWriteDataCollectionBuilder() - Constructor for class fr.inria.rules.integraal.model.data.collection.builder.ReadWriteDataCollectionBuilder
-
Creates a read-write data collection builder.
- reasoning() - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalServices
- ReasoningAPI - Class in fr.inria.rules.integraal.api.internal
-
Deprecated, for removal: This API element is subject to removal in a future version.Use
ModelAPI.get()instead. This class will be removed in a future release. - RecursiveDLGPLoadingException - Exception Class in fr.inria.rules.integraal.storage.external.tabular
- RecursiveDLGPLoadingException(String) - Constructor for exception class fr.inria.rules.integraal.storage.external.tabular.RecursiveDLGPLoadingException
- reduce(BinaryOperator) - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
- reduce(T, BinaryOperator) - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
- reduce(U, BiFunction, BinaryOperator) - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
- Redundancy - Class in fr.inria.rules.integraal.redundancy
-
Static methods to compute redundancy properties between rules
- registerView(Predicate, ViewParameters) - Method in class fr.inria.rules.integraal.views.datasource.AbstractDataSource
-
Register the given view and configuration Replaces existing mapping associated to the given predicate if any exists
- Registries - Class in fr.inria.rules.integraal.api.external.registries
-
Aggregates the registries used by an external API environment.
- Registries(boolean, boolean) - Constructor for class fr.inria.rules.integraal.api.external.registries.Registries
-
Creates the registries for one environment.
- RegistryInsertionException - Exception Class in fr.inria.rules.integraal.api.external.registries
-
Exception thrown when inserting an entry into a registry fails.
- RegistryInsertionException(String) - Constructor for exception class fr.inria.rules.integraal.api.external.registries.RegistryInsertionException
-
Creates an exception with the given message.
- RegistryInsertionException(String, Throwable) - Constructor for exception class fr.inria.rules.integraal.api.external.registries.RegistryInsertionException
-
Creates an exception with the given message and cause.
- remove() - Method in class fr.lirmm.graphik.util.stream.IteratorAdapter
- remove(FOFormula) - Method in interface fr.inria.rules.integraal.model.data.writable.Writable
-
Removes the given atoms
- remove(FOFormula) - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
- remove(FOFormula) - Method in class fr.inria.rules.integraal.storage.external.triplestore.TripleStoreStore
- remove(FOFormula) - Method in class fr.inria.rules.integraal.storage.natives.DefaultInMemoryAtomSet
- remove(FOFormula) - Method in class fr.inria.rules.integraal.storage.natives.FactBaseDelAtomsWrapper
- remove(FOFormula) - Method in class fr.inria.rules.integraal.storage.natives.LightInMemoryGraphStore
- remove(FOFormula) - Method in class fr.inria.rules.integraal.storage.natives.SimpleInMemoryGraphStore
- remove(FOFormula) - Method in class fr.inria.rules.integraal.views.FederatedFactBase
-
Deprecated.
- remove(Atom) - Method in interface fr.inria.rules.integraal.model.data.collection.api.QueryableWritableDataCollection
- remove(Atom) - Method in interface fr.inria.rules.integraal.model.data.writable.Writable
-
Removes the given atom
- remove(Atom) - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
- remove(Atom) - Method in class fr.inria.rules.integraal.storage.external.triplestore.TripleStoreStore
- remove(Atom) - Method in class fr.inria.rules.integraal.storage.natives.DefaultInMemoryAtomSet
- remove(Atom) - Method in class fr.inria.rules.integraal.storage.natives.FactBaseDelAtomsWrapper
- remove(Atom) - Method in class fr.inria.rules.integraal.storage.natives.LightInMemoryGraphStore
- remove(Atom) - Method in class fr.inria.rules.integraal.storage.natives.SimpleInMemoryGraphStore
- remove(Atom) - Method in class fr.inria.rules.integraal.views.FederatedFactBase
-
Deprecated.
- remove(Variable) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Substitution
-
Remove the given variable affectation from this substitution
- remove(Variable) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.SubstitutionImpl
- remove(Variable) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.TreeSubstitutionImpl
-
Deprecated.
- remove(FORule) - Method in interface fr.inria.rules.integraal.model.kb.api.RuleBase
-
Removes the given rule from the rule base
- remove(FORule) - Method in class fr.inria.rules.integraal.model.kb.impl.RuleBaseImpl
- remove(Atom) - Method in interface fr.lirmm.graphik.integraal.api.core.AtomSet
-
Remove the specified atom from this this atom set.
- remove(Atom) - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryAtomSet
- remove(Atom) - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractAtomSet
- remove(Atom) - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractImmutableAtomSet
- remove(Atom) - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractInMemoryAtomSet
- remove(Atom) - Method in class fr.lirmm.graphik.integraal.core.atomset.DefaultInMemoryAtomSet
- remove(Atom) - Method in class fr.lirmm.graphik.integraal.core.atomset.LinkedListAtomSet
-
Deprecated.
- remove(Rule) - Method in interface fr.lirmm.graphik.integraal.api.core.Ontology
- remove(Rule) - Method in interface fr.lirmm.graphik.integraal.api.core.RuleSet
-
Removes a rule from this set.
- remove(Rule) - Method in class fr.lirmm.graphik.integraal.core.ruleset.DefaultOntology
- remove(Rule) - Method in class fr.lirmm.graphik.integraal.core.ruleset.IndexedByBodyPredicatesRuleSet
- remove(Rule) - Method in class fr.lirmm.graphik.integraal.core.ruleset.IndexedByHeadPredicatesRuleSet
- remove(Rule) - Method in class fr.lirmm.graphik.integraal.core.ruleset.LinkedListRuleSet
- remove(Variable) - Method in interface fr.lirmm.graphik.integraal.api.core.Substitution
-
Remove the mapping for the specified variable.
- remove(Variable) - Method in class fr.lirmm.graphik.integraal.core.AbstractMapBasedSubstitution
- remove(Variable) - Method in class fr.lirmm.graphik.integraal.core.EmptySubstitution
- remove(Variable) - Method in class fr.lirmm.graphik.integraal.core.VariablePrefixSubstitution
- remove(Variable) - Method in class fr.lirmm.graphik.integraal.core.VariableRemovePrefixSubstitution
- remove(Object) - Method in class fr.lirmm.graphik.integraal.core.ruleset.IndexedByBodyPredicatesRuleSet
- remove(Object) - Method in class fr.lirmm.graphik.integraal.core.ruleset.IndexedByHeadPredicatesRuleSet
- remove(Object) - Method in class fr.lirmm.graphik.integraal.core.ruleset.LinkedListRuleSet
- remove(String) - Method in class fr.inria.rules.integraal.api.external.registries.BasicRegistry
-
Removes the entry associated with the given key.
- removeAll(AtomSet) - Method in interface fr.lirmm.graphik.integraal.api.core.AtomSet
-
Removes all atoms contained in the specified atom set.
- removeAll(AtomSet) - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractAtomSet
- removeAll(AtomSet) - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractImmutableAtomSet
- removeAll(InMemoryAtomSet) - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryAtomSet
-
Removes all atoms contained in the specified atom set.
- removeAll(InMemoryAtomSet) - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractInMemoryAtomSet
- removeAll(CloseableIterator) - Method in interface fr.lirmm.graphik.integraal.api.core.AtomSet
-
Remove the specified atom stream from this atom set.
- removeAll(CloseableIterator) - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractAtomSet
- removeAll(CloseableIterator) - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractImmutableAtomSet
- removeAll(CloseableIterator) - Method in interface fr.lirmm.graphik.integraal.api.core.Ontology
- removeAll(CloseableIterator) - Method in interface fr.lirmm.graphik.integraal.api.core.RuleSet
-
Removes all rules provided by the specified closeable iterator.
- removeAll(CloseableIterator) - Method in class fr.lirmm.graphik.integraal.core.ruleset.AbstractRuleSet
- removeAll(CloseableIterator) - Method in class fr.lirmm.graphik.integraal.core.ruleset.DefaultOntology
- removeAll(CloseableIteratorWithoutException) - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryAtomSet
-
Removes all atoms provided by the specified iterator.
- removeAll(CloseableIteratorWithoutException) - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractInMemoryAtomSet
- removeAll(Collection) - Method in class fr.lirmm.graphik.integraal.core.ruleset.IndexedByBodyPredicatesRuleSet
- removeAll(Collection) - Method in class fr.lirmm.graphik.integraal.core.ruleset.IndexedByHeadPredicatesRuleSet
- removeAll(Collection) - Method in class fr.lirmm.graphik.integraal.core.ruleset.LinkedListRuleSet
- removeAll(Collection) - Method in interface fr.inria.rules.integraal.model.data.writable.Writable
-
Removes the given atoms
- removeAll(Collection) - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
- removeAll(Collection) - Method in class fr.inria.rules.integraal.storage.external.triplestore.TripleStoreStore
- removeAll(Collection) - Method in class fr.inria.rules.integraal.storage.natives.DefaultInMemoryAtomSet
- removeAll(Collection) - Method in class fr.inria.rules.integraal.storage.natives.FactBaseDelAtomsWrapper
- removeAll(Collection) - Method in class fr.inria.rules.integraal.storage.natives.LightInMemoryGraphStore
- removeAll(Collection) - Method in class fr.inria.rules.integraal.storage.natives.SimpleInMemoryGraphStore
- removeAll(Collection) - Method in class fr.inria.rules.integraal.views.FederatedFactBase
-
Deprecated.
- removeAll(Iterator) - Method in interface fr.lirmm.graphik.integraal.api.core.Ontology
- removeAll(Iterator) - Method in interface fr.lirmm.graphik.integraal.api.core.RuleSet
-
Removes all rules provided by the specified iterator.
- removeAll(Iterator) - Method in class fr.lirmm.graphik.integraal.core.ruleset.AbstractRuleSet
- removeAll(Iterator) - Method in class fr.lirmm.graphik.integraal.core.ruleset.DefaultOntology
- removeAll(Stream) - Method in interface fr.inria.rules.integraal.model.data.writable.Writable
-
Removes the given atoms
- removeAll(Stream) - Method in class fr.inria.rules.integraal.storage.natives.DefaultInMemoryAtomSet
- removeAll(Stream) - Method in class fr.inria.rules.integraal.storage.natives.FactBaseDelAtomsWrapper
- removeDependencyChecker(DependencyChecker) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.util.AnalyserRuleSet
-
Removes a dependency checker from this analyser rule set.
- removeFactBase(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
-
Removes a fact base from a fact base collection.
- removeFromFactBase(String, String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
-
Removes data from a fact base.
- removeIdentity() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Substitution
-
Remove the variables that are sent into themselves
- removeInPlace(IntegraalEnvironment, FactBase, FactBase, Substitution) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalMergeOperations
- removeInPlace(IntegraalEnvironment, FactBase, FactBase, Substitution) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalMergeService
- removeInPlace(IntegraalEnvironment, FactBase, FactBase, Substitution) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
-
Deprecated.Removes facts from a fact base in place.
- removeInPlace(IntegraalEnvironment, FactBase, FactBase, Substitution) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
-
Removes facts from a fact base in place.
- removeQuery(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
-
Removes a query from a query collection.
- removeRuleBase(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
-
Removes a rule from a rule base.
- removeValue(T) - Method in class fr.inria.rules.integraal.api.external.registries.LabeledRegistry
-
Removes the given labeled value from the registry using its label.
- removeWithoutCheck(Atom) - Method in interface fr.lirmm.graphik.integraal.api.core.AtomSet
-
Remove the specified atom from this this atom set.
- removeWithoutCheck(Atom) - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryAtomSet
- removeWithoutCheck(Atom) - Method in class fr.lirmm.graphik.integraal.core.atomset.DefaultInMemoryAtomSet
- removeWithoutCheck(Atom) - Method in class fr.lirmm.graphik.integraal.core.atomset.LinkedListAtomSet
-
Deprecated.
- rename(Map, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExtEnvUtils
-
Deprecated.Renames a key in the map to a new name.
- renameExistentials(FORule, Substitution) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.renamer.BodySkolem
- renameExistentials(FORule, Substitution) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.renamer.FreshRenamer
- renameExistentials(FORule, Substitution) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.renamer.FrontierByPieceSkolem
- renameExistentials(FORule, Substitution) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.renamer.FrontierSkolem
- renameExistentials(FORule, Substitution) - Method in interface fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.renamer.TriggerRenamer
-
Is expected to NOT change the given substitution
- replace(Map, String, T) - Static method in class fr.inria.rules.integraal.api.external.ExtEnvUtils
-
Deprecated.Replaces the value associated with the specified key in the map.
- REPLACE - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
-
String replacement invoker.
- replaceEvaluableParts(F) - Static method in class fr.inria.rules.integraal.model.formula.FOFormulas
-
Replaces evaluable terms and computed atoms and returns the collected mappings.
- replaceEvaluableParts(Term, BiMap) - Static method in class fr.inria.rules.integraal.model.formula.FOFormulas
-
Replaces evaluable parts inside a term with placeholder logical functional terms.
- replaceEvaluableParts(F, BiMap, BiMap) - Static method in class fr.inria.rules.integraal.model.formula.FOFormulas
-
Replaces evaluable terms and computed atoms in a formula with placeholder structures.
- replaceEvaluableParts(Collection) - Static method in class fr.inria.rules.integraal.util.FOQueries
- replaceSpliterator(int, Spliterator) - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.SimpleSolutionManager
- replaceSpliterator(int, Spliterator) - Method in interface fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.SolutionManager
-
Replaces the spliterator registered for a level.
- Report<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase.treatment
-
When applied, this treatment prints information about the chase, the current step and the fact base
- Report() - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.treatment.Report
-
Creates the reporting treatment.
- REPORT - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.InterStepTreatment
-
Provides a End Of Step Report
- resetNewGeneratedSymbol() - Method in class fr.lirmm.graphik.integraal.core.StoredVariableGenerator
-
Reset the list of newGeneratedSymbol
- restoreEvaluableParts(F, BiMap, BiMap) - Static method in class fr.inria.rules.integraal.model.formula.FOFormulas
-
Restores evaluable terms and computed atoms from their placeholder representation.
- restoreEvaluableParts(Collection, BiMap, BiMap) - Static method in class fr.inria.rules.integraal.util.FOQueries
-
Restores evaluable parts in each query of
queries. - restoreEvaluablePartsHelper(Term, BiMap) - Static method in class fr.inria.rules.integraal.model.formula.FOFormulas
-
Restores evaluable parts inside a term from placeholder logical functional terms.
- RESTRICTED - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Checker
-
Restricted Checker
- RESTRICTED - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Computer
-
Restricted Computer
- RestrictedChecker<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_checker
-
Accept the trigger if it cannot be extended with the head of the rule This is the criteria for the restricted chase
- RestrictedChecker() - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_checker.RestrictedChecker
-
Default constructor using the generic query evaluator
- RestrictedChecker(FOQueryEvaluator) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_checker.RestrictedChecker
-
Constructor using the given query evaluator
- RestrictedProductivityChecker - Class in fr.inria.rules.integraal.grd.impl.dependency_checker
-
Checks that the dependency will produce something
- RestrictedProductivityChecker - Class in fr.lirmm.graphik.integraal.core.unifier.checker
-
Restricted dependency checker based on a homomorphism test over produced atoms.
- RestrictedProductivityChecker() - Constructor for class fr.inria.rules.integraal.grd.impl.dependency_checker.RestrictedProductivityChecker
-
Creates the restricted productivity checker.
- RestrictedProductivityChecker() - Constructor for class fr.lirmm.graphik.integraal.core.unifier.checker.RestrictedProductivityChecker
-
Creates a restricted productivity checker.
- RestrictedTriggerComputer<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_computer
-
This computing method consist of only evaluating the rules body -> head like the query body ^ not head
- RestrictedTriggerComputer() - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_computer.RestrictedTriggerComputer
-
Default constructor using the generic query evaluator
- RestrictedTriggerComputer(FOQueryEvaluator) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_computer.RestrictedTriggerComputer
-
Constructor using the given query evaluator
- result_size() - Method in record class fr.inria.rules.integraal.component_builder.evaluators.query_evaluation.auxiliary.QueryEvaluationOutput
-
Returns the value of the
result_sizerecord component. - RESULT_SPARQL_JSON - Static variable in interface fr.inria.rules.integraal.storage.external.evaluator.HTTPBasedQueryConfiguration
-
SPARQL JSON results media type.
- retainAll(Collection) - Method in class fr.lirmm.graphik.integraal.core.ruleset.IndexedByBodyPredicatesRuleSet
- retainAll(Collection) - Method in class fr.lirmm.graphik.integraal.core.ruleset.IndexedByHeadPredicatesRuleSet
- retainAll(Collection) - Method in class fr.lirmm.graphik.integraal.core.ruleset.LinkedListRuleSet
- retreatedFormula() - Method in record class fr.inria.rules.integraal.model.formula.FOFormulas.EvaluableReplacementResult
-
Returns the value of the
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.impl.InternalReasoningOperations
- rewrite(RuleBase, Query, InteGraalKeywords.Algorithms.Parameters.Compilation) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningService
- rewrite(RuleBase, Query, InteGraalKeywords.Algorithms.Parameters.Compilation) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
-
Deprecated.Rewrites a query using a rule base and a compilation strategy.
- rewrite(RuleBase, Query, InteGraalKeywords.Algorithms.Parameters.Compilation) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
-
Rewrites a query with respect to a rule base and a compilation strategy.
- rewrite(RuleBase, Query, InteGraalKeywords.Algorithms.Parameters.Compilation) - Static method in class fr.inria.rules.integraal.api.internal.ReasoningAPI
-
Deprecated.Rewrites a query with respect to a rule base and a compilation strategy.
- rewrite(RuleBase, Query, String) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
-
Deprecated.Rewrites a query using a rule base and a compilation type.
- rewrite(FOQuery, RuleBase) - Method in class fr.inria.rules.integraal.backward_chaining.pure.rewriting_operator.SingleRuleAggregator
- rewrite(FOQuery, RuleBase) - Method in interface fr.inria.rules.integraal.backward_chaining.api.BackwardChainingAlgorithm
-
Execute the algorithm
- rewrite(FOQuery, RuleBase) - Method in interface fr.inria.rules.integraal.backward_chaining.pure.rewriting_operator.RewritingOperator
-
A rewriting operator rew is a function which takes a conjunctive query Q and a set of rules R and outputs a set of conjunctive queries noted rew(Q, R)
- rewrite(FOQuery, RuleBase) - Method in class fr.inria.rules.integraal.backward_chaining.source_target.SourceTargetRewriter
- rewrite(Query, CompilationResult) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningOperations
- rewrite(Query, CompilationResult) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningService
- rewrite(Query, CompilationResult) - Static method in class fr.inria.rules.integraal.api.internal.InternalAPI
-
Deprecated.Rewrites a query using a precomputed compilation.
- rewrite(Query, CompilationResult) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
-
Rewrites a query using a precomputed compilation.
- rewrite(UnionFOQuery, RuleBase) - Method in interface fr.inria.rules.integraal.backward_chaining.api.BackwardChainingAlgorithm
-
Execute the algorithm
- rewrite(UnionFOQuery, RuleBase) - Method in class fr.inria.rules.integraal.backward_chaining.pure.PureRewriter
- rewrite(UnionFOQuery, RuleBase) - Method in class fr.inria.rules.integraal.backward_chaining.source_target.SourceTargetRewriter
- rewrite(String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
-
Rewrites a query with a rule base.
- rewrite(String, String, String, String) - Static method in class fr.inria.rules.integraal.api.external.ExternalAPI
-
Rewrites a query with a rule base and a compilation type.
- rewrite(Collection, RuleBase) - Method in interface fr.inria.rules.integraal.backward_chaining.pure.rewriting_operator.RewritingOperator
-
Generalization to a set of queries
- Rewriting(InteGraalKeywords.Algorithms.Parameters.Compilation, ExternalAlgorithmHaltingConditions) - Static method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
-
Creates an
IAlgorithmParametersinstance for rewriting-based reasoning with the specified parameters. - Rewriting(IGParameter...) - Static method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
-
Creates an
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
-
Creates the rewriting component builder utility.
- RewritingInput - Record Class in fr.inria.rules.integraal.component_builder.evaluators.query_rewriting.auxiliary
-
Input bundle for query rewriting.
- RewritingInput(Query, RuleBase, RuleCompilation) - Constructor for record class fr.inria.rules.integraal.component_builder.evaluators.query_rewriting.auxiliary.RewritingInput
-
Creates an instance of a
RewritingInputrecord class. - RewritingInputWrapper - Class in fr.inria.rules.integraal.component_builder.evaluators.query_rewriting.auxiliary
-
Groups rewriting inputs that share the same rule base and compilation.
- RewritingInputWrapper(Collection, RuleBase, RuleCompilation) - Constructor for class fr.inria.rules.integraal.component_builder.evaluators.query_rewriting.auxiliary.RewritingInputWrapper
-
Creates a wrapper around the supplied rewriting inputs.
- RewritingOperator - Interface in fr.inria.rules.integraal.backward_chaining.pure.rewriting_operator
-
From Melanie Konïg's thesis A rewriting operator rew is a function which takes a conjunctive query Q and a set of rules R and outputs a set of conjunctive queries noted rew(Q, R).
- RewritingOutput - Record Class in fr.inria.rules.integraal.component_builder.evaluators.query_rewriting.auxiliary
-
Stores the outcome of a query rewriting step.
- RewritingOutput(Query, UnionFOQuery, Optional) - Constructor for record class fr.inria.rules.integraal.component_builder.evaluators.query_rewriting.auxiliary.RewritingOutput
-
Creates a rewriting output and validates its mandatory payload.
- rewritings() - Method in record class fr.inria.rules.integraal.component_builder.evaluators.query_rewriting.auxiliary.RewritingOutput
-
Returns the value of the
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
-
Parses an RLS source file into
RLSCSVResultentries. - RLSCSVParser(File, IntegraalEnvironment) - Constructor for class fr.inria.rules.integraal.io.csv.RLSCSVParser
-
Creates a parser for the supplied RLS configuration file.
- RLSCSVParser(String, IntegraalEnvironment) - Constructor for class fr.inria.rules.integraal.io.csv.RLSCSVParser
-
Creates a parser for the RLS configuration file at the supplied path.
- RLSCSVResult - Record Class in fr.inria.rules.integraal.io.csv
-
Stores the result of parsing one RLS source declaration.
- RLSCSVResult(String, int, String) - Constructor for record class fr.inria.rules.integraal.io.csv.RLSCSVResult
-
Creates an instance of a
RLSCSVResultrecord class. - RLSCSVsParser - Class in fr.inria.rules.integraal.io.csv
-
Parses an RLS CSV configuration file into a stream of atoms.
- RLSCSVsParser(File, char, String, int, boolean, IntegraalEnvironment) - Constructor for class fr.inria.rules.integraal.io.csv.RLSCSVsParser
-
Creates a parser from an RLS configuration file and CSV options.
- RLSCSVsParser(String, boolean, IntegraalEnvironment) - Constructor for class fr.inria.rules.integraal.io.csv.RLSCSVsParser
-
Creates a parser from an RLS configuration file path and environment.
- RLSCSVsParser(String, IntegraalEnvironment) - Constructor for class fr.inria.rules.integraal.io.csv.RLSCSVsParser
-
Creates a parser from an RLS configuration file path and environment.
- rollback(String, T, RuntimeException) - Method in class fr.inria.rules.integraal.api.external.registries.BasicRegistry
-
Performs rollback actions when an exception occurs during the validation phase.
- Rule - Interface in fr.inria.rules.integraal.model.rule.api
-
This interface represents an existential rule.
- Rule - Interface in fr.lirmm.graphik.integraal.api.core
-
This interface represents an existential rule.
- RULE_COMPILATION - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms
-
Rule Compilation
- RULE_NAME - Enum constant in enum class fr.inria.rules.integraal.api.external.eua.EUAData
-
Identifier used for a rule name.
- RULE_SUPPORT - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Explanation.ExplanationSupportType
-
The explainer will provide explanations that contain only rules
- RuleApplicationStepResult - Class in fr.inria.rules.integraal.forward_chaining.chase
-
This object represents the result of a step of the chase It contains the applied rules and the created facts
- RuleApplicationStepResult(Collection, FactBase) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.RuleApplicationStepResult
-
Constructor with rules and facts
- RuleApplicationStepResult(Collection, Collection) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.RuleApplicationStepResult
-
Constructor with rules and facts
- ruleApplier() - Method in record class fr.inria.rules.integraal.forward_chaining.chase.description.ChaseDescription
-
Returns the value of the
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
-
Collects timing statistics for rule-application steps.
- RuleAppplicationStatistics() - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.RuleAppplicationStatistics
-
Creates an empty rule-application statistics collector.
- ruleBase() - Method in record class fr.inria.rules.integraal.forward_chaining.chase.description.ChaseDescription
-
Returns the value of the
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
-
Rule-base file extension keyword family.
- RULEBASE_NAME - Enum constant in enum class fr.inria.rules.integraal.api.external.eua.EUAData
-
Identifier used for a rule base name.
- ruleBaseConverter(RuleBase) - Static method in class fr.inria.rules.integraal.api.internal.impl.AnalyserUtils
- RuleBaseImpl - Class in fr.inria.rules.integraal.model.kb.impl
-
Default implementation of a RuleBase
- RuleBaseImpl() - Constructor for class fr.inria.rules.integraal.model.kb.impl.RuleBaseImpl
-
Default constructor, uses a HashSet to store rules
- RuleBaseImpl(Collection) - Constructor for class fr.inria.rules.integraal.model.kb.impl.RuleBaseImpl
-
Default constructor Also initializes the indexes
- RuleCompilation - Interface in fr.inria.rules.integraal.model.ruleCompilation.api
-
A RuleCompilation is a structure that represents a compilation as defined in Melanie König's thesis.
- RuleCompilationCondition - Interface in fr.inria.rules.integraal.model.ruleCompilation.api
-
A RuleCompilationCondition is a structure that represents a condition as defined in Melanie König's thesis.
- RuleCompilationResult - Record Class in fr.inria.rules.integraal.model.ruleCompilation.api
-
Result of compiling a rule base.
- RuleCompilationResult(RuleCompilation, Collection, Collection, Collection) - Constructor for record class fr.inria.rules.integraal.model.ruleCompilation.api.RuleCompilationResult
-
Creates an instance of a
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. - RuleFactory - Interface in fr.lirmm.graphik.integraal.api.factory
-
Factory for creating rules from atoms, atom sets, or iterators.
- RuleLabeler - Interface in fr.lirmm.graphik.integraal.api.core
-
Assigns labels to rules.
- ruleProperties() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.Analyser
-
Returns the property results for each individual rule.
- rules() - Method in record class fr.inria.rules.integraal.component_builder.evaluators.query_rewriting.auxiliary.RewritingInput
-
Returns the value of the
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
-
Creates the rule utility.
- 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
-
Compilation of rules used to accelerate atom rewriting and unification checks.
- RuleSet - Interface in fr.lirmm.graphik.integraal.api.core
-
Mutable rule set contract.
- RuleSetException - Exception Class in fr.lirmm.graphik.integraal.api.core
-
Exception thrown when iterating over or mutating a rule set fails.
- RuleSetException(String) - Constructor for exception class fr.lirmm.graphik.integraal.api.core.RuleSetException
-
Creates an exception with a message.
- RuleSetException(String, Throwable) - Constructor for exception class fr.lirmm.graphik.integraal.api.core.RuleSetException
-
Creates an exception with a message and a cause.
- RuleSetException(Throwable) - Constructor for exception class fr.lirmm.graphik.integraal.api.core.RuleSetException
-
Creates an exception from a cause.
- ruleSetProperties() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.Analyser
-
Returns the property results for the whole rule set.
- RuleSetProperty - Interface in fr.lirmm.graphik.integraal.rulesetanalyser.property
-
Basic interface for rule set properties.
- RuleSetProperty.Default - Class in fr.lirmm.graphik.integraal.rulesetanalyser.property
-
Convenience base implementation for non-local rule-set properties.
- RuleSetProperty.Local - Class in fr.lirmm.graphik.integraal.rulesetanalyser.property
-
Abstract class usefull for implementing local rule set properties.
- RuleSetPropertyHierarchy - Class in fr.lirmm.graphik.integraal.rulesetanalyser
-
Organises rule-set properties by their specialisation relation.
- RuleSetPropertyHierarchy() - Constructor for class fr.lirmm.graphik.integraal.rulesetanalyser.RuleSetPropertyHierarchy
-
Creates a hierarchy using the default property set.
- RuleSetPropertyHierarchy(Iterable) - Constructor for class fr.lirmm.graphik.integraal.rulesetanalyser.RuleSetPropertyHierarchy
-
Creates a hierarchy using the given properties.
- RuleSplit<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase.treatment
-
When applied, this treatment change the rulebase with an equivalent rule base containing only single piece rules.
- RuleSplit() - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.treatment.RuleSplit
-
Creates the single-piece rule-splitting treatment.
- RuleWrapper2ConjunctiveQueryWithNegatedParts - Class in fr.lirmm.graphik.integraal.core
-
Creates a negated query from the head of a query.
- RuleWrapper2ConjunctiveQueryWithNegatedParts(Rule) - Constructor for class fr.lirmm.graphik.integraal.core.RuleWrapper2ConjunctiveQueryWithNegatedParts
-
Wraps the given rule as a conjunctive query with negated parts.
- runner - Variable in class fr.inria.rules.integraal.storage.external.rdbms.layout.AdHocSQLLayout
-
Apache runner to execute SQL queries
- runner - Variable in class fr.inria.rules.integraal.storage.external.rdbms.layout.NaturalSQLLayout
-
Query runner bound to the current driver datasource.
S
- safeAggregate(QueryUnifier) - Method in interface fr.inria.rules.integraal.unifier.QueryUnifier
-
Creates a new unifier corresponding to the aggregation of this unifier and the given one Also assure that the unifiers are on a different set of variables, renaming the given one if necessary Return the aggregated unifier if possible or an empty optional if the unifiers are not compatible
- safeAggregate(QueryUnifier) - Method in class fr.inria.rules.integraal.unifier.QueryUnifierImpl
- SameObjectPredicateFactory - Class in fr.inria.rules.integraal.model.logicalElements.factory.impl
-
This factory creates Predicates.
- SameObjectPredicateFactory() - Constructor for class fr.inria.rules.integraal.model.logicalElements.factory.impl.SameObjectPredicateFactory
-
Creates a predicate factory with identity-based caching semantics.
- SameObjectTermFactory - Class in fr.inria.rules.integraal.model.logicalElements.factory.impl
-
This factory creates terms.
- SameObjectTermFactory() - Constructor for class fr.inria.rules.integraal.model.logicalElements.factory.impl.SameObjectTermFactory
-
Creates a term factory with identity-based caching semantics.
- SAT4J - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Explanation.ExplainerSolver
-
Uses SAT4J as a GMUS solver for the explainer
- saturate() - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryKnowledgeBase
-
Saturate this knowledge base.
- saturate(FactBase, RuleBase, IAlgorithmParameters) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningOperations
-
Deprecated.
- saturate(FactBase, RuleBase, IAlgorithmParameters) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningService
-
Deprecated.
- saturate(FactBase, RuleBase, IAlgorithmParameters) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
-
Deprecated.
- saturate(FactBase, RuleBase, IAlgorithmParameters) - Static method in class fr.inria.rules.integraal.api.internal.ReasoningAPI
-
Deprecated.Saturates a fact base with a rule base using the given algorithm parameters.
- sccProperties() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.Analyser
-
Returns the property results for each strongly connected component.
- scheduler - Variable in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.LegacyBacktrackEvaluator.BacktrackIterator
-
Object used to choose the next sub-query to evaluate
- Scheduler - Interface in fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy
-
A scheduler gives the next part of the conjunction to evaluate given the current level on the backtrack.
- Scheduler<QD> - Interface in fr.inria.rules.integraal.query_evaluation.conjunction.backtrack
-
A scheduler gives the next part of the conjunction to evaluate given the current level on the backtrack.
- SCHEDULER - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
-
Chase scheduler keyword family.
- schedulerBuilder - Variable in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.LegacyBacktrackEvaluator
-
Function for creating Scheduler instances based on the query and queryableData
- selection() - Method in record class fr.inria.rules.integraal.views.view.ViewParameterSignature
-
Returns the value of the
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) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_computer.SemiNaiveComputer
-
Constructor using the given query evaluator
- semiNaiveDatalogForget(RuleBase, Predicate) - Static method in class fr.inria.rules.integraal.forgetting.Forgetting
-
Creates a new RuleBase equivalent to the given one where some predicates have been removed from the vocabulary
- semiObliviousChase(FactBase, RuleBase, IGParameter...) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningOperations
- semiObliviousChase(FactBase, RuleBase, IGParameter...) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningService
- semiObliviousChase(FactBase, RuleBase, IGParameter...) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
- semiObliviousChase(FactBase, RuleBase, IGParameter...) - Static method in class fr.inria.rules.integraal.api.internal.ReasoningAPI
-
Deprecated.Runs the semi-oblivious chase on a fact base and a rule base.
- SemiObliviousChecker<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_checker
-
Accept the trigger if it is the first time, checking only the variables from the frontier of the rule.
- SemiObliviousChecker() - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_checker.SemiObliviousChecker
-
Creates a semi-oblivious trigger checker.
- semiSaturate() - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryKnowledgeBase
- Sentence - Interface in fr.inria.rules.integraal.model.common.api
-
Base contract for labeled Integraal sentences.
- sep(InMemoryAtomSet, InMemoryAtomSet) - Static method in class fr.lirmm.graphik.integraal.core.atomset.AtomSetUtils
-
Returns the separator terms occurring both in
Q \\ PandP. - sequential() - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
- serializationString() - Method in interface fr.inria.rules.integraal.component_builder.api.IOperationResult
-
Returns a textual representation of the operation result.
- SET - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Answers
-
Provides a set of answers
- SET - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
-
Set-construction invoker.
- setAnswerVariables(List) - Method in interface fr.lirmm.graphik.integraal.api.core.ConjunctiveQuery
-
Sets the answer variables of this query.
- setAnswerVariables(List) - Method in class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQuery
-
Replaces the answer variables.
- setAtomicEvaluator(FOQueryEvaluator) - Method in class fr.inria.rules.integraal.query_evaluation.generic.GenericFOQueryEvaluator
-
Sets the evaluator for atomic queries
- setAtomSet(InMemoryAtomSet) - Method in class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQuery
-
Replaces the query body.
- setBody(InMemoryAtomSet) - Method in class fr.lirmm.graphik.integraal.core.DefaultRule
-
Replaces the rule body.
- setBodyToQueryTransformer(BodyToQueryTransformer) - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
-
Sets the BodyToQueryTransformer
- setChasableData(ChasableData) - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
-
Sets the QueryableWritableData
- setChasableData(ChasableData) - Method in class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChaseBuilder
-
Sets the FactBase.
- setChaseBuilder(ChaseBuilder) - Method in class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChaseBuilder
-
Sets the ChaseBuilder instance.
- setCompilation(InteGraalKeywords.Algorithms.Parameters.Compilation) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
- setCompilation(InteGraalKeywords.Algorithms.Parameters.Compilation) - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
-
Sets the compilation strategy.
- setCompilation(String) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
-
Sets the compilation approach (e.g., "DEFAULT") by matching the input string to an enum constant and then calling
AlgorithmParameters.setParameter(Enum). - setComputer(InteGraalKeywords.Algorithms.Parameters.Chase.Computer) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
- setComputer(InteGraalKeywords.Algorithms.Parameters.Chase.Computer) - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
-
Sets the chase computer to be used in the algorithm.
- setComputer(String) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
-
Sets the chase computer by matching the input string to an enum constant and then calling
AlgorithmParameters.setParameter(Enum). - setConjunctionEvaluator(FOQueryEvaluator) - Method in class fr.inria.rules.integraal.query_evaluation.generic.GenericFOQueryEvaluator
-
Sets the evaluator for conjunction of queries
- setCriterion(InteGraalKeywords.Algorithms.Parameters.Chase.Checker) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
- setCriterion(InteGraalKeywords.Algorithms.Parameters.Chase.Checker) - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
-
Sets the chase criterion to be used in the algorithm.
- setCriterion(String) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
-
Sets the chase criterion (checker) by matching the input string to an enum constant and then calling
AlgorithmParameters.setParameter(Enum). - setDBDriver(InteGraalKeywords.InternalStorageConfiguration.DriverType) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
- setDBDriver(InteGraalKeywords.InternalStorageConfiguration.DriverType) - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
-
Sets the database driver type.
- setDBDriver(String) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
-
Sets the database driver type (e.g., "JDBC") by matching the input string to an enum constant and then calling
AlgorithmParameters.setParameter(Enum). - setDBMSDriverParameters(InteGraalKeywords.InternalStorageConfiguration.DBMSDriverParameters, String) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
- setDBMSDriverParameters(InteGraalKeywords.InternalStorageConfiguration.DBMSDriverParameters, String) - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
-
Sets a single DBMS driver parameter.
- setDBMSDriverParameters(String, String) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
-
Sets a DBMS driver parameter based on the provided parameter name and value.
- setDBStrategy(InteGraalKeywords.InternalStorageConfiguration.StorageLayout) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
- setDBStrategy(InteGraalKeywords.InternalStorageConfiguration.StorageLayout) - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
-
Sets the storage layout strategy.
- setDBStrategy(String) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
-
Sets the storage layout strategy (e.g., "DEFAULT") by matching the input string to an enum constant and then calling
AlgorithmParameters.setParameter(Enum). - setDefaultStorage(FactBase) - Method in class fr.inria.rules.integraal.views.FederatedFactBase
-
Deprecated.Add the given storage as default storage.
- setDefaultWritableData(W) - Method in class fr.inria.rules.integraal.model.data.collection.builder.ReadWriteDataCollectionBuilder
-
Sets the default Writable instance.
- setDisjunctionEvaluator(FOQueryEvaluator) - Method in class fr.inria.rules.integraal.query_evaluation.generic.GenericFOQueryEvaluator
-
Sets the evaluator for disjunction of queries
- setDriver(RDBMSDriver) - Method in class fr.inria.rules.integraal.storage.builder.StorageBuilder
-
Directly sets the RDBMS driver for this builder as given by the user
- setEvaluator(InteGraalKeywords.Algorithms.Parameters.Chase.Evaluator) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
- setEvaluator(InteGraalKeywords.Algorithms.Parameters.Chase.Evaluator) - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
-
Sets the evaluator to be used in the chase algorithm.
- setEvaluator(String) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
-
Sets the chase evaluator by matching the input string to an enum constant and then calling
AlgorithmParameters.setParameter(Enum). - setExistentialsRenamer(TriggerRenamer) - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
-
Sets the TriggerRenamer
- setExplainerSolver(InteGraalKeywords.Algorithms.Parameters.Explanation.ExplainerSolver) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
- setExplainerSolver(InteGraalKeywords.Algorithms.Parameters.Explanation.ExplainerSolver) - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
-
Sets the explainer solver.
- setExplainerVerbosity(InteGraalKeywords.Algorithms.Parameters.Explanation.ExplainerVerbosity) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
- setExplainerVerbosity(InteGraalKeywords.Algorithms.Parameters.Explanation.ExplainerVerbosity) - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
-
Sets the explainer verbosity.
- setExplanationCategory(InteGraalKeywords.Algorithms.Parameters.Explanation) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
- setExplanationCategory(InteGraalKeywords.Algorithms.Parameters.Explanation) - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
-
Sets the explanation category.
- setExplanationSupportType(InteGraalKeywords.Algorithms.Parameters.Explanation.ExplanationSupportType) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
- setExplanationSupportType(InteGraalKeywords.Algorithms.Parameters.Explanation.ExplanationSupportType) - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
-
Sets the explanation support type.
- setExternalHaltingConditions(ExternalAlgorithmHaltingConditions) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
-
////////////////////////////////////// / OVERRIDDEN / PUBLIC SETTER METHODS //////////////////////////////////////
- setExternalHaltingConditions(ExternalAlgorithmHaltingConditions) - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
-
Sets the external halting conditions.
- setFactbase(FactBase) - Method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
-
Sets the fact base object, if not already set.
- setFactbase(FactBase) - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario
- setFactBase(FactBase) - Method in class fr.inria.rules.integraal.storage.builder.StorageBuilder
-
Directly sets the fact storage for this builder as given by the user
- setFactBaseFromInputDLGP(Object) - Method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
-
Sets the fact base object from an object that represents a DLGP string.
- setFactBaseFromInputDLGP(Object) - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario
-
Sets the fact base object from an object that represents a DLGP string.
- setFactbasePaths(String...) - Method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
-
Sets the path(s) to the fact base file, if not already set.
- setFactbasePaths(String...) - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario
- setFederatedFactBase(FederatedFactBase) - Method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
-
Sets the federated fact base object, if not already set.
- setFederatedFactBase(FederatedFactBase) - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario
- setFinalPredicates(List) - Method in class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChaseBuilder
-
Sets the list of final predicates to keep in the fact base.
- setFlagToTrue() - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario.MW
-
Marks the wrapper as set.
- setFOQueryEvaluator(FOQueryEvaluator) - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
-
Sets the FOQueryEvaluator
- setFunctionParameters(Substitution) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.EvaluableFunction
-
Applies a substitution to this function arguments without evaluating this function.
- setFunctionParameters(Substitution) - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms.EvaluableFunctionImpl
- setGMUSSolverTreshold(int) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
- setGMUSSolverTreshold(int) - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
-
Sets the GMUS solver threshold.
- setGraphOfRuleDependencies(DefaultGraphOfRuleDependencies) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.util.AnalyserRuleSet
-
Replaces the graph of rule dependencies associated with this rule set.
- setGraphOfRuleInstancesType(InteGraalKeywords.Algorithms.Parameters.Explanation.GraphOfRuleInstancesComputation) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
- setGraphOfRuleInstancesType(InteGraalKeywords.Algorithms.Parameters.Explanation.GraphOfRuleInstancesComputation) - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
-
Sets the graph-of-rule-instances computation strategy.
- setGraphOfRuleInstancesType(InteGraalKeywords.Algorithms.Parameters.Explanation.GraphOfRuleInstancesType) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
- setGraphOfRuleInstancesType(InteGraalKeywords.Algorithms.Parameters.Explanation.GraphOfRuleInstancesType) - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
-
Sets the graph-of-rule-instances representation.
- setGSATSolverParameters(InteGraalKeywords.Algorithms.Parameters.Explanation.GSATSolverParameters, String) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
- setGSATSolverParameters(InteGraalKeywords.Algorithms.Parameters.Explanation.GSATSolverParameters, String) - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
-
Sets a named GMUS solver parameter.
- setGSATSolverParameters(String, String) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
-
Sets a GSAT solver parameter from its string name.
- setHead(InMemoryAtomSet) - Method in class fr.lirmm.graphik.integraal.core.DefaultRule
-
Replaces the rule head.
- setHybridRulebase(RuleBase, RuleBase) - Method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
-
Sets the hybrid rule base fact base object, but only if the rulebase has not been already set.
- setHybridRulebase(RuleBase, RuleBase) - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario
- setHybridRulebasePaths(Collection, Collection) - Method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
-
Sets the path for the file holding the hynrid rule base, but only if the rulebase has not been already set.
- setHybridRulebasePaths(Collection, Collection) - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario
- setImageType(InteGraalKeywords.Algorithms.Images) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
- setImageType(InteGraalKeywords.Algorithms.Images) - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
-
sets the type of images
- setLabel(Query) - Method in interface fr.lirmm.graphik.integraal.api.core.QueryLabeler
-
Assigns a label to the provided query if needed.
- setLabel(Query) - Method in class fr.lirmm.graphik.integraal.core.DefaultQueryLabeler
-
Assigns a label to the provided query if needed.
- setLabel(Rule) - Method in interface fr.lirmm.graphik.integraal.api.core.RuleLabeler
-
Assigns a label to the provided rule if needed.
- setLabel(Rule) - Method in class fr.lirmm.graphik.integraal.core.DefaultRuleLabeler
-
Assigns a label to the provided rule if needed.
- setLabel(String) - Method in interface fr.inria.rules.integraal.model.common.api.Labeled
-
Updates the current label.
- setLabel(String) - Method in interface fr.inria.rules.integraal.model.common.api.Sentence
- setLabel(String) - Method in class fr.inria.rules.integraal.model.query.impl.FOQueryImpl
-
Deprecated.
- setLabel(String) - Method in class fr.inria.rules.integraal.model.query.impl.UnionFOQuery
-
Deprecated.
- setLabel(String) - Method in interface fr.inria.rules.integraal.model.rule.api.FORule
- setLabel(String) - Method in class fr.inria.rules.integraal.model.rule.impl.FORuleImpl
-
Deprecated.
- setLabel(String) - Method in interface fr.lirmm.graphik.integraal.api.core.NegativeConstraint
-
Set the label (the name) for this constraint.
- setLabel(String) - Method in interface fr.lirmm.graphik.integraal.api.core.Query
-
Sets the query label.
- setLabel(String) - Method in interface fr.lirmm.graphik.integraal.api.core.Rule
-
Set the label (the name) of this rule.
- setLabel(String) - Method in class fr.lirmm.graphik.integraal.core.ConjunctiveQueryRuleAdapter
- setLabel(String) - Method in class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQuery
- setLabel(String) - Method in class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQueryWithNegatedParts
- setLabel(String) - Method in class fr.lirmm.graphik.integraal.core.DefaultRule
- setLabel(String) - Method in class fr.lirmm.graphik.integraal.core.DefaultUnionOfConjunctiveQueries
-
Updates the query label.
- setLabel(String) - Method in class fr.lirmm.graphik.integraal.core.RuleWrapper2ConjunctiveQueryWithNegatedParts
- setMappingbasePaths(String...) - Method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
-
Sets the path to the mapping base file, if not already set.
- setMappingbasePaths(String...) - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario
- setMARCOPathToExecutable(String) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
- setMARCOPathToExecutable(String) - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
-
Sets the path to the MARCO executable.
- setMax(Integer) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
- setMax(Integer) - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
-
Sets the maximum number of produced answers.
- setName(String) - Method in class fr.inria.rules.integraal.views.datasource.AbstractDataSource
- setName(String) - Method in interface fr.inria.rules.integraal.views.datasource.DataSource
-
Sets the user-facing name of this data source.
- setNegationEvaluator(FOQueryEvaluator) - Method in class fr.inria.rules.integraal.query_evaluation.generic.GenericFOQueryEvaluator
-
Sets the evaluator for negation of queries
- setNewFactsHandler(FactsHandler) - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
-
Sets the FactsHandler
- setOpenParameter(InteGraalKeywords, Object) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
-
Sets an open parameter (one that is not tied to a closed enumeration of values) by matching its name to one of the fields declared in this class.
- setOpenParameter(InteGraalKeywords, Object) - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
-
Sets the value of an open parameter which is not defined within a parent enumeration
- setOpenParameterFromEnumeration(Class, String, String) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
-
Sets an open parameter (defined within a known enumeration) by mapping the given
propertyNameto the appropriate enum constant inclassName, and assigning the providedvalue. - setOpenParameterFromEnumeration(Class, String, String) - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
-
Sets the value of a parameter based on the provided class, property name, and value.
- setOpenParameterFromEnumeration(Enum, String, String) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
-
Similar to
AlgorithmParameters.setOpenParameterFromEnumeration(Class, String, String), but takes 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...) - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
-
Sets (and check) the parameter configuration
The chase parameter list is considered in the given order. - setPosition(String) - Method in class fr.inria.rules.integraal.views.builder.ViewBuilder.ViewSubBuilder
-
Sets the optional view position.
- setPredicate(Predicate) - Method in interface fr.lirmm.graphik.integraal.api.core.Atom
-
Set the Predicate of this Atom.
- setPredicate(Predicate) - Method in class fr.lirmm.graphik.integraal.core.DefaultAtom
-
Set the predicate.
- setPredicateFactory(PredicateFactory) - Method in class fr.inria.rules.integraal.environment.DlgpeElemFactory
-
Sets the predicate factory used by this element factory.
- setPredicateFactory(PredicateFactory) - Method in class fr.inria.rules.integraal.storage.builder.StorageBuilder
-
Directly sets the factory for predicates for this builder as given by the user
- setProfiler(Profiler) - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryKnowledgeBase
- setProfiler(Profiler) - Method in interface fr.lirmm.graphik.integraal.api.core.RulesCompilation
- setProperties(RuleSetPropertyHierarchy) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.Analyser
-
Replaces the property hierarchy used by this analyser.
- setProperties(Iterable) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.Analyser
-
Replaces the property hierarchy from the given property collection.
- setProperties(Iterable) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.RuleSetPropertyHierarchy
-
Replaces the property set handled by this hierarchy.
- setQuery(String) - Method in class fr.inria.rules.integraal.views.builder.ViewBuilder.ViewSubBuilder
-
Sets the query text of the view being built.
- setQuerybase(Query) - Method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
-
Sets the query base object, if not already set.
- setQuerybase(Query) - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario
-
Sets the query base object, if not already set.
- setQuerybase(Collection) - Method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
-
Sets the query base object, if not already set.
- setQuerybase(Collection) - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario
- setQuerybasePaths(String...) - Method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
-
Sets the path to the query base file, if not already set.
- setQuerybasePaths(String...) - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario
- setRank(Integer) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
- setRank(Integer) - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
-
Sets the maximum reasoning rank.
- setResultType(InteGraalKeywords.Algorithms.Answers) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
- setResultType(InteGraalKeywords.Algorithms.Answers) - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
-
sets the type of result
- setRuleApplier(InteGraalKeywords.Algorithms.Parameters.Chase.Applier) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
- setRuleApplier(InteGraalKeywords.Algorithms.Parameters.Chase.Applier) - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
-
Sets the rule applier to be used in the chase algorithm.
- setRuleApplier(RuleApplier) - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
-
Sets the RuleApplier
- setRuleApplier(String) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
-
Sets the chase rule applier by matching the input string to an enum constant and then calling
AlgorithmParameters.setParameter(Enum). - setRulebase(RuleBase) - Method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
-
Sets the rule base object, if not already set.
- setRulebase(RuleBase) - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario
- setRuleBase(RuleBase) - Method in interface fr.inria.rules.integraal.forward_chaining.chase.Chase
-
Sets the rulebase of this chase
- setRuleBase(RuleBase) - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
-
Sets the RuleBase
- setRuleBase(RuleBase) - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseImpl
- setRuleBase(RuleBase) - Method in class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChase
- setRuleBase(RuleBase) - Method in class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChaseBuilder
-
Sets the RuleBase.
- setRulebasePaths(String...) - Method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
-
Sets the path to the rule base file, if not already set.
- setRulebasePaths(String...) - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario
- setRuleScheduler(RuleScheduler) - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
-
Sets the RuleScheduler
- setRuleSet(AnalyserRuleSet) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.Analyser
-
Sets the analysed rule set.
- setRuleSet(Iterable) - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.Analyser
-
Sets the analysed rule set from a raw iterable of rules.
- setScheduler(InteGraalKeywords.Algorithms.Parameters.Chase.Scheduler) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
- setScheduler(InteGraalKeywords.Algorithms.Parameters.Chase.Scheduler) - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
-
Sets the chase scheduler to be used in the algorithm.
- setScheduler(String) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
-
Sets the scheduler by matching the input string to an enum constant and then calling
AlgorithmParameters.setParameter(Enum). - setSkolemization(InteGraalKeywords.Algorithms.Parameters.Chase.Namer) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
- setSkolemization(InteGraalKeywords.Algorithms.Parameters.Chase.Namer) - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
-
Sets the skolemization strategy to be used in the chase algorithm.
- setSkolemization(String) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
-
Sets the chase Skolemization approach by matching the input string to an enum constant and then calling
AlgorithmParameters.setParameter(Enum). - setStorageStrategy(RDBMSStorageLayout) - Method in class fr.inria.rules.integraal.storage.builder.StorageBuilder
-
Directly sets the storage strategy for this builder as given by the user
- setStorageType(InteGraalKeywords.InternalStorageConfiguration.DBType) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
- setStorageType(InteGraalKeywords.InternalStorageConfiguration.DBType) - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
-
Sets the storage type.
- setStorageType(String) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
-
Sets the DB storage type (e.g., PostgreSQL, H2) by matching the input string to an enum constant and then calling
AlgorithmParameters.setParameter(Enum). - setStrata(List) - Method in class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChaseBuilder
-
Sets the strata (list of RuleBase).
- setStrikeLength(int) - Method in interface fr.inria.rules.integraal.component_builder.api.scenario.IInputDataScenario
-
Sets the lenght of the prefix of the query sequence to consider
- setStrikeLength(int) - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario
- setTerm(int, Term) - Method in interface fr.lirmm.graphik.integraal.api.core.Atom
-
Set the nth term of this Atom.
- setTerm(int, Term) - Method in class fr.lirmm.graphik.integraal.core.DefaultAtom
-
Set the Term with the specified index.
- setTermFactory(TermFactory) - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
-
Sets the TermFactory
- setTermFactory(TermFactory) - Method in class fr.inria.rules.integraal.storage.builder.StorageBuilder
-
Directly sets the factory for terms for this builder as given by the user
- setTermFactory(SameObjectTermFactory) - Method in class fr.inria.rules.integraal.environment.DlgpeElemFactory
-
Sets the term factory used by this element factory.
- setTerms(List) - Method in class fr.lirmm.graphik.integraal.core.DefaultAtom
-
Sets the list of terms.
- setTimeout(Duration) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
- setTimeout(Duration) - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
-
Sets the global timeout.
- setTransformer(InteGraalKeywords.Algorithms.Parameters.Chase.Transformer) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
- setTransformer(InteGraalKeywords.Algorithms.Parameters.Chase.Transformer) - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
-
Sets the transformer to be used in the chase algorithm.
- setTransformer(String) - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
-
Sets the chase transformer by matching the input string to an enum constant and then calling
AlgorithmParameters.setParameter(Enum). - setTriggerApplier(TriggerApplier) - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
-
Sets the TriggerApplier
- setTriggerChecker(TriggerChecker) - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
-
Sets the TriggerChecker
- setTriggerComputer(TriggerComputer) - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
-
Sets the TriggerComputer
- setValue(T) - Method in class fr.inria.rules.integraal.component_builder.InputDataScenario.MW
-
Updates the wrapped value.
- setWrapper(AbstractNativeDataSource) - Method in class fr.inria.rules.integraal.views.builder.ViewBuilder
-
Sets an already constructed source as the datasource.
- SHORT - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
-
XSD short datatype.
- SIMPLE - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Explanation.ExplainerVerbosity
-
Runs the protocol with only static and dynamic steps
- SimpleDynamicScheduler<QD> - Class in fr.inria.rules.integraal.query_evaluation.conjunction.backtrack
-
Scheduler that orders prepared subqueries dynamically using their estimated bound.
- SimpleDynamicScheduler(List) - Constructor for class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.SimpleDynamicScheduler
-
Creates a scheduler from the supplied prepared subqueries.
- SimpleFOFormulaStore - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.InternalStorageConfiguration.DBType
-
Simple FO Formula Store
- SimpleInMemoryGraphStore - Class in fr.inria.rules.integraal.storage.natives
-
This storage represents the atoms as a Graph in memory.
- SimpleInMemoryGraphStore - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.InternalStorageConfiguration.DBType
-
Simple In-Memory Graph Store
- SimpleInMemoryGraphStore() - Constructor for class fr.inria.rules.integraal.storage.natives.SimpleInMemoryGraphStore
-
Creates a new SimpleInMemoryGraphStore
- SimpleInMemoryGraphStore(Collection) - Constructor for class fr.inria.rules.integraal.storage.natives.SimpleInMemoryGraphStore
-
Creates a new SimpleInMemoryGraphStore and adds all the given atoms to it
- SimpleScheduler - Class in fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy
-
This (static) scheduler gives the next part to evaluate by keeping the parts containing computed atoms and negation at the end.
- SimpleScheduler(FOQuery) - Constructor for class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.SimpleScheduler
-
Creates a new scheduler over the given query
- SimpleSolutionManager - Section in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.SimpleSolutionManager
- SimpleSolutionManager - Class in fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy
-
First simple implementation of the
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
-
Creates a solution manager with an empty initial substitution.
- SimpleSolutionManager(Substitution) - Constructor for class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.SimpleSolutionManager
-
Creates a new solution manager with default objects
- SimpleSolutionManager(Substitution) - Constructor for class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.SimpleSolutionManager
-
Creates a solution manager with the supplied initial substitution.
- SingleRuleAggregator - Class in fr.inria.rules.integraal.backward_chaining.pure.rewriting_operator
-
From Melanie Konïg's thesis Rewriting operator SRA
Query rewriting engine that rewrite query using aggregation by rule of most general single piece-unifiers From Melanie Konïg's thesis Rewriting operator SRA
Query rewriting engine that rewrite query using aggregation by rule of most general single piece-unifiers - SingleRuleAggregator() - Constructor for class fr.inria.rules.integraal.backward_chaining.pure.rewriting_operator.SingleRuleAggregator
-
Creates a new SingleRuleAggregator using default parameters query unifier algorithm : QueryUnifierAlgorithm
- SingleRuleAggregator(RuleCompilation) - Constructor for class fr.inria.rules.integraal.backward_chaining.pure.rewriting_operator.SingleRuleAggregator
-
Creates a new SingleRuleAggregator using default parameters query unifier algorithm : QueryUnifierAlgorithm
- SingleRuleAggregator(QueryUnifierAlgorithm) - Constructor for class fr.inria.rules.integraal.backward_chaining.pure.rewriting_operator.SingleRuleAggregator
-
Creates a new SingleRuleAggregator using the given parameters
- SingleRuleAggregator(QueryUnifierAlgorithm, RuleCompilation) - Constructor for class fr.inria.rules.integraal.backward_chaining.pure.rewriting_operator.SingleRuleAggregator
-
Creates a new SingleRuleAggregator using the given parameters
The unifier algorithm must have been instantiated with the given compilation if it is not an empty compilation - SingletonCloseableIteratorWithoutException<E> - Class in fr.lirmm.graphik.util.stream
-
Closeable iterator without checked exceptions over a single element.
- SingletonCloseableIteratorWithoutException(E) - Constructor for class fr.lirmm.graphik.util.stream.SingletonCloseableIteratorWithoutException
-
Creates an iterator over a single element.
- singletonIterator(E) - Static method in class fr.lirmm.graphik.util.stream.Iterators
-
Creates an iterator yielding a single element.
- size() - Method in class fr.inria.rules.integraal.api.external.registries.BasicRegistry
-
Returns the number of entries in the registry.
- size() - Method in interface fr.inria.rules.integraal.model.data.collection.api.MaterializedDataCollection
- size() - Method in interface fr.inria.rules.integraal.model.data.readable.MaterializedData
-
Counts the atoms contained in this data source.
- size() - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
- size() - Method in class fr.inria.rules.integraal.storage.external.triplestore.TripleStoreStore
- size() - Method in class fr.inria.rules.integraal.storage.natives.FactBaseDelAtomsWrapper
- size() - Method in class fr.inria.rules.integraal.storage.natives.LightInMemoryGraphStore
-
//////////////////////////////////////////////
- size() - Method in class fr.inria.rules.integraal.storage.natives.SimpleInMemoryGraphStore
-
//////////////////////////////////////////////
- size() - Method in class fr.inria.rules.integraal.views.FederatedFactBase
-
Deprecated.
- size() - Method in interface fr.lirmm.graphik.integraal.api.core.AtomSet
-
Returns the number of atoms in this set.
- size() - Method in interface fr.lirmm.graphik.integraal.api.core.ImmutableRuleSet
-
Returns the number of rules contained in this set.
- size() - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryAtomSet
- size() - Method in interface fr.lirmm.graphik.integraal.api.core.Ontology
- size() - Method in interface fr.lirmm.graphik.integraal.api.core.RuleSet
- size() - Method in interface fr.lirmm.graphik.integraal.api.core.UnionOfConjunctiveQueries
-
Returns the number of queries.
- size() - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractAtomSet
-
This default implementation should be overriden, it is convenient for in memory set, but will be inefficient in some case.
- size() - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractInMemoryAtomSet
- size() - Method in class fr.lirmm.graphik.integraal.core.atomset.DefaultInMemoryAtomSet
- size() - Method in class fr.lirmm.graphik.integraal.core.atomset.LinkedListAtomSet
-
Deprecated.
- size() - Method in class fr.lirmm.graphik.integraal.core.DefaultUnionOfConjunctiveQueries
- size() - Method in class fr.lirmm.graphik.integraal.core.ruleset.DefaultOntology
- size() - Method in class fr.lirmm.graphik.integraal.core.ruleset.LinkedListRuleSet
- size() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.util.AnalyserRuleSet
- SIZE - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
-
Collection size invoker.
- skip(long) - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
- SMART - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Evaluator
-
Smart Evaluator
- SMART_GSAT_SOLVER - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Explanation.ExplainerSolver
-
Uses SAT4J for small formulas and MARCO for larger formulas
- SMART_SOLVER_TRESHOLD - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Explanation.GSATSolverParameters
-
Threshold.
- sneakyThrow(Exception) - Static method in interface fr.inria.rules.integraal.util.stream.ThrowingFunction
-
Sneakily rethrows the supplied exception as an unchecked one.
- sneakyThrow(Exception) - Static method in interface fr.lirmm.graphik.util.stream.ThrowingFunction
-
Rethrows the given exception without declaring it.
- SO_RESTRICTED - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Checker
-
Semi-Oblivious then Restricted Checker (combines the two checkers)
- solutionFound() - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.LegacyBacktrackEvaluator.BacktrackIterator
-
Indicates whether a full solution has been found.
- solutionManager - Variable in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.LegacyBacktrackEvaluator.BacktrackIterator
-
Object used to handle the results to the query.
- SolutionManager - Section in interface fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.SolutionManager
- SolutionManager - Interface in fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy
-
A solution manager manages the solutions of the backtrack, keeping them by level.
- SolutionManager - Interface in fr.inria.rules.integraal.query_evaluation.conjunction.backtrack
-
SolutionManager
- sort(CloseableIterator) - Static method in class fr.lirmm.graphik.util.stream.Iterators
-
Return an iterator over sorted elements from the specified iterator.
- sort(Iterator) - Static method in class fr.lirmm.graphik.util.stream.Iterators
-
Return an iterator over sorted elements from the specified iterator.
- sorted() - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
- sorted(Comparator) - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
- SOURCE_DELEGATED_DATALOG - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Applier
-
Source Delegated Datalog Trigger Applier
- SourceDelegatedDatalogRuleApplier<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase.rule_applier
-
The source delegated rule application applies the rules by * Delegating the application to the factbase if it can handle it * Using a fallback method is it can't
- SourceDelegatedDatalogRuleApplier() - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.SourceDelegatedDatalogRuleApplier
-
DEfault constructor with a oblivious/naive chase as fallback
- SourceDelegatedDatalogRuleApplier(RuleApplier) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.SourceDelegatedDatalogRuleApplier
-
Constructor with that applied the given chase as fallback
- SourceTargetRewriter - Class in fr.inria.rules.integraal.backward_chaining.source_target
-
This operator rewrites a query with the given rules assuming the rules are source to target rules meaning that the vocabulary of the initial query and the rewritings will be totally disjoint.
- SourceTargetRewriter() - Constructor for class fr.inria.rules.integraal.backward_chaining.source_target.SourceTargetRewriter
-
Creates a new SourceTargetOperator using default parameters query unifier algorithm : QueryUnifierAlgorithm
- SourceTargetRewriter(QueryUnifierAlgorithm) - Constructor for class fr.inria.rules.integraal.backward_chaining.source_target.SourceTargetRewriter
-
Creates a new SourceTargetOperator using the given parameters
- SPARQL - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.InternalStorageConfiguration.DBType
-
SPARQL endpoint
- SPARQLNativeDataSource - Class in fr.inria.rules.integraal.views.datasource
-
Access to a datasource using SPARQL queries
- SPARQLNativeDataSource(String) - Constructor for class fr.inria.rules.integraal.views.datasource.SPARQLNativeDataSource
-
Create a new datasource on the endpoint
- SparqlQueryEvaluator - Class in fr.inria.rules.integraal.storage.external.evaluator
-
Evaluates a SPARQL query using the associated repository.
- SparqlQueryEvaluator(Repository) - Constructor for class fr.inria.rules.integraal.storage.external.evaluator.SparqlQueryEvaluator
-
Construct a new evaluator over the triple store represented by the given repository
- SpecializableLogicalFunctionalTerm - Interface in fr.inria.rules.integraal.model.logicalElements.api
-
A logical functional term that can specialize itself under a substitution.
- SpecializableLogicalFunctionalTermImpl - Class in fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms
-
Default implementation of FunctionalTerm
- SpecializableLogicalFunctionalTermImpl(String, List) - Constructor for class fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms.SpecializableLogicalFunctionalTermImpl
-
Default constructor
- specialize(Substitution) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.SpecializableLogicalFunctionalTerm
-
Applies a substitution to this term without forcing evaluation.
- specialize(Substitution, boolean) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.SpecializableLogicalFunctionalTerm
-
Applies a substitution to this term while optionally evaluating nested expressions.
- specialize(Substitution, boolean) - Method in class fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms.SpecializableLogicalFunctionalTermImpl
- specialize(ViewParameters, BasicQuery) - Method in class fr.inria.rules.integraal.views.specializer.MandatoryParameterStringReplacement
- specialize(ViewParameters, BasicQuery) - Method in class fr.inria.rules.integraal.views.specializer.OrderedStringReplacementSpecializer
-
//////////////////////////////////////////////
- specialize(ViewParameters, BasicQuery, List) - Method in class fr.inria.rules.integraal.views.specializer.SQLMandatoryParameterStringReplacement
- specialize(ViewParameters, BasicQuery) - Method in class fr.inria.rules.integraal.views.specializer.NoSpecializer
- specialize(ViewParameters, BasicQuery) - Method in interface fr.inria.rules.integraal.views.specializer.Specializer
-
There is no guaranty that the query will be specialized to take into account all the parameters.
- specialize(ViewParameters, BasicQuery, List) - Method in interface fr.inria.rules.integraal.views.specializer.Specializer
-
There is no guaranty that the query will be specialized to take into account all the parameters.
- specializer - Variable in class fr.inria.rules.integraal.views.datasource.AbstractDataSource
- Specializer<ViewDefinitionQueryType, NativeQueryType> - Interface in fr.inria.rules.integraal.views.specializer
-
Specialize the native query in order to take into account the given parameters.
- SpecificVariablesInSubstitutionMapToConstant - Class in fr.inria.rules.integraal.model.logicalElements.functional
-
Predicate used to filter substitutions whose selected variables map to constants.
- SpecificVariablesInSubstitutionMapToConstant(Collection) - Constructor for class fr.inria.rules.integraal.model.logicalElements.functional.SpecificVariablesInSubstitutionMapToConstant
-
Creates the predicate for a given set of variables.
- split(Collection) - Method in class fr.inria.rules.integraal.util.PiecesSplitter
-
Splits the given atoms into single piece
- spliterator() - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryAtomSet
-
Creates a
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
- splitIntoPieces(FactBase) - Static method in class fr.inria.rules.integraal.core.FactBaseUtils
-
Splits a fact base into variable-connected pieces.
- splitIntoPieces(FactBase, boolean) - Static method in class fr.inria.rules.integraal.core.FactBaseUtils
-
Splits a fact base into variable-connected pieces.
- SQL - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.InternalStorageConfiguration.DBType
-
SQL database
- SQLite - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.InternalStorageConfiguration.DriverType
-
SQLite driver
- SQLiteDriver - Class in fr.inria.rules.integraal.storage.external.rdbms.driver
-
Driver for SQLite databases
- SQLiteDriver(File) - Constructor for class fr.inria.rules.integraal.storage.external.rdbms.driver.SQLiteDriver
-
Creates a new driver over the given database file
- SQLiteDriver(String) - Constructor for class fr.inria.rules.integraal.storage.external.rdbms.driver.SQLiteDriver
-
Creates a new driver over the given database file
- SQLMandatoryParameterStringReplacement - Class in fr.inria.rules.integraal.views.specializer
- SQLMandatoryParameterStringReplacement() - Constructor for class fr.inria.rules.integraal.views.specializer.SQLMandatoryParameterStringReplacement
- SQLNativeDataSource - Class in fr.inria.rules.integraal.views.datasource
-
Access to a datasource using SQL queries
- SQLNativeDataSource(RDBMSDriver) - Constructor for class fr.inria.rules.integraal.views.datasource.SQLNativeDataSource
-
Create a new datasource on a RDBMS
- SQLParameterizedQuery - Record Class in fr.inria.rules.integraal.storage.external.rdbms
-
This record represents a parametric SQL query with its parameters.
- SQLParameterizedQuery(String, List) - Constructor for record class fr.inria.rules.integraal.storage.external.rdbms.SQLParameterizedQuery
-
Creates a new parameterized SQL query record.
- SQLParameterizedQueryEvaluator - Class in fr.inria.rules.integraal.storage.external.evaluator
-
Evaluates a SQL query using the associated driver.
- SQLParameterizedQueryEvaluator(RDBMSDriver) - Constructor for class fr.inria.rules.integraal.storage.external.evaluator.SQLParameterizedQueryEvaluator
-
Construct a new evaluator over the database represented by the given driver
- SQLQueryEvaluator - Class in fr.inria.rules.integraal.storage.external.evaluator
-
Evaluates a SQL query using the associated driver.
- SQLQueryEvaluator(RDBMSDriver) - Constructor for class fr.inria.rules.integraal.storage.external.evaluator.SQLQueryEvaluator
-
Construct a new evaluator over the database represented by the given driver
- standardChase(FactBase, RuleBase, IGParameter...) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningOperations
- standardChase(FactBase, RuleBase, IGParameter...) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningService
- standardChase(FactBase, RuleBase, IGParameter...) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
- standardChase(FactBase, RuleBase, IGParameter...) - Static method in class fr.inria.rules.integraal.api.internal.ReasoningAPI
-
Deprecated.Runs the standard chase on a fact base and a rule base.
- Standardizable - Interface in fr.inria.rules.integraal.model.data.standardizable
-
Defines a standardized textual form of main Integraal model objects
- statementToAtom(Statement) - Method in class fr.inria.rules.integraal.io.rdf.NaturalFullRDFTranslator
- statementToAtom(Statement) - Method in class fr.inria.rules.integraal.io.rdf.NaturalRDFTranslator
- statementToAtom(Statement) - Method in class fr.inria.rules.integraal.io.rdf.RawRDFTranslator
- statementToAtom(Statement) - Method in class fr.inria.rules.integraal.io.rdf.RDFTranslator
-
Translate (convert) RDF statements (triples) into atoms
- STATIC_GRI - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Explanation.GraphOfRuleInstancesComputation
-
Uses an explainer that will compute the whole GRI first
- stepNumber() - Method in record class fr.inria.rules.integraal.forward_chaining.chase.description.ChaseDescription
-
Returns the value of the
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
-
Creates a storage builder with default factories and strategy.
- StorageConfigurationUtil - Class in fr.inria.rules.integraal.storage.builder
-
Utility class to configure and instantiate a FactBase storage backend.
- STORAGELAYOUT - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
-
Storage layout keyword family.
- store(Map, String, T) - Static method in class fr.inria.rules.integraal.api.external.ExtEnvUtils
-
Deprecated.Stores a new key-value pair in the map if the key does not already exist.
- StoredVariableGenerator - Class in fr.lirmm.graphik.integraal.core
-
Variable generator that keeps track of every generated symbol and the symbols created since the last reset.
- StoredVariableGenerator(String) - Constructor for class fr.lirmm.graphik.integraal.core.StoredVariableGenerator
-
Creates a stored variable generator using the given prefix.
- StoreFactory - Interface in fr.lirmm.graphik.integraal.api.factory
-
Factory for creating stores from atoms, atom sets, or iterators.
- strata() - Method in record class fr.inria.rules.integraal.forward_chaining.chase.description.StratifiedChaseDescription
-
Returns the value of the
stratarecord component. - StratifiedChase<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified
-
Chase implementation that executes successive strata of a rule base.
- StratifiedChase(ChaseBuilder, ChasableData, List, Collection, Collection, Collection, Collection, Collection) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChase
-
Creates a stratified chase from a configured builder and the resulting strata.
- StratifiedChaseBuilder<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified
-
Builder for creating a StratifiedChase.
- StratifiedChaseBuilder() - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChaseBuilder
-
Default constructor.
- StratifiedChaseBuilder(ChaseBuilder) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChaseBuilder
-
Constructor with a ChaseBuilder instance.
- StratifiedChaseDescription<RW> - Record Class in fr.inria.rules.integraal.forward_chaining.chase.description
-
Immutable description of a stratified chase configuration and its current state.
- StratifiedChaseDescription(ChasableData, List, Chase, ChaseBuilder, Collection, Collection, Collection, Collection, Collection, int) - Constructor for record class fr.inria.rules.integraal.forward_chaining.chase.description.StratifiedChaseDescription
-
Creates an instance of a
StratifiedChaseDescriptionrecord class. - stream - Variable in class fr.lirmm.graphik.util.stream.CloseableIteratorAdapter
-
Optional stream associated with the wrapped iterator.
- stream() - Method in interface fr.inria.rules.integraal.model.data.collection.api.MaterializedDataCollection
- stream() - Method in interface fr.inria.rules.integraal.model.data.readable.MaterializedData
-
Streams every atom contained in this data source.
- stream() - Method in class fr.inria.rules.integraal.storage.external.triplestore.TripleStoreStore
- stream() - Method in class fr.inria.rules.integraal.storage.natives.DefaultInMemoryAtomSet
- stream() - Method in class fr.inria.rules.integraal.storage.natives.FactBaseDelAtomsWrapper
- stream() - Method in class fr.inria.rules.integraal.storage.natives.LightInMemoryGraphStore
- stream() - Method in class fr.inria.rules.integraal.storage.natives.SimpleInMemoryGraphStore
- stream() - Method in class fr.inria.rules.integraal.views.FederatedFactBase
-
Deprecated.//////////////////////////////////////////////
- stream() - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryAtomSet
-
Returns a sequential
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
-
Represents a closeable iterator that can also be written to.
- StreamAdapter<T> - Class in fr.lirmm.graphik.util.stream
-
Adapts iterators to the
Streaminterface while closing underlying resources when needed. - StreamAdapter(CloseableIterator) - Constructor for class fr.lirmm.graphik.util.stream.StreamAdapter
-
Creates a stream from a closeable iterator.
- StreamAdapter(Iterator) - Constructor for class fr.lirmm.graphik.util.stream.StreamAdapter
-
Creates a stream from a plain iterator.
- streamParsedObjects(Class) - Method in interface fr.inria.rules.integraal.io.api.Parser
-
Streams parsed objects filtered by the supplied type.
- STRING - Enum constant in enum class fr.inria.rules.integraal.model.kb.api.ColumnType
-
String column type
- STRING - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
-
XSD string datatype.
- StronglyConnectedComponentsGraph<V> - Class in fr.lirmm.graphik.util.graph.scc
-
The StronglyConnectedComponentsGraph represents a graph of strongly connected components of an other graph.
- StronglyConnectedComponentsGraph() - Constructor for class fr.lirmm.graphik.util.graph.scc.StronglyConnectedComponentsGraph
-
Creates an empty strongly connected components graph.
- StronglyConnectedComponentsGraph(Graph) - Constructor for class fr.lirmm.graphik.util.graph.scc.StronglyConnectedComponentsGraph
-
Construct the StronglyConnectedComponentsGraph of the specified graph
- sub_terms - Variable in class fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms.AbstractLogicalFunctionalTermImpl
-
Ordered arguments of the function term.
- sub_terms() - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms.EvaluableFunctionImpl
-
Returns the value of the
sub_termsrecord component. - Substitutable<R> - Interface in fr.inria.rules.integraal.model.logicalElements.api
-
Object that can produce an image of itself under a substitution.
- Substitution - Interface in fr.inria.rules.integraal.model.logicalElements.api
-
A substitution is an application from a set of variables into a set of terms.
- Substitution - Interface in fr.lirmm.graphik.integraal.api.core
-
A substitution is an application from a set of variables into a set of terms.
- SubstitutionFactory - Interface in fr.lirmm.graphik.integraal.api.factory
-
Factory for creating substitutions.
- SubstitutionImpl - Class in fr.inria.rules.integraal.model.logicalElements.impl
-
Default implementation of Substitution using a map
- SubstitutionImpl() - Constructor for class fr.inria.rules.integraal.model.logicalElements.impl.SubstitutionImpl
-
Default constructor using a HashMap
- SubstitutionImpl(Substitution) - Constructor for class fr.inria.rules.integraal.model.logicalElements.impl.SubstitutionImpl
-
Copy contructor
- SubstitutionImpl(Variable, List) - Constructor for class fr.inria.rules.integraal.model.logicalElements.impl.SubstitutionImpl
- SubstitutionImpl(Map) - Constructor for class fr.inria.rules.integraal.model.logicalElements.impl.SubstitutionImpl
-
Constructor using a user-given map
- Substitutions - Class in fr.lirmm.graphik.integraal.core
-
Set of utils for manipulating substitutions.
- substitutionsByLevel - Variable in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.SimpleSolutionManager
-
Index solutions by level
- success() - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.LegacyBacktrackEvaluator.BacktrackIterator
-
Called when there is a success during the backtrack algorithm.
- SUCCESS - Enum constant in enum class fr.inria.rules.integraal.api.external.eua.EUACode
-
No error, everything went fine.
- SUM - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
-
Sum invoker.
T
- Term - Interface in fr.inria.rules.integraal.model.logicalElements.api
-
In analogy to natural language, where a noun phrase refers to an object, a term denotes a mathematical object referring to someone or something.
- Term - Interface in fr.lirmm.graphik.integraal.api.core
-
In analogy to natural language, where a noun phrase refers to an object, a term denotes a mathematical object referring to someone or something.
- TERM_TABLE_NAME - Static variable in interface fr.inria.rules.integraal.storage.external.rdbms.layout.RDBMSStorageLayout
-
Name of the table storing serialized terms.
- Term.Type - Enum Class in fr.lirmm.graphik.integraal.api.core
-
Deprecated.
- TermCompound - Interface in fr.inria.rules.integraal.model.logicalElements.api
-
Represents an object composed of a terms' sequence This is useful for defining the common behavior of objects that contain a sequence of terms (like atom or functional terms)
- TermConverter - Class in fr.inria.rules.integraal.util.converter
-
Converts Term to and from Graal's Term
This is used for compatibility with Graal 1.3 version. - TermFactory - Interface in fr.inria.rules.integraal.model.logicalElements.factory.api
-
Factory for creating terms.
- TermFactory - Interface in fr.lirmm.graphik.integraal.api.factory
-
Factory for creating variables, constants, literals, and copied terms.
- TermGenerator - Interface in fr.lirmm.graphik.integraal.api.core
-
Generates fresh terms.
- TermPartition - Class in fr.inria.rules.integraal.model.partition
-
Partition specialized for terms, with utilities tied to substitutions and rule validity.
- TermPartition() - Constructor for class fr.inria.rules.integraal.model.partition.TermPartition
-
Creates a new empty TermPartition
- TermPartition(Substitution) - Constructor for class fr.inria.rules.integraal.model.partition.TermPartition
-
Creates the TermPartition induced by a substitution I.e., foreach variable v mapped to a term t through the substitution, v and t are in the same class, and the partition is the finest for this property
- TermPartition(Partition) - Constructor for class fr.inria.rules.integraal.model.partition.TermPartition
-
Creates a new TermPartition, copying the given one
- TermPartition(Collection) - Constructor for class fr.inria.rules.integraal.model.partition.TermPartition
-
Creates a new TermPartition with the given classes
- TermPartition(Set) - Constructor for class fr.inria.rules.integraal.model.partition.TermPartition
-
Creates a new TermPartition with the given elements, each in its own class
- TermPartitionFactory - Class in fr.inria.rules.integraal.model.partition
-
Creates term partitions using atoms with the same predicate.
- TermPartitionFactory() - Constructor for class fr.inria.rules.integraal.model.partition.TermPartitionFactory
-
Creates a term partition factory.
- termsByPredicatePosition(Predicate, int) - Method in interface fr.lirmm.graphik.integraal.api.core.AtomSet
-
Returns an iterator over terms which are in a specific position in at least one atom with the specified predicate.
- termsByPredicatePosition(Predicate, int) - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryAtomSet
- termsByPredicatePosition(Predicate, int) - Method in class fr.lirmm.graphik.integraal.core.atomset.DefaultInMemoryAtomSet
- termsByPredicatePosition(Predicate, int) - Method in class fr.lirmm.graphik.integraal.core.atomset.LinkedListAtomSet
-
Deprecated.
- TermSequenceCompound - Interface in fr.inria.rules.integraal.model.logicalElements.api
-
A compound term whose direct components are stored as an ordered sequence.
- termsIterator() - Method in interface fr.lirmm.graphik.integraal.api.core.AtomSet
-
Returns an iterator over all terms in this atom set.
- termsIterator() - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryAtomSet
- termsIterator() - Method in class fr.lirmm.graphik.integraal.core.atomset.DefaultInMemoryAtomSet
- termsIterator() - Method in class fr.lirmm.graphik.integraal.core.atomset.LinkedListAtomSet
-
Deprecated.
- termsIterator(Term.Type) - Method in interface fr.lirmm.graphik.integraal.api.core.AtomSet
-
Deprecated.
- termsIterator(Term.Type) - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryAtomSet
-
Deprecated.
- termsIterator(Term.Type) - Method in class fr.lirmm.graphik.integraal.core.atomset.DefaultInMemoryAtomSet
-
Deprecated.
- termsIterator(Term.Type) - Method in class fr.lirmm.graphik.integraal.core.atomset.LinkedListAtomSet
-
Deprecated.
- test(T) - Method in interface fr.inria.rules.integraal.util.stream.ThrowingPredicate
-
Redefine the accept method to be able to declare that an exception is thrown
- test1() - Static method in class fr.inria.rules.integraal.api.internal.Main
- THE_NULL - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
-
Asserts the null term.
- ThrowingConsumer<T> - Interface in fr.inria.rules.integraal.util.stream
-
This functional interface allows to not catch an Exception in a lambda expression : use it at your own risk, the exception becomes unchecked.
- ThrowingFunction<T,
R> - Interface in fr.inria.rules.integraal.util.stream -
This functional interface allows to not catch an Exception in a lambda expression : use it at your own risk, the exception becomes unchecked.
- ThrowingFunction<T,
R> - Interface in fr.lirmm.graphik.util.stream -
This functional interface allows to not catch an Exception in a lambda expression : use it at your own risk, the exception becomes unchecked.
- ThrowingPredicate<T> - Interface in fr.inria.rules.integraal.util.stream
-
This functional interface allows to not catch an Exception in a lambda expression : use it at your own risk, the exception becomes unchecked.
- TIME - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
-
XSD time datatype.
- timeout() - Method in record class fr.inria.rules.integraal.component_builder.externalHaltingConditions.ExternalAlgorithmHaltingConditions
-
Returns the value of the
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
-
Creates a halting condition limited by elapsed time.
- TIMEOUT - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.ExternalHaltingConditions
-
Time to finish the task
- TIMEOUT - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
-
Timeout parameter.
- timestampName(String) - Static method in class fr.inria.rules.integraal.api.external.registries.NamesGenerator
-
Generates a unique string identifier by combining the current timestamp (in milliseconds) with a secondary incremental counter, and appending both to the given prefix.
- TimeUtils - Class in fr.inria.rules.integraal.util.time
-
Manipulates objects representing time.
- TimeUtils() - Constructor for class fr.inria.rules.integraal.util.time.TimeUtils
-
Creates the time utility.
- TO_BOOLEAN - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
-
Boolean conversion invoker.
- TO_FLOAT - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
-
Floating-point conversion invoker.
- TO_INT - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
-
Integer conversion invoker.
- TO_LOWER_CASE - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
-
Lower-case conversion invoker.
- TO_SET - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
-
Set conversion invoker.
- TO_STRING - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
-
String conversion invoker.
- TO_STRING_WITH_DATATYPE - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
-
String conversion with datatype invoker.
- TO_TUPLE - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
-
Tuple conversion invoker.
- TO_UPPER_CASE - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
-
Upper-case conversion invoker.
- toArray() - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryAtomSet
-
Copies the atoms of this set into an array.
- toArray() - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractInMemoryAtomSet
- toArray() - Method in class fr.lirmm.graphik.integraal.core.ruleset.LinkedListRuleSet
- toArray() - Method in class fr.lirmm.graphik.util.stream.CloseableIteratorAccumulator
-
Returns the buffered elements as an array.
- toArray() - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
- toArray(IntFunction) - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
- toArray(T[]) - Method in class fr.lirmm.graphik.integraal.core.ruleset.LinkedListRuleSet
- toDLGP() - Method in interface fr.inria.rules.integraal.model.common.api.Printable
-
Deprecated.Renders this object in DLGP form.
- toDLGP() - Method in class fr.inria.rules.integraal.model.query.impl.FOQueryImpl
- toDLGP() - Method in class fr.inria.rules.integraal.model.query.impl.UnionFOQuery
- toDLGP() - Method in class fr.inria.rules.integraal.model.rule.impl.FORuleImpl
- toDLGP() - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
- toDLGP() - Method in class fr.inria.rules.integraal.storage.external.triplestore.TripleStoreStore
- toDLGP() - Method in class fr.inria.rules.integraal.storage.natives.DefaultInMemoryAtomSet
- toDLGP() - Method in class fr.inria.rules.integraal.storage.natives.FactBaseDelAtomsWrapper
- toDLGP() - Method in class fr.inria.rules.integraal.storage.natives.LightInMemoryGraphStore
- toDLGP() - Method in class fr.inria.rules.integraal.storage.natives.SimpleInMemoryGraphStore
- toDLGP() - Method in class fr.inria.rules.integraal.views.FederatedFactBase
-
Deprecated.
- toJson() - Method in record class fr.inria.rules.integraal.forward_chaining.chase.description.ChaseDescription
-
Serializes this description as JSON.
- toJson() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.description.IChaseDescription
-
Returns a JSON serialization of the chase description.
- toJson() - Method in record class fr.inria.rules.integraal.forward_chaining.chase.description.StratifiedChaseDescription
- toJsonString() - Method in class fr.inria.rules.integraal.api.external.eua.EUA
-
Returns the full JSON representation of this response as a string.
- TOKEN - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
-
XSD token datatype.
- toList(CloseableIterator) - Static method in class fr.lirmm.graphik.util.stream.Iterators
-
Collects all remaining elements from an iterator into a list.
- toList(CloseableIteratorWithoutException) - Static method in class fr.lirmm.graphik.util.stream.Iterators
-
Collects all remaining elements from an iterator into a list.
- toMap() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Substitution
-
Convert the substitution to a map
- toMap() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.SubstitutionImpl
- TOP - Enum constant in enum class fr.inria.rules.integraal.io.dlgp.Directive.Type
-
Declares a new symbol for TOP
- TOP - Static variable in interface fr.inria.rules.integraal.model.logicalElements.api.Predicate
-
Top predicate: always true
- TOP - Static variable in class fr.lirmm.graphik.integraal.api.core.Predicate
-
Top predicate.
- toPartition(Substitution) - Static method in class fr.lirmm.graphik.integraal.core.Substitutions
-
Converts a substitution into an equivalent partition of terms.
- toPrettyString() - Method in record class fr.inria.rules.integraal.forward_chaining.chase.description.ChaseDescription
-
Serializes this description as a multi-line human-readable string.
- toPrettyString() - Method in interface fr.inria.rules.integraal.forward_chaining.chase.description.IChaseDescription
-
Returns a human-readable serialization of the chase description.
- toPrettyString() - Method in record class fr.inria.rules.integraal.forward_chaining.chase.description.StratifiedChaseDescription
- toSet(CloseableIterator) - Static method in class fr.lirmm.graphik.util.stream.Iterators
-
Collects all remaining elements from an iterator into a set.
- toSet(CloseableIteratorWithoutException) - Static method in class fr.lirmm.graphik.util.stream.Iterators
-
Collects all remaining elements from an iterator into a set.
- toStandardForm() - Method in interface fr.inria.rules.integraal.model.data.standardizable.Standardizable
-
Returns the standardized textual form using the short representation.
- toStandardForm(Boolean) - Method in interface fr.inria.rules.integraal.model.data.standardizable.Standardizable
-
Returns the standardized textual form.
- toStandardForm(Boolean) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Constant
- toStandardForm(Boolean) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.EvaluableFunction
- toStandardForm(Boolean) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Literal
- toStandardForm(Boolean) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.LogicalFunctionalTerm
- toStandardForm(Boolean) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Predicate
- toStandardForm(Boolean) - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Variable
- toString() - Method in class fr.inria.rules.integraal.api.external.eua.EUA
-
Returns the JSON string representation of this response.
- toString() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
-
Returns a string representation of this
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 record class fr.inria.rules.integraal.core.FactBaseUtils.PieceHomomorphismFailure
-
Returns a string representation of this record class.
- toString() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseImpl
- toString() - Method in record class fr.inria.rules.integraal.forward_chaining.chase.description.ChaseDescription
-
Returns a string representation of this record class.
- toString() - Method in record class fr.inria.rules.integraal.forward_chaining.chase.description.StratifiedChaseDescription
-
Returns a string representation of this record class.
- toString() - Method in class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChase
- toString() - Method in record class fr.inria.rules.integraal.io.csv.RLSCSVResult
-
Returns a string representation of this record class.
- toString() - Method in record class fr.inria.rules.integraal.io.dlgp.Directive
-
Returns a string representation of this record class.
- toString() - Method in record class fr.inria.rules.integraal.io.dlgp.ParserResult
-
Returns a string representation of this record class.
- toString() - Method in class fr.inria.rules.integraal.model.data.readable.query.AbstractAtomicPattern
- toString() - Method in class fr.inria.rules.integraal.model.formula.api.CompoundFOFormula
-
//////////////////////////////////////////////
- toString() - Method in record class fr.inria.rules.integraal.model.formula.FOFormulas.EvaluableReplacementResult
-
Returns a string representation of this record class.
- toString() - Method in class fr.inria.rules.integraal.model.formula.impl.FOConjunctionFactBaseWrapper
- toString() - Method in record class fr.inria.rules.integraal.model.formula.impl.FONegationImpl
-
Returns a string representation of this record class.
- toString() - Method in record class fr.inria.rules.integraal.model.formula.impl.FOSubQueryImpl
-
Returns a string representation of this record class.
- toString() - Method in record class fr.inria.rules.integraal.model.kb.impl.FactBaseDescription
-
Returns a string representation of this record class.
- toString() - Method in class fr.inria.rules.integraal.model.kb.impl.KnowledgeBaseImpl
- toString() - Method in class fr.inria.rules.integraal.model.kb.impl.RuleBaseImpl
- toString() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.AtomImpl
- toString() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.ComputedAtomImpl
- toString() - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.ConstantImpl
-
Returns a string representation of this record class.
- toString() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms.AbstractLogicalFunctionalTermImpl
- toString() - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.functionalTerms.EvaluableFunctionImpl
-
Returns a string representation of this record class.
- toString() - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.LiteralImpl
-
Returns a string representation of this record class.
- toString() - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdValueUnparserResult
-
Returns a string representation of this record class.
- toString() - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.PredicateImpl
-
Returns a string representation of this record class.
- toString() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.SubstitutionImpl
- toString() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.TreeSubstitutionImpl
-
Deprecated.
- toString() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.VariableImpl
- toString() - Method in class fr.inria.rules.integraal.model.partition.Partition
- toString() - Method in class fr.inria.rules.integraal.model.query.impl.FOQueryImpl
- toString() - Method in class fr.inria.rules.integraal.model.query.impl.UnionFOQuery
- toString() - Method in class fr.inria.rules.integraal.model.rule.impl.FORuleImpl
- toString() - Method in record class fr.inria.rules.integraal.model.ruleCompilation.api.RuleCompilationResult
-
Returns a string representation of this record class.
- toString() - Method in class fr.inria.rules.integraal.model.ruleCompilation.id.IDRuleCompilation
- toString() - Method in class fr.inria.rules.integraal.model.ruleCompilation.id.IDRuleCompilationCondition
- toString() - Method in class fr.inria.rules.integraal.model.util.wrapper.IdentityWrapper
-
Returns a string representation of this wrapper.
- toString() - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.SimpleSolutionManager
- toString() - Method in class fr.inria.rules.integraal.query_evaluation.negation.NegationFOQueryEvaluator
- toString() - Method in record class fr.inria.rules.integraal.storage.external.rdbms.SQLParameterizedQuery
-
Returns a string representation of this record class.
- toString() - Method in record class fr.inria.rules.integraal.storage.external.tabular.DocumentMetadata
-
Returns a string representation of this record class.
- toString() - Method in class fr.inria.rules.integraal.storage.natives.DefaultInMemoryAtomSet
- toString() - Method in class fr.inria.rules.integraal.storage.natives.FactBaseDelAtomsWrapper
- toString() - Method in class fr.inria.rules.integraal.storage.natives.LightInMemoryGraphStore
- toString() - Method in class fr.inria.rules.integraal.storage.natives.SimpleInMemoryGraphStore
- toString() - Method in class fr.inria.rules.integraal.unifier.QueryUnifierImpl
- toString() - Method in record class fr.inria.rules.integraal.util.FOQueries.EvaluableQueriesReplacementResult
-
Returns a string representation of this record class.
- toString() - Method in record class fr.inria.rules.integraal.util.Prefix
-
Returns a string representation of this record class.
- toString() - Method in record class fr.inria.rules.integraal.views.view.ViewParameters
-
Returns a string representation of this record class.
- toString() - Method in record class fr.inria.rules.integraal.views.view.ViewParameterSignature
-
Returns a string representation of this record class.
- toString() - Method in class fr.lirmm.graphik.integraal.api.core.AbstractAtom
-
Returns a string in the form p(t1,...,tk)
- toString() - Method in class fr.lirmm.graphik.integraal.api.core.AbstractTerm
- toString() - Method in class fr.lirmm.graphik.integraal.api.core.Predicate
- toString() - Method in class fr.lirmm.graphik.integraal.core.AbstractRule
- toString() - Method in class fr.lirmm.graphik.integraal.core.AbstractSubstitution
- toString() - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractAtomSet
- toString() - Method in class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQuery
- toString() - Method in class fr.lirmm.graphik.integraal.core.DefaultConjunctiveQueryWithNegatedParts
- toString() - Method in class fr.lirmm.graphik.integraal.core.DefaultEffectiveQuery
- toString() - Method in class fr.lirmm.graphik.integraal.core.DefaultUnionOfConjunctiveQueries
- toString() - Method in class fr.lirmm.graphik.integraal.core.ruleset.AbstractRuleSet
- toString() - Method in class fr.lirmm.graphik.integraal.core.ruleset.LinkedListRuleSet
- toString() - Method in class fr.lirmm.graphik.integraal.core.RuleWrapper2ConjunctiveQueryWithNegatedParts
- toString() - Method in class fr.lirmm.graphik.integraal.rulesetanalyser.util.PredicatePosition
- toString(StringBuilder) - Method in class fr.lirmm.graphik.integraal.core.ruleset.AbstractRuleSet
-
Appends a string representation of this rule set to the given builder.
- toTerm(Value) - Method in class fr.inria.rules.integraal.io.rdf.RDFTranslator
-
Converts any RDF4J Value into a Term.
- tr - Variable in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.TriggerApplierImpl
-
Renamer used to produce fresh existential witnesses.
- track(Set, Set, FORule, Substitution) - Method in interface fr.inria.rules.integraal.forward_chaining.chase.lineage.LineageTracker
-
Tracks the fact that the application of rule with substitution from the bodyfacts produced headFactsPossiblyNew
- track(Set, Set, FORule, Substitution) - Method in class fr.inria.rules.integraal.forward_chaining.chase.lineage.LineageTrackerImpl
- track(Set, Set, FORule, Substitution) - Method in class fr.inria.rules.integraal.forward_chaining.chase.lineage.NoLineageTracker
- Trackable - Interface in fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.tracking
-
An interface for trigger appliers that can track the application of the triggers
- TRACKER - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Explanation.GraphOfRuleInstancesType
-
Computes the GRI with an ad-hoc structure
- transform(FORule) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.body_to_query_transformer.AllTransformer
- transform(FORule) - Method in interface fr.inria.rules.integraal.forward_chaining.chase.rule_applier.body_to_query_transformer.BodyToQueryTransformer
-
Transforms the given rule's body into the corresponding query
- transform(FORule) - Method in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.body_to_query_transformer.FrontierTransformer
- transformer - Variable in class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.AbstractRuleApplier
-
Transformation of the rule's body to a query
- transformer - Variable in class fr.inria.rules.integraal.views.datasource.AbstractDataSource
- TRANSFORMER - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
-
Chase transformer keyword family.
- translate(FORule) - Method in class fr.inria.rules.integraal.storage.external.rdbms.RDBMSStore
-
Preconditions : - the given rule have a body that can be translated by this.translate(FOQuery) - the head have no existential variables
- translateRuleToMFA(Rule) - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.MFAProperty
-
Translates one rule into the rules used by the MFA encoding.
- translateRuleToMSA(Rule) - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.MSAProperty
-
Translates one rule into the rules used by the MSA encoding.
- translateToMFA(Iterable) - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.MFAProperty
-
Translates a rule set into its MFA encoding.
- translateToMSA(Iterable) - Static method in class fr.lirmm.graphik.integraal.rulesetanalyser.property.MSAProperty
-
Translates a rule set into its MSA encoding.
- translator - Variable in class fr.inria.rules.integraal.views.datasource.AbstractDataSource
- Treatment<RW> - Interface in fr.inria.rules.integraal.forward_chaining.chase.treatment
-
Apply a given treatment
- treeEntries() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Substitution
- treeEntries() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.SubstitutionImpl
- treeKeys() - Method in class fr.inria.rules.integraal.model.logicalElements.impl.SubstitutionImpl
-
Added Farah R. + JFB
- TreeMapSubstitution - Class in fr.lirmm.graphik.integraal.core
-
An implementation of Susbstitution using a
TreeMap - TreeMapSubstitution() - Constructor for class fr.lirmm.graphik.integraal.core.TreeMapSubstitution
-
Creates an empty tree-map-based substitution.
- TreeMapSubstitution(Substitution) - Constructor for class fr.lirmm.graphik.integraal.core.TreeMapSubstitution
-
Creates a substitution initialized from the given substitution.
- TreeSubstitution - Interface in fr.inria.rules.integraal.model.logicalElements.api
-
Interface pour les substitutions arborescentes.
- TreeSubstitutionImpl - Class in fr.inria.rules.integraal.model.logicalElements.impl
-
Deprecated.
- TreeSubstitutionImpl() - Constructor for class fr.inria.rules.integraal.model.logicalElements.impl.TreeSubstitutionImpl
-
Deprecated.
- TreeSubstitutionImpl(Substitution) - Constructor for class fr.inria.rules.integraal.model.logicalElements.impl.TreeSubstitutionImpl
-
Deprecated.
- TriggerApplier<RW> - Interface in fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier
-
A trigger applier applies a homomorphism to the rule's head and adds the resulting atoms to the readWriteData
- TriggerApplierImpl<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier
-
Applies the given triggers by * renaming the existentials * and creating the image of the rule's head with the renamed homomorphism * then add the images to the facts
- TriggerApplierImpl(TriggerRenamer, FactsHandler) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.TriggerApplierImpl
-
Creates a trigger applier with the supplied renamer and facts handler.
- TriggerApplierWithTrackerImpl<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.tracking
-
Applies the given triggers by * renaming the existentials * and creating the image of the rule's head with the renamed homomorphism * then add the images to the facts
- TriggerApplierWithTrackerImpl(TriggerRenamer, FactsHandler) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.tracking.TriggerApplierWithTrackerImpl
-
Creates a tracking trigger applier backed by a fresh lineage tracker.
- TriggerApplierWithTrackerImpl(TriggerRenamer, FactsHandler, LineageTracker) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.tracking.TriggerApplierWithTrackerImpl
-
Creates a tracking trigger applier backed by the supplied lineage tracker.
- TriggerChecker<RW> - Interface in fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_checker
-
Checks if the given trigger respects a criteria
- TriggerComputer<RW> - Interface in fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_computer
-
Computes the triggers from a rule's body on a factbase
- TriggerRenamer - Interface in fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_applier.renamer
-
Renames the existentials on the homomorphism from the given rules
- TripleStoreStore - Class in fr.inria.rules.integraal.storage.external.triplestore
-
This wrapper represents Triplestores handled by InteGraal.
- TripleStoreStore() - Constructor for class fr.inria.rules.integraal.storage.external.triplestore.TripleStoreStore
-
Creates a new Triple store kept in memory
- TripleStoreStore(TermFactory, PredicateFactory) - Constructor for class fr.inria.rules.integraal.storage.external.triplestore.TripleStoreStore
-
Creates a new Triple store kept in memory with the user-given factories
- TripleStoreStore(String) - Constructor for class fr.inria.rules.integraal.storage.external.triplestore.TripleStoreStore
-
Creates a new Triple store over the given endpoint url
- TripleStoreStore(String, TermFactory, PredicateFactory) - Constructor for class fr.inria.rules.integraal.storage.external.triplestore.TripleStoreStore
-
Creates a new Triple store over the given endpoint url with user-given factories
- TripleStoreStore(Repository) - Constructor for class fr.inria.rules.integraal.storage.external.triplestore.TripleStoreStore
-
Creates a new wrapper over the given repository
- TRUE - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Checker
-
True Checker
- tryCompileRuleset() - Method in class fr.inria.rules.integraal.component_builder.ComponentBuilder
-
(if required) compiles the rules
- trySetFactBase() - Method in class fr.inria.rules.integraal.component_builder.ComponentBuilder
-
Loads the data into the factbase.
- trySetQueryBase() - Method in class fr.inria.rules.integraal.component_builder.ComponentBuilder
-
sets the query base
- trySetRuleBase() - Method in class fr.inria.rules.integraal.component_builder.ComponentBuilder
-
sets the rule base
- TUPLE - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
-
Tuple construction invoker.
- TWO_STEP - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Computer
-
Two-Step Computer
- TwoStepsComputer<RW> - Class in fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_computer
-
Computes only triggers that has not been computed at a previous step
- TwoStepsComputer() - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_computer.TwoStepsComputer
-
Default constructor using the generic query evaluator
- TwoStepsComputer(FOQueryEvaluator) - Constructor for class fr.inria.rules.integraal.forward_chaining.chase.rule_applier.trigger_computer.TwoStepsComputer
-
Constructor using the given query evaluator
- type() - Method in record class fr.inria.rules.integraal.io.dlgp.Directive
-
Returns the directive kind.
- TypeFilter - Class in fr.inria.rules.integraal.util.stream.filter
-
Tests whether an atom is isomorphic to a reference atom.
- TypeFilter - Class in fr.lirmm.graphik.integraal.core
-
Filters atoms by structural type compatibility with a reference atom.
- TypeFilter(AtomType, Atom) - Constructor for class fr.inria.rules.integraal.util.stream.filter.TypeFilter
-
Creates a type filter for atoms matching the supplied atom type.
- TypeFilter(AtomType, Atom) - Constructor for class fr.lirmm.graphik.integraal.core.TypeFilter
-
Creates a filter from an atom type descriptor and a reference atom.
U
- UCQUnfolder - Class in fr.inria.rules.integraal.backward_chaining.unfolding
-
Unfolds pivotal UCQs into classical UCQs using a rule compilation.
- UCQUnfolder(CoverFunction, QueryCoreProcessor, RuleCompilation) - Constructor for class fr.inria.rules.integraal.backward_chaining.unfolding.UCQUnfolder
-
Creates a new UCQUnfolder using the given parameters
- UCQUnfolder(RuleCompilation) - Constructor for class fr.inria.rules.integraal.backward_chaining.unfolding.UCQUnfolder
-
Creates a new UCQUnfolder using the given parameters
- UCQValidator - Class in fr.inria.rules.integraal.util.validator.query
-
Validates that a query is a union of conjunctive queries.
- UCQValidator() - Constructor for class fr.inria.rules.integraal.util.validator.query.UCQValidator
-
Creates the UCQ validator.
- UNA - Enum constant in enum class fr.inria.rules.integraal.io.dlgp.Directive.Type
-
Declares that the UNA is done
- unchecked(ThrowingConsumer) - Static method in interface fr.inria.rules.integraal.util.stream.ThrowingConsumer
-
Wraps a throwing consumer into a standard consumer by rethrowing exceptions unchecked.
- unchecked(ThrowingFunction) - Static method in interface fr.inria.rules.integraal.util.stream.ThrowingFunction
-
Wraps a throwing function into a standard unchecked function.
- unchecked(ThrowingPredicate) - Static method in interface fr.inria.rules.integraal.util.stream.ThrowingPredicate
-
Wraps a throwing predicate into a standard unchecked predicate.
- unchecked(ThrowingFunction) - Static method in interface fr.lirmm.graphik.util.stream.ThrowingFunction
-
Wraps a throwing function into a standard unchecked function.
- UNCOMPILED_RB_NAME - Enum constant in enum class fr.inria.rules.integraal.api.external.eua.EUAData
-
Identifier used for an uncompiled rule base name.
- UNDEFINED - Static variable in class fr.inria.rules.integraal.api.external.registries.BasicRegistry
-
Special marker used to denote the absence of a user-defined key.
- unfold(RuleBase, Collection, InteGraalKeywords.Algorithms.Parameters.Compilation, ExternalHaltingCondition...) - Static method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningOperations
- unfold(RuleBase, Collection, InteGraalKeywords.Algorithms.Parameters.Compilation, ExternalHaltingCondition...) - Method in class fr.inria.rules.integraal.api.internal.impl.InternalReasoningService
- unfold(RuleBase, Collection, InteGraalKeywords.Algorithms.Parameters.Compilation, ExternalHaltingCondition...) - Method in interface fr.inria.rules.integraal.api.internal.ModelAPI
-
Unfolds queries with respect to a rule base.
- unfold(RuleBase, Collection, InteGraalKeywords.Algorithms.Parameters.Compilation, ExternalHaltingCondition...) - Static method in class fr.inria.rules.integraal.api.internal.ReasoningAPI
-
Deprecated.Unfolds queries with respect to a rule base.
- unfold(Atom) - Method in interface fr.inria.rules.integraal.model.ruleCompilation.api.RuleCompilation
-
The unfolding of an atom
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) - Method in class fr.inria.rules.integraal.backward_chaining.unfolding.UCQUnfolder
-
Each query of the UCQ will be a core Computes a cover of the unfolding before returning it
- UnfoldingAtomicFOQueryEvaluator<QD> - Class in fr.inria.rules.integraal.query_evaluation.atomic
-
Evaluates an Atomic FOQuery using the <= condition given from a rule compilation
Given a factbase F an atomic query A and unfold(A) = {A′, A′′, A′′′} The ≲-homomorphism(A, F) ≡ homomorphism(A′, F) homomorphism(A′′, F) homomorphism(A′′′, F) - UnfoldingAtomicFOQueryEvaluator(RuleCompilation) - Constructor for class fr.inria.rules.integraal.query_evaluation.atomic.UnfoldingAtomicFOQueryEvaluator
-
Constructor using a compilation
Using the AtomicFOQueryEvaluator by default - UnfoldingAtomicFOQueryEvaluator(RuleCompilation, FOQueryEvaluator) - Constructor for class fr.inria.rules.integraal.query_evaluation.atomic.UnfoldingAtomicFOQueryEvaluator
-
Constructor using a compilation and a specific atomic query evaluator
- UNIDENTIFIED_ERROR - Enum constant in enum class fr.inria.rules.integraal.api.external.eua.EUACode
-
Unidentified error.
- unifier(Atom, Atom) - Method in interface fr.inria.rules.integraal.model.ruleCompilation.api.RuleCompilationCondition
-
Computes the unifier between two atoms under this condition.
- unifier(Atom, Atom) - Method in class fr.inria.rules.integraal.model.ruleCompilation.id.IDRuleCompilationCondition
- union(E, E) - Method in class fr.inria.rules.integraal.model.partition.Partition
-
Merge the classes of x and y If x or y are not yet in the partition, they are be added to it
- union(ParserResult) - Method in record class fr.inria.rules.integraal.io.dlgp.ParserResult
-
Creates a union of two DlgpParserResult records.
- union(InMemoryAtomSet, InMemoryAtomSet) - Static method in class fr.lirmm.graphik.integraal.core.atomset.AtomSetUtils
-
Computes the union of two in-memory atom sets.
- UNION - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
-
Set union invoker.
- UnionFOQuery - Class in fr.inria.rules.integraal.model.query.impl
-
The UnionFOQuery represents a union of queries.
- UnionFOQuery(String, Collection) - Constructor for class fr.inria.rules.integraal.model.query.impl.UnionFOQuery
-
Deprecated.
- UnionFOQuery(Collection) - Constructor for class fr.inria.rules.integraal.model.query.impl.UnionFOQuery
-
Creates a union of first-order queries sharing the same answer variables.
- UnionFOQueryEvaluator<QD> - Class in fr.inria.rules.integraal.query_evaluation.union
-
Evaluates a
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) - Constructor for class fr.inria.rules.integraal.query_evaluation.union.UnionFOQueryEvaluator
-
Creates a new evaluator using the given evaluator to evaluate sub-queries
- UnionOfConjunctiveQueries - Interface in fr.lirmm.graphik.integraal.api.core
-
Query representing a finite union of conjunctive queries.
- uniq(CloseableIterator) - Static method in class fr.lirmm.graphik.util.stream.Iterators
-
Remove all equals elements.
- uniq(Iterator) - Static method in class fr.lirmm.graphik.util.stream.Iterators
-
Remove all equals elements.
- UniqIterator<T> - Class in fr.lirmm.graphik.util.stream
-
Remove adjacent equals elements.
- UniqIterator(CloseableIterator) - Constructor for class fr.lirmm.graphik.util.stream.UniqIterator
-
Creates an iterator removing adjacent duplicates from a closeable iterator.
- UniqIterator(Iterator) - Constructor for class fr.lirmm.graphik.util.stream.UniqIterator
-
Creates an iterator removing adjacent duplicates from a standard iterator.
- uniqLocaly(CloseableIterator) - Static method in class fr.lirmm.graphik.util.stream.Iterators
-
Remove adjacent equals elements.
- UNKNOWN_OBJECT - Enum constant in enum class fr.inria.rules.integraal.api.external.eua.EUACode
-
The name of the object to be retrieved in the environment doesn't identify an object of the environment (it doesn't exist in the environment).
- UNKNOWN_PARAMETER - Enum constant in enum class fr.inria.rules.integraal.api.external.eua.EUACode
-
A command is called with an unknown parameter.
- UnknownDocumentException - Exception Class in fr.inria.rules.integraal.storage.external.tabular
- UnknownDocumentException(String) - Constructor for exception class fr.inria.rules.integraal.storage.external.tabular.UnknownDocumentException
- unordered() - Method in class fr.lirmm.graphik.util.stream.StreamAdapter
- unparse(Literal) - Static method in class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdValueUnparser
-
Converts a literal value into its XSD datatype and lexical form.
- UNSIGNED_BYTE - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
-
XSD unsignedByte datatype.
- UNSIGNED_INT - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
-
XSD unsignedInt datatype.
- UNSIGNED_LONG - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
-
XSD unsignedLong datatype.
- UNSIGNED_SHORT - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
-
XSD unsignedShort datatype.
- UNSUITABLE_ELEMENT - Enum constant in enum class fr.inria.rules.integraal.api.external.eua.EUACode
-
The string to be inserted in an object contains dlgp (or vd) entries that doesn't comply with the object type/nature (i.e. trying to add rules to a fact base).
- UnsupportedAtomTypeException - Exception Class in fr.lirmm.graphik.integraal.api.core
-
Exception thrown when an atom type is unsupported by an atom-set implementation.
- UnsupportedAtomTypeException(String) - Constructor for exception class fr.lirmm.graphik.integraal.api.core.UnsupportedAtomTypeException
-
Creates an exception with a message.
- UnsupportedAtomTypeException(String, Throwable) - Constructor for exception class fr.lirmm.graphik.integraal.api.core.UnsupportedAtomTypeException
-
Creates an exception with a message and a cause.
- UnsupportedAtomTypeException(Throwable) - Constructor for exception class fr.lirmm.graphik.integraal.api.core.UnsupportedAtomTypeException
-
Creates an exception from a cause.
- unwrap() - Method in class fr.inria.rules.integraal.model.util.wrapper.IdentityWrapper
-
Returns the originally wrapped object.
- update(String) - Method in class fr.inria.rules.integraal.storage.external.evaluator.SparqlQueryEvaluator
-
Executes the given SPARQL update query
- url() - Method in record class fr.inria.rules.integraal.model.kb.impl.FactBaseDescription
-
Returns the location of this fact base.
- URL - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.InternalStorageConfiguration.DBMSDriverParameters
-
Database URL
- URL - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
-
DBMS URL parameter.
- useAdHocSQLStrategy() - Method in class fr.inria.rules.integraal.storage.builder.StorageBuilder
-
Configure this builder to use a AdHoc storage strategy
- useAllTransformer() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
-
Use a transformation that keep all variables as answer variables when evaluating a rule's body
- useAlwaysTrueChecker() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
-
Use an always true criteria for the triggers
- useBodySkolem() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
-
Use a skolem of the body as name for the existentials
- useBreadthFirstApplier() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
-
Use a breadth-first application of the triggers
- useByPredicateRuleScheduler() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
-
Uses the scheduler that groups rule applications by predicate.
- useEncodingAdHocSQLStrategy() - Method in class fr.inria.rules.integraal.storage.builder.StorageBuilder
-
Configure this builder to use a AdHoc storage strategy with encoding
- useEquivalentChecker() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
-
Use an equivalent criteria for the triggers
- useFreshNaming() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
-
Use a fresh name for the existentials
- useFrontierByPieceSkolem() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
-
Use a skolem of the body, limited to the frontier of the piece as name for the existentials
- useFrontierSkolem() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
-
Use a skolem of the body, limited to the frontier as name for the existentials
- useFrontierTransformer() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
-
Use a transformation that keep only the variables of the frontier as answer variables when evaluating a rule's body
- useGenericFOQueryEvaluator() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
-
Use the generic query evaluator
- useGRDRuleScheduler() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
-
Use a rule scheduler based on the GRD
- useHSQLDB(String) - Method in class fr.inria.rules.integraal.storage.builder.StorageBuilder
-
Configure this builder to use a HSQLDB driver with the given parameters
- useHSQLDBSource(String, String) - Method in class fr.inria.rules.integraal.views.builder.ViewBuilder
-
Configures the builder to use an HSQLDBSource.
- useMultiThreadRuleApplier() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
-
Use a multi-threaded rule applier for parallel application of rules.
- useMySQLDB(String) - Method in class fr.inria.rules.integraal.storage.builder.StorageBuilder
-
Configure this builder to use a MySQL driver with the given parameters
- useMySQLSource(String, String, String, String) - Method in class fr.inria.rules.integraal.views.builder.ViewBuilder
-
Configures the builder to use a MySQLSource.
- useNaiveComputer() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
-
Use a naive method to compute triggers
- useNaiveRuleScheduler() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
-
Use a naive rule scheduler
- useNaturalSQLStrategy() - Method in class fr.inria.rules.integraal.storage.builder.StorageBuilder
-
Configure this builder to use a Natural SQL storage strategy
- useObliviousChecker() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
-
Use a oblivious criteria for the triggers
- useParallelApplier() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
-
Use a parallel application of the triggers
- usePostgreSQLDB(String) - Method in class fr.inria.rules.integraal.storage.builder.StorageBuilder
-
Configure this builder to use a Postgres driver with the given parameters
- usePostgreSQLSource(String, String, String, String) - Method in class fr.inria.rules.integraal.views.builder.ViewBuilder
-
Configures the builder to use a PostgreSQLSource.
- usePseudoMinimalStratification() - Method in class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChaseBuilder
-
Uses the pseudo-minimal stratification method.
- USER_AGENT - Static variable in interface fr.inria.rules.integraal.storage.external.evaluator.HTTPBasedQueryConfiguration
-
Standard HTTP
User-Agentheader name. - USER_NAME - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.InternalStorageConfiguration.DBMSDriverParameters
-
User Name
- USER_NAME - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
-
Database user name parameter.
- USER_PASSWORD - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.InternalStorageConfiguration.DBMSDriverParameters
-
User Password
- USER_PASSWORD - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
-
Database user password parameter.
- useRestrictedChecker() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
-
Use a restricted criteria for the triggers
- useRestrictedComputer() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
-
Use a restricted method to compute triggers
- useSemiNaiveComputer() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
-
Use the semi naive method to compute triggers
- useSemiObliviousChecker() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
-
Use a semi oblivious criteria for the triggers
- useSingleEvaluationStratification() - Method in class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChaseBuilder
-
Uses the single evaluation stratification method.
- useSmartFOQueryEvaluator() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
-
Use the smart query evaluator
- usesOMQAHybridAlgorithm() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
- usesOMQAHybridAlgorithm() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
-
Returns whether the OMQA hybrid algorithm should be used.
- usesOMQARewritingAlgorithm() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
- usesOMQARewritingAlgorithm() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
-
Indicates whether OMQA via rewriting is configured.
- usesOMQASaturationAlgorithm() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
- usesOMQASaturationAlgorithm() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
-
Indicates whether the algorithm uses a saturation algorithm for OMQA.
- useSORestrictedChecker() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
-
Use a combined semi oblivious and restricted criteria for the triggers
- useSourceDelegatedDatalogApplication() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
-
Use a method of delegating to the source the application of the datalog rules
- useSourceDelegatedDatalogApplier() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
-
Use a method of delegating to the source the application of the datalog rules
- useSPARQLEndpoint(String) - Method in class fr.inria.rules.integraal.storage.builder.StorageBuilder
-
Configure this builder to use a SPARQL endpoint with the given parameters
- useSQLiteDB(String) - Method in class fr.inria.rules.integraal.storage.builder.StorageBuilder
-
Configure this builder to use a SQLite driver with the given parameters
- useSQLiteSource(String) - Method in class fr.inria.rules.integraal.views.builder.ViewBuilder
-
Configures the builder to use a SQLiteSource.
- usesQueryAnsweringAlgorithm() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
- usesQueryAnsweringAlgorithm() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
-
Indicates whether query answering is configured.
- usesQueryRewritingAlgorithm() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
- usesQueryRewritingAlgorithm() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
-
Indicates whether query rewriting is configured.
- usesRuleCompilationAlgorithm() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
- usesRuleCompilationAlgorithm() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
-
Indicates whether rule compilation is configured.
- usesSaturationAlgorithm() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
- usesSaturationAlgorithm() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
-
Indicates whether the algorithm uses a saturation algorithm.
- usesStorage() - Method in class fr.inria.rules.integraal.component_builder.AlgorithmParameters
- usesStorage() - Method in interface fr.inria.rules.integraal.component_builder.api.algorithm.IAlgorithmParameters
-
Indicates whether the algorithm requires external storage settings.
- useStratification() - Method in class fr.inria.rules.integraal.forward_chaining.chase.metachase.stratified.StratifiedChaseBuilder
-
Uses the default stratification method (by strongly connected components).
- useStratifiedChase() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
-
Returns a StratifiedChaseBuilder for creating a StratifiedChase, with this ChaseBuilder in parameter.
- useTriggerRuleApplier() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
-
Use a breadth first trigger applier
- useTwoStepComputer() - Method in class fr.inria.rules.integraal.forward_chaining.chase.ChaseBuilder
-
Use the two-steps method to compute triggers
V
- validateParams(String, C) - Method in class fr.inria.rules.integraal.api.external.registries.IterableLabeledRegistry
- validateParams(String, T) - Method in class fr.inria.rules.integraal.api.external.registries.BasicRegistry
-
Validates that the key-value pair can be safely inserted into the map.
- Validator<T> - Interface in fr.inria.rules.integraal.util.validator
-
Checks whether elements satisfy an implementation-defined property.
- value() - Method in record class fr.inria.rules.integraal.component_builder.externalHaltingConditions.ExternalHaltingCondition
-
Returns the value of the
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 directive payload.
- value() - Method in interface fr.inria.rules.integraal.model.logicalElements.api.Literal
-
Returns the native Java value carried by this literal.
- value() - Method in record class fr.inria.rules.integraal.model.logicalElements.impl.LiteralImpl
-
Returns the value of the
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.data.operationsSupported.OperationsSupported
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class fr.inria.rules.integraal.model.kb.api.ColumnType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class fr.inria.rules.integraal.model.kb.api.FactBaseType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class fr.lirmm.graphik.integraal.api.core.Term.Type
-
Deprecated.Returns the enum constant of this class with the specified name.
- values() - Static method in enum class fr.inria.rules.integraal.api.external.eua.EUACode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class fr.inria.rules.integraal.api.external.eua.EUAData
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Method in class fr.inria.rules.integraal.api.external.registries.BasicRegistry
-
Returns a collection view of the values contained in this registry.
- values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Answers
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.ExternalHaltingConditions
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Images
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Applier
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.ChaseHalter
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Checker
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Computer
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Evaluator
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.InterStepTreatment
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Namer
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Scheduler
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase.Transformer
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Chase
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Compilation
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Explanation.ExplainerSolver
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Explanation.ExplainerVerbosity
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Explanation.ExplanationSupportType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Explanation.GraphOfRuleInstancesComputation
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Explanation.GraphOfRuleInstancesType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Explanation.GSATSolverParameters
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.Explanation
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters.HybridTypes
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms.Parameters
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.Algorithms
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.InternalStorageConfiguration.DBMSDriverParameters
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.InternalStorageConfiguration.DBType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.InternalStorageConfiguration.DriverType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.InternalStorageConfiguration.StorageLayout
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.InternalStorageConfiguration
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.MonitoringOperations
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.SupportedFileExtensions.Factbase
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.SupportedFileExtensions.Mappingbase
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.SupportedFileExtensions.Querybase
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.SupportedFileExtensions.Rulebase
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.SupportedFileExtensions
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class fr.inria.rules.integraal.core.ByPieceCoreProcessor.Variant
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class fr.inria.rules.integraal.core.MultiThreadsByPieceCoreProcessor.Variant
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class fr.inria.rules.integraal.io.dlgp.Directive.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class fr.inria.rules.integraal.io.rdf.RDFTranslationMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class fr.inria.rules.integraal.model.data.operationsSupported.OperationsSupported
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class fr.inria.rules.integraal.model.kb.api.ColumnType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class fr.inria.rules.integraal.model.kb.api.FactBaseType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class fr.lirmm.graphik.integraal.api.core.Term.Type
-
Deprecated.Returns an array containing the constants of this enum class, in the order they are declared.
- variable() - Method in record class fr.inria.rules.integraal.model.formula.impl.FOSubQueryImpl
-
Returns the value of the
variablerecord component. - Variable - Interface in fr.inria.rules.integraal.model.logicalElements.api
-
A variable is a placeholder for another
Term. - Variable - Interface in fr.lirmm.graphik.integraal.api.core
-
A variable is a placeholder for an other
Term. - VARIABLE - Enum constant in enum class fr.lirmm.graphik.integraal.api.core.Term.Type
-
Deprecated.Variable term.
- VARIABLE - Static variable in class fr.inria.rules.integraal.util.AtomType
-
Mask for a Variable
- VARIABLE - Static variable in class fr.lirmm.graphik.integraal.core.AtomType
-
Marker used for positions holding a regular variable.
- variableByLevel - Variable in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.SimpleSolutionManager
-
Index assigned variables by level
- VariableGenerator - Interface in fr.lirmm.graphik.integraal.api.core
-
Generates fresh variables.
- VariableImpl - Class in fr.inria.rules.integraal.model.logicalElements.impl
-
Default implementation of Variable
- VariableImpl(String) - Constructor for class fr.inria.rules.integraal.model.logicalElements.impl.VariableImpl
-
Constructor using a label
- VariableImpl(String, boolean) - Constructor for class fr.inria.rules.integraal.model.logicalElements.impl.VariableImpl
-
Creates a variable with an explicit anonymity flag.
- VariablePrefixSubstitution - Class in fr.lirmm.graphik.integraal.core
-
Substitution that adds a prefix to variable identifiers.
- VariablePrefixSubstitution(String) - Constructor for class fr.lirmm.graphik.integraal.core.VariablePrefixSubstitution
-
Creates a substitution adding the given prefix to variables.
- VariableRemovePrefixSubstitution - Class in fr.lirmm.graphik.integraal.core
-
Substitution that removes a prefix from variable identifiers when possible.
- VariableRemovePrefixSubstitution(String) - Constructor for class fr.lirmm.graphik.integraal.core.VariableRemovePrefixSubstitution
-
Creates a substitution removing the given prefix from variables.
- variablesBeforeLevel(int) - Method in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.SimpleSolutionManager
-
Returns the variables assigned before the supplied level.
- variablesIterator() - Method in interface fr.lirmm.graphik.integraal.api.core.AtomSet
-
Returns an iterator over all variables in this atom set.
- variablesIterator() - Method in interface fr.lirmm.graphik.integraal.api.core.InMemoryAtomSet
- variablesIterator() - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractAtomSet
- variablesIterator() - Method in class fr.lirmm.graphik.integraal.core.atomset.AbstractInMemoryAtomSet
- vars - Variable in class fr.inria.rules.integraal.query_evaluation.conjunction.backtrack.legacy.LegacyBacktrackEvaluator.BacktrackIterator
-
Variables requested in the final answer.
- VD - Enum constant in enum class fr.inria.rules.integraal.configuration.keywords.InteGraalKeywords.SupportedFileExtensions.Mappingbase
-
VD is a JSON format for defining views
- View<ViewDefinitionQueryType, NativeQueryType> - Interface in fr.inria.rules.integraal.views.view
-
Represents an atomic pattern backed by a native data-source view.
- VIEW - Enum constant in enum class fr.inria.rules.integraal.io.dlgp.Directive.Type
-
Declares a view
- ViewBuilder - Class in fr.inria.rules.integraal.views.builder
-
Creates view wrappers from a view definition file
- ViewBuilder.ViewBuilderException - Exception Class in fr.inria.rules.integraal.views.builder
-
Exception for creating datasources with views
- ViewBuilder.ViewSubBuilder - Class in fr.inria.rules.integraal.views.builder
-
Sub-builder for constructing a view.
- ViewBuilderException(String) - Constructor for exception class fr.inria.rules.integraal.views.builder.ViewBuilder.ViewBuilderException
-
Creates a view-builder exception with a message.
- ViewBuilderException(String, Throwable) - Constructor for exception class fr.inria.rules.integraal.views.builder.ViewBuilder.ViewBuilderException
-
Creates a view-builder exception with a message and cause.
- viewByPredicate - Variable in class fr.inria.rules.integraal.views.datasource.AbstractDataSource
- viewDefinitionQuery() - Method in record class fr.inria.rules.integraal.views.view.ViewParameters
-
Returns the value of the
viewDefinitionQueryrecord component. - ViewImpl<ViewDefinitionQueryType, NativeQueryType> - Class in fr.inria.rules.integraal.views.view
-
Default implementation of a view-backed atomic pattern.
- ViewImpl(Predicate, Map, ViewParameters) - Constructor for class fr.inria.rules.integraal.views.view.ViewImpl
-
Constructs an AtomicPattern with specific constraints.
- ViewParameters<ViewDefinitionQueryType, NativeQueryType> - Record Class in fr.inria.rules.integraal.views.view
-
Parameters used to build a view.
- ViewParameters(ViewDefinitionQueryType, NativeQueryType, List, Optional) - Constructor for record class fr.inria.rules.integraal.views.view.ViewParameters
-
Creates an instance of a
ViewParametersrecord class. - ViewParameterSignature - Record Class in fr.inria.rules.integraal.views.view
-
Describes how one view parameter behaves when a native query is built.
- ViewParameterSignature(String, Optional, Optional) - Constructor for record class fr.inria.rules.integraal.views.view.ViewParameterSignature
-
Creates an instance of a
ViewParameterSignaturerecord class. - views() - Method in record class fr.inria.rules.integraal.io.dlgp.ParserResult
-
Returns the value of the
viewsrecord component. - viewSignature() - Method in record class fr.inria.rules.integraal.views.view.ViewParameters
-
Returns the value of the
viewSignaturerecord component.
W
- WeaklyAcyclicProperty - Class in fr.lirmm.graphik.integraal.rulesetanalyser.property
-
All predicate positions in the graph of position dependencies have finite rank (i.e., there is no circuit with a special edge) (cf.
- WeaklyFrontierGuardedSetProperty - Class in fr.lirmm.graphik.integraal.rulesetanalyser.property
-
At least one atom in the body of each rule contains all affected variable from the frontier (
AffectedPositionSet). - WeaklyGuardedSetProperty - Class in fr.lirmm.graphik.integraal.rulesetanalyser.property
-
At least one atom in the body of each rule contains all affected variables from the body (
AffectedPositionSet). - WeaklyStickyProperty - Class in fr.lirmm.graphik.integraal.rulesetanalyser.property
-
This class does not belong to any abstract class defined earlier.
- WEBAPI - Enum constant in enum class fr.inria.rules.integraal.model.kb.api.FactBaseType
-
API Web access
- WebAPINativeDataSource - Class in fr.inria.rules.integraal.views.datasource
-
Access to a datasource using web api queries
- WebAPINativeDataSource(String, String) - Constructor for class fr.inria.rules.integraal.views.datasource.WebAPINativeDataSource
-
Create a new datasource on a web api
- WEIGHTED_AVERAGE - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
-
Weighted average invoker.
- WEIGHTED_MEDIAN - Enum constant in enum class fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
-
Weighted median invoker.
- withCreateQueriesFunction(BiFunction) - Method in class fr.inria.rules.integraal.model.data.readable.query.AtomicPatternBuilder
-
Sets a function to generate queries dynamically.
- withIndexablePatternsFunction(Function) - Method in class fr.inria.rules.integraal.model.data.readable.query.AtomicPatternBuilder
-
Sets a function to determine indexable patterns dynamically.
- withModified(Integer, Duration) - Method in record class fr.inria.rules.integraal.component_builder.externalHaltingConditions.ExternalAlgorithmHaltingConditions
-
Returns a new instance of
ExternalAlgorithmHaltingConditionswith optional modifications. - withNativeQuery() - Method in record class fr.inria.rules.integraal.views.view.ViewParameters
-
Returns the value of the
withNativeQueryrecord component. - withNativeQuery(NativeQueryType, List, Optional) - Static method in record class fr.inria.rules.integraal.views.view.ViewParameters
- withPredicate(Predicate) - Method in class fr.inria.rules.integraal.model.data.readable.query.AtomicPatternBuilder
-
Sets the predicate for the
AtomicPattern. - Writable - Interface in fr.inria.rules.integraal.model.data.writable
-
Write access contract for atom stores.
- write(FOFormula) - Method in class fr.inria.rules.integraal.io.dlgp.DlgpWriter
-
Write the given formula as DLGP For now, only conjunction is handled (and flattened)
- write(FactBase) - Method in class fr.inria.rules.integraal.io.dlgp.DlgpWriter
-
Write the given fb as DLGP
- write(KnowledgeBase) - Method in class fr.inria.rules.integraal.io.dlgp.DlgpWriter
-
Write the given kb as DLGP
- write(RuleBase) - Method in class fr.inria.rules.integraal.io.dlgp.DlgpWriter
-
Write the given rb as DLGP
- write(Atom) - Method in class fr.inria.rules.integraal.io.dlgp.DlgpWriter
-
Write the given atom as DLGP
- write(Constant) - Method in class fr.inria.rules.integraal.io.dlgp.DlgpWriter
-
Write the given constant as DLGP
- write(EvaluableFunction) - Method in class fr.inria.rules.integraal.io.dlgp.DlgpWriter
-
Write the given evaluable function as DLGP
- write(Literal) - Method in class fr.inria.rules.integraal.io.dlgp.DlgpWriter
-
Write the given literal as DLGP.
- write(LogicalFunctionalTerm) - Method in class fr.inria.rules.integraal.io.dlgp.DlgpWriter
-
Write the given functional term as DLGP.
- write(Predicate) - Method in class fr.inria.rules.integraal.io.dlgp.DlgpWriter
-
Write the given predicate as DLGP
- write(Term) - Method in class fr.inria.rules.integraal.io.dlgp.DlgpWriter
-
Write the given term as DLGP
- write(Variable) - Method in class fr.inria.rules.integraal.io.dlgp.DlgpWriter
-
Write the given variable as DLGP
- write(FOQuery) - Method in class fr.inria.rules.integraal.io.dlgp.DlgpWriter
-
Write the given query as DLGP
- write(FORule) - Method in class fr.inria.rules.integraal.io.dlgp.DlgpWriter
-
Write the given rule as DLGP
- write(Object) - Method in interface fr.inria.rules.integraal.io.api.Writer
-
Write the given object if possible
- write(Object) - Method in class fr.inria.rules.integraal.io.dlgp.DlgpWriter
- write(Object...) - Method in interface fr.inria.rules.integraal.io.api.Writer
-
Write the given objects if possible
- write(String) - Method in class fr.inria.rules.integraal.io.dlgp.DlgpWriter
-
Write the given string
- write(Iterator) - Method in class fr.inria.rules.integraal.util.stream.ArrayBlockingStream
- write(Iterator) - Method in interface fr.inria.rules.integraal.util.stream.InMemoryStream
-
Writes every object from the supplied iterator into the in-memory stream.
- write(Iterator) - Method in class fr.lirmm.graphik.util.stream.ArrayBlockingStream
- write(Iterator) - Method in interface fr.lirmm.graphik.util.stream.InMemoryStream
- write(Iterator) - Method in class fr.lirmm.graphik.util.stream.LinkedBlockingStream
- write(Iterator) - Method in class fr.lirmm.graphik.util.stream.QueueStream
- write(Iterator) - Method in interface fr.lirmm.graphik.util.stream.Writer
-
Writes all objects provided by the iterator.
- write(Stream) - Method in class fr.inria.rules.integraal.io.dlgp.DlgpWriter
-
Write the given stream of atoms, treated as a conjunction, in DLGP
- write(T) - Method in class fr.inria.rules.integraal.util.stream.ArrayBlockingStream
-
Writes one object into the stream, blocking while the buffer is full.
- write(T) - Method in interface fr.inria.rules.integraal.util.stream.InMemoryStream
-
Writes a single object into the in-memory stream.
- write(T) - Method in class fr.lirmm.graphik.util.stream.ArrayBlockingStream
- write(T) - Method in interface fr.lirmm.graphik.util.stream.InMemoryStream
- write(T) - Method in class fr.lirmm.graphik.util.stream.LinkedBlockingStream
- write(T) - Method in class fr.lirmm.graphik.util.stream.QueueStream
- write(T) - Method in interface fr.lirmm.graphik.util.stream.Writer
-
Writes a single object.
- writeConjunction(Collection) - Method in class fr.inria.rules.integraal.io.dlgp.DlgpWriter
-
Write the given atoms as a single conjunction as DLGP
- Writer - Interface in fr.inria.rules.integraal.io.api
-
Write objects if possible
- Writer<T> - Interface in fr.lirmm.graphik.util.stream
-
Writer contract for single objects or iterator-backed batches.
X
- XSD - Static variable in record class fr.inria.rules.integraal.util.Prefix
-
Constant for XSD prefix
- XsdDataType - Enum Class in fr.inria.rules.integraal.model.logicalElements.impl.literals.types
-
All 47 W3C XSD 1.1 built-in datatypes.
- XsdValueParser - Class in fr.inria.rules.integraal.model.logicalElements.impl.literals.types
-
Central parser for XSD 1.1 built-in datatypes.
- XsdValueUnparser - Class in fr.inria.rules.integraal.model.logicalElements.impl.literals.types
-
Utility class turning Java literal values back into XSD lexical forms.
- XsdValueUnparserResult - Record Class in fr.inria.rules.integraal.model.logicalElements.impl.literals.types
-
A simple record holding the chosen XsdDataType and the corresponding lexical string.
- XsdValueUnparserResult(XsdDataType, String) - Constructor for record class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdValueUnparserResult
-
Creates an instance of a
XsdValueUnparserResultrecord class.
Y
- YEARMONTH_DURATION - Enum constant in enum class fr.inria.rules.integraal.model.logicalElements.impl.literals.types.XsdDataType
-
XSD yearMonthDuration datatype.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
RDF4JValueConverter.getOrCreateInstance(TermFactory)to avoid relying on a singleton term factory.