(table)
| 29 | end |
| 30 | |
| 31 | def dump_table(table) |
| 32 | table.n_columns.times.collect do |i| |
| 33 | field = table.schema.get_field(i) |
| 34 | chunked_array = table.get_column_data(i) |
| 35 | values = [] |
| 36 | chunked_array.chunks.each do |chunk| |
| 37 | chunk.length.times do |j| |
| 38 | values << chunk.get_value(j) |
| 39 | end |
| 40 | end |
| 41 | [ |
| 42 | field.name, |
| 43 | values, |
| 44 | ] |
| 45 | end |
| 46 | end |
| 47 | |
| 48 | def test_arrays |
| 49 | require_gi_bindings(3, 3, 1) |