~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to plugin/tableprototester/tableprototester.cc

  • Committer: David Shrewsbury
  • Date: 2010-10-05 20:38:57 UTC
  • mto: (1814.1.4 build)
  • mto: This revision was merged to the branch mainline in revision 1816.
  • Revision ID: shrewsbury.dave@gmail.com-20101005203857-v2xvi0zblliyxxf8
Add options to proto files for use when generating Java source files.

Show diffs side-by-side

added added

removed removed

Lines of Context:
57
57
    table_definition_ext= TABLEPROTOTESTER_EXT;
58
58
  }
59
59
 
60
 
  virtual Cursor *create(Table &table)
 
60
  virtual Cursor *create(TableShare &table)
61
61
  {
62
62
    return new TableProtoTesterCursor(*this, table);
63
63
  }
100
100
 
101
101
  void doGetTableIdentifiers(drizzled::CachedDirectory &directory,
102
102
                             const drizzled::SchemaIdentifier &schema_identifier,
103
 
                             drizzled::TableIdentifier::vector &set_of_identifiers);
 
103
                             drizzled::TableIdentifiers &set_of_identifiers);
104
104
};
105
105
 
106
106
void TableProtoTesterEngine::doGetTableIdentifiers(drizzled::CachedDirectory&,
107
107
                                                   const drizzled::SchemaIdentifier &schema_identifier,
108
 
                                                   drizzled::TableIdentifier::vector &set_of_identifiers)
 
108
                                                   drizzled::TableIdentifiers &set_of_identifiers)
109
109
{
110
110
  if (schema_identifier.compare("test"))
111
111
  {
128
128
}
129
129
 
130
130
TableProtoTesterCursor::TableProtoTesterCursor(drizzled::plugin::StorageEngine &engine_arg,
131
 
                                               Table &table_arg) :
 
131
                           TableShare &table_arg) :
132
132
  Cursor(engine_arg, table_arg)
133
133
{ }
134
134
 
263
263
 
264
264
int TableProtoTesterCursor::doInsertRecord(unsigned char *)
265
265
{
266
 
  return(getTable()->next_number_field ? update_auto_increment() : 0);
 
266
  return(table->next_number_field ? update_auto_increment() : 0);
267
267
}
268
268
 
269
269
int TableProtoTesterCursor::doStartTableScan(bool)