code: def set_circular(self, circular: bool, chain: List[Table] = None) -> None:
          
          self.circular = circular
          self.circular_chain = chain or []
docs: Mark this table as circular (or not).
  
          Args:
              circular: is it circular?
              chain: if it's circular, this should be the list of tables
                  participating in the circular chain