23 #include <drizzled/generator.h>
24 #include <drizzled/session.h>
33 Schema::Schema(Session &arg) :
36 plugin::StorageEngine::getIdentifiers(session, schema_names);
38 random_shuffle(schema_names.begin(), schema_names.end());
40 schema_iterator= schema_names.begin();
43 Schema::operator
const drizzled::message::schema::shared_ptr()
45 while (schema_iterator != schema_names.end())
47 identifier::Schema schema_identifier(*schema_iterator);
55 schema= plugin::StorageEngine::getSchemaDefinition(schema_identifier);
62 return message::schema::shared_ptr();
67 while (schema_iterator != schema_names.end())