AirbyteValueProtobufProxy
class AirbyteValueProtobufProxy(data: List<AirbyteRecordMessage.AirbyteValueProtobuf>) : AirbyteValueProxy
Deprecated
This is inefficient and should not be used. Use ProtobufConverter instead.
Protobuf is sent as an ordered list of AirbyteValues. Coherent access depends on the source and destination agreeing on the schema. Currently, this is alphabetical order by field name, as constraints on the socket implementation guarantee that source and destination will always see the same schema. Eventually this order needs to be set by the source with a header message.