Interface FromContent

    • Method Detail

      • getTables

        java.util.List<ADQLTable> getTables()
        Gets all ADQLTable instances contained in this FROM part (itself included, if it is an ADQLTable).
        Returns:
        The list of all ADQLTables found.
      • getTablesByAlias

        java.util.List<ADQLTable> getTablesByAlias​(java.lang.String alias,
                                                   boolean caseSensitive)

        Gets all the table whose the alias is equals to the given one.

        Note: Theoretically, only one table may be returned. But, since this object may be generated without the parser, it is possible that several ADQLTable objects exits with the same alias (particularly if there are JOIN).

        Parameters:
        alias - Alias of the table(s) to get.
        caseSensitive - true if the research must be made with case-sensitivity, false otherwise.
        Returns:
        The list of all tables found.
      • setPosition

        void setPosition​(TextPosition position)
        Set the position of this FromContent in the given ADQL query string.
        Parameters:
        position - New position of this FromContent.
        Since:
        1.4