예제 #1
0
    def _get_column_description_comment(self, column_elt):
        """
        Get a column's description as an end-of-line comment.
        THE XYLINQ COLUMN DESCRIPTION MUST BE SINGLE-LINE.
        @param IN column_elt Column XML element
        @return The description comment as a string
        """

        description = get_xy_column_description(column_elt)
        if not description:
            return ""
        description = description.strip()
        if not description:
            return ""
        return " -- %s" % description
예제 #2
0
    def _get_column_description_comment(self, column_elt):
        """
        Get a column's description as an end-of-line comment.
        THE XYLINQ COLUMN DESCRIPTION MUST BE SINGLE-LINE.
        @param IN column_elt Column XML element
        @return The description comment as a string
        """

        description = get_xy_column_description(column_elt)
        if not description:
            return ""
        description = description.strip()
        if not description:
            return ""
        return " -- %s" % description
예제 #3
0
    def _get_column_description_comment(self, column_elt):
        """
        Get a column's description as an end-of-line comment.
        THE XYLINQ COLUMN DESCRIPTION MUST BE SINGLE-LINE.
        @param IN column_elt Column XML element
        @return The description comment as a string
        """

        description = get_xy_column_description(column_elt)
        if not description:
            return ""
        description = description.strip()
        if not description:
            return ""
         # This is inserted into an EXECUTE IMMEDIATE string, so we need to escape single quotes
        description = description.replace("'", "''")
        return " -- %s" % description