Class: ArrowFormat::Org::Apache::Arrow::Flatbuf::MetadataVersion
- Inherits:
-
FlatBuffers::Enum
- Object
- FlatBuffers::Enum
- ArrowFormat::Org::Apache::Arrow::Flatbuf::MetadataVersion
- 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)