Class CoalesceNode

  • All Implemented Interfaces:
    AliasableNode

    public class CoalesceNode
    extends Node
    implements AliasableNode
    INTERNAL

    Purpose: Represent an COALESCE in EJBQL

    Responsibilities:

    • Generate the correct expression for an COALESCE in EJBQL
    Since:
    EclipseLink 1.2
    Author:
    tware
    • Constructor Detail

      • CoalesceNode

        public CoalesceNode()
    • Method Detail

      • validate

        public void validate​(ParseTreeContext context)
        Description copied from class: Node
        INTERNAL Validate node and calculate its type.
        Overrides:
        validate in class Node
      • getClauses

        public java.util.List getClauses()
      • setClauses

        public void setClauses​(java.util.List clauses)
      • isAliasableNode

        public boolean isAliasableNode()
        Overrides:
        isAliasableNode in class Node
      • toString

        public java.lang.String toString​(int indent)
        Overrides:
        toString in class Node