The process of resolution to a given schema throws away information about where a given field is being bound by ordinal instead of by name.
A classtag for
An expression that will construct an object given an InternalRow.
Returns an object of type
T, extracting the required values from the provided row.
Returns a new set (with unique ids) of NamedExpression that represent the serialized form of this object.
Returns a new copy of this encoder, where the
deserializer is resolved and bound to the
The schema after converting
T to a Spark SQL row.
A set of expressions, one for each top-level field that can be used to extract the values from a raw object into an InternalRow.
Returns an encoded version of
t as a Spark SQL row.