Class: ArrowFormat::Org::Apache::Arrow::Flatbuf::MetadataVersion

Inherits:
FlatBuffers::Enum
  • Object
show all
Defined in:
lib/arrow-format/org/apache/arrow/flatbuf/metadata_version.rb

Constant Summary collapse

V1 =

0.1.0 (October 2016).

register("V1", 0)
V2 =

0.2.0 (February 2017). Non-backwards compatible with V1.

register("V2", 1)
V3 =

0.3.0 -> 0.7.1 (May - December 2017). Non-backwards compatible with V2.

register("V3", 2)
V4 =

>= 0.8.0 (December 2017). Non-backwards compatible with V3.

register("V4", 3)
V5 =

>= 1.0.0 (July 2020). Backwards compatible with V4 (V5 readers can read V4 metadata and IPC messages). Implementations are recommended to provide a V4 compatibility mode with V5 format changes disabled.

Incompatible changes between V4 and V5:

  • Union buffer layout has changed. In V5, Unions don’t have a validity bitmap buffer.

register("V5", 4)