Class RangeDeclNode


  • public class RangeDeclNode
    extends IdentificationVariableDeclNode
    INTERNAL

    Purpose: Represent a range identification variable declaration as part of the FROM clause FROM Order o.

    Responsibilities:

    • Manage the abstract schema name range variable declaration.
    • Constructor Detail

      • RangeDeclNode

        public RangeDeclNode()
    • Method Detail

      • getAbstractSchemaName

        public String getAbstractSchemaName()
      • setAbstractSchemaName

        public void setAbstractSchemaName​(String name)
      • qualifyAttributeAccess

        public Node qualifyAttributeAccess​(ParseTreeContext context)
        INTERNAL Check for an unqualified field access. If abstractSchemaName does not define a valid abstract schema name treat it as unqualified field access. Then method qualifies the field access and use it as the path expression of a new join variable declaration node returned by the method.
        Overrides:
        qualifyAttributeAccess in class Node