23 #include <drizzled/message/access.h>
24 #include <drizzled/message/replication_options.h>
25 #include <drizzled/message/schema.h>
26 #include <drizzled/message/table.h>
28 #include <drizzled/message/transaction.pb.h>
29 #include <google/protobuf/text_format.h>
32 #include <drizzled/identifier.h>
43 const std::string &type(drizzled::message::Table::Field::FieldType type);
44 const std::string &type(drizzled::message::Table::ForeignKeyConstraint::ForeignKeyOption type);
45 const std::string &type(drizzled::message::Table::Index::IndexType type);
46 const std::string &type(drizzled::message::Table::ForeignKeyConstraint::ForeignKeyMatchOption type);
47 const std::string &type(drizzled::message::Table::TableType type);
50 std::ostream& operator<<(std::ostream& output,
const message::Transaction &message);
51 std::ostream& operator<<(std::ostream& output,
const message::Table &message);
TODO: Rename this file - func.h is stupid.