~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/plugin/storage_engine.h

  • Committer: Brian Aker
  • Date: 2011-01-13 07:24:48 UTC
  • mfrom: (2068.7.8 session-fix)
  • Revision ID: brian@gir-3-20110113072448-c07so48hh6lopysr
Merge in fix around API (we should be able to move to seeing errors directly
from SE interface (which solves the wishlist issue, and convoluted issues
around issuing errors).

Show diffs side-by-side

added added

removed removed

Lines of Context:
326
326
                                const drizzled::TableIdentifier &identifier,
327
327
                                message::table::shared_ptr &table_proto,
328
328
                                bool include_temporary_tables= true);
 
329
  static message::table::shared_ptr getTableMessage(Session& session,
 
330
                                                    const drizzled::TableIdentifier &identifier,
 
331
                                                    drizzled::error_t &error,
 
332
                                                    bool include_temporary_tables= true);
329
333
  static bool doesTableExist(Session &session,
330
334
                             const drizzled::TableIdentifier &identifier,
331
335
                             bool include_temporary_tables= true);
390
394
    return engine == NULL ? UNKNOWN_STRING : engine->getName();
391
395
  }
392
396
 
393
 
  static int createTable(Session& session,
394
 
                         const drizzled::TableIdentifier &identifier,
395
 
                         message::Table& table_proto);
 
397
  static bool createTable(Session &session,
 
398
                          const TableIdentifier &identifier,
 
399
                          message::Table& table_message);
396
400
 
397
401
  static void removeLostTemporaryTables(Session &session, const char *directory);
398
402