Coverage Report

Created: 2026-02-16 07:47

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/src/serenity/Userland/Libraries/LibSQL/Row.cpp
Line
Count
Source
1
/*
2
 * Copyright (c) 2021, Jan de Visser <jan@de-visser.net>
3
 *
4
 * SPDX-License-Identifier: BSD-2-Clause
5
 */
6
7
#include <LibSQL/Meta.h>
8
#include <LibSQL/Row.h>
9
10
namespace SQL {
11
12
Row::Row(NonnullRefPtr<TableDef> table, Block::Index block_index)
13
0
    : Tuple(table->to_tuple_descriptor())
14
0
    , m_table(move(table))
15
0
{
16
0
    set_block_index(block_index);
17
0
}
18
19
void Row::deserialize(Serializer& serializer)
20
0
{
21
0
    Tuple::deserialize(serializer);
22
0
    m_next_block_index = serializer.deserialize<Block::Index>();
23
0
}
24
25
void Row::serialize(Serializer& serializer) const
26
0
{
27
0
    Tuple::serialize(serializer);
28
0
    serializer.serialize<Block::Index>(next_block_index());
29
0
}
30
31
}