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>
IOException
public void close(Reporter reporter) throws IOException
close
in interface RecordWriter<NullWritable,V extends Writable>
IOException
Copyright © 2013–2023 The Apache Software Foundation. All rights reserved.