@Override public boolean next(K key, V value) throws IOException { while ((curReader == null) || !doNextWithExceptionHandler((K) ((CombineHiveKey) key).getKey(), value)) { if (!initNextRecordReader(key)) { return false; } } return true; }
key = (RCFileKeyBufferWrapper) ((CombineHiveKey) k).getKey(); } else { key = (RCFileKeyBufferWrapper) k;
((k instanceof CombineHiveKey) ? ((CombineHiveKey) k).getKey() : k);
key = (RCFileKeyBufferWrapper) ((CombineHiveKey) k).getKey(); } else { key = (RCFileKeyBufferWrapper) k;
OrcFileKeyWrapper k; if (key instanceof CombineHiveKey) { k = (OrcFileKeyWrapper) ((CombineHiveKey) key).getKey(); } else { k = (OrcFileKeyWrapper) key;
OrcFileKeyWrapper k; if (key instanceof CombineHiveKey) { k = (OrcFileKeyWrapper) ((CombineHiveKey) key).getKey(); } else { k = (OrcFileKeyWrapper) key;
key = (RCFileKeyBufferWrapper) ((CombineHiveKey) k).getKey(); } else { key = (RCFileKeyBufferWrapper) k;
key = (RCFileKeyBufferWrapper) ((CombineHiveKey) k).getKey(); } else { key = (RCFileKeyBufferWrapper) k;
@Override public boolean next(K key, V value) throws IOException { while ((curReader == null) || !doNextWithExceptionHandler((K) ((CombineHiveKey) key).getKey(), value)) { if (!initNextRecordReader(key)) { return false; } } return true; }
@Override public boolean next(K key, V value) throws IOException { while ((curReader == null) || !doNextWithExceptionHandler((K) ((CombineHiveKey) key).getKey(), value)) { if (!initNextRecordReader(key)) { return false; } } return true; }
public boolean next(K key, V value) throws IOException { while ((curReader == null) || !doNextWithExceptionHandler((K) ((CombineHiveKey) key).getKey(), value)) { if (!initNextRecordReader(key)) { return false; } } return true; }
@Override public boolean next(K key, V value) throws IOException { while ((curReader == null) || !doNextWithExceptionHandler((K) ((CombineHiveKey) key).getKey(), value)) { if (!initNextRecordReader(key)) { return false; } } return true; }
public boolean next(K key, V value) throws IOException { while ((curReader == null) || !doNextWithExceptionHandler((K) ((CombineHiveKey) key).getKey(), value)) { if (!initNextRecordReader(key)) { return false; } } return true; }
public boolean next(K key, V value) throws IOException { while ((curReader == null) || !doNextWithExceptionHandler((K) ((CombineHiveKey) key).getKey(), value)) { if (!initNextRecordReader(key)) { return false; } } return true; }
@Override public boolean next(K key, V value) throws IOException { while ((curReader == null) || !doNextWithExceptionHandler((K) ((CombineHiveKey) key).getKey(), value)) { if (!initNextRecordReader(key)) { return false; } } return true; }
@Override public boolean next(K key, V value) throws IOException { while ((curReader == null) || !doNextWithExceptionHandler((K) ((CombineHiveKey) key).getKey(), value)) { if (!initNextRecordReader(key)) { return false; } } return true; }
@Override public void map(Object k, RCFileValueBufferWrapper value, OutputCollector<Object, Object> output, Reporter reporter) throws IOException { if (rp == null) { this.rp = reporter; MapredContext.get().setReporter(reporter); } try { //CombineHiveInputFormat is set in PartialScanTask. RCFileKeyBufferWrapper key = (RCFileKeyBufferWrapper) ((CombineHiveKey) k).getKey(); // calculate rawdatasize KeyBuffer keyBuffer = key.getKeyBuffer(); long[] uncompressedColumnSizes = new long[keyBuffer.getColumnNumber()]; for (int i = 0; i < keyBuffer.getColumnNumber(); i++) { uncompressedColumnSizes[i] += keyBuffer.getEachColumnUncompressedValueLen()[i]; } if (uncompressedColumnSizes != null) { for (int i = 0; i < uncompressedColumnSizes.length; i++) { uncompressedFileSize += uncompressedColumnSizes[i]; } } // calculate no. of rows rowNo += keyBuffer.getNumberRows(); } catch (Throwable e) { this.exception = true; close(); throw new IOException(e); } }
key = (RCFileKeyBufferWrapper) ((CombineHiveKey) k).getKey(); } else { key = (RCFileKeyBufferWrapper) k;
key = (RCFileKeyBufferWrapper) ((CombineHiveKey) k).getKey(); } else { key = (RCFileKeyBufferWrapper) k;
OrcFileKeyWrapper k; if (key instanceof CombineHiveKey) { k = (OrcFileKeyWrapper) ((CombineHiveKey) key).getKey(); } else { k = (OrcFileKeyWrapper) key;