private void writeData(HiveOutputDescription outputDesc, HiveTableSchema schema) throws TException, IOException, InterruptedException { List<HiveWritableRecord> writeRecords = Lists.newArrayList(); HiveWritableRecord r1 = HiveRecordFactory.newWritableRecord(schema); writeRecords.add(r1); r1.set(0, 1); r1.set(1, 1.1); HiveWritableRecord r2 = HiveRecordFactory.newWritableRecord(schema); writeRecords.add(r2); r2.set(0, 2); r2.set(1, 2.2); HiveOutput.writeTable(outputDesc, writeRecords); }
private void writeData(HiveOutputDescription outputDesc, HiveTableSchema schema) throws TException, IOException, InterruptedException { List<HiveWritableRecord> writeRecords = Lists.newArrayList(); HiveWritableRecord r1 = HiveRecordFactory.newWritableRecord(schema); writeRecords.add(r1); r1.set(0, 1); r1.set(1, 1.1); HiveWritableRecord r2 = HiveRecordFactory.newWritableRecord(schema); writeRecords.add(r2); r2.set(0, 2); r2.set(1, 2.2); HiveOutput.writeTable(outputDesc, writeRecords); }
HiveOutput.writeTable(outputDesc, writeRecords); readRecord = readSingleRecord(inputDesc); assertEquals(4, readRecord.getShort(1)); HiveOutput.writeTable(outputDesc, writeRecords); readRecord = readSingleRecord(inputDesc); assertEquals(4, readRecord.getShort(1)); HiveOutput.writeTable(outputDesc, writeRecords); readRecord = readSingleRecord(inputDesc); assertEquals(4, readRecord.getInt(2)); HiveOutput.writeTable(outputDesc, writeRecords); readRecord = readSingleRecord(inputDesc); assertEquals(4, readRecord.getInt(2)); HiveOutput.writeTable(outputDesc, writeRecords); readRecord = readSingleRecord(inputDesc); assertEquals(4, readRecord.getInt(2)); HiveOutput.writeTable(outputDesc, writeRecords); readRecord = readSingleRecord(inputDesc); assertEquals(4, readRecord.getLong(3)); HiveOutput.writeTable(outputDesc, writeRecords); readRecord = readSingleRecord(inputDesc); assertEquals(4, readRecord.getLong(3)); HiveOutput.writeTable(outputDesc, writeRecords);
HiveOutput.writeTable(outputDesc, writeRecords); readRecord = readSingleRecord(inputDesc); assertEquals(4, readRecord.getShort(1)); HiveOutput.writeTable(outputDesc, writeRecords); readRecord = readSingleRecord(inputDesc); assertEquals(4, readRecord.getShort(1)); HiveOutput.writeTable(outputDesc, writeRecords); readRecord = readSingleRecord(inputDesc); assertEquals(4, readRecord.getInt(2)); HiveOutput.writeTable(outputDesc, writeRecords); readRecord = readSingleRecord(inputDesc); assertEquals(4, readRecord.getInt(2)); HiveOutput.writeTable(outputDesc, writeRecords); readRecord = readSingleRecord(inputDesc); assertEquals(4, readRecord.getInt(2)); HiveOutput.writeTable(outputDesc, writeRecords); readRecord = readSingleRecord(inputDesc); assertEquals(4, readRecord.getLong(3)); HiveOutput.writeTable(outputDesc, writeRecords); readRecord = readSingleRecord(inputDesc); assertEquals(4, readRecord.getLong(3)); HiveOutput.writeTable(outputDesc, writeRecords);
HiveOutput.writeTable(outputDesc, writeRecords); readRecord = readSingleRecord(inputDesc); assertEquals(4, readRecord.getByte(0)); HiveOutput.writeTable(outputDesc, writeRecords); readRecord = readSingleRecord(inputDesc); assertTrue(readRecord.isNull(0)); HiveOutput.writeTable(outputDesc, writeRecords); readRecord = readSingleRecord(inputDesc); assertEquals(4, readRecord.getShort(1)); HiveOutput.writeTable(outputDesc, writeRecords); readRecord = readSingleRecord(inputDesc); assertEquals(4, readRecord.getShort(1)); HiveOutput.writeTable(outputDesc, writeRecords); readRecord = readSingleRecord(inputDesc); assertTrue(readRecord.isNull(1)); HiveOutput.writeTable(outputDesc, writeRecords); readRecord = readSingleRecord(inputDesc); assertEquals(4, readRecord.getInt(2)); HiveOutput.writeTable(outputDesc, writeRecords); readRecord = readSingleRecord(inputDesc); assertEquals(4, readRecord.getInt(2)); HiveOutput.writeTable(outputDesc, writeRecords);
HiveOutput.writeTable(outputDesc, writeRecords); readRecord = readSingleRecord(inputDesc); assertEquals(4, readRecord.getByte(0)); HiveOutput.writeTable(outputDesc, writeRecords); readRecord = readSingleRecord(inputDesc); assertTrue(readRecord.isNull(0)); HiveOutput.writeTable(outputDesc, writeRecords); readRecord = readSingleRecord(inputDesc); assertEquals(4, readRecord.getShort(1)); HiveOutput.writeTable(outputDesc, writeRecords); readRecord = readSingleRecord(inputDesc); assertEquals(4, readRecord.getShort(1)); HiveOutput.writeTable(outputDesc, writeRecords); readRecord = readSingleRecord(inputDesc); assertTrue(readRecord.isNull(1)); HiveOutput.writeTable(outputDesc, writeRecords); readRecord = readSingleRecord(inputDesc); assertEquals(4, readRecord.getInt(2)); HiveOutput.writeTable(outputDesc, writeRecords); readRecord = readSingleRecord(inputDesc); assertEquals(4, readRecord.getInt(2)); HiveOutput.writeTable(outputDesc, writeRecords);