public class OrcMapredRecordWriter<V extends Writable> extends Object implements RecordWriter<NullWritable,V>
| Constructor and Description | 
|---|
| OrcMapredRecordWriter(Writer writer) | 
| OrcMapredRecordWriter(Writer writer,
                     int rowBatchSize) | 
| OrcMapredRecordWriter(Writer writer,
                     int rowBatchSize,
                     int maxChildLength) | 
| Modifier and Type | Method and Description | 
|---|---|
| static void | addVariableLengthColumns(List<MultiValuedColumnVector> result,
                        VectorizedRowBatch batch)Find variable length columns and add them to the list. | 
| void | close(Reporter reporter) | 
| static int | getMaxChildLength(List<MultiValuedColumnVector> columns)Get the longest variable length vector in a column vector | 
| static void | setColumn(TypeDescription schema,
         ColumnVector vector,
         int row,
         Writable value) | 
| void | write(NullWritable nullWritable,
     V v) | 
public OrcMapredRecordWriter(Writer writer)
public OrcMapredRecordWriter(Writer writer, int rowBatchSize)
public OrcMapredRecordWriter(Writer writer, int rowBatchSize, int maxChildLength)
public static void addVariableLengthColumns(List<MultiValuedColumnVector> result, VectorizedRowBatch batch)
result - the list to be appended tobatch - the batch to scanpublic static void setColumn(TypeDescription schema, ColumnVector vector, int row, Writable value)
public static int getMaxChildLength(List<MultiValuedColumnVector> columns)
public void write(NullWritable nullWritable, V v) throws IOException
write in interface RecordWriter<NullWritable,V extends Writable>IOExceptionpublic void close(Reporter reporter) throws IOException
close in interface RecordWriter<NullWritable,V extends Writable>IOExceptionCopyright © 2013–2023 The Apache Software Foundation. All rights reserved.