Skip to content

Rewrite string storage to use index, offset and data columns

Codecov / codecov/patch succeeded Nov 16, 2023 in 0s

87.45% of diff hit (target 80.00%)

View this Pull Request on Codecov

87.45% of diff hit (target 80.00%)

Annotations

Check warning on line 125 in src/include/storage/store/column.h

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/include/storage/store/column.h#L125

Added line #L125 was not covered by tests

Check warning on line 290 in src/storage/compression/compression.cpp

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/storage/compression/compression.cpp#L288-L290

Added lines #L288 - L290 were not covered by tests

Check warning on line 622 in src/storage/compression/compression.cpp

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/storage/compression/compression.cpp#L621-L622

Added lines #L621 - L622 were not covered by tests

Check warning on line 626 in src/storage/compression/compression.cpp

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/storage/compression/compression.cpp#L625-L626

Added lines #L625 - L626 were not covered by tests

Check warning on line 630 in src/storage/compression/compression.cpp

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/storage/compression/compression.cpp#L629-L630

Added lines #L629 - L630 were not covered by tests

Check warning on line 634 in src/storage/compression/compression.cpp

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/storage/compression/compression.cpp#L633-L634

Added lines #L633 - L634 were not covered by tests

Check warning on line 34 in src/storage/store/column.cpp

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/storage/store/column.cpp#L34

Added line #L34 was not covered by tests

Check warning on line 41 in src/storage/store/column.cpp

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/storage/store/column.cpp#L41

Added line #L41 was not covered by tests

Check warning on line 45 in src/storage/store/column.cpp

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/storage/store/column.cpp#L44-L45

Added lines #L44 - L45 were not covered by tests

Check warning on line 48 in src/storage/store/column.cpp

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/storage/store/column.cpp#L48

Added line #L48 was not covered by tests

Check warning on line 69 in src/storage/store/column.cpp

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/storage/store/column.cpp#L69

Added line #L69 was not covered by tests

Check warning on line 73 in src/storage/store/column.cpp

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/storage/store/column.cpp#L73

Added line #L73 was not covered by tests

Check warning on line 100 in src/storage/store/column.cpp

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/storage/store/column.cpp#L100

Added line #L100 was not covered by tests

Check warning on line 106 in src/storage/store/column.cpp

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/storage/store/column.cpp#L104-L106

Added lines #L104 - L106 were not covered by tests

Check warning on line 569 in src/storage/store/column.cpp

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/storage/store/column.cpp#L565-L569

Added lines #L565 - L569 were not covered by tests

Check warning on line 593 in src/storage/store/column.cpp

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/storage/store/column.cpp#L593

Added line #L593 was not covered by tests

Check warning on line 737 in src/storage/store/column.cpp

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/storage/store/column.cpp#L736-L737

Added lines #L736 - L737 were not covered by tests

Check warning on line 753 in src/storage/store/column.cpp

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/storage/store/column.cpp#L749-L753

Added lines #L749 - L753 were not covered by tests

Check warning on line 759 in src/storage/store/column.cpp

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/storage/store/column.cpp#L759

Added line #L759 was not covered by tests

Check warning on line 61 in src/storage/store/string_column_chunk.cpp

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/storage/store/string_column_chunk.cpp#L61

Added line #L61 was not covered by tests