de.fuberlin.wiwiss.d2rq.expr
Class Equality
java.lang.Object
de.fuberlin.wiwiss.d2rq.expr.Expression
de.fuberlin.wiwiss.d2rq.expr.Equality
public class Equality
- extends Expression
An expression that is TRUE iff its two constituent expressions are true.
- Author:
- Richard Cyganiak (richard@cyganiak.de)
Methods inherited from class de.fuberlin.wiwiss.d2rq.expr.Expression |
and, or |
create
public static Expression create(Expression expr1,
Expression expr2)
createAttributeEquality
public static Expression createAttributeEquality(Attribute attribute1,
Attribute attribute2)
createAttributeValue
public static Expression createAttributeValue(Attribute attribute,
String value)
createExpressionValue
public static Expression createExpressionValue(Expression expression,
String value)
attributes
public Set<Attribute> attributes()
- Specified by:
attributes
in class Expression
isFalse
public boolean isFalse()
- Specified by:
isFalse
in class Expression
isTrue
public boolean isTrue()
- Specified by:
isTrue
in class Expression
renameAttributes
public Expression renameAttributes(ColumnRenamer columnRenamer)
- Specified by:
renameAttributes
in class Expression
toSQL
public String toSQL(ConnectedDB database,
AliasMap aliases)
- Specified by:
toSQL
in class Expression
toString
public String toString()
- Overrides:
toString
in class Object
equals
public boolean equals(Object other)
- Overrides:
equals
in class Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object