MiniOB 1
MiniOB is one mini database, helping developers to learn how database works.
|
成员的完整列表,这些成员属于 TableMeta,包括所有继承而来的类成员
add_index(const IndexMeta &index) (定义于 TableMeta) | TableMeta | |
desc(std::ostream &os) const (定义于 TableMeta) | TableMeta | |
deserialize(std::istream &is) override (定义于 TableMeta) | TableMeta | |
field(int index) const (定义于 TableMeta) | TableMeta | |
field(const char *name) const (定义于 TableMeta) | TableMeta | |
field_metas() const (定义于 TableMeta) | TableMeta | inline |
field_num() const (定义于 TableMeta) | TableMeta | |
fields_ (定义于 TableMeta) | TableMeta | protected |
find_field_by_offset(int offset) const (定义于 TableMeta) | TableMeta | |
find_index_by_field(const char *field) const (定义于 TableMeta) | TableMeta | |
get_serial_size() const override (定义于 TableMeta) | TableMeta | |
index(const char *name) const (定义于 TableMeta) | TableMeta | |
index(int i) const (定义于 TableMeta) | TableMeta | |
index_num() const (定义于 TableMeta) | TableMeta | |
indexes_ (定义于 TableMeta) | TableMeta | protected |
init(int32_t table_id, const char *name, int field_num, const AttrInfoSqlNode attributes[]) (定义于 TableMeta) | TableMeta | |
name() const (定义于 TableMeta) | TableMeta | |
name_ (定义于 TableMeta) | TableMeta | protected |
record_size() const (定义于 TableMeta) | TableMeta | |
record_size_ (定义于 TableMeta) | TableMeta | protected |
serialize(std::ostream &os) const override (定义于 TableMeta) | TableMeta | |
swap(TableMeta &other) noexcept (定义于 TableMeta) | TableMeta | |
sys_field_num() const (定义于 TableMeta) | TableMeta | |
table_id() const (定义于 TableMeta) | TableMeta | inline |
table_id_ (定义于 TableMeta) | TableMeta | protected |
TableMeta()=default (定义于 TableMeta) | TableMeta | |
TableMeta(const TableMeta &other) (定义于 TableMeta) | TableMeta | |
to_string(std::string &output) const override (定义于 TableMeta) | TableMeta | |
trx_field() const (定义于 TableMeta) | TableMeta | |
trx_fields() const -> const std::pair< const FieldMeta *, int > (定义于 TableMeta) | TableMeta | |
~TableMeta()=default (定义于 TableMeta) | TableMeta |