24 #include <drizzled/plugin.h>
25 #include <drizzled/plugin/plugin.h>
26 #include <drizzled/identifier.h>
43 :
Plugin(name_arg,
"Authorization")
84 bool send_error=
true);
89 bool send_error=
true);
94 bool send_error=
true);
101 identifier::schema::vector &set_of_schemas);
A set of Session members describing the current authenticated user.
virtual bool restrictTable(const drizzled::identifier::User &user_ctx, const drizzled::identifier::Table &table)
Visibility Control Macros.
virtual bool restrictSchema(const drizzled::identifier::User &user_ctx, const identifier::Schema &schema)=0
virtual bool restrictProcess(const drizzled::identifier::User &user_ctx, const drizzled::identifier::User &session_ctx)