public static Offset <FlatGeobuf.Column> CreateColumn(FlatBufferBuilder builder, StringOffset nameOffset = default(StringOffset), FlatGeobuf.ColumnType type = FlatGeobuf.ColumnType.Byte, StringOffset titleOffset = default(StringOffset), StringOffset descriptionOffset = default(StringOffset), int width = -1, int precision = -1, int scale = -1, bool nullable = true, bool unique = false, bool primary_key = false, StringOffset metadataOffset = default(StringOffset)) { builder.StartTable(11); Column.AddMetadata(builder, metadataOffset); Column.AddScale(builder, scale); Column.AddPrecision(builder, precision); Column.AddWidth(builder, width); Column.AddDescription(builder, descriptionOffset); Column.AddTitle(builder, titleOffset); Column.AddName(builder, nameOffset); Column.AddPrimaryKey(builder, primary_key); Column.AddUnique(builder, unique); Column.AddNullable(builder, nullable); Column.AddType(builder, type); return(Column.EndColumn(builder)); }
public static void AddType(FlatBufferBuilder builder, FlatGeobuf.ColumnType type) { builder.AddByte(1, (byte)type, 0); }