MySQL 5.6.14 Source Code Document
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Thd_ndb Class Reference
Collaboration diagram for Thd_ndb:

Public Member Functions

void init_open_tables ()
bool has_required_global_schema_lock (const char *func)
bool valid_ndb (void)
bool recycle_ndb (THD *thd)

Static Public Member Functions

static Thd_ndbseize (THD *)
static void release (Thd_ndb *thd_ndb)

Public Attributes

class Ndb_cluster_connectionconnection
class Ndbndb
class ha_ndbclusterm_handler
ulong count
uint lock_count
uint start_stmt_count
uint save_point_count
class NdbTransactiontrans
bool m_error
bool m_slow_path
bool m_force_send
uint32 options
uint32 trans_options
List< NDB_SHAREchanged_tables
HASH open_tables
MEM_ROOT m_batch_mem_root
uint m_unsent_bytes
uint m_batch_size
uint m_execute_count
uint m_scan_count
uint m_pruned_scan_count
uint m_sorted_scan_count
uint m_pushed_queries_defined
uint m_pushed_queries_dropped
uint m_pushed_queries_executed
uint m_pushed_reads
uint m_transaction_no_hint_count [MAX_NDB_NODES]
uint m_transaction_hint_count [MAX_NDB_NODES]
NdbTransactionglobal_schema_lock_trans
uint global_schema_lock_count
uint global_schema_lock_error
uint schema_locks_count
unsigned m_connect_count

Detailed Description

Definition at line 58 of file ndb_thd_ndb.h.

Member Data Documentation

uint Thd_ndb::m_pushed_queries_defined

This is the number of NdbQueryDef objects that the handler has created.

Definition at line 107 of file ndb_thd_ndb.h.

uint Thd_ndb::m_pushed_queries_dropped

This is the number of cases where the handler decided not to use an NdbQuery object that it previously created for executing a particular instance of a query fragment. This may happen if for examle the optimizer decides to use another type of access operation than originally assumed.

Definition at line 114 of file ndb_thd_ndb.h.

uint Thd_ndb::m_pushed_queries_executed

This is the number of times that the handler instantiated an NdbQuery object from a NdbQueryDef object and used the former for executing an instance of a query fragment.

Definition at line 120 of file ndb_thd_ndb.h.

uint Thd_ndb::m_pushed_reads

This is the number of lookup operations (via unique index or primary key) that were eliminated by pushing linked operations (NdbQuery) to the data nodes.

Definition at line 126 of file ndb_thd_ndb.h.

uint Thd_ndb::m_sorted_scan_count

This is the number of sorted scans (via ordered indexes).

Definition at line 104 of file ndb_thd_ndb.h.


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