17#include "sql/expr/tuple.h"
45 void add_tuple(unique_ptr<Tuple> tuple);
46 Tuple &tuple_at(
size_t index);
49 vector<unique_ptr<Tuple>> tuples_;
组合的TupleTODO 单元测试
Definition: composite_tuple.h:25
CompositeTuple(CompositeTuple &&)=default
保留移动构造函数
RC cell_at(int index, Value &cell) const override
获取指定位置的Cell
Definition: composite_tuple.cpp:29
CompositeTuple(const CompositeTuple &)=delete
删除默认构造函数
RC find_cell(const TupleCellSpec &spec, Value &cell) const override
根据cell的描述,获取cell的值
Definition: composite_tuple.cpp:53
int cell_num() const override
获取元组中的Cell的个数
Definition: composite_tuple.cpp:20
CompositeTuple & operator=(CompositeTuple &&)=default
保留移动赋值函数
CompositeTuple & operator=(const CompositeTuple &)=delete
删除默认赋值函数
Definition: tuple_cell.h:20
元组的抽象描述
Definition: tuple.h:66
属性的值
Definition: value.h:30