MCPcopy Create free account
hub / github.com/apache/arrow / Batches

Function Batches

cpp/src/arrow/ipc/generate_fuzz_corpus.cc:68–104  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

66}
67
68Result<std::vector<std::shared_ptr<RecordBatch>>> Batches() {
69 std::vector<std::shared_ptr<RecordBatch>> batches;
70 std::shared_ptr<RecordBatch> batch;
71 std::shared_ptr<Array> array;
72
73 RETURN_NOT_OK(test::MakeNullRecordBatch(&batch));
74 batches.push_back(batch);
75 RETURN_NOT_OK(test::MakeListRecordBatch(&batch));
76 batches.push_back(batch);
77 RETURN_NOT_OK(test::MakeListViewRecordBatch(&batch));
78 batches.push_back(batch);
79 RETURN_NOT_OK(test::MakeDictionary(&batch));
80 batches.push_back(batch);
81 RETURN_NOT_OK(test::MakeTimestamps(&batch));
82 batches.push_back(batch);
83 RETURN_NOT_OK(test::MakeFWBinary(&batch));
84 batches.push_back(batch);
85 RETURN_NOT_OK(test::MakeStruct(&batch));
86 batches.push_back(batch);
87 RETURN_NOT_OK(test::MakeUnion(&batch));
88 batches.push_back(batch);
89 RETURN_NOT_OK(test::MakeFixedSizeListRecordBatch(&batch));
90 batches.push_back(batch);
91 RETURN_NOT_OK(test::MakeStringTypesRecordBatch(&batch));
92 batches.push_back(batch);
93 RETURN_NOT_OK(test::MakeUuid(&batch));
94 batches.push_back(batch);
95 RETURN_NOT_OK(test::MakeRunEndEncoded(&batch));
96 batches.push_back(batch);
97
98 ARROW_ASSIGN_OR_RAISE(batch, MakeExtensionBatch());
99 batches.push_back(batch);
100 ARROW_ASSIGN_OR_RAISE(batch, MakeMapBatch());
101 batches.push_back(batch);
102
103 return batches;
104}
105
106Result<std::shared_ptr<Buffer>> SerializeRecordBatch(
107 const std::shared_ptr<RecordBatch>& batch, const IpcWriteOptions& options,

Callers 9

SingleBatchMethod · 0.50
TestScanMethod · 0.50
TestScanBatchSizeMethod · 0.50
TestScanNoReadaheadMethod · 0.50
TEST_PFunction · 0.50

Calls 15

MakeNullRecordBatchFunction · 0.85
MakeListRecordBatchFunction · 0.85
MakeListViewRecordBatchFunction · 0.85
MakeDictionaryFunction · 0.85
MakeTimestampsFunction · 0.85
MakeFWBinaryFunction · 0.85
MakeUnionFunction · 0.85
MakeUuidFunction · 0.85
MakeRunEndEncodedFunction · 0.85
MakeExtensionBatchFunction · 0.85

Tested by 9

SingleBatchMethod · 0.40
TestScanMethod · 0.40
TestScanBatchSizeMethod · 0.40
TestScanNoReadaheadMethod · 0.40
TEST_PFunction · 0.40