/** * INTERNAL * Resolve the expression. The steps are: * 1. Set the expressionBuilder for the left and right nodes * 2. Generate the expression for the left node * 3. Add the .greaterThan to the where clause returned from step 2 * 4. Generate the expression for the right side and use it as the parameter for the .greaterThan() * 5. Return the completed where clause to the caller */ public Expression generateExpression(GenerationContext context) { Expression whereClause = getLeft().generateExpression(context); whereClause = whereClause.greaterThan(getRight().generateExpression(context)); return whereClause; }
/** * INTERNAL * Resolve the expression. The steps are: * 1. Set the expressionBuilder for the left and right nodes * 2. Generate the expression for the left node * 3. Add the .greaterThan to the where clause returned from step 2 * 4. Generate the expression for the right side and use it as the parameter for the .greaterThan() * 5. Return the completed where clause to the caller */ public Expression generateExpression(GenerationContext context) { Expression whereClause = getLeft().generateExpression(context); whereClause = whereClause.greaterThan(getRight().generateExpression(context)); return whereClause; }
/** * INTERNAL * Resolve the expression. The steps are: * 1. Set the expressionBuilder for the left and right nodes * 2. Generate the expression for the left node * 3. Add the .greaterThan to the where clause returned from step 2 * 4. Generate the expression for the right side and use it as the parameter for the .greaterThan() * 5. Return the completed where clause to the caller */ public Expression generateExpression(GenerationContext context) { Expression whereClause = getLeft().generateExpression(context); whereClause = whereClause.greaterThan(getRight().generateExpression(context)); return whereClause; }