| 51 | Tuple* const Tuple::POISON = reinterpret_cast<Tuple*>(42L); |
| 52 | |
| 53 | int64_t Tuple::TotalByteSize(const TupleDescriptor& desc, bool assume_smallify) const { |
| 54 | int64_t result = desc.byte_size(); |
| 55 | if (!desc.HasVarlenSlots()) return result; |
| 56 | result += VarlenByteSize(desc, assume_smallify); |
| 57 | return result; |
| 58 | } |
| 59 | |
| 60 | int64_t Tuple::VarlenByteSize(const TupleDescriptor& desc, bool assume_smallify) const { |
| 61 | int64_t result = 0; |