Example usage for org.apache.hadoop.mapred SequenceFileAsBinaryInputFormat SequenceFileAsBinaryInputFormat

List of usage examples for org.apache.hadoop.mapred SequenceFileAsBinaryInputFormat SequenceFileAsBinaryInputFormat

Introduction

In this page you can find the example usage for org.apache.hadoop.mapred SequenceFileAsBinaryInputFormat SequenceFileAsBinaryInputFormat.

Prototype

public SequenceFileAsBinaryInputFormat() 

Source Link

Usage

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);
    }
}