可以在一个FlatBuffers缓冲区中编码多个表吗?

时间:2017-11-24 11:08:46

标签: go flatbuffers

可以在一个FlatBuffers缓冲区中编码多个表吗?

我可能正在尝试不可能的事情。如果有人能让我直截了当,我会非常感激。

我有多个不相关的表。也就是说,每个都是完全独立的,并且不包含在同一模式中的另一个表中。

在我的所有测试中,只有FINAL表从缓冲区中正确检索。

我怀疑builder.Finish()在整个编码过程中只能被调用,而不是在EACH表被编码之后调用。

1 个答案:

答案 0 :(得分:1)

不,每个缓冲区只有一个根。但是,您可以轻松定义包含两个表的包装表。