ifElse.getThenExpression(),
ifElse.getElseExpression()),
columnContext, subqueryAssembler);
}
else if (node instanceof InListCondition) {
InListCondition inList = (InListCondition)node;
TPreparedExpression lhs = assembleExpression(inList.getOperand(),
columnContext, subqueryAssembler);
List<TPreparedExpression> rhs = assembleExpressions(inList.getExpressions(),
columnContext, subqueryAssembler);
return in(lhs, rhs, inList);
}
else if (node instanceof RoutineExpression) {
RoutineExpression routineNode = (RoutineExpression)node;