package com.caseystella.pmml.provider;
import com.caseystella.pmml.provider.ConsumerProvider;
import org.dmg.pmml.FieldName;
import org.dmg.pmml.FieldValue;
import java.util.LinkedHashMap;
import java.util.Map;
/**
* Created by cstella on 1/30/15.
*/
public interface DataBinding<INPUT_T> {
Map<FieldName, FieldValue> convertRow(INPUT_T input);
LinkedHashMap<String, ?> getOutputSchema(ConsumerProvider provider);
LinkedHashMap<String, ?> getInputSchema(ConsumerProvider provider);
}