'Return the collection of Column objects which comprise the
primary key of this FromClause.'

@_memoized_property
def primary_key(self):

    self._init_collections()
    self._populate_column_collection()
    return self.primary_key
