|
|||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||
| Packages that use Expression | |
| de.unidu.is.expressions | Provides classes for arbitrary expressions. |
| de.unidu.is.hyspirit | Provides classes for interacting with the HySpirit inference engine (the version which is written in Beta). |
| de.unidu.is.pdatalog.ds | Provides data structures for the pDatalog++ inference engine. |
| de.unidu.is.pdatalog.parser | Provides a pDatalog++ parser. |
| de.unidu.is.sql | Provides classes for abstract SQL statements. |
| Uses of Expression in de.unidu.is.expressions |
| Classes in de.unidu.is.expressions that implement Expression | |
class |
AbstractExpression
An abstract class for expressions. |
class |
Arg2Expression
An expression with an operator and two arguments, e.g. the sum of two expressions. |
class |
ArgNExpression
An expression with an operator and a list of arguments, e.g. the sum of expressions. |
class |
BinaryStandardFunctionExpression
An expression for binary functions without preceding ampersend. |
class |
DifferenceExpression
An expression for the difference of two arguments, eg. arg1-arg2. |
class |
EqualsExpression
An expression for the testing if two arguments are equal, eg. arg1=arg2. |
class |
FractionExpression
An expression for the fraction of two arguments, eg. arg1/arg2. |
class |
FunctionExpression
An expression for functions. |
class |
PlainExpression
An expression for plain content. |
class |
ProductExpression
An expression for the product of two arguments, eg. arg1*arg2. |
class |
ProductNExpression
An expression for the product of a list of arguments, i.e. |
class |
Str2NumFunctionExpression
An expression for the str2num function. |
class |
StringExpression
An expression for a string, enclosed in single quotes. |
class |
SumExpression
An expression for the sum of two arguments, eg. arg1+arg2. |
class |
SumNExpression
An expression for the sum of a list of arguments, i.e. |
class |
VariableExpression
An expression for a variable. |
| Fields in de.unidu.is.expressions declared as Expression | |
protected Expression |
Arg2Expression.arg1
First argument of this expression. |
protected Expression |
Arg2Expression.arg2
Second argument of this expression. |
protected Expression |
BinaryStandardFunctionExpression.arg1
First argument of this expression. |
protected Expression |
BinaryStandardFunctionExpression.arg2
Second argument of this expression. |
protected Expression |
FunctionExpression.arg
Function argument. |
| Methods in de.unidu.is.expressions that return Expression | |
Expression |
AbstractExpression.substitute(java.util.Map binding)
Performs an substitution for variables, e.g. for each key variable in the specified binding, all occurences of
${key} are replaced by the corresponding value in the
map. |
Expression |
Arg2Expression.substitute(java.util.Map binding)
Performs an substitution for variables, e.g. for each key variable in the specified binding, all occurences of
${key} are replaced by the corresponding value in the
map. |
Expression |
Arg2Expression.getArg1()
Returns the first argument. |
Expression |
Arg2Expression.getArg2()
Returns the second argument. |
Expression |
ArgNExpression.substitute(java.util.Map binding)
Performs an substitution for variables, e.g. for each key variable in the specified binding, all occurences of
${key} are replaced by the corresponding value in the
map. |
Expression |
BinaryStandardFunctionExpression.substitute(java.util.Map binding)
Performs an substitution for variables, e.g. for each key variable in the specified binding, all occurences of
${key} are replaced by the corresponding value in the
map. |
Expression |
BinaryStandardFunctionExpression.getArg1()
Returns the first argument. |
Expression |
BinaryStandardFunctionExpression.getArg2()
Returns the second argument. |
Expression |
Expression.substitute(java.util.Map binding)
Performs an substitution for variables, e.g. for each key variable in the specified binding, all occurences of
${key} are replaced by the corresponding value in the
map. |
Expression |
FunctionExpression.substitute(java.util.Map binding)
Performs an substitution for variables, e.g. for each key variable in the specified binding, all occurences of
${key} are replaced by the corresponding value in the
map. |
Expression |
FunctionExpression.getArgument()
Returns the function argument. |
Expression |
PlainExpression.substitute(java.util.Map binding)
Performs an substitution for variables, e.g. for each key variable in the specified binding, all occurences of
${key} are replaced by the corresponding value in the
map. |
Expression |
Str2NumFunctionExpression.substitute(java.util.Map binding)
Performs an substitution for variables, e.g. for each key variable in the specified binding, all occurences of
${key} are replaced by the corresponding value in the
map. |
Expression |
VariableExpression.substitute(java.util.Map binding)
Performs an substitution for variables, e.g. for each key variable in the specified binding, all occurences of
${key} are replaced by the corresponding value in the
map. |
| Methods in de.unidu.is.expressions with parameters of type Expression | |
void |
FunctionExpression.setArgument(Expression argument)
Sets the function argument. |
| Constructors in de.unidu.is.expressions with parameters of type Expression | |
Arg2Expression(java.lang.String op,
Expression arg1,
Expression arg2)
Creates a new expression object. |
|
BinaryStandardFunctionExpression(java.lang.String funcName,
Expression arg1,
Expression arg2)
Creates a new expression object. |
|
DifferenceExpression(Expression arg1,
Expression arg2)
Creates a new expression object. |
|
EqualsExpression(Expression arg1,
Expression arg2)
Creates a new expression object. |
|
FractionExpression(Expression arg1,
Expression arg2)
Creates a new expression object. |
|
FunctionExpression(java.lang.String name,
Expression arg)
Creates a new expression object. |
|
ProductExpression(Expression arg1,
Expression arg2)
Creates a new expression object. |
|
Str2NumFunctionExpression(Expression arg)
Creates a new expression object. |
|
SumExpression(Expression arg1,
Expression arg2)
Creates a new expression object. |
|
| Uses of Expression in de.unidu.is.hyspirit |
| Constructors in de.unidu.is.hyspirit with parameters of type Expression | |
HySpiritFact(Literal head,
Expression mapping)
Creates a new object. |
|
| Uses of Expression in de.unidu.is.pdatalog.ds |
| Classes in de.unidu.is.pdatalog.ds that implement Expression | |
class |
Constant
A pDatalog++ constant. |
class |
DBColExpression
An expression representing an argument column in a relational table. |
class |
DBProbExpression
An expression representing the column for the fact probabilities in a relational table. |
class |
LiteralExpression
An expression holding a literal, used for aggregation operators. |
class |
ProbExpression
The expression representing the overall probability of facts derived by the single, obtained by the independence assumption. |
class |
Variable
A pDatalog++ variable. |
| Fields in de.unidu.is.pdatalog.ds declared as Expression | |
protected Expression[] |
Literal.arguments
The arguments. |
| Methods in de.unidu.is.pdatalog.ds that return Expression | |
Expression |
Fact.getConst(int num)
Returns the constant of this fact at the specified index. |
Expression |
Literal.getArgument(int index)
Returns the argument at the specified index. |
Expression |
ProbExpression.substitute(java.util.Map binding)
|
Expression[] |
Rule.getAllArgumentsAsArray()
Returns an array containing all arguments (variables an constants) of the head literal and all body literals. |
Expression |
Rule.getMapping()
Returns the mapping function. |
static Expression |
Rule.getMapping(double prob)
Returns a linear mapping function. |
static Expression |
Rule.getMapping(java.lang.String prob)
Returns a linear mapping function. |
| Methods in de.unidu.is.pdatalog.ds with parameters of type Expression | |
void |
Literal.setArgument(int index,
Expression value)
Sets the argument at the specified index. |
void |
Rule.setMapping(Expression mapping)
Sets the mapping function. |
| Constructors in de.unidu.is.pdatalog.ds with parameters of type Expression | |
Fact(Literal head,
Expression mapping)
Creates a new probabilistic fact. |
|
Literal(java.lang.String predicateName,
Expression[] arguments,
boolean positive)
Creates a new literal. |
|
Rule(Literal head,
Literal body,
Expression mapping)
Creates a new deterministic rule (probability is one). |
|
Rule(Literal head,
java.util.List body,
Expression mapping)
Creates a new probabilistic rule. |
|
| Uses of Expression in de.unidu.is.pdatalog.parser |
| Methods in de.unidu.is.pdatalog.parser that return Expression | |
Expression |
SimpleParser.arg()
|
Expression |
SimpleParser.constant()
|
Expression |
SimpleParser.var()
|
Expression |
SimpleParser.literalarg()
|
Expression |
SimpleParser.probdef()
|
Expression |
SimpleParser.expr()
|
Expression |
SimpleParser.sumExpr()
|
Expression |
SimpleParser.prodExpr()
|
Expression |
SimpleParser.powExpr()
|
Expression |
SimpleParser.signExpr()
|
Expression |
SimpleParser.atom()
|
Expression |
SimpleParser.function()
|
| Uses of Expression in de.unidu.is.sql |
| Classes in de.unidu.is.sql that implement Expression | |
class |
DBColumnExpression
An expression with encoding a table column, specified by the table and the column name. |
|
|||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||