Search in sources :

Example 1 with StoreBuilderTransformation

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);
}
Also used : StoreBuilderTransformation(voldemort.store.readonly.mr.azkaban.StoreBuilderTransformation) Props(voldemort.utils.Props)

Aggregations

StoreBuilderTransformation (voldemort.store.readonly.mr.azkaban.StoreBuilderTransformation)1 Props (voldemort.utils.Props)1