• Wouter van Oortmerssen's avatar
    Added functionality to assign field ids manually in a schema · 9140144d
    Wouter van Oortmerssen authored
    New attribute:
    
    -   `id: n` (on a table field): manually set the field identifier to `n`.
        If you use this attribute, you must use it on ALL fields of this table,
        and the numbers must be a contiguous range from 0 onwards.
        Additionally, since a union type effectively adds two fields, its
        id must be that of the second field (the first field is the type
        field and not explicitly declared in the schema).
        For example, if the last field before the union field had id 6,
        the union field should have id 8, and the unions type field will
        implicitly be 7.
        IDs allow the fields to be placed in any order in the schema.
        When a new field is added to the schema is must use the next available ID.
    
    Change-Id: I8690f105f3a2d31fdcb75a4fab4130692b12c62f
    Tested: on Windows
    9140144d
Name
Last commit
Last update
android Loading commit data...
build Loading commit data...
docs Loading commit data...
include/flatbuffers Loading commit data...
java/flatbuffers Loading commit data...
samples Loading commit data...
src Loading commit data...
tests Loading commit data...
.gitattributes Loading commit data...
.gitignore Loading commit data...
CMakeLists.txt Loading commit data...
LICENSE.txt Loading commit data...
readme.md Loading commit data...