~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to plugin/function_engine/function.h

  • Committer: Brian Aker
  • Date: 2011-01-13 05:06:32 UTC
  • mto: (2079.1.1 drizzle)
  • mto: This revision was merged to the branch mainline in revision 2080.
  • Revision ID: brian@tangent.org-20110113050632-92b0129n2urv5v0w
Fix for test on drop (error message change).

Show diffs side-by-side

added added

removed removed

Lines of Context:
48
48
 
49
49
  int doCreateTable(drizzled::Session&,
50
50
                    drizzled::Table&,
51
 
                    const drizzled::identifier::Table &,
 
51
                    const drizzled::TableIdentifier &,
52
52
                    drizzled::message::Table&)
53
53
  {
54
 
    return drizzled::ER_TABLE_PERMISSION_DENIED;
 
54
    return EPERM;
55
55
  }
56
56
 
57
 
  int doDropTable(drizzled::Session&, const drizzled::identifier::Table&)
 
57
  int doDropTable(drizzled::Session&, const drizzled::TableIdentifier&)
58
58
  { 
59
 
    return drizzled::HA_ERR_NO_SUCH_TABLE; 
 
59
    return EPERM; 
60
60
  }
61
61
 
62
62
  virtual drizzled::Cursor *create(drizzled::Table &table);
71
71
    return drizzled::plugin::TableFunction::getFunction(path);
72
72
  }
73
73
 
74
 
  bool doCanCreateTable(const drizzled::identifier::Table &identifier);
 
74
  bool doCanCreateTable(const drizzled::TableIdentifier &identifier);
75
75
 
76
76
 
77
77
  int doGetTableDefinition(drizzled::Session &session,
78
 
                           const drizzled::identifier::Table &identifier,
 
78
                           const drizzled::TableIdentifier &identifier,
79
79
                           drizzled::message::Table &table_message);
80
80
 
81
 
  void doGetSchemaIdentifiers(drizzled::identifier::Schema::vector&);
82
 
 
83
 
  bool doDoesTableExist(drizzled::Session& session, const drizzled::identifier::Table &identifier);
84
 
 
85
 
  bool doGetSchemaDefinition(const drizzled::identifier::Schema &schema, drizzled::message::schema::shared_ptr &schema_message);
86
 
 
87
 
  int doRenameTable(drizzled::Session&, const drizzled::identifier::Table &, const drizzled::identifier::Table &)
 
81
  void doGetSchemaIdentifiers(drizzled::SchemaIdentifier::vector&);
 
82
 
 
83
  bool doDoesTableExist(drizzled::Session& session, const drizzled::TableIdentifier &identifier);
 
84
 
 
85
  bool doGetSchemaDefinition(const drizzled::SchemaIdentifier &schema, drizzled::message::schema::shared_ptr &schema_message);
 
86
 
 
87
  int doRenameTable(drizzled::Session&, const drizzled::TableIdentifier &, const drizzled::TableIdentifier &)
88
88
  {
89
89
    return EPERM;
90
90
  }
91
91
 
92
92
  void doGetTableIdentifiers(drizzled::CachedDirectory &directory,
93
 
                             const drizzled::identifier::Schema &schema_identifier,
94
 
                             drizzled::identifier::Table::vector &set_of_identifiers);
 
93
                             const drizzled::SchemaIdentifier &schema_identifier,
 
94
                             drizzled::TableIdentifier::vector &set_of_identifiers);
95
95
};
96
96
 
97
97
#endif /* PLUGIN_FUNCTION_ENGINE_FUNCTION_H */