Module: ArrowFormat::Org::Apache::Arrow::Flatbuf

Defined in:
lib/arrow-format/org/apache/arrow/flatbuf/int.rb,
lib/arrow-format/org/apache/arrow/flatbuf/map.rb,
lib/arrow-format/org/apache/arrow/flatbuf/bool.rb,
lib/arrow-format/org/apache/arrow/flatbuf/date.rb,
lib/arrow-format/org/apache/arrow/flatbuf/list.rb,
lib/arrow-format/org/apache/arrow/flatbuf/null.rb,
lib/arrow-format/org/apache/arrow/flatbuf/time.rb,
lib/arrow-format/org/apache/arrow/flatbuf/type.rb,
lib/arrow-format/org/apache/arrow/flatbuf/utf8.rb,
lib/arrow-format/org/apache/arrow/flatbuf/block.rb,
lib/arrow-format/org/apache/arrow/flatbuf/field.rb,
lib/arrow-format/org/apache/arrow/flatbuf/union.rb,
lib/arrow-format/org/apache/arrow/flatbuf/binary.rb,
lib/arrow-format/org/apache/arrow/flatbuf/buffer.rb,
lib/arrow-format/org/apache/arrow/flatbuf/footer.rb,
lib/arrow-format/org/apache/arrow/flatbuf/schema.rb,
lib/arrow-format/org/apache/arrow/flatbuf/tensor.rb,
lib/arrow-format/org/apache/arrow/flatbuf/decimal.rb,
lib/arrow-format/org/apache/arrow/flatbuf/feature.rb,
lib/arrow-format/org/apache/arrow/flatbuf/message.rb,
lib/arrow-format/org/apache/arrow/flatbuf/struct_.rb,
lib/arrow-format/org/apache/arrow/flatbuf/duration.rb,
lib/arrow-format/org/apache/arrow/flatbuf/interval.rb,
lib/arrow-format/org/apache/arrow/flatbuf/utf8view.rb,
lib/arrow-format/org/apache/arrow/flatbuf/date_unit.rb,
lib/arrow-format/org/apache/arrow/flatbuf/key_value.rb,
lib/arrow-format/org/apache/arrow/flatbuf/list_view.rb,
lib/arrow-format/org/apache/arrow/flatbuf/precision.rb,
lib/arrow-format/org/apache/arrow/flatbuf/time_unit.rb,
lib/arrow-format/org/apache/arrow/flatbuf/timestamp.rb,
lib/arrow-format/org/apache/arrow/flatbuf/endianness.rb,
lib/arrow-format/org/apache/arrow/flatbuf/field_node.rb,
lib/arrow-format/org/apache/arrow/flatbuf/large_list.rb,
lib/arrow-format/org/apache/arrow/flatbuf/large_utf8.rb,
lib/arrow-format/org/apache/arrow/flatbuf/tensor_dim.rb,
lib/arrow-format/org/apache/arrow/flatbuf/union_mode.rb,
lib/arrow-format/org/apache/arrow/flatbuf/binary_view.rb,
lib/arrow-format/org/apache/arrow/flatbuf/large_binary.rb,
lib/arrow-format/org/apache/arrow/flatbuf/record_batch.rb,
lib/arrow-format/org/apache/arrow/flatbuf/interval_unit.rb,
lib/arrow-format/org/apache/arrow/flatbuf/sparse_tensor.rb,
lib/arrow-format/org/apache/arrow/flatbuf/floating_point.rb,
lib/arrow-format/org/apache/arrow/flatbuf/message_header.rb,
lib/arrow-format/org/apache/arrow/flatbuf/dictionary_kind.rb,
lib/arrow-format/org/apache/arrow/flatbuf/fixed_size_list.rb,
lib/arrow-format/org/apache/arrow/flatbuf/large_list_view.rb,
lib/arrow-format/org/apache/arrow/flatbuf/run_end_encoded.rb,
lib/arrow-format/org/apache/arrow/flatbuf/body_compression.rb,
lib/arrow-format/org/apache/arrow/flatbuf/compression_type.rb,
lib/arrow-format/org/apache/arrow/flatbuf/dictionary_batch.rb,
lib/arrow-format/org/apache/arrow/flatbuf/metadata_version.rb,
lib/arrow-format/org/apache/arrow/flatbuf/fixed_size_binary.rb,
lib/arrow-format/org/apache/arrow/flatbuf/dictionary_encoding.rb,
lib/arrow-format/org/apache/arrow/flatbuf/sparse_tensor_index.rb,
lib/arrow-format/org/apache/arrow/flatbuf/body_compression_method.rb,
lib/arrow-format/org/apache/arrow/flatbuf/sparse_matrix_index_csx.rb,
lib/arrow-format/org/apache/arrow/flatbuf/sparse_tensor_index_coo.rb,
lib/arrow-format/org/apache/arrow/flatbuf/sparse_tensor_index_csf.rb,
lib/arrow-format/org/apache/arrow/flatbuf/sparse_matrix_compressed_axis.rb

Defined Under Namespace

Classes: Binary, BinaryView, Block, BodyCompression, BodyCompressionMethod, Bool, Buffer, CompressionType, Date, DateUnit, Decimal, DictionaryBatch, DictionaryEncoding, DictionaryKind, Duration, Endianness, Feature, Field, FieldNode, FixedSizeBinary, FixedSizeList, FloatingPoint, Footer, Int, Interval, IntervalUnit, KeyValue, LargeBinary, LargeList, LargeListView, LargeUtf8, List, ListView, Map, Message, MessageHeader, MetadataVersion, Null, Precision, RecordBatch, RunEndEncoded, Schema, SparseMatrixCompressedAxis, SparseMatrixIndexCSX, SparseTensor, SparseTensorIndex, SparseTensorIndexCOO, SparseTensorIndexCSF, Struct, Tensor, TensorDim, Time, TimeUnit, Timestamp, Type, Union, UnionMode, Utf8, Utf8View

Class Method Summary collapse

Class Method Details

.build_custom_metadata(custom_metadata) ⇒ Object



56
57
58
59
60
61
62
63
64
65
# File 'lib/arrow-format/flatbuffers.rb', line 56

def ()
  return nil if .nil?

  .collect do |key, value|
    fb_key_value = FB::KeyValue::Data.new
    fb_key_value.key = key
    fb_key_value.value = value
    fb_key_value
  end
end