~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to plugin/function_engine/function.h

  • Committer: Brian Aker
  • Date: 2010-08-13 17:44:18 UTC
  • mto: This revision was merged to the branch mainline in revision 1709.
  • Revision ID: brian@tangent.org-20100813174418-pq2wr6r6f2okx3gb
Remove myisam_data_pointer_siz

Show diffs side-by-side

added added

removed removed

Lines of Context:
45
45
 
46
46
  int doCreateTable(drizzled::Session&,
47
47
                    drizzled::Table&,
48
 
                    drizzled::TableIdentifier &,
 
48
                    const drizzled::TableIdentifier &,
49
49
                    drizzled::message::Table&)
50
50
  {
51
51
    return EPERM;
52
52
  }
53
53
 
54
 
  int doDropTable(drizzled::Session&, drizzled::TableIdentifier&)
 
54
  int doDropTable(drizzled::Session&, const drizzled::TableIdentifier&)
55
55
  { 
56
56
    return EPERM; 
57
57
  }
58
58
 
59
 
  virtual drizzled::Cursor *create(drizzled::TableShare &table,
60
 
                                   drizzled::memory::Root *mem_root);
 
59
  virtual drizzled::Cursor *create(drizzled::TableShare &table);
61
60
 
62
61
  const char **bas_ext() const 
63
62
  {
69
68
    return drizzled::plugin::TableFunction::getFunction(path);
70
69
  }
71
70
 
72
 
  bool doCanCreateTable(drizzled::TableIdentifier &identifier);
 
71
  bool doCanCreateTable(const drizzled::TableIdentifier &identifier);
73
72
 
74
73
 
75
74
  void doGetTableNames(drizzled::CachedDirectory&, 
76
 
                       drizzled::SchemaIdentifier &schema_identifier,
 
75
                       const drizzled::SchemaIdentifier &schema_identifier,
77
76
                       std::set<std::string> &set_of_names);
78
77
 
79
78
  int doGetTableDefinition(drizzled::Session &session,
80
 
                           drizzled::TableIdentifier &identifier,
 
79
                           const drizzled::TableIdentifier &identifier,
81
80
                           drizzled::message::Table &table_message);
82
81
 
83
 
  void doGetSchemaIdentifiers(drizzled::SchemaIdentifierList&);
84
 
 
85
 
  bool doDoesTableExist(drizzled::Session& session, drizzled::TableIdentifier &identifier);
86
 
 
87
 
  bool doGetSchemaDefinition(drizzled::SchemaIdentifier &schema, drizzled::message::Schema &schema_message);
88
 
 
89
 
  int doRenameTable(drizzled::Session&, drizzled::TableIdentifier &, drizzled::TableIdentifier &)
 
82
  void doGetSchemaIdentifiers(drizzled::SchemaIdentifiers&);
 
83
 
 
84
  bool doDoesTableExist(drizzled::Session& session, const drizzled::TableIdentifier &identifier);
 
85
 
 
86
  bool doGetSchemaDefinition(const drizzled::SchemaIdentifier &schema, drizzled::message::Schema &schema_message);
 
87
 
 
88
  int doRenameTable(drizzled::Session&, const drizzled::TableIdentifier &, const drizzled::TableIdentifier &)
90
89
  {
91
90
    return EPERM;
92
91
  }
93
92
 
94
93
  void doGetTableIdentifiers(drizzled::CachedDirectory &directory,
95
 
                             drizzled::SchemaIdentifier &schema_identifier,
 
94
                             const drizzled::SchemaIdentifier &schema_identifier,
96
95
                             drizzled::TableIdentifiers &set_of_identifiers);
97
96
};
98
97