def list_tables(self):
        """
        Returns the existing tables.

        Tables are returned in lexicographical order.

        :rtype: ~collections.Iterable[.Table]
        """
        # Server does not do pagination on listings of this resource.
        # Return an iterator anyway for similarity with other API methods
        path = '/archive/{}/tables'.format(self._instance)
        response = self._client.get_proto(path=path)
        message = rest_pb2.ListTablesResponse()
        message.ParseFromString(response.content)
        tables = getattr(message, 'table')
        return iter([Table(table) for table in tables])
def list_tables ( self ) : path = '/archive/{}/tables' . format ( self . _instance ) response = self . _client . get_proto ( path = path ) message = rest_pb2 . ListTablesResponse ( ) message . ParseFromString ( response . content ) tables = getattr ( message , 'table' ) return iter ( [ Table ( table ) for table in tables ] )
Returns the existing tables.

        Tables are returned in lexicographical order.

        :rtype: ~collections.Iterable[.Table]