fdb-record-layer
fdb-record-layer copied to clipboard
MatchCandidate type fields are generated with nondeterministic order.
When generating the Type
information for a MatchCandidate
we use this RecordMetaData::getFieldDescriptorMap
which returns a HashMap
of fields that is translated later to a Record
type.
This could cause a problem when attempting to reference some of these fields by ordinal (OrdinalFieldValue
) as fields could be enlisted differently between a MatchCandidate
and a flown type of another operator.