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

Function MakeChunker

cpp/src/arrow/json/chunker.cc:172–180  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

170} // namespace
171
172std::unique_ptr<Chunker> MakeChunker(const ParseOptions& options) {
173 std::shared_ptr<BoundaryFinder> delimiter;
174 if (options.newlines_in_values) {
175 delimiter = std::make_shared<ParsingBoundaryFinder>();
176 } else {
177 delimiter = MakeNewlineBoundaryFinder();
178 }
179 return std::make_unique<Chunker>(std::move(delimiter));
180}
181
182} // namespace json
183} // namespace arrow

Callers 3

ReadMethod · 0.70
MakeAsyncMethod · 0.70
BenchmarkJSONChunkingFunction · 0.70

Calls 1

Tested by

no test coverage detected