Hierarchy For Package org.huiche.ast.expression
Class Hierarchy
- java.lang.Object
- org.huiche.core.ast.Segment.Default (implements org.huiche.core.ast.Segment)
- org.huiche.ast.expression.AliasSegment.Default (implements org.huiche.ast.expression.AliasSegment)
- org.huiche.ast.expression.Expression.Default (implements org.huiche.ast.expression.Expression)
- org.huiche.ast.expression.CaseExpression.Default (implements org.huiche.ast.expression.CaseExpression, org.huiche.ast.expression.CaseExpression.Else, org.huiche.ast.expression.CaseExpression.End, org.huiche.ast.expression.CaseExpression.Then, org.huiche.ast.expression.CaseExpression.When)
- org.huiche.ast.expression.Condition.BooleanExpressionCondition (implements org.huiche.ast.expression.Condition)
- org.huiche.ast.expression.Condition.StaticCondition (implements org.huiche.ast.expression.Condition)
- org.huiche.ast.expression.Expression.StaticExpression (implements org.huiche.ast.expression.Expression)
- org.huiche.ast.expression.Literal.Default (implements org.huiche.ast.expression.Literal)
- org.huiche.ast.expression.SubQueryExpression.Default (implements org.huiche.ast.expression.SubQueryExpression)
- org.huiche.ast.expression.TemplateExpression.Default (implements org.huiche.ast.expression.TemplateExpression)
- org.huiche.ast.expression.Condition.TemplateCondition (implements org.huiche.ast.expression.Condition, org.huiche.ast.expression.TemplateExpression)
- org.huiche.ast.expression.ListableSegment.Default (implements org.huiche.ast.expression.ListableSegment)
- org.huiche.core.ast.Segment.Default (implements org.huiche.core.ast.Segment)
Interface Hierarchy
- org.huiche.ast.operable.ArithmeticOperable
- org.huiche.ast.expression.Expression (also extends org.huiche.ast.operable.ComparisonOperable, org.huiche.ast.operable.OrderOperable, org.huiche.ast.operable.PatternMatchingOperable, org.huiche.core.ast.Segment)
- org.huiche.ast.expression.CaseExpression
- org.huiche.ast.expression.Condition (also extends org.huiche.ast.operable.LogicalOperable)
- org.huiche.ast.expression.Literal
- org.huiche.ast.expression.SubQueryExpression
- org.huiche.ast.expression.TemplateExpression
- org.huiche.ast.expression.Expression (also extends org.huiche.ast.operable.ComparisonOperable, org.huiche.ast.operable.OrderOperable, org.huiche.ast.operable.PatternMatchingOperable, org.huiche.core.ast.Segment)
- org.huiche.ast.expression.CaseExpression.End
- org.huiche.ast.expression.CaseExpression.Else (also extends org.huiche.ast.expression.CaseExpression.When)
- org.huiche.ast.expression.CaseExpression.Then
- org.huiche.ast.expression.CaseExpression.When
- org.huiche.ast.expression.CaseExpression.Else (also extends org.huiche.ast.expression.CaseExpression.End)
- org.huiche.ast.operable.ComparisonOperable
- org.huiche.ast.expression.Expression (also extends org.huiche.ast.operable.ArithmeticOperable, org.huiche.ast.operable.OrderOperable, org.huiche.ast.operable.PatternMatchingOperable, org.huiche.core.ast.Segment)
- org.huiche.ast.expression.CaseExpression
- org.huiche.ast.expression.Condition (also extends org.huiche.ast.operable.LogicalOperable)
- org.huiche.ast.expression.Literal
- org.huiche.ast.expression.SubQueryExpression
- org.huiche.ast.expression.TemplateExpression
- org.huiche.ast.expression.Expression (also extends org.huiche.ast.operable.ArithmeticOperable, org.huiche.ast.operable.OrderOperable, org.huiche.ast.operable.PatternMatchingOperable, org.huiche.core.ast.Segment)
- org.huiche.ast.operable.LogicalOperable
- org.huiche.ast.expression.Condition (also extends org.huiche.ast.expression.Expression)
- org.huiche.ast.operable.OrderOperable
- org.huiche.ast.expression.Expression (also extends org.huiche.ast.operable.ArithmeticOperable, org.huiche.ast.operable.ComparisonOperable, org.huiche.ast.operable.PatternMatchingOperable, org.huiche.core.ast.Segment)
- org.huiche.ast.expression.CaseExpression
- org.huiche.ast.expression.Condition (also extends org.huiche.ast.operable.LogicalOperable)
- org.huiche.ast.expression.Literal
- org.huiche.ast.expression.SubQueryExpression
- org.huiche.ast.expression.TemplateExpression
- org.huiche.ast.expression.Expression (also extends org.huiche.ast.operable.ArithmeticOperable, org.huiche.ast.operable.ComparisonOperable, org.huiche.ast.operable.PatternMatchingOperable, org.huiche.core.ast.Segment)
- org.huiche.ast.operable.PatternMatchingOperable
- org.huiche.ast.expression.Expression (also extends org.huiche.ast.operable.ArithmeticOperable, org.huiche.ast.operable.ComparisonOperable, org.huiche.ast.operable.OrderOperable, org.huiche.core.ast.Segment)
- org.huiche.ast.expression.CaseExpression
- org.huiche.ast.expression.Condition (also extends org.huiche.ast.operable.LogicalOperable)
- org.huiche.ast.expression.Literal
- org.huiche.ast.expression.SubQueryExpression
- org.huiche.ast.expression.TemplateExpression
- org.huiche.ast.expression.Expression (also extends org.huiche.ast.operable.ArithmeticOperable, org.huiche.ast.operable.ComparisonOperable, org.huiche.ast.operable.OrderOperable, org.huiche.core.ast.Segment)
- java.io.Serializable
- org.huiche.core.ast.Segment
- org.huiche.ast.expression.AliasSegment
- org.huiche.ast.expression.Expression (also extends org.huiche.ast.operable.ArithmeticOperable, org.huiche.ast.operable.ComparisonOperable, org.huiche.ast.operable.OrderOperable, org.huiche.ast.operable.PatternMatchingOperable)
- org.huiche.ast.expression.CaseExpression
- org.huiche.ast.expression.Condition (also extends org.huiche.ast.operable.LogicalOperable)
- org.huiche.ast.expression.Literal
- org.huiche.ast.expression.SubQueryExpression
- org.huiche.ast.expression.TemplateExpression
- org.huiche.ast.expression.ListableSegment
- org.huiche.core.ast.Segment