/** * 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 .lessThanEqualTo to the where clause returned from step 2 * 4. Generate the expression for the right side and use it as the parameter for the .lessThanEqualTo() * 5. Return the completed where clause to the caller */ public Expression generateExpression(GenerationContext context) { Expression whereClause = getLeft().generateExpression(context); whereClause = whereClause.lessThanEqual(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 .lessThanEqualTo to the where clause returned from step 2 * 4. Generate the expression for the right side and use it as the parameter for the .lessThanEqualTo() * 5. Return the completed where clause to the caller */ public Expression generateExpression(GenerationContext context) { Expression whereClause = getLeft().generateExpression(context); whereClause = whereClause.lessThanEqual(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 .lessThanEqualTo to the where clause returned from step 2 * 4. Generate the expression for the right side and use it as the parameter for the .lessThanEqualTo() * 5. Return the completed where clause to the caller */ public Expression generateExpression(GenerationContext context) { Expression whereClause = getLeft().generateExpression(context); whereClause = whereClause.lessThanEqual(getRight().generateExpression(context)); return whereClause; }