17#include "storage/field/field_meta.h"
18#include "storage/table/table.h"
31 const Table *table()
const {
return table_; }
32 const FieldMeta *meta()
const {
return field_; }
34 AttrType attr_type()
const {
return field_->type(); }
36 const char *table_name()
const {
return table_->name(); }
37 const char *field_name()
const {
return field_->name(); }
39 void set_table(
const Table *table) { this->table_ = table; }
40 void set_field(
const FieldMeta *field) { this->field_ = field; }
42 void set_int(
Record &record,
int value);
43 int get_int(
const Record &record);
45 const char *get_data(
const Record &record);
48 const Table *table_ =
nullptr;
表示一个记录
Definition: record.h:101