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

Method setup

c_glib/test/test-stream-decoder.rb:47–63  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

45 end
46
47 def setup
48 columns = {
49 "enabled": build_boolean_array([true, false, nil, true]),
50 }
51 @record_batch = build_record_batch(columns)
52 @schema = @record_batch.schema
53
54 @buffer = Arrow::ResizableBuffer.new(0)
55 output = Arrow::BufferOutputStream.new(@buffer)
56 stream_writer = Arrow::RecordBatchStreamWriter.new(output, @schema)
57 stream_writer.write_record_batch(@record_batch)
58 stream_writer.close
59 output.close
60
61 @listener = Listener.new
62 @decoder = Arrow::StreamDecoder.new(@listener)
63 end
64
65 def test_listener
66 assert_equal(@listener, @decoder.listener)

Callers

nothing calls this directly

Calls 5

build_record_batchFunction · 0.85
write_record_batchMethod · 0.80
schemaMethod · 0.45
newMethod · 0.45
closeMethod · 0.45

Tested by

no test coverage detected