package com.linkedin.thirdeye.hadoop.transform;
import org.apache.avro.Schema;
import org.apache.avro.generic.GenericRecord;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
public class DefaultTransformUDF implements TransformUDF {
private static final Logger LOGGER = LoggerFactory.getLogger(DefaultTransformUDF.class);
private Schema outputSchema;
public DefaultTransformUDF() {
}
@Override
public void init(Schema outputSchema) {
this.outputSchema = outputSchema;
}
@Override
public GenericRecord transformRecord(String sourceName, GenericRecord record) {
// Default implementation returns input record as is
return record;
}
}