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:3568
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