public class Negation extends Expression
FALSE, TRUE
Constructor and Description |
---|
Negation(Expression base) |
Modifier and Type | Method and Description |
---|---|
Set<Attribute> |
attributes() |
Expression |
getBase() |
boolean |
isFalse() |
boolean |
isTrue() |
Expression |
renameAttributes(ColumnRenamer columnRenamer) |
String |
toSQL(ConnectedDB database,
AliasMap aliases) |
String |
toString() |
and, or
public Negation(Expression base)
public Expression getBase()
public Set<Attribute> attributes()
attributes
in class Expression
public boolean isFalse()
isFalse
in class Expression
public boolean isTrue()
isTrue
in class Expression
public Expression renameAttributes(ColumnRenamer columnRenamer)
renameAttributes
in class Expression
public String toSQL(ConnectedDB database, AliasMap aliases)
toSQL
in class Expression