#include <drizzled/common_fwd.h>
#include <drizzled/common.h>
#include <drizzled/message/table.pb.h>
#include <string>
#include <vector>
Go to the source code of this file.
Namespaces | |
namespace | drizzled |
TODO: Rename this file - func.h is stupid. |
Enumerations | |
enum | TransformSqlVariant { ANSI, MYSQL_4, MYSQL_5, DRIZZLE } |
enum | TransformSqlError { NONE = 0, MISSING_HEADER = 1, MISSING_DATA = 2, UUID_MISMATCH = 3 } |
Functions | |
enum TransformSqlError | drizzled::message::transformStatementToSql (const Statement &source, std::vector< std::string > &sql_strings, enum TransformSqlVariant sql_variant=DRIZZLE, bool already_in_transaction=false) |
enum TransformSqlError | drizzled::message::transformInsertStatementToSql (const InsertHeader &header, const InsertData &data, std::string &destination, enum TransformSqlVariant sql_variant=DRIZZLE) |
enum TransformSqlError | drizzled::message::transformInsertRecordToSql (const InsertHeader &header, const InsertRecord &record, std::string &destination, enum TransformSqlVariant sql_variant=DRIZZLE) |
enum TransformSqlError | drizzled::message::transformInsertHeaderToSql (const InsertHeader &header, std::string &destination, enum TransformSqlVariant sql_variant=DRIZZLE) |
enum TransformSqlError | drizzled::message::transformUpdateHeaderToSql (const UpdateHeader &header, std::string &destination, enum TransformSqlVariant sql_variant=DRIZZLE) |
enum TransformSqlError | drizzled::message::transformUpdateRecordToSql (const UpdateHeader &header, const UpdateRecord &record, std::string &destination, enum TransformSqlVariant sql_variant=DRIZZLE) |
enum TransformSqlError | drizzled::message::transformDeleteStatementToSql (const DeleteHeader &header, const DeleteData &data, std::string &destination, enum TransformSqlVariant sql_variant=DRIZZLE) |
enum TransformSqlError | drizzled::message::transformDeleteRecordToSql (const DeleteHeader &header, const DeleteRecord &record, std::string &destination, enum TransformSqlVariant sql_variant=DRIZZLE) |
enum TransformSqlError | drizzled::message::transformDeleteHeaderToSql (const DeleteHeader &header, std::string &destination, enum TransformSqlVariant sql_variant=DRIZZLE) |
enum TransformSqlError | drizzled::message::transformDropTableStatementToSql (const DropTableStatement &statement, std::string &destination, enum TransformSqlVariant sql_variant=DRIZZLE) |
enum TransformSqlError | drizzled::message::transformTruncateTableStatementToSql (const TruncateTableStatement &statement, std::string &destination, enum TransformSqlVariant sql_variant=DRIZZLE) |
enum TransformSqlError | drizzled::message::transformCreateSchemaStatementToSql (const CreateSchemaStatement &statement, std::string &destination, enum TransformSqlVariant sql_variant=DRIZZLE) |
enum TransformSqlError | drizzled::message::transformDropSchemaStatementToSql (const DropSchemaStatement &statement, std::string &destination, enum TransformSqlVariant sql_variant=DRIZZLE) |
enum TransformSqlError | drizzled::message::transformAlterSchemaStatementToSql (const AlterSchemaStatement &statement, std::string &destination, enum TransformSqlVariant sql_variant=DRIZZLE) |
enum TransformSqlError | drizzled::message::transformSetVariableStatementToSql (const SetVariableStatement &statement, std::string &destination, enum TransformSqlVariant sql_variant=DRIZZLE) |
enum TransformSqlError | drizzled::message::transformCreateTableStatementToSql (const CreateTableStatement &statement, std::string &destination, enum TransformSqlVariant sql_variant=DRIZZLE) |
enum TransformSqlError | drizzled::message::transformTableDefinitionToSql (const Table &table, std::string &destination, enum TransformSqlVariant sql_variant=DRIZZLE, bool with_schema=true) |
enum TransformSqlError | drizzled::message::transformTableOptionsToSql (const Table::TableOptions &table_options, std::string &destination, enum TransformSqlVariant sql_variant=DRIZZLE) |
enum TransformSqlError | drizzled::message::transformIndexDefinitionToSql (const Table::Index &index, const Table &table, std::string &destination, enum TransformSqlVariant sql_variant=DRIZZLE) |
enum TransformSqlError | drizzled::message::transformForeignKeyConstraintDefinitionToSql (const Table::ForeignKeyConstraint &fkey, const Table &table, std::string &destination, enum TransformSqlVariant sql_variant=DRIZZLE) |
enum TransformSqlError | drizzled::message::transformFieldDefinitionToSql (const Table::Field &field, std::string &destination, enum TransformSqlVariant sql_variant=DRIZZLE) |
bool | drizzled::message::shouldQuoteFieldValue (Table::Field::FieldType in_type) |
Table::Field::FieldType | drizzled::message::internalFieldTypeToFieldProtoType (enum enum_field_types type) |
bool | drizzled::message::transactionContainsBulkSegment (const Transaction &transaction) |
Declarations of various routines that can be used to convert Transaction messages to other formats, including SQL statements.
Definition in file statement_transform.h.