// Evaluate all our input expressions, left-to-right, and emit
// their results into the output record.
for (AliasedExpr aliasedExpr : mExprs) {
Expr expr = aliasedExpr.getExpr();
Object result = nativeToAvro(expr.eval(e), expr.getResolvedType());
String fieldName = aliasedExpr.getAvroLabel();
record.put(fieldName, result);
}
// Now add to our output record, any fields that we can pull in directly from