My Project
Public Member Functions | Protected Member Functions | Protected Attributes
JOIN_CACHE_BKA Class Reference
Inheritance diagram for JOIN_CACHE_BKA:
JOIN_CACHE QEP_operation Sql_alloc JOIN_CACHE_BKA_UNIQUE

List of all members.

Public Member Functions

 JOIN_CACHE_BKA (JOIN *j, JOIN_TAB *tab, uint flags, JOIN_CACHE *prev)
 The MRR mode initially is set to 'flags'.
int init ()
bool is_key_access ()
virtual uint get_next_key (uchar **key)
bool skip_index_tuple (range_seq_t rseq, char *range_info)

Protected Member Functions

virtual void init_mrr_buff ()
bool check_emb_key_usage ()
uint aux_buffer_incr ()
uint aux_buffer_min_size () const
enum_nested_loop_state join_matching_records (bool skip_last)
bool init_join_matching_records (RANGE_SEQ_IF *seq_funcs, uint ranges)

Protected Attributes

uint mrr_mode
HANDLER_BUFFER mrr_buff
uint local_key_arg_fields
uint external_key_arg_fields
bool use_emb_key
uint emb_key_length

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines