Class SqlSelectList

    • Method Detail

      • createAnyValueSelectList

        public static SqlSelectList createAnyValueSelectList()
        Creates a SqlSelectList that uses an arbitrary value. See SqlSelectListType.ANY_VALUE.
        Returns:
        the new SqlSelectList.
      • createRegularSelectList

        public static SqlSelectList createRegularSelectList​(List<SqlNode> selectList)
        Creates a regular SqlSelectList. See SqlSelectListType.REGULAR.
        Parameters:
        selectList - The selectList needs at least one element.
        Returns:
        the new SqlSelectList.
      • isRequestAnyColumn

        public boolean isRequestAnyColumn()
      • isSelectStar

        public boolean isSelectStar()
        Returns:
        true if this is "SELECT *"
      • toSimpleSql

        public String toSimpleSql()
        Specified by:
        toSimpleSql in class SqlNode
        Returns:
        A SQL representation of the current graph, using EXASOL SQL syntax. It is called "SIMPLE" because it is not guaranteed to be 100 % correct SQL (e.g. might be ambiguous).