|
| TableMeta (const TableMeta &other) |
|
void | swap (TableMeta &other) noexcept |
|
RC | init (int32_t table_id, const char *name, const vector< FieldMeta > *trx_fields, span< const AttrInfoSqlNode > attributes, StorageFormat storage_format, StorageEngine storage_engine) |
|
RC | add_index (const IndexMeta &index) |
|
int32_t | table_id () const |
|
const char * | name () const |
|
const FieldMeta * | trx_field () const |
|
const FieldMeta * | field (int index) const |
|
const FieldMeta * | field (const char *name) const |
|
const FieldMeta * | find_field_by_offset (int offset) const |
|
auto | field_metas () const -> const vector< FieldMeta > * |
|
auto | trx_fields () const -> span< const FieldMeta > |
|
const StorageFormat | storage_format () const |
|
const StorageEngine | storage_engine () const |
|
int | field_num () const |
|
int | sys_field_num () const |
|
const IndexMeta * | index (const char *name) const |
|
const IndexMeta * | find_index_by_field (const char *field) const |
|
const IndexMeta * | index (int i) const |
|
int | index_num () const |
|
int | record_size () const |
|
int | serialize (ostream &os) const override |
|
int | deserialize (istream &is) override |
|
int | get_serial_size () const override |
|
void | to_string (string &output) const override |
|
void | desc (ostream &os) const |
|
virtual int | serialize (ostream &os) const =0 |
|
virtual int | deserialize (istream &is)=0 |
|
virtual int | get_serial_size () const =0 |
|
virtual void | to_string (string &output) const =0 |
|