use of voldemort.store.readonly.mr.azkaban.StoreBuilderTransformation in project voldemort by voldemort.
the class JsonStoreBuilderMapper method configure.
@Override
public void configure(JobConf conf) {
super.configure(conf);
Props props = HadoopUtils.getPropsFromJob(conf);
_keySelection = props.getString("key.selection", null);
_valSelection = props.getString("value.selection", null);
_inputKeySerializer = getSchemaFromJob(conf, "mapper.input.key.schema");
_inputValueSerializer = getSchemaFromJob(conf, "mapper.input.value.schema");
Class _keyTransClass = props.getClass("key.transformation.class", null);
Class _valueTransClass = props.getClass("value.transformation.class", null);
if (_keyTransClass != null)
_keyTrans = (StoreBuilderTransformation) ReflectUtils.callConstructor(_keyTransClass);
if (_valueTransClass != null)
_valTrans = (StoreBuilderTransformation) ReflectUtils.callConstructor(_valueTransClass);
}
Aggregations