+ set<string> found_names;
+ set<string> dup_names;
+ for(t=0;t<tbl_list.size();t++){
+ if(found_names.find(tbl_list[t]->get_tbl_name()) != found_names.end()){
+ dup_names.insert(tbl_list[t]->get_tbl_name());
+ }else{
+ found_names.insert(tbl_list[t]->get_tbl_name());
+ }
+ }
+ if(dup_names.size()>0){
+ fprintf(stderr, "Error, the schema has duplicate names:");
+ for(auto dit=dup_names.begin();dit!=dup_names.end(); ++dit)
+ fprintf(stderr, " %s",(*dit).c_str());
+ fprintf(stderr, "\n");
+ retval = 1;
+ }