public class AliasedExpression<V> extends FieldExpression<V>
| Constructor and Description |
|---|
AliasedExpression(Expression<V> expression,
String alias) |
AliasedExpression(Expression<V> expression,
String name,
String alias) |
| Modifier and Type | Method and Description |
|---|---|
String |
getAlias() |
Class<V> |
getClassType() |
ExpressionType |
getExpressionType() |
Expression<V> |
getInnerExpression() |
String |
getName() |
abs, as, asc, avg, between, desc, eq, eq, equal, equal, equals, function, greaterThan, greaterThan, greaterThanOrEqual, greaterThanOrEqual, gt, gt, gte, gte, hashCode, in, in, isNull, lessThan, lessThan, lessThanOrEqual, lessThanOrEqual, like, lower, lt, lt, lte, lte, max, min, ne, ne, notEqual, notEqual, notIn, notIn, notLike, notNull, round, round, substr, sum, trim, trim, upperpublic AliasedExpression(Expression<V> expression, String alias)
public AliasedExpression(Expression<V> expression, String name, String alias)
public String getName()
getName in interface Expression<V>getName in class FieldExpression<V>public Class<V> getClassType()
getClassType in interface Expression<V>getClassType in class FieldExpression<V>Class that results when the expression is evaluatedpublic ExpressionType getExpressionType()
getExpressionType in interface Expression<V>getExpressionType in class FieldExpression<V>public String getAlias()
getAlias in interface Aliasable<Expression<V>>getAlias in class FieldExpression<V>public Expression<V> getInnerExpression()