~stewart/drizzle/remove-unused-row-type-in-table-message

« back to all changes in this revision

Viewing changes to plugin/tableprototester/tableprototester.cc

  • Committer: Monty Taylor
  • Date: 2010-06-20 05:04:38 UTC
  • mfrom: (1627.2.8 build)
  • Revision ID: mordred@inaugust.com-20100620050438-j7vkswfjcb4vm4o7
Merged in Brian's const TableIdentifiter work.

Show diffs side-by-side

added added

removed removed

Lines of Context:
69
69
 
70
70
  int doCreateTable(Session&,
71
71
                    Table&,
72
 
                    drizzled::TableIdentifier &identifier,
 
72
                    const drizzled::TableIdentifier &identifier,
73
73
                    drizzled::message::Table&);
74
74
 
75
 
  int doDropTable(Session&, drizzled::TableIdentifier &identifier);
 
75
  int doDropTable(Session&, const drizzled::TableIdentifier &identifier);
76
76
 
77
77
  int doGetTableDefinition(Session &session,
78
 
                           drizzled::TableIdentifier &identifier,
 
78
                           const drizzled::TableIdentifier &identifier,
79
79
                           drizzled::message::Table &table_proto);
80
80
 
81
81
  void doGetTableNames(drizzled::CachedDirectory &directory,
101
101
            HA_KEYREAD_ONLY);
102
102
  }
103
103
 
104
 
  bool doDoesTableExist(Session &session, TableIdentifier &identifier);
 
104
  bool doDoesTableExist(Session &session, const drizzled::TableIdentifier &identifier);
105
105
 
106
 
  int doRenameTable(Session&, TableIdentifier&, TableIdentifier&)
 
106
  int doRenameTable(Session&, const drizzled::TableIdentifier&, const drizzled::TableIdentifier&)
107
107
  {
108
108
    return EPERM;
109
109
  }
124
124
  }
125
125
}
126
126
 
127
 
bool TableProtoTesterEngine::doDoesTableExist(Session&, TableIdentifier &identifier)
 
127
bool TableProtoTesterEngine::doDoesTableExist(Session&, const drizzled::TableIdentifier &identifier)
128
128
{
129
129
  if (strcmp(identifier.getPath().c_str(), "./test/t1") == 0)
130
130
    return true;
151
151
 
152
152
int TableProtoTesterEngine::doCreateTable(Session&,
153
153
                                          Table&,
154
 
                                          drizzled::TableIdentifier&,
 
154
                                          const drizzled::TableIdentifier&,
155
155
                                          drizzled::message::Table&)
156
156
{
157
157
  return EEXIST;
158
158
}
159
159
 
160
160
 
161
 
int TableProtoTesterEngine::doDropTable(Session&, drizzled::TableIdentifier&)
 
161
int TableProtoTesterEngine::doDropTable(Session&, const drizzled::TableIdentifier&)
162
162
{
163
163
  return EPERM;
164
164
}
216
216
 
217
217
 
218
218
int TableProtoTesterEngine::doGetTableDefinition(Session&,
219
 
                                                 drizzled::TableIdentifier &identifier,
 
219
                                                 const drizzled::TableIdentifier &identifier,
220
220
                                                 drizzled::message::Table &table_proto)
221
221
{
222
222
  if (strcmp(identifier.getPath().c_str(), "./test/t1") == 0)