Change in ARROW-1785
Breaks backward compatibility with schema generated in prior versions of Arrow, as VectorLayout field was removed from Field table.
This is definitely not supported behavior in FlatBuffers.
I suggest to put back following field
layout: [ VectorLayout ] (deprecated);
into
and mark it "deprecated" - as shown above
It will also require putting back
which can have all the deprecated fields as well.
code generation footprint will be minimal in this case, as FlatBuffers won't generate getters for deprecated fields, but it will really solve backward compatibility issues.
Also may be a good idea to introduce "version" into Schema.
Reporter: Yuliya Feldman / @yufeldman
Assignee: Yuliya Feldman / @yufeldman
PRs and other links:
Note: This issue was originally created as ARROW-2843. Please see the migration documentation for further details.
Change in ARROW-1785
Breaks backward compatibility with schema generated in prior versions of Arrow, as VectorLayout field was removed from Field table.
This is definitely not supported behavior in FlatBuffers.
I suggest to put back following field
into
and mark it "deprecated" - as shown above
It will also require putting back
which can have all the deprecated fields as well.
code generation footprint will be minimal in this case, as FlatBuffers won't generate getters for deprecated fields, but it will really solve backward compatibility issues.
Also may be a good idea to introduce "version" into Schema.
Reporter: Yuliya Feldman / @yufeldman
Assignee: Yuliya Feldman / @yufeldman
PRs and other links:
Note: This issue was originally created as ARROW-2843. Please see the migration documentation for further details.