package com.linkedin.thirdeye.hadoop.transform;
import org.apache.avro.Schema;
import org.apache.avro.generic.GenericRecord;
/**
* Simple interface to transform a Generic Record
*/
public interface TransformUDF {
/**
* Initializes by providing the output schema.
* @param outputSchema
*/
void init(Schema outputSchema);
/**
* @param record
* @return
*/
GenericRecord transformRecord(String sourceName, GenericRecord record);
}