Class TableFunctionReference

    • Constructor Detail

      • TableFunctionReference

        public TableFunctionReference()
    • Method Detail

      • getCorrelatedReferences

        public SymbolMap getCorrelatedReferences()
      • setCorrelatedReferences

        public void setCorrelatedReferences​(SymbolMap correlatedReferences)
      • getName

        public String getName()
        Get name of this clause.
        Returns:
        Name of clause
      • getOutputName

        public String getOutputName()
      • getGroupSymbol

        public GroupSymbol getGroupSymbol()
        Get GroupSymbol representing the named subquery
        Returns:
        GroupSymbol representing the subquery
      • setName

        public void setName​(String name)
        Reset the alias for this subquery from clause and it's pseudo-GroupSymbol. WARNING: this will modify the hashCode and equals semantics and will cause this object to be lost if currently in a HashMap or HashSet.
        Parameters:
        name - New name
        Since:
        4.3
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object