de.fuberlin.wiwiss.d2rq.expr
Class BinaryOperator
java.lang.Object
de.fuberlin.wiwiss.d2rq.expr.Expression
de.fuberlin.wiwiss.d2rq.expr.BinaryOperator
- Direct Known Subclasses:
- Add, Divide, GreaterThan, GreaterThanOrEqual, LessThan, LessThanOrEqual, Multiply, Subtract
public abstract class BinaryOperator
- extends Expression
expr1
protected final Expression expr1
expr2
protected final Expression expr2
operator
protected final String operator
BinaryOperator
protected BinaryOperator(Expression expr1,
Expression expr2,
String operator)
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
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