• unknown's avatar
    fixed merged view fields names (BUG#5147) · 55a8c28c
    unknown authored
    support of merged VIEW over several tables added (WL#1809)
    
    
    mysql-test/r/view.result:
      merge of VIEW with several tables
    mysql-test/t/view.test:
      merge of VIEW with several tables
    sql/item.cc:
      renaming Item and restoring item name on cleunup()
    sql/item.h:
      renaming Item and restoring item name on cleunup()
      debug output added
    sql/item_cmpfunc.h:
      setup_conds() changed to support two tables lists
    sql/item_subselect.cc:
      list of table leaves used instead of local table list for name resolving
    sql/mysql_priv.h:
      setup_conds() and setup_tables() changed to support two tables lists
    sql/opt_sum.cc:
      list of table leaves used instead of local table list for name resolving
    sql/sp.cc:
      setup_tables() changed to support two tables lists
    sql/sql_base.cc:
      skip temporary tables in table finding
      fixed merged view fields names (BUG#5147)
    sql/sql_delete.cc:
      setup_conds() and setup_tables() changed to support two tables lists
    sql/sql_help.cc:
      setup_tables() changed to support two tables lists
    sql/sql_insert.cc:
      setup_tables() changed to support two tables lists
      name handling support
    sql/sql_lex.cc:
      allow view with several tables for MERGE
    sql/sql_lex.h:
      new table list
    sql/sql_load.cc:
      setup_tables() changed to support two tables lists
    sql/sql_olap.cc:
      setup_tables() changed to support two tables lists
    sql/sql_parse.cc:
      new list support
    sql/sql_prepare.cc:
      new list support
    sql/sql_select.cc:
      list of table leaves used instead of local table list for name resolving
    sql/sql_update.cc:
      setup_conds() and setup_tables() changed to support two tables lists
    sql/sql_view.cc:
      support of MERGED VIEWS with several tables
    sql/sql_yacc.yy:
      removed blanks in new code
    sql/table.cc:
      fixed setup view code
      support of merged VIEW over several tables added
    sql/table.h:
      fixed merged view fields names (BUG#5147)
    55a8c28c
sql_lex.h 26.8 KB