Class Expression.Default
java.lang.Object
org.huiche.core.ast.Segment.Default
org.huiche.ast.expression.Expression.Default
- All Implemented Interfaces:
Serializable, Expression, ArithmeticOperable, ComparisonOperable, OrderOperable, PatternMatchingOperable, Segment
- Direct Known Subclasses:
CaseExpression.Default, Column.Default, Condition.BooleanExpressionCondition, Condition.StaticCondition, Expression.StaticExpression, Literal.Default, SubQueryExpression.Default, TemplateExpression.Default
- Enclosing interface:
Expression
抽象实现
- Author:
- Maning
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface ComparisonOperable
ComparisonOperable.AndNested classes/interfaces inherited from interface Expression
Expression.Default, Expression.StaticExpressionNested classes/interfaces inherited from interface Segment
Segment.Default -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class Segment.Default
equals, hashCode, toStringMethods inherited from interface ArithmeticOperable
div, div, div, div, minus, minus, minus, minus, mul, mul, mul, mul, plus, plus, plus, plusMethods inherited from interface ComparisonOperable
between, betweenAnd, eq, eq, gt, gt, gte, gte, in, in, in, isNotNull, isNull, lt, lt, lte, lte, ne, ne, notBetween, notBetweenAnd, notIn, notIn, notInMethods inherited from interface Expression
asConditionMethods inherited from interface OrderOperable
asc, descMethods inherited from interface PatternMatchingOperable
contains, endWith, like, notContains, notEndWith, notLike, notStartWith, startWithMethods inherited from interface Segment
pseudoSql, staticable
-
Constructor Details
-
Default
protected Default()默认构造,方便继承
-
-
Method Details
-
as
Description copied from interface:Expression别名- Specified by:
asin interfaceExpression- Parameters:
alias- 别名不能为空- Returns:
- 实际对象
-