MySQL 5.6.14 Source Code Document
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
PropertiesImpl Class Reference
Collaboration diagram for PropertiesImpl:

Public Member Functions

 PropertiesImpl (Properties *, bool case_insensitive)
 PropertiesImpl (Properties *, const PropertiesImpl &)
void setCaseInsensitiveNames (bool value)
void grow (int sizeToAdd)
PropertyImplget (const char *name) const
PropertyImplput (PropertyImpl *)
void remove (const char *name)
Uint32 getPackedSize (Uint32 pLen) const
bool pack (Uint32 *&buf, const char *prefix, Uint32 prefixLen) const
bool unpack (const Uint32 *buf, Uint32 &bufLen, Properties *top, int items)
Uint32 getTotalItems () const
void setErrno (Uint32 pErr, Uint32 osErr=0)
const char * getProps (const char *name, const PropertiesImpl **impl) const
const char * getPropsPut (const char *name, PropertiesImpl **impl)

Public Attributes

Propertiesproperties
Uint32 size
Uint32 items
PropertyImpl ** content
bool m_insensitive
int(* compare )(const char *s1, const char *s2)

Detailed Description

PropertiesImpl

Definition at line 58 of file Properties.cpp.

Constructor & Destructor Documentation

PropertiesImpl::PropertiesImpl ( Properties p,
bool  case_insensitive 
)

Methods for PropertiesImpl

Definition at line 486 of file Properties.cpp.

Here is the call graph for this function:


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