public class Equality extends Expression
FALSE, TRUE| Modifier and Type | Method and Description |
|---|---|
Set<Attribute> |
attributes() |
static Expression |
create(Expression expr1,
Expression expr2) |
static Expression |
createAttributeEquality(Attribute attribute1,
Attribute attribute2) |
static Expression |
createAttributeValue(Attribute attribute,
String value) |
static Expression |
createExpressionValue(Expression expression,
String value) |
boolean |
equals(Object other) |
int |
hashCode() |
boolean |
isFalse() |
boolean |
isTrue() |
Expression |
renameAttributes(ColumnRenamer columnRenamer) |
String |
toSQL(ConnectedDB database,
AliasMap aliases) |
String |
toString() |
and, orpublic static Expression create(Expression expr1, Expression expr2)
public static Expression createAttributeEquality(Attribute attribute1, Attribute attribute2)
public static Expression createAttributeValue(Attribute attribute, String value)
public static Expression createExpressionValue(Expression expression, String value)
public Set<Attribute> attributes()
attributes in class Expressionpublic boolean isFalse()
isFalse in class Expressionpublic boolean isTrue()
isTrue in class Expressionpublic Expression renameAttributes(ColumnRenamer columnRenamer)
renameAttributes in class Expressionpublic String toSQL(ConnectedDB database, AliasMap aliases)
toSQL in class Expression