~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to plugin/schema_engine/schema.h

  • Committer: Monty Taylor
  • Date: 2010-06-20 03:22:53 UTC
  • mfrom: (1618.1.1 drizzle)
  • mto: This revision was merged to the branch mainline in revision 1629.
  • Revision ID: mordred@inaugust.com-20100620032253-dyee0nb0195lnakd
Merged in constification of TableIdentifier from Brian.

Show diffs side-by-side

added added

removed removed

Lines of Context:
53
53
  ~Schema();
54
54
 
55
55
 
56
 
  bool doCanCreateTable(drizzled::TableIdentifier &identifier);
 
56
  bool doCanCreateTable(const drizzled::TableIdentifier &identifier);
57
57
 
58
58
  drizzled::Cursor *create(drizzled::TableShare &,
59
59
                           drizzled::memory::Root *)
73
73
  // Below are table methods that we don't implement (and don't need)
74
74
 
75
75
  int doGetTableDefinition(drizzled::Session&,
76
 
                           drizzled::TableIdentifier&,
 
76
                           const drizzled::TableIdentifier&,
77
77
                           drizzled::message::Table&)
78
78
  {
79
79
    return ENOENT;
86
86
  {
87
87
  }
88
88
 
89
 
  bool doDoesTableExist(drizzled::Session&, drizzled::TableIdentifier&)
 
89
  bool doDoesTableExist(drizzled::Session&, const drizzled::TableIdentifier&)
90
90
  {
91
91
    return false;
92
92
  }
93
93
 
94
 
  int doRenameTable(drizzled::Session&, drizzled::TableIdentifier&, drizzled::TableIdentifier&)
 
94
  int doRenameTable(drizzled::Session&, const drizzled::TableIdentifier&, const drizzled::TableIdentifier&)
95
95
  {
96
96
    return EPERM;
97
97
  }
98
98
 
99
99
  int doCreateTable(drizzled::Session&,
100
100
                    drizzled::Table&,
101
 
                    drizzled::TableIdentifier&,
 
101
                    const drizzled::TableIdentifier&,
102
102
                    drizzled::message::Table&)
103
103
  {
104
104
    return EPERM;
105
105
  }
106
106
 
107
 
  int doDropTable(drizzled::Session&, drizzled::TableIdentifier&)
 
107
  int doDropTable(drizzled::Session&, const drizzled::TableIdentifier&)
108
108
  {
109
109
    return 0;
110
110
  }