@@ -106,13 +106,13 @@ bool HeapTable::Iterator::next_meta(TupleMeta& out_meta) {
106106 if (offset != 0 ) {
107107 /* Found a record: Deserialize it in-place from the pinned buffer */
108108 const uint8_t * const data = reinterpret_cast <const uint8_t *>(buffer + offset);
109-
109+
110110 // Read Tuple Length (first 2 bytes)
111111 uint16_t tuple_data_len;
112112 std::memcpy (&tuple_data_len, data, 2 );
113-
113+
114114 const size_t record_len = static_cast <size_t >(tuple_data_len);
115- if (record_len < 18 ) { // 2 len + 8 xmin + 8 xmax
115+ if (record_len < 18 ) { // 2 len + 8 xmin + 8 xmax
116116 table_.bpm_ .unpin_page (table_.filename_ , next_id_.page_num , false );
117117 return false ;
118118 }
@@ -123,8 +123,10 @@ bool HeapTable::Iterator::next_meta(TupleMeta& out_meta) {
123123
124124 size_t cursor = 18 ;
125125 std::pmr::vector<common::Value> values (mr_);
126-
127- std::cerr << " DEBUG: Iterator::next_meta values.reserve(" << table_.schema_ .column_count () << " ) iter=" << this << " table=" << &table_ << " mr=" << mr_ << std::endl;
126+
127+ std::cerr << " DEBUG: Iterator::next_meta values.reserve("
128+ << table_.schema_ .column_count () << " ) iter=" << this
129+ << " table=" << &table_ << " mr=" << mr_ << std::endl;
128130 values.reserve (table_.schema_ .column_count ());
129131
130132 for (size_t i = 0 ; i < table_.schema_ .column_count (); ++i) {
@@ -209,7 +211,7 @@ HeapTable::TupleId HeapTable::insert(const executor::Tuple& tuple, uint64_t xmin
209211 };
210212
211213 uint64_t xmax = 0 ;
212- payload_size = 18 ; // 2 len + 8 xmin + 8 xmax
214+ payload_size = 18 ; // 2 len + 8 xmin + 8 xmax
213215 // placeholder for length
214216 std::memset (payload_ptr, 0 , 2 );
215217 std::memcpy (payload_ptr + 2 , &xmin, 8 );
@@ -247,7 +249,7 @@ HeapTable::TupleId HeapTable::insert(const executor::Tuple& tuple, uint64_t xmin
247249 }
248250
249251 const auto required = static_cast <uint16_t >(payload_size);
250- std::memcpy (payload_ptr, &required, 2 ); // set final length
252+ std::memcpy (payload_ptr, &required, 2 ); // set final length
251253
252254 while (true ) {
253255 // Use cached page if available
@@ -260,7 +262,7 @@ HeapTable::TupleId HeapTable::insert(const executor::Tuple& tuple, uint64_t xmin
260262 if (!cached_page_) {
261263 cached_page_ = bpm_.new_page (filename_, &cached_page_id_);
262264 if (!cached_page_) {
263- return {0 , 0 }; // Buffer pool full or allocation failed
265+ return {0 , 0 }; // Buffer pool full or allocation failed
264266 }
265267 last_page_id_ = cached_page_id_;
266268 }
@@ -406,7 +408,7 @@ bool HeapTable::get_meta(const TupleId& tuple_id, TupleMeta& out_meta) const {
406408 if (offset == 0 ) return false ;
407409
408410 const uint8_t * const data = reinterpret_cast <const uint8_t *>(buffer + offset);
409-
411+
410412 uint16_t tuple_data_len;
411413 std::memcpy (&tuple_data_len, data, 2 );
412414 const size_t record_len = static_cast <size_t >(tuple_data_len);
@@ -481,7 +483,7 @@ bool HeapTable::get_meta(const TupleId& tuple_id, TupleMeta& out_meta) const {
481483 }
482484
483485 const uint8_t * const data = reinterpret_cast <const uint8_t *>(buffer + offset);
484-
486+
485487 uint16_t tuple_data_len;
486488 std::memcpy (&tuple_data_len, data, 2 );
487489 const size_t record_len = static_cast <size_t >(tuple_data_len);
@@ -573,7 +575,7 @@ uint64_t HeapTable::tuple_count() const {
573575 sizeof (uint16_t ));
574576 if (offset != 0 ) {
575577 uint64_t xmax = 0 ;
576- std::memcpy (&xmax, buffer + offset + 10 , 8 ); // 2 len + 8 xmin
578+ std::memcpy (&xmax, buffer + offset + 10 , 8 ); // 2 len + 8 xmin
577579 if (xmax == 0 ) count++;
578580 }
579581 }
0 commit comments