24#ifndef DD__RAW_TABLE_INCLUDED 
   25#define DD__RAW_TABLE_INCLUDED 
   61                                 std::unique_ptr<Raw_record> &
r);
 
   67                       std::unique_ptr<Raw_record_set> &rs);
 
TABLE * table
Definition: table.h:3572
 
Definition: object_key.h:38
 
Definition: raw_record.h:141
 
Definition: raw_table.h:44
 
bool find_record(const Object_key &key, std::unique_ptr< Raw_record > &r)
Find record and populate raw_record.
Definition: raw_table.cc:65
 
Table_ref * get_table_ref()
Definition: raw_table.h:53
 
bool open_record_set(const Object_key *key, std::unique_ptr< Raw_record_set > &rs)
Initiate table scan operation for the given key.
Definition: raw_table.cc:148
 
TABLE * get_table()
Definition: raw_table.h:51
 
Raw_new_record * prepare_record_for_insert()
Definition: raw_table.cc:135
 
Raw_table(thr_lock_type lock_type, const String_type &name)
Definition: raw_table.cc:46
 
Table_ref m_table_ref
Definition: raw_table.h:70
 
virtual ~Raw_table()=default
 
bool prepare_record_for_update(const Object_key &key, std::unique_ptr< Raw_record > &r)
Write modified data into row buffer.
Definition: raw_table.cc:115
 
bool find_last_record(const Object_key &key, std::unique_ptr< Raw_record > &r)
Find last record in table and populate raw_record.
Definition: raw_table.cc:184
 
The version of the current data dictionary table definitions.
Definition: dictionary_client.h:43
 
Char_string_template< String_type_allocator > String_type
Definition: string_type.h:51
 
const mysql_service_registry_t * r
Definition: pfs_example_plugin_employee.cc:86
 
required string key
Definition: replication_asynchronous_connection_failover.proto:60
 
case opt name
Definition: sslopt-case.h:33
 
thr_lock_type
Definition: thr_lock.h:51