Class LessThanEqualToNode


  • public class LessThanEqualToNode
    extends BinaryOperatorNode
    INTERNAL

    Purpose: Represent a '<=' in EJBQL

    Responsibilities:

    • Generate the correct expression for a '<=' in EJBQL
    Since:
    TopLink 4.0
    Author:
    Jon Driscoll and Joel Lucuik
    • Constructor Detail

      • LessThanEqualToNode

        public LessThanEqualToNode()
        LessThanEqualToNode constructor comment.
    • Method Detail

      • generateExpression

        public Expression generateExpression​(GenerationContext context)
        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
        Overrides:
        generateExpression in class Node
      • getAsString

        public String getAsString()
        INTERNAL Get the string representation of this node.
        Overrides:
        getAsString in class Node