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

List of all members.

Public Member Functions

 JOIN_CACHE_BKA_UNIQUE (JOIN *j, JOIN_TAB *tab, uint flags, JOIN_CACHE *prev)
int init ()
void reset_cache (bool for_writing)
 Reset the join buffer for reading/writing: default implementation.
bool get_record ()
virtual bool check_all_match_flags_for_key (uchar *key_chain_ptr)
uint get_next_key (uchar **key)
uchar * get_curr_key_chain ()
bool skip_index_tuple (range_seq_t rseq, char *range_info)

Protected Member Functions

uint get_size_of_key_offset ()
uchar * get_next_key_ref (uchar *key_ref_ptr)
void store_next_key_ref (uchar *key_ref_ptr, uchar *ref)
bool is_null_key_ref (uchar *key_ref_ptr)
void store_null_key_ref (uchar *key_ref_ptr)
uchar * get_next_rec_ref (uchar *ref_ptr)
void store_next_rec_ref (uchar *ref_ptr, uchar *ref)
uchar * get_curr_emb_key ()
uchar * get_emb_key (uchar *ref_ptr)
void store_emb_key_ref (uchar *ref_ptr, uchar *ref)
ulong rem_space ()
void init_mrr_buff ()
bool skip_record_if_match ()
enum_nested_loop_state join_matching_records (bool skip_last)
bool key_search (uchar *key, uint key_len, uchar **key_ref_ptr)
virtual bool check_match (uchar *rec_ptr)
bool put_record_in_cache ()

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