Skip to content

Rewrite string storage to use index, offset and data columns

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

87.11% of diff hit (target 80.00%)

View this Pull Request on Codecov

87.11% of diff hit (target 80.00%)

Annotations

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

See this annotation in the file changed.

@codecov codecov / codecov/patch

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

Added line #L116 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 33 in src/storage/store/column.cpp

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/storage/store/column.cpp#L33

Added line #L33 was not covered by tests

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

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/storage/store/column.cpp#L40

Added line #L40 was not covered by tests

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

See this annotation in the file changed.

@codecov codecov / codecov/patch

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

Added lines #L43 - L44 were not covered by tests

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

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/storage/store/column.cpp#L47

Added line #L47 was not covered by tests

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

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/storage/store/column.cpp#L68

Added line #L68 was not covered by tests

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

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/storage/store/column.cpp#L72

Added line #L72 was not covered by tests

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

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/storage/store/column.cpp#L99

Added line #L99 was not covered by tests

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

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/storage/store/column.cpp#L103-L105

Added lines #L103 - L105 were not covered by tests

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

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/storage/store/column.cpp#L555-L559

Added lines #L555 - L559 were not covered by tests

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

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/storage/store/column.cpp#L577

Added line #L577 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 755 in src/storage/store/column.cpp

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/storage/store/column.cpp#L751-L755

Added lines #L751 - L755 were not covered by tests

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

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/storage/store/column.cpp#L761

Added line #L761 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