MySQL 8.0.30
Source Code Documentation
PFS_any_name< max_length > Struct Template Reference

#include <pfs_name.h>

Public Member Functions

 PFS_any_name ()
 
 PFS_any_name (const PFS_any_name< max_length > &other)
 
PFS_any_name< max_length > & operator= (const PFS_any_name< max_length > &other)
 
void reset ()
 
void set (const char *str, size_t len)
 
void casedn (const CHARSET_INFO *cs)
 
size_t length () const
 
const char * ptr () const
 
void hash (const CHARSET_INFO *cs, uint64 *nr1, uint64 *nr2) const
 
int sort (const CHARSET_INFO *cs, const PFS_any_name< max_length > *other) const
 

Public Attributes

uchar m_data [max_length]
 
size_t m_length
 

Constructor & Destructor Documentation

◆ PFS_any_name() [1/2]

template<int max_length>
PFS_any_name< max_length >::PFS_any_name ( )
inline

◆ PFS_any_name() [2/2]

template<int max_length>
PFS_any_name< max_length >::PFS_any_name ( const PFS_any_name< max_length > &  other)
inline

Member Function Documentation

◆ casedn()

template<int max_length>
void PFS_any_name< max_length >::casedn ( const CHARSET_INFO cs)
inline

◆ hash()

template<int max_length>
void PFS_any_name< max_length >::hash ( const CHARSET_INFO cs,
uint64 nr1,
uint64 nr2 
) const
inline

◆ length()

template<int max_length>
size_t PFS_any_name< max_length >::length ( ) const
inline

◆ operator=()

template<int max_length>
PFS_any_name< max_length > & PFS_any_name< max_length >::operator= ( const PFS_any_name< max_length > &  other)
inline

◆ ptr()

template<int max_length>
const char * PFS_any_name< max_length >::ptr ( ) const
inline

◆ reset()

template<int max_length>
void PFS_any_name< max_length >::reset ( void  )
inline

◆ set()

template<int max_length>
void PFS_any_name< max_length >::set ( const char *  str,
size_t  len 
)
inline

◆ sort()

template<int max_length>
int PFS_any_name< max_length >::sort ( const CHARSET_INFO cs,
const PFS_any_name< max_length > *  other 
) const
inline

Member Data Documentation

◆ m_data

template<int max_length>
uchar PFS_any_name< max_length >::m_data[max_length]

◆ m_length

template<int max_length>
size_t PFS_any_name< max_length >::m_length

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