List of usage examples for org.apache.hadoop.mapred SequenceFileAsBinaryInputFormat SequenceFileAsBinaryInputFormat
public SequenceFileAsBinaryInputFormat()
From source file:org.apache.drill.exec.store.easy.sequencefile.SequenceFileRecordReader.java
License:Apache License
@Override public void setup(OperatorContext context, OutputMutator output) throws ExecutionSetupException { final SequenceFileAsBinaryInputFormat inputFormat = new SequenceFileAsBinaryInputFormat(); final JobConf jobConf = new JobConf(dfs.getConf()); jobConf.setInputFormat(inputFormat.getClass()); reader = getRecordReader(inputFormat, jobConf); final MaterializedField keyField = MaterializedField.create(keySchema, KEY_TYPE); final MaterializedField valueField = MaterializedField.create(valueSchema, VALUE_TYPE); try {//from w w w . ja v a2 s . com keyVector = output.addField(keyField, NullableVarBinaryVector.class); valueVector = output.addField(valueField, NullableVarBinaryVector.class); } catch (SchemaChangeException sce) { throw new ExecutionSetupException("Error in setting up sequencefile reader.", sce); } }