MySQL 9.1.0
Source Code Documentation
store_key_hash_item Class Referencefinal

#include <sql_select.h>

Inheritance diagram for store_key_hash_item:
[legend]

Public Member Functions

 store_key_hash_item (THD *thd, Field *to_field_arg, uchar *ptr, uchar *null_ptr_arg, uint length, Item *item_arg, ulonglong *hash_arg)
 
const char * name () const override
 
- Public Member Functions inherited from store_key
 store_key (THD *thd, Field *to_field_arg, uchar *ptr, uchar *null_ptr_arg, uint length, Item *item_arg)
 
virtual ~store_key ()=default
 
store_key_result copy ()
 sets ignore truncation warnings mode and calls the real copy method More...
 

Protected Member Functions

enum store_key_result copy_inner () override
 

Private Attributes

ulonglonghash
 

Additional Inherited Members

- Public Types inherited from store_key
enum  store_key_result { STORE_KEY_OK , STORE_KEY_FATAL , STORE_KEY_CONV }
 
- Public Attributes inherited from store_key
bool null_key {false}
 
- Protected Attributes inherited from store_key
Fieldto_field
 
Itemitem
 

Constructor & Destructor Documentation

◆ store_key_hash_item()

store_key_hash_item::store_key_hash_item ( THD thd,
Field to_field_arg,
uchar ptr,
uchar null_ptr_arg,
uint  length,
Item item_arg,
ulonglong hash_arg 
)
inline

Member Function Documentation

◆ name()

const char * store_key_hash_item::name ( ) const
inlineoverridevirtual

Reimplemented from store_key.

Member Data Documentation

◆ hash

ulonglong* store_key_hash_item::hash
private

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