~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/session.h

Merge from trunk.
Renamed pbms source code files to be more consistent.

Show diffs side-by-side

added added

removed removed

Lines of Context:
404
404
private:
405
405
  SecurityContext security_ctx;
406
406
 
 
407
  int32_t scoreboard_index;
 
408
 
407
409
  inline void checkSentry() const
408
410
  {
409
411
    assert(this->dbug_sentry == Session_SENTRY_MAGIC);
419
421
    return security_ctx;
420
422
  }
421
423
 
 
424
  int32_t getScoreboardIndex()
 
425
  {
 
426
    return scoreboard_index;
 
427
  }
 
428
 
 
429
  void setScoreboardIndex(int32_t in_scoreboard_index)
 
430
  {
 
431
    scoreboard_index= in_scoreboard_index;
 
432
  }
 
433
 
422
434
  /**
423
435
   * Is this session viewable by the current user?
424
436
   */
1443
1455
  void dumpTemporaryTableNames(const char *id);
1444
1456
  int drop_temporary_table(TableList *table_list);
1445
1457
  bool rm_temporary_table(plugin::StorageEngine *base, TableIdentifier &identifier);
1446
 
  bool rm_temporary_table(TableIdentifier &identifier);
 
1458
  bool rm_temporary_table(TableIdentifier &identifier, bool best_effort= false);
1447
1459
  Table *open_temporary_table(TableIdentifier &identifier,
1448
1460
                              bool link_in_list= true);
1449
1461
 
1564
1576
static const std::bitset<CF_BIT_SIZE> CF_SHOW_TABLE_COMMAND(1 << CF_BIT_SHOW_TABLE_COMMAND);
1565
1577
static const std::bitset<CF_BIT_SIZE> CF_WRITE_LOGS_COMMAND(1 << CF_BIT_WRITE_LOGS_COMMAND);
1566
1578
 
1567
 
/* Functions in sql_class.cc */
1568
 
void add_to_status(system_status_var *to_var, system_status_var *from_var);
1569
 
 
1570
 
void add_diff_to_status(system_status_var *to_var, system_status_var *from_var,
1571
 
                        system_status_var *dec_var);
1572
 
 
1573
1579
} /* namespace drizzled */
1574
1580
 
1575
1581
#endif /* DRIZZLED_SESSION_H */