MySQL 8.4.0
Source Code Documentation
anonymous_namespace{sql_select.cc}::store_key_const_item Class Referencefinal
Inheritance diagram for anonymous_namespace{sql_select.cc}::store_key_const_item:
[legend]

Public Member Functions

 store_key_const_item (THD *thd, Field *to_field_arg, uchar *ptr, uchar *null_ptr_arg, uint length, Item *item_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

int cached_result = -1
 

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_const_item()

anonymous_namespace{sql_select.cc}::store_key_const_item::store_key_const_item ( THD thd,
Field to_field_arg,
uchar ptr,
uchar null_ptr_arg,
uint  length,
Item item_arg 
)
inline

Member Function Documentation

◆ copy_inner()

enum store_key_result anonymous_namespace{sql_select.cc}::store_key_const_item::copy_inner ( )
inlineoverrideprotectedvirtual

Reimplemented from store_key.

◆ name()

const char * anonymous_namespace{sql_select.cc}::store_key_const_item::name ( ) const
inlineoverridevirtual

Reimplemented from store_key.

Member Data Documentation

◆ cached_result

int anonymous_namespace{sql_select.cc}::store_key_const_item::cached_result = -1
private

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