• unknown's avatar
    support of join view updateability (WL#1809) · 9aa459f0
    unknown authored
    
    include/mysqld_error.h:
      new error mesaages
    mysql-test/r/view.result:
      tests of updatint/inserting join views
    mysql-test/t/view.test:
      tests of updatint/inserting join views
    sql/mysql_priv.h:
      support of "usual UPDATE" -> "multi UPDATE" conversion
    sql/share/czech/errmsg.txt:
      new error mesaages
    sql/share/danish/errmsg.txt:
      new error mesaages
    sql/share/dutch/errmsg.txt:
      new error mesaages
    sql/share/english/errmsg.txt:
      new error mesaages
    sql/share/estonian/errmsg.txt:
      new error mesaages
    sql/share/french/errmsg.txt:
      new error mesaages
    sql/share/german/errmsg.txt:
      new error mesaages
    sql/share/greek/errmsg.txt:
      new error mesaages
    sql/share/hungarian/errmsg.txt:
      new error mesaages
    sql/share/italian/errmsg.txt:
      new error mesaages
    sql/share/japanese/errmsg.txt:
      new error mesaages
    sql/share/korean/errmsg.txt:
      new error mesaages
    sql/share/norwegian-ny/errmsg.txt:
      new error mesaages
    sql/share/norwegian/errmsg.txt:
      new error mesaages
    sql/share/polish/errmsg.txt:
      new error mesaages
    sql/share/portuguese/errmsg.txt:
      new error mesaages
    sql/share/romanian/errmsg.txt:
      new error mesaages
    sql/share/russian/errmsg.txt:
      new error mesaages
    sql/share/serbian/errmsg.txt:
      new error mesaages
    sql/share/slovak/errmsg.txt:
      new error mesaages
    sql/share/spanish/errmsg.txt:
      new error mesaages
    sql/share/swedish/errmsg.txt:
      new error mesaages
    sql/share/ukrainian/errmsg.txt:
      new error mesaages
    sql/sql_base.cc:
      test to avoid join virew to be catched here
    sql/sql_class.h:
      support of join views add to update
    sql/sql_delete.cc:
      support of join views add to delete(error issue)
    sql/sql_insert.cc:
      support of join views add to insert
      (order of some check changed, to allow find table which will be inserted in, when we will know which fields will be inserted)
      mechanism of calling setup_tables() only once fixed for INSERT SELECT
    sql/sql_parse.cc:
      support of "usual UPDATE" -> "multi UPDATE" conversion
      mysql_insert_select_prepare now called in same environment for usual queries and PS preparing
      support of join views add to delete (error issue)
    sql/sql_prepare.cc:
      support of "usual UPDATE" -> "multi UPDATE" conversion
      support of join views add to delete (error issue)
    sql/sql_update.cc:
      support of join views add to update
    sql/sql_view.cc:
      join views made updatable
    sql/sql_view.h:
      insert_view_fields now can check some errors
    sql/table.cc:
      methods to support recursive walk by tables tree
    sql/table.h:
      methods to support recursive walk by tables tree
    9aa459f0
table.h 12.8 KB