@Override public int getReturnedRowCount() { return delegate.getReturnedRowCount(); }
/** * @return next updateId */ private static long getUpdateId(final JobId jobId, final JobData jobData) { final int fetchLimit = 1000; long maxValue = Long.MIN_VALUE; int offset = 0; JobDataFragment data = jobData.range(offset, fetchLimit); while (data.getReturnedRowCount() > 0) { for (int i = 0; i < data.getReturnedRowCount(); i++) { byte[] b = (byte[]) data.extractValue(RecordWriter.METADATA_COLUMN, i); if(b == null) { throw new IllegalStateException("Didn't find metadata output for job " + jobId.getId()); } long val = Long.parseLong(new String(b)); maxValue = Math.max(maxValue, val); } offset += data.getReturnedRowCount(); data = jobData.range(offset, fetchLimit); } return maxValue; }
long footprint = 0; JobDataFragment data = completeJobData.range(offset, fetchSize); while (data.getReturnedRowCount() > 0) { for (int i = 0; i < data.getReturnedRowCount(); i++) { final long fileSize = (Long) data.extractValue(RecordWriter.FILESIZE_COLUMN, i); footprint += fileSize; offset += data.getReturnedRowCount(); data = completeJobData.range(offset, fetchSize);
assertTrue(storedResult.getSchema().getFields().contains(column)); for (int i=0; i<result.getReturnedRowCount(); i++) { boolean found = false; List<Object> valuesFromResult = new ArrayList<>(); for (int j=0; j<storedResult.getReturnedRowCount(); j++) { List<Object> valuesFromStored = new ArrayList<>(); for(Field c : storedResult.getSchema()) {
@Test public void testQueryOnFile() throws Exception { final JobsService jobService = l(JobsService.class); Job job = jobService.submitJob(JobRequest.newBuilder() .setSqlQuery(new SqlQuery("SELECT * FROM dachdfs_test.dir1.json.\"users.json\"", SampleDataPopulator.DEFAULT_USER_NAME)) .build(), NoOpJobStatusListener.INSTANCE); JobDataFragment jobData = job.getData().truncate(500); assertEquals(3, jobData.getReturnedRowCount()); assertEquals(2, jobData.getSchema().getFieldCount()); } }