MySQL 5.6.14 Source Code Document
|
Public Member Functions | |
void | set_buf (Type *buf, Uint32 bufMaxCnt) |
void | set_buf (Type *buf) |
void | reset () |
int | add (Type type) |
int | add (Type type, Uint32 cnt) |
void | copy (const Spec &s2) |
const Type & | get_type (Uint32 i) const |
Uint32 | get_cnt () const |
Uint32 | get_nullable_cnt (bool allNullable) const |
Uint32 | get_nullmask_len (bool allNullable) const |
Uint32 | get_max_data_len (bool allNullable) const |
Uint32 | get_min_var_bytes (bool allNullable) const |
void | print (NdbOut &out) const |
const char * | print (char *buf, Uint32 bufsz) const |
int | validate () const |
Public Member Functions inherited from NdbPack::Error | |
int | get_error_code () const |
int | get_error_line () const |
Friends | |
class | Iter |
class | DataC |
class | Data |
class | BoundC |
NdbOut & | operator<< (NdbOut &, const Spec &) |
Additional Inherited Members | |
Public Types inherited from NdbPack::Error | |
enum | { TypeNotSet = -101, TypeOutOfRange = -102, TypeNotSupported = -103, TypeSizeZero = -104, TypeFixSizeInvalid = -105, TypeNullableNotBool = -106, CharsetNotSpecified = -107, CharsetNotFound = -108, CharsetNotAllowed = -109, SpecBufOverflow = -201, DataCntOverflow = -301, DataBufOverflow = -302, DataValueOverflow = -303, DataNotNullable = -304, InvalidAttrInfo = -305, BoundEmptySide = -401, BoundNonemptySide = -402, InternalError = -901, ValidationError = -902, NoError = 0 } |
Definition at line 174 of file NdbPack.hpp.