MySQL 8.4.0
Source Code Documentation
anonymous_namespace{classic_query_forwarder.cc}::ForwardedShowWarningsHandler Class Reference
Inheritance diagram for anonymous_namespace{classic_query_forwarder.cc}::ForwardedShowWarningsHandler:
[legend]

Public Member Functions

 ForwardedShowWarningsHandler (MysqlRoutingClassicConnectionBase *connection, ShowWarnings::Verbosity verbosity)
 
void on_column_count (uint64_t count) override
 
void on_column (const classic_protocol::message::server::ColumnMeta &col) override
 
void on_row (const classic_protocol::message::server::Row &msg) override
 
void on_row_end (const classic_protocol::message::server::Eof &msg) override
 
void on_ok (const classic_protocol::message::server::Ok &msg) override
 
void on_error (const classic_protocol::message::server::Error &msg) override
 
- Public Member Functions inherited from QuerySender::Handler
virtual ~Handler ()=default
 

Private Attributes

uint64_t col_count_ {}
 
uint64_t col_cur_ {}
 
MysqlRoutingClassicConnectionBaseconnection_
 
bool something_failed_ {false}
 
ShowWarnings::Verbosity verbosity_
 

Constructor & Destructor Documentation

◆ ForwardedShowWarningsHandler()

anonymous_namespace{classic_query_forwarder.cc}::ForwardedShowWarningsHandler::ForwardedShowWarningsHandler ( MysqlRoutingClassicConnectionBase connection,
ShowWarnings::Verbosity  verbosity 
)
inlineexplicit

Member Function Documentation

◆ on_column()

void anonymous_namespace{classic_query_forwarder.cc}::ForwardedShowWarningsHandler::on_column ( const classic_protocol::message::server::ColumnMeta col)
inlineoverridevirtual

Reimplemented from QuerySender::Handler.

◆ on_column_count()

void anonymous_namespace{classic_query_forwarder.cc}::ForwardedShowWarningsHandler::on_column_count ( uint64_t  count)
inlineoverridevirtual

Reimplemented from QuerySender::Handler.

◆ on_error()

void anonymous_namespace{classic_query_forwarder.cc}::ForwardedShowWarningsHandler::on_error ( const classic_protocol::message::server::Error msg)
inlineoverridevirtual

Reimplemented from QuerySender::Handler.

◆ on_ok()

void anonymous_namespace{classic_query_forwarder.cc}::ForwardedShowWarningsHandler::on_ok ( const classic_protocol::message::server::Ok msg)
inlineoverridevirtual

Reimplemented from QuerySender::Handler.

◆ on_row()

void anonymous_namespace{classic_query_forwarder.cc}::ForwardedShowWarningsHandler::on_row ( const classic_protocol::message::server::Row msg)
inlineoverridevirtual

Reimplemented from QuerySender::Handler.

◆ on_row_end()

void anonymous_namespace{classic_query_forwarder.cc}::ForwardedShowWarningsHandler::on_row_end ( const classic_protocol::message::server::Eof msg)
inlineoverridevirtual

Reimplemented from QuerySender::Handler.

Member Data Documentation

◆ col_count_

uint64_t anonymous_namespace{classic_query_forwarder.cc}::ForwardedShowWarningsHandler::col_count_ {}
private

◆ col_cur_

uint64_t anonymous_namespace{classic_query_forwarder.cc}::ForwardedShowWarningsHandler::col_cur_ {}
private

◆ connection_

MysqlRoutingClassicConnectionBase* anonymous_namespace{classic_query_forwarder.cc}::ForwardedShowWarningsHandler::connection_
private

◆ something_failed_

bool anonymous_namespace{classic_query_forwarder.cc}::ForwardedShowWarningsHandler::something_failed_ {false}
private

◆ verbosity_

ShowWarnings::Verbosity anonymous_namespace{classic_query_forwarder.cc}::ForwardedShowWarningsHandler::verbosity_
private

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