MySQL 5.6.14 Source Code Document
|
Public Member Functions | |
PropertiesImpl (Properties *, bool case_insensitive) | |
PropertiesImpl (Properties *, const PropertiesImpl &) | |
void | setCaseInsensitiveNames (bool value) |
void | grow (int sizeToAdd) |
PropertyImpl * | get (const char *name) const |
PropertyImpl * | put (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 | |
Properties * | properties |
Uint32 | size |
Uint32 | items |
PropertyImpl ** | content |
bool | m_insensitive |
int(* | compare )(const char *s1, const char *s2) |
Definition at line 58 of file Properties.cpp.
PropertiesImpl::PropertiesImpl | ( | Properties * | p, |
bool | case_insensitive | ||
) |
Methods for PropertiesImpl
Definition at line 486 of file Properties.cpp.