MySQL 9.1.0
Source Code Documentation
PFS_user_name_view Struct Reference

#include <pfs_name.h>

Public Member Functions

void reset ()
 
void set_view (const char *str, size_t len)
 
void hash (uint64 *nr1, uint64 *nr2) const
 
int sort (const PFS_user_name_view *other) const
 
size_t length () const
 
const char * ptr () const
 
const CHARSET_INFOcharset () const
 

Static Private Member Functions

static const CHARSET_INFOget_cs ()
 

Private Attributes

PFS_any_name_view< USERNAME_LENGTHm_name
 

Member Function Documentation

◆ charset()

const CHARSET_INFO * PFS_user_name_view::charset ( ) const
inline

◆ get_cs()

const CHARSET_INFO * PFS_user_name_view::get_cs ( )
staticprivate

◆ hash()

void PFS_user_name_view::hash ( uint64 nr1,
uint64 nr2 
) const
inline

◆ length()

size_t PFS_user_name_view::length ( ) const
inline

◆ ptr()

const char * PFS_user_name_view::ptr ( ) const
inline

◆ reset()

void PFS_user_name_view::reset ( void  )
inline

◆ set_view()

void PFS_user_name_view::set_view ( const char *  str,
size_t  len 
)
inline

◆ sort()

int PFS_user_name_view::sort ( const PFS_user_name_view other) const
inline

Member Data Documentation

◆ m_name

PFS_any_name_view<USERNAME_LENGTH> PFS_user_name_view::m_name
private

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