Drizzled Public API Documentation

drizzled::message::Statement Class Reference
Inheritance diagram for drizzled::message::Statement:

Public Types

typedef Statement_Type Type
 

Public Member Functions

 Statement (const Statement &from)
 
Statementoperator= (const Statement &from)
 
const
::google::protobuf::UnknownFieldSet & 
unknown_fields () const
 
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields ()
 
void Swap (Statement *other)
 
StatementNew () const
 
void CopyFrom (const ::google::protobuf::Message &from)
 
void MergeFrom (const ::google::protobuf::Message &from)
 
void CopyFrom (const Statement &from)
 
void MergeFrom (const Statement &from)
 
void Clear ()
 
bool IsInitialized () const
 
int ByteSize () const
 
bool MergePartialFromCodedStream (::google::protobuf::io::CodedInputStream *input)
 
void SerializeWithCachedSizes (::google::protobuf::io::CodedOutputStream *output) const
 
::google::protobuf::uint8 * SerializeWithCachedSizesToArray (::google::protobuf::uint8 *output) const
 
int GetCachedSize () const
 
::google::protobuf::Metadata GetMetadata () const
 
bool has_type () const
 
void clear_type ()
 
inline::drizzled::message::Statement_Type type () const
 
void set_type (::drizzled::message::Statement_Type value)
 
bool has_start_timestamp () const
 
void clear_start_timestamp ()
 
inline::google::protobuf::uint64 start_timestamp () const
 
void set_start_timestamp (::google::protobuf::uint64 value)
 
bool has_end_timestamp () const
 
void clear_end_timestamp ()
 
inline::google::protobuf::uint64 end_timestamp () const
 
void set_end_timestamp (::google::protobuf::uint64 value)
 
bool has_sql () const
 
void clear_sql ()
 
const ::std::string & sql () const
 
void set_sql (const ::std::string &value)
 
void set_sql (const char *value)
 
void set_sql (const char *value, size_t size)
 
inline::std::string * mutable_sql ()
 
inline::std::string * release_sql ()
 
void set_allocated_sql (::std::string *sql)
 
bool has_insert_header () const
 
void clear_insert_header ()
 
const
::drizzled::message::InsertHeader
insert_header () const
 
inline::drizzled::message::InsertHeader * mutable_insert_header ()
 
inline::drizzled::message::InsertHeader * release_insert_header ()
 
void set_allocated_insert_header (::drizzled::message::InsertHeader *insert_header)
 
bool has_insert_data () const
 
void clear_insert_data ()
 
const
::drizzled::message::InsertData
insert_data () const
 
inline::drizzled::message::InsertData * mutable_insert_data ()
 
inline::drizzled::message::InsertData * release_insert_data ()
 
void set_allocated_insert_data (::drizzled::message::InsertData *insert_data)
 
bool has_update_header () const
 
void clear_update_header ()
 
const
::drizzled::message::UpdateHeader
update_header () const
 
inline::drizzled::message::UpdateHeader * mutable_update_header ()
 
inline::drizzled::message::UpdateHeader * release_update_header ()
 
void set_allocated_update_header (::drizzled::message::UpdateHeader *update_header)
 
bool has_update_data () const
 
void clear_update_data ()
 
const
::drizzled::message::UpdateData
update_data () const
 
inline::drizzled::message::UpdateData * mutable_update_data ()
 
inline::drizzled::message::UpdateData * release_update_data ()
 
void set_allocated_update_data (::drizzled::message::UpdateData *update_data)
 
bool has_delete_header () const
 
void clear_delete_header ()
 
const
::drizzled::message::DeleteHeader
delete_header () const
 
inline::drizzled::message::DeleteHeader * mutable_delete_header ()
 
inline::drizzled::message::DeleteHeader * release_delete_header ()
 
void set_allocated_delete_header (::drizzled::message::DeleteHeader *delete_header)
 
bool has_delete_data () const
 
void clear_delete_data ()
 
const
::drizzled::message::DeleteData
delete_data () const
 
inline::drizzled::message::DeleteData * mutable_delete_data ()
 
inline::drizzled::message::DeleteData * release_delete_data ()
 
void set_allocated_delete_data (::drizzled::message::DeleteData *delete_data)
 
bool has_truncate_table_statement () const
 
void clear_truncate_table_statement ()
 
const
::drizzled::message::TruncateTableStatement
truncate_table_statement () const
 
inline::drizzled::message::TruncateTableStatement * mutable_truncate_table_statement ()
 
inline::drizzled::message::TruncateTableStatement * release_truncate_table_statement ()
 
void set_allocated_truncate_table_statement (::drizzled::message::TruncateTableStatement *truncate_table_statement)
 
bool has_create_schema_statement () const
 
void clear_create_schema_statement ()
 
const
::drizzled::message::CreateSchemaStatement
create_schema_statement () const
 
inline::drizzled::message::CreateSchemaStatement * mutable_create_schema_statement ()
 
inline::drizzled::message::CreateSchemaStatement * release_create_schema_statement ()
 
void set_allocated_create_schema_statement (::drizzled::message::CreateSchemaStatement *create_schema_statement)
 
bool has_drop_schema_statement () const
 
void clear_drop_schema_statement ()
 
const
::drizzled::message::DropSchemaStatement
drop_schema_statement () const
 
inline::drizzled::message::DropSchemaStatement * mutable_drop_schema_statement ()
 
inline::drizzled::message::DropSchemaStatement * release_drop_schema_statement ()
 
void set_allocated_drop_schema_statement (::drizzled::message::DropSchemaStatement *drop_schema_statement)
 
bool has_alter_schema_statement () const
 
void clear_alter_schema_statement ()
 
const
::drizzled::message::AlterSchemaStatement
alter_schema_statement () const
 
inline::drizzled::message::AlterSchemaStatement * mutable_alter_schema_statement ()
 
inline::drizzled::message::AlterSchemaStatement * release_alter_schema_statement ()
 
void set_allocated_alter_schema_statement (::drizzled::message::AlterSchemaStatement *alter_schema_statement)
 
bool has_create_table_statement () const
 
void clear_create_table_statement ()
 
const
::drizzled::message::CreateTableStatement
create_table_statement () const
 
inline::drizzled::message::CreateTableStatement * mutable_create_table_statement ()
 
inline::drizzled::message::CreateTableStatement * release_create_table_statement ()
 
void set_allocated_create_table_statement (::drizzled::message::CreateTableStatement *create_table_statement)
 
bool has_alter_table_statement () const
 
void clear_alter_table_statement ()
 
const
::drizzled::message::AlterTableStatement
alter_table_statement () const
 
inline::drizzled::message::AlterTableStatement * mutable_alter_table_statement ()
 
inline::drizzled::message::AlterTableStatement * release_alter_table_statement ()
 
void set_allocated_alter_table_statement (::drizzled::message::AlterTableStatement *alter_table_statement)
 
bool has_drop_table_statement () const
 
void clear_drop_table_statement ()
 
const
::drizzled::message::DropTableStatement
drop_table_statement () const
 
inline::drizzled::message::DropTableStatement * mutable_drop_table_statement ()
 
inline::drizzled::message::DropTableStatement * release_drop_table_statement ()
 
void set_allocated_drop_table_statement (::drizzled::message::DropTableStatement *drop_table_statement)
 
bool has_set_variable_statement () const
 
void clear_set_variable_statement ()
 
const
::drizzled::message::SetVariableStatement
set_variable_statement () const
 
inline::drizzled::message::SetVariableStatement * mutable_set_variable_statement ()
 
inline::drizzled::message::SetVariableStatement * release_set_variable_statement ()
 
void set_allocated_set_variable_statement (::drizzled::message::SetVariableStatement *set_variable_statement)
 
bool has_raw_sql_schema () const
 
void clear_raw_sql_schema ()
 
const ::std::string & raw_sql_schema () const
 
void set_raw_sql_schema (const ::std::string &value)
 
void set_raw_sql_schema (const char *value)
 
void set_raw_sql_schema (const char *value, size_t size)
 
inline::std::string * mutable_raw_sql_schema ()
 
inline::std::string * release_raw_sql_schema ()
 
void set_allocated_raw_sql_schema (::std::string *raw_sql_schema)
 

Static Public Member Functions

static const
::google::protobuf::Descriptor * 
descriptor ()
 
static const Statementdefault_instance ()
 
static bool Type_IsValid (int value)
 
static const
::google::protobuf::EnumDescriptor * 
Type_descriptor ()
 
static const ::std::string & Type_Name (Type value)
 
static bool Type_Parse (const ::std::string &name, Type *value)
 

Static Public Attributes

static const Type ROLLBACK = Statement_Type_ROLLBACK
 
static const Type INSERT = Statement_Type_INSERT
 
static const Type DELETE = Statement_Type_DELETE
 
static const Type UPDATE = Statement_Type_UPDATE
 
static const Type TRUNCATE_TABLE = Statement_Type_TRUNCATE_TABLE
 
static const Type CREATE_SCHEMA = Statement_Type_CREATE_SCHEMA
 
static const Type ALTER_SCHEMA = Statement_Type_ALTER_SCHEMA
 
static const Type DROP_SCHEMA = Statement_Type_DROP_SCHEMA
 
static const Type CREATE_TABLE = Statement_Type_CREATE_TABLE
 
static const Type ALTER_TABLE = Statement_Type_ALTER_TABLE
 
static const Type DROP_TABLE = Statement_Type_DROP_TABLE
 
static const Type ROLLBACK_STATEMENT = Statement_Type_ROLLBACK_STATEMENT
 
static const Type SET_VARIABLE = Statement_Type_SET_VARIABLE
 
static const Type RAW_SQL = Statement_Type_RAW_SQL
 
static const Type Type_MIN
 
static const Type Type_MAX
 
static const int Type_ARRAYSIZE
 
static const int kTypeFieldNumber = 1
 
static const int kStartTimestampFieldNumber = 2
 
static const int kEndTimestampFieldNumber = 3
 
static const int kSqlFieldNumber = 4
 
static const int kInsertHeaderFieldNumber = 5
 
static const int kInsertDataFieldNumber = 6
 
static const int kUpdateHeaderFieldNumber = 7
 
static const int kUpdateDataFieldNumber = 8
 
static const int kDeleteHeaderFieldNumber = 9
 
static const int kDeleteDataFieldNumber = 10
 
static const int kTruncateTableStatementFieldNumber = 11
 
static const int kCreateSchemaStatementFieldNumber = 12
 
static const int kDropSchemaStatementFieldNumber = 13
 
static const int kAlterSchemaStatementFieldNumber = 14
 
static const int kCreateTableStatementFieldNumber = 15
 
static const int kAlterTableStatementFieldNumber = 16
 
static const int kDropTableStatementFieldNumber = 17
 
static const int kSetVariableStatementFieldNumber = 18
 
static const int kRawSqlSchemaFieldNumber = 19
 

Private Member Functions

void SharedCtor ()
 
void SharedDtor ()
 
void SetCachedSize (int size) const
 
void set_has_type ()
 
void clear_has_type ()
 
void set_has_start_timestamp ()
 
void clear_has_start_timestamp ()
 
void set_has_end_timestamp ()
 
void clear_has_end_timestamp ()
 
void set_has_sql ()
 
void clear_has_sql ()
 
void set_has_insert_header ()
 
void clear_has_insert_header ()
 
void set_has_insert_data ()
 
void clear_has_insert_data ()
 
void set_has_update_header ()
 
void clear_has_update_header ()
 
void set_has_update_data ()
 
void clear_has_update_data ()
 
void set_has_delete_header ()
 
void clear_has_delete_header ()
 
void set_has_delete_data ()
 
void clear_has_delete_data ()
 
void set_has_truncate_table_statement ()
 
void clear_has_truncate_table_statement ()
 
void set_has_create_schema_statement ()
 
void clear_has_create_schema_statement ()
 
void set_has_drop_schema_statement ()
 
void clear_has_drop_schema_statement ()
 
void set_has_alter_schema_statement ()
 
void clear_has_alter_schema_statement ()
 
void set_has_create_table_statement ()
 
void clear_has_create_table_statement ()
 
void set_has_alter_table_statement ()
 
void clear_has_alter_table_statement ()
 
void set_has_drop_table_statement ()
 
void clear_has_drop_table_statement ()
 
void set_has_set_variable_statement ()
 
void clear_has_set_variable_statement ()
 
void set_has_raw_sql_schema ()
 
void clear_has_raw_sql_schema ()
 
void InitAsDefaultInstance ()
 

Private Attributes

::google::protobuf::UnknownFieldSet _unknown_fields_
 
::google::protobuf::uint32 _has_bits_ [1]
 
int _cached_size_
 
::google::protobuf::uint64 start_timestamp_
 
::google::protobuf::uint64 end_timestamp_
 
::std::string * sql_
 
::drizzled::message::InsertHeaderinsert_header_
 
::drizzled::message::InsertDatainsert_data_
 
::drizzled::message::UpdateHeaderupdate_header_
 
::drizzled::message::UpdateDataupdate_data_
 
::drizzled::message::DeleteHeaderdelete_header_
 
::drizzled::message::DeleteDatadelete_data_
 
::drizzled::message::TruncateTableStatementtruncate_table_statement_
 
::drizzled::message::CreateSchemaStatementcreate_schema_statement_
 
::drizzled::message::DropSchemaStatementdrop_schema_statement_
 
::drizzled::message::AlterSchemaStatementalter_schema_statement_
 
::drizzled::message::CreateTableStatementcreate_table_statement_
 
::drizzled::message::AlterTableStatementalter_table_statement_
 
::drizzled::message::DropTableStatementdrop_table_statement_
 
::drizzled::message::SetVariableStatementset_variable_statement_
 
::std::string * raw_sql_schema_
 
int type_
 

Static Private Attributes

static Statementdefault_instance_ = NULL
 

Friends

void protobuf_AddDesc_transaction_2eproto ()
 
void protobuf_AssignDesc_transaction_2eproto ()
 
void protobuf_ShutdownFile_transaction_2eproto ()
 

Detailed Description

Definition at line 2048 of file transaction.pb.h.

Member Data Documentation

const int Statement::Type_ARRAYSIZE
static
Initial value:
=
Statement_Type_Type_ARRAYSIZE

Definition at line 2121 of file transaction.pb.h.

const Statement_Type Statement::Type_MAX
static
Initial value:
=
Statement_Type_Type_MAX

Definition at line 2119 of file transaction.pb.h.

const Statement_Type Statement::Type_MIN
static
Initial value:
=
Statement_Type_Type_MIN

Definition at line 2117 of file transaction.pb.h.


The documentation for this class was generated from the following files: