internal Field(FB.Field fbField) { Name = fbField.Name; IsNullable = fbField.Nullable; Type = (ArrowType)(byte)fbField.TypeType; FB.KeyValue kv = fbField.CustomMetadata(0).GetValueOrDefault(); }
private void ReadFields(FB.Schema fbSchema) { for (int i = 0; i < fbSchema.FieldsLength; i++) { FB.Field field = fbSchema.Fields(i).GetValueOrDefault(); for (int mi = 0; mi < field.CustomMetadataLength; mi++) { FB.KeyValue mkv = field.CustomMetadata(mi).GetValueOrDefault(); } _fields.Add(new Field(field)); } }
public static KeyValue GetRootAsKeyValue(ByteBuffer _bb, KeyValue obj) { return(obj.__assign(_bb.GetInt(_bb.Position) + _bb.Position, _bb)); }