MCPcopy Create free account
hub / github.com/apache/impala / TEST_F

Function TEST_F

be/src/runtime/buffered-tuple-stream-test.cc:629–657  ·  view source on GitHub ↗

Basic API test. No data should be going to disk.

Source from the content-addressed store, hash-verified

627
628// Basic API test. No data should be going to disk.
629TEST_F(SimpleTupleStreamTest, Basic) {
630 Init(numeric_limits<int64_t>::max());
631 TestValues<int>(0, int_desc_, false, true);
632 TestValues<int>(1, int_desc_, false, true);
633 TestValues<int>(10, int_desc_, false, true);
634 TestValues<int>(100, int_desc_, false, true);
635 TestValues<int>(0, int_desc_, false, false);
636 TestValues<int>(1, int_desc_, false, false);
637 TestValues<int>(10, int_desc_, false, false);
638 TestValues<int>(100, int_desc_, false, false);
639
640 TestValues<StringValue>(0, string_desc_, false, true);
641 TestValues<StringValue>(1, string_desc_, false, true);
642 TestValues<StringValue>(10, string_desc_, false, true);
643 TestValues<StringValue>(100, string_desc_, false, true);
644 TestValues<StringValue>(0, string_desc_, false, false);
645 TestValues<StringValue>(1, string_desc_, false, false);
646 TestValues<StringValue>(10, string_desc_, false, false);
647 TestValues<StringValue>(100, string_desc_, false, false);
648
649 TestIntValuesInterleaved(0, 1, true);
650 TestIntValuesInterleaved(1, 1, true);
651 TestIntValuesInterleaved(10, 5, true);
652 TestIntValuesInterleaved(100, 15, true);
653 TestIntValuesInterleaved(0, 1, false);
654 TestIntValuesInterleaved(1, 1, false);
655 TestIntValuesInterleaved(10, 5, false);
656 TestIntValuesInterleaved(100, 15, false);
657}
658
659// Test with only 1 buffer.
660TEST_F(SimpleTupleStreamTest, OneBufferSpill) {

Callers

nothing calls this directly

Calls 15

maxFunction · 0.85
OKFunction · 0.85
AddRowCustomBeginMethod · 0.80
AddRowCustomEndMethod · 0.80
IsAnyTupleNullableMethod · 0.80
codeMethod · 0.80
UnpinStreamMethod · 0.80
PrepareForReadWriteMethod · 0.80
GetStringSlotMethod · 0.80
tuple_offsetMethod · 0.80
DoneWritingMethod · 0.80
PrepareForPinnedReadMethod · 0.80

Tested by

no test coverage detected