neurolang.exceptions¶
Exceptions
|
This conjunctive formula could not be translated into an equivalent relational algebra representation. |
|
|
|
Probabilistic queries do not support disjunctions. |
|
|
|
Generic exception specifying an error in the program. |
|
The given program cannot be stratified due to recursivity. |
|
The given Datalog program is not valid for aggregation. |
|
Invalid Command statement. |
|
This rule contains a negative literal R(v) which was not previously defined as a non-negated relation. |
|
This rule is not range restricted and cannot be solved in nonrecursive datalog with negation. |
Base class for NeuroLang Exceptions |
|
|
|
|
|
|
Neurolang implements stratified datalog which splits a datalog program into several independent strata that can each be solved by a specific chase algorithm based on the properties of the rules in the stratum (using negation, aggregation and/or recursion). |
|
|
|
This expression is not conjunctive. In this case, an expression is conjunctive if it is a conjunction of - Constant - A function or predicate of constants. |
|
This expression is not conjunctive. In this case, an expression is conjunctive if it is a conjunction of - Constant - A function or predicate of conjunctive arguments - A negated predicate of conjunctive arguments. |
|
This expression is not conjunctive. In this case, an expression is conjunctive if it is a conjunction of - Constant - A function or predicate of conjunctive arguments - A quantifier of conjunctive arguments. |
|
|
|
|
|
|
|
|
|
One of the predicates in the program has wrong arguments. |
|
One of the predicates in the program uses a reserved keyword. |
|
Base class for Relational Algebra provenance exceptions. |
|
Neurolang was unable to match one of the relational algebra operations defined in the program. |
|
|
|
A symbol is being used in a rule without having been previously defined. |
|
Base exception for errors translating Datalog to Named Relational Algebra. |
|
|
|
|
|
|
|
Some parts of the datalog program are (currently) unsupported. |
|
Queries on probabilistic predicates are unsupported. |
|
|
|
One of the predicates in the query has the wrong number of arguments. |