public List eval()

in src/main/java/com/epam/eco/commons/avro/avpath/GetRecordField.java [43:57]


    public List<EvaluationResult> eval(GenericRecord record) {
        if (record == null) {
            return Collections.emptyList();
        }

        boolean validSchemaField = record.getSchema().getField(fieldName) != null;
        Object value = validSchemaField ? record.get(fieldName) : null;

        return Collections.singletonList(
                GetRecordFieldResult.with(
                        record,
                        fieldName,
                        validSchemaField,
                        value));
    }