def _check_table(self, table, shard_type): fabric = self.cnx._fabric fab_set = fabric.execute("sharding", "lookup_table", table) found = False if fab_set.rowcount: for row in fab_set.rows(): if row.table_name == table and row.type_name == shard_type: found = True break if found == False: raise ValueError("Table {table} not found or wrong sharding type".format(table=table)) return True
def _check_table(self, table, shard_type): fabric = self.cnx._fabric fab_set = fabric.execute("sharding", "lookup_table", table) found = False if fab_set.rowcount: for row in fab_set.rows(): if (row.table_name == table and row.type_name == shard_type): found = True break if found == False: raise ValueError( "Table {table} not found or wrong sharding type".format( table=table)) return True