MySQL 8.4.0
Source Code Documentation
PFS_any_name_view< max_length > Struct Template Reference

#include <pfs_name.h>

Public Member Functions

 PFS_any_name_view ()
 
 PFS_any_name_view (const PFS_any_name_view &other)
 
PFS_any_name_view< max_length > & operator= (const PFS_any_name_view< max_length > &other)
 
void reset ()
 
void set_view (const char *str, size_t len)
 
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_view< max_length > *other) const
 

Public Attributes

const ucharm_data
 
size_t m_length
 

Constructor & Destructor Documentation

◆ PFS_any_name_view() [1/2]

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

◆ PFS_any_name_view() [2/2]

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

Member Function Documentation

◆ hash()

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

◆ length()

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

◆ operator=()

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

◆ ptr()

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

◆ reset()

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

◆ set_view()

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

◆ sort()

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

Member Data Documentation

◆ m_data

template<int max_length>
const uchar* PFS_any_name_view< max_length >::m_data

◆ m_length

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

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