Adds a new column.

        :param name: The column name
        :type name: str

        :param type_name: The column type
        :type type_name: str

        :param options: The column options
        :type options: dict

        :rtype: Column

def add_column(self, name, type_name, options=None):
        """
        Adds a new column.

        :param name: The column name
        :type name: str

        :param type_name: The column type
        :type type_name: str

        :param options: The column options
        :type options: dict

        :rtype: Column
        """
        column = Column(name, type_name, options)

        self._add_column(column)

        return column