TernaryExpression

sealed class TernaryExpression : ExpressionWithId

Known direct subclasses
BetweenTimes

The between times operator, which evaluates to true when operand1 is between operand2 and operand3.

Between

The between operator, which evaluates to true when operand1 is between operand2 and operand3.


Represents a ternary expression with three operands".

Summary

Protected constructors

TernaryExpression(
    operand1: Expression,
    operand2: Expression,
    operand3: Expression
)
TernaryExpression(
    operand1: Expression,
    operand2: Expression,
    operand3: Expression,
    expressionId: String
)

Protected constructors

TernaryExpression

protected TernaryExpression(
    operand1: Expression,
    operand2: Expression,
    operand3: Expression
)

TernaryExpression

protected TernaryExpression(
    operand1: Expression,
    operand2: Expression,
    operand3: Expression,
    expressionId: String
)

Public properties

operand1

val operand1Expression

operand2

val operand2Expression

operand3

val operand3Expression