23 #include <drizzled/message/catalog.pb.h>
35 cout <<
"CREATE CATALOG `" << catalog->name() <<
"` ";
37 for (
int option_nr=0; option_nr < catalog->engine().options_size(); option_nr++)
39 cout <<
" " << catalog->engine().options(option_nr).name() <<
" = "
40 <<
"'" << catalog->engine().options(option_nr).state() <<
"'";
46 int main(
int argc,
char* argv[])
48 GOOGLE_PROTOBUF_VERIFY_VERSION;
51 cerr <<
"Usage: " << argv[0] <<
" CATALOG" << endl;
59 fstream input(argv[1], ios::in | ios::binary);
60 if (!catalog.ParseFromIstream(&input))
62 cerr <<
"Failed to parse catalog." << endl;
67 printCatalog(&catalog);
TODO: Rename this file - func.h is stupid.