Drizzled Public API Documentation

drizzled::message::Statement Class Reference

List of all members.

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 ()
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 ()
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 ()
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 ()
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 ()
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 ()
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 ()
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 ()
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 ()
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 ()
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 ()
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 ()
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 ()
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 ()
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 ()
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 ()

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::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_
int _cached_size_
::google::protobuf::uint32 _has_bits_ [(19+31)/32]

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 2087 of file transaction.pb.h.


Member Data Documentation

const int Statement::Type_ARRAYSIZE [static]
Initial value:
    Statement_Type_Type_ARRAYSIZE

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

const Statement_Type Statement::Type_MAX [static]
Initial value:
    Statement_Type_Type_MAX

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

const Statement_Type Statement::Type_MIN [static]
Initial value:
    Statement_Type_Type_MIN

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


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