public class Constant extends Expression
DataType
instead of the silly column referenceFALSE, TRUE
Constructor and Description |
---|
Constant(String value) |
Constant(String value,
Attribute attributeForTrackingType) |
Modifier and Type | Method and Description |
---|---|
Set<Attribute> |
attributes() |
boolean |
equals(Object other) |
int |
hashCode() |
boolean |
isFalse() |
boolean |
isTrue() |
Expression |
renameAttributes(ColumnRenamer columnRenamer) |
String |
toSQL(ConnectedDB database,
AliasMap aliases) |
String |
toString() |
String |
value() |
and, or
public Constant(String value)
public String value()
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