MCPcopy Create free account
hub / github.com/LadybugDB/ladybug / printValueVector

Function printValueVector

tools/wal_dump/main.cpp:96–111  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

94}
95
96static void printValueVector(const ValueVector& vector, uint64_t numRows) {
97 std::cout << " Values: [";
98 for (uint64_t i = 0; i < std::min(numRows, (uint64_t)10); i++) {
99 if (i > 0)
100 std::cout << ", ";
101 if (vector.isNull(i)) {
102 std::cout << "NULL";
103 } else {
104 std::cout << vector.getAsValue(i)->toString();
105 }
106 }
107 if (numRows > 10) {
108 std::cout << ", ... (" << numRows << " total)";
109 }
110 std::cout << "]\n";
111}
112
113static void dumpRecord(const WALRecord& record) {
114 switch (record.type) {

Callers 1

dumpRecordFunction · 0.85

Calls 3

getAsValueMethod · 0.80
isNullMethod · 0.45
toStringMethod · 0.45

Tested by

no test coverage detected