~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/session.cc

  • Committer: Brian Aker
  • Date: 2011-01-17 23:44:48 UTC
  • mfrom: (2088.1.5 drizzle-build)
  • Revision ID: brian@tangent.org-20110117234448-0tt6rd6fxa3csdaf
Rollup of all changes for identifier/error

Show diffs side-by-side

added added

removed removed

Lines of Context:
298
298
  m_internal_handler= handler;
299
299
}
300
300
 
301
 
bool Session::handle_error(uint32_t sql_errno, const char *message,
302
 
                       DRIZZLE_ERROR::enum_warning_level level)
 
301
bool Session::handle_error(drizzled::error_t sql_errno, const char *message,
 
302
                           DRIZZLE_ERROR::enum_warning_level level)
303
303
{
304
304
  if (m_internal_handler)
305
305
  {
677
677
  /* Change database if necessary */
678
678
  if (not in_db.empty())
679
679
  {
680
 
    SchemaIdentifier identifier(in_db);
 
680
    identifier::Schema identifier(in_db);
681
681
    if (change_db(this, identifier))
682
682
    {
683
683
      /* change_db() has pushed the error message. */
954
954
  return (result->send_fields(field_list));
955
955
}
956
956
 
957
 
void select_result::send_error(uint32_t errcode, const char *err)
 
957
void select_result::send_error(drizzled::error_t errcode, const char *err)
958
958
{
959
959
  my_message(errcode, err, MYF(0));
960
960
}
963
963
  Handling writing to file
964
964
************************************************************************/
965
965
 
966
 
void select_to_file::send_error(uint32_t errcode,const char *err)
 
966
void select_to_file::send_error(drizzled::error_t errcode,const char *err)
967
967
{
968
968
  my_message(errcode, err, MYF(0));
969
969
  if (file > 0)
1618
1618
 
1619
1619
void Session::send_kill_message() const
1620
1620
{
1621
 
  int err= killed_errno();
1622
 
  if (err)
 
1621
  drizzled::error_t err= static_cast<drizzled::error_t>(killed_errno());
 
1622
  if (err != EE_OK)
1623
1623
    my_message(err, ER(err), MYF(0));
1624
1624
}
1625
1625
 
1783
1783
  table->free_io_cache();
1784
1784
  table->delete_table();
1785
1785
 
1786
 
  TableIdentifier identifier(table->getShare()->getSchemaName(), table->getShare()->getTableName(), table->getShare()->getPath());
 
1786
  identifier::Table identifier(table->getShare()->getSchemaName(), table->getShare()->getTableName(), table->getShare()->getPath());
1787
1787
  rm_temporary_table(table_type, identifier);
1788
1788
 
1789
1789
  boost::checked_delete(table->getMutableShare());
1976
1976
  might be an issue (lame engines).
1977
1977
*/
1978
1978
 
1979
 
bool Open_tables_state::rm_temporary_table(const TableIdentifier &identifier, bool best_effort)
 
1979
bool Open_tables_state::rm_temporary_table(const identifier::Table &identifier, bool best_effort)
1980
1980
{
1981
1981
  if (not plugin::StorageEngine::dropTable(*static_cast<Session *>(this), identifier))
1982
1982
  {
1994
1994
  return false;
1995
1995
}
1996
1996
 
1997
 
bool Open_tables_state::rm_temporary_table(plugin::StorageEngine *base, const TableIdentifier &identifier)
 
1997
bool Open_tables_state::rm_temporary_table(plugin::StorageEngine *base, const identifier::Table &identifier)
1998
1998
{
1999
1999
  drizzled::error_t error;
2000
2000
  assert(base);
2046
2046
  }
2047
2047
}
2048
2048
 
2049
 
bool Session::TableMessages::storeTableMessage(const TableIdentifier &identifier, message::Table &table_message)
 
2049
bool Session::TableMessages::storeTableMessage(const identifier::Table &identifier, message::Table &table_message)
2050
2050
{
2051
2051
  table_message_cache.insert(make_pair(identifier.getPath(), table_message));
2052
2052
 
2053
2053
  return true;
2054
2054
}
2055
2055
 
2056
 
bool Session::TableMessages::removeTableMessage(const TableIdentifier &identifier)
 
2056
bool Session::TableMessages::removeTableMessage(const identifier::Table &identifier)
2057
2057
{
2058
2058
  TableMessageCache::iterator iter;
2059
2059
 
2067
2067
  return true;
2068
2068
}
2069
2069
 
2070
 
bool Session::TableMessages::getTableMessage(const TableIdentifier &identifier, message::Table &table_message)
 
2070
bool Session::TableMessages::getTableMessage(const identifier::Table &identifier, message::Table &table_message)
2071
2071
{
2072
2072
  TableMessageCache::iterator iter;
2073
2073
 
2081
2081
  return true;
2082
2082
}
2083
2083
 
2084
 
bool Session::TableMessages::doesTableMessageExist(const TableIdentifier &identifier)
 
2084
bool Session::TableMessages::doesTableMessageExist(const identifier::Table &identifier)
2085
2085
{
2086
2086
  TableMessageCache::iterator iter;
2087
2087
 
2095
2095
  return true;
2096
2096
}
2097
2097
 
2098
 
bool Session::TableMessages::renameTableMessage(const TableIdentifier &from, const TableIdentifier &to)
 
2098
bool Session::TableMessages::renameTableMessage(const identifier::Table &from, const identifier::Table &to)
2099
2099
{
2100
2100
  TableMessageCache::iterator iter;
2101
2101