visit

abstract fun visit(expr: AdditiveExpr): T

Visit an AdditiveExpr

Parameters

expr

The expression to visit


abstract fun visit(expr: AndExpr): T

Visit an AndExpr

Parameters

expr

The expression to visit


abstract fun visit(expr: AttributePath): T

Visit an AttributePath

Parameters

expr

The expression to visit


abstract fun visit(expr: BetweenExpr): T

Visit a BetweenExpr

Parameters

expr

The expression to visit


abstract fun visit(expr: BooleanFuncExpr): T

Visit a BooleanFuncExpr

Parameters

expr

The expression to visit


abstract fun visit(expr: ComparisonExpr): T

Visit a ComparisonExpr

Parameters

expr

The expression to visit


abstract fun visit(expr: LiteralExpr): T

Visit a LiteralExpr

Parameters

expr

The expression to visit


abstract fun visit(expr: InExpr): T

Visit an InExpr

Parameters

expr

The expression to visit


abstract fun visit(expr: NotExpr): T

Visit a NotExpr

Parameters

expr

The expression to visit


abstract fun visit(expr: OrExpr): T

Visit an OrExpr

Parameters

expr

The expression to visit


abstract fun visit(expr: ScalarFuncExpr): T

Visit a ScalarFuncExpr

Parameters

expr

The expression to visit


abstract fun visit(expr: UpdateExpr): T

Visit an UpdateExpr

Parameters

expr

The expression to visit


abstract fun visit(expr: UpdateClauseExpr): T

Visit an UpdateClauseExpr

Parameters

expr

The expression to visit