Drizzled Public API Documentation

ha_pbms Class Reference

List of all members.

Public Member Functions

 ha_pbms (handlerton *hton, TABLE_SHARE *table_arg)
const char * table_type () const
const char * index_type (uint inx)
const char ** bas_ext () const
MX_TABLE_TYPES_T table_flags () const
MX_ULONG_T index_flags (uint inx, uint part, bool all_parts) const
uint max_supported_keys () const
uint max_supported_key_length () const
uint max_supported_key_part_length () const
int open (const char *name, int mode, uint test_if_locked)
void drop_table (const char *name)
int close (void)
int write_row (unsigned char *buf)
int update_row (const unsigned char *old_data, unsigned char *new_data)
int delete_row (const unsigned char *buf)
int rnd_init (bool scan)
int rnd_next (byte *buf)
int rnd_pos (byte *buf, byte *pos)
void position (const byte *record)
int info (uint)
int external_lock (THD *thd, int lock_type)
int create (const char *name, TABLE *form, HA_CREATE_INFO *create_info)
void get_auto_increment (uint64_t, uint64_t, uint64_t, uint64_t *, uint64_t *)
THR_LOCK_DATA ** store_lock (THD *thd, THR_LOCK_DATA **to, enum thr_lock_type lock_type)
bool get_error_message (int error, String *buf)

Private Attributes

THR_LOCK_DATA ha_lock
 MySQL lock.
MSOpenSystemTableha_open_tab
int ha_error
PBMSResultRec ha_result

Detailed Description

Definition at line 60 of file ha_pbms.h.


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