Public Types |
enum | { RR_UseDb = 1,
RR_NoUpdate = 2
} |
enum | {
NoSysTables = 4714,
NoIndexStats = 4715,
UsageError = 4716,
NoMemError = 4717,
InvalidCache = 4718,
InternalError = 4719,
BadSysTables = 4720,
HaveSysTables = 4244,
NoSysEvents = 4710,
BadSysEvents = BadSysTables,
HaveSysEvents = 746
} |
enum | CacheType { CacheBuild = 1,
CacheQuery = 2,
CacheClean = 3
} |
enum | { BoundBufferBytes = 8192
} |
enum | { StatBufferBytes = 2048
} |
enum | { RuleBufferBytes = 80
} |
Public Member Functions |
int | alloc_cache (Uint32 entries) |
const Error & | getNdbError () const |
int | records_in_range (const NdbDictionary::Index *index, NdbTransaction *trans, const NdbRecord *key_record, const NdbRecord *result_record, const NdbIndexScanOperation::IndexBound *ib, Uint64 table_rows, Uint64 *count, int flags) |
int | create_systables (Ndb *ndb) |
int | drop_systables (Ndb *ndb) |
int | check_systables (Ndb *ndb) |
int | set_index (const NdbDictionary::Index &index, const NdbDictionary::Table &table) |
void | reset_index () |
int | update_stat (Ndb *ndb) |
int | delete_stat (Ndb *ndb) |
void | move_cache () |
void | clean_cache () |
void | get_cache_info (CacheInfo &info, CacheType type) const |
void | get_head (Head &head) const |
int | read_head (Ndb *ndb) |
int | read_stat (Ndb *ndb) |
int | add_bound (Bound &bound, const void *value) |
int | add_bound_null (Bound &bound) |
void | set_bound_strict (Bound &bound, int strict) |
void | reset_bound (Bound &bound) |
int | finalize_range (Range &range) |
void | reset_range (Range &range) |
int | convert_range (Range &range, const NdbRecord *key_record, const NdbIndexScanOperation::IndexBound *ib) |
int | query_stat (const Range &range, Stat &stat) |
int | create_sysevents (Ndb *ndb) |
int | drop_sysevents (Ndb *ndb) |
int | check_sysevents (Ndb *ndb) |
int | create_listener (Ndb *ndb) |
int | execute_listener (Ndb *ndb) |
int | poll_listener (Ndb *ndb, int max_wait_ms) |
int | next_listener (Ndb *ndb) |
int | drop_listener (Ndb *ndb) |
void | set_mem_handler (Mem *mem) |
NdbIndexStatImpl & | getImpl () |
Static Public Member Functions |
static void | get_empty (const Stat &stat, bool *empty) |
static void | get_rir (const Stat &stat, double *rir) |
static void | get_rpk (const Stat &stat, Uint32 k, double *rpk) |
static void | get_rule (const Stat &stat, char *buffer) |
Friends |
class | NdbIndexStatImpl |
Detailed Description
Definition at line 39 of file NdbIndexStat.hpp.
The documentation for this class was generated from the following files: