在FlatBuffer中表示表格数据的最佳方法是什么

时间:2018-07-30 17:50:36

标签: flatbuffers

我有表格数据(标题,数据行/列)。出于表示目的,可以假定它为csv格式。

  • 有标题行作为列标签,不一定总是按相同的顺序排列。但是对于每个标签名称数据类型都是预先知道的
  • 列数是固定的 ,每列是不同数据类型
  • 行数是变量

我是Flatbuffers的新手,所以想知道在Flatbuffers中表示表格数据的最佳方法。

1 个答案:

答案 0 :(得分:1)

类似这样的东西:

table Row {
  col1:int;  // These can each be their own data type.
  col2:string;
  ..
  // Fixed number of columns.
}

table Root {
  rows:[Row];  // vector of rows, variable length.
}

root_type Root;

请注意,在这种情况下FlatBuffers对table的使用与数据库表有很大不同。