/** * Parse value method * * @param s * @return parsed Priority from String s * @see RangeConf#parseValue(String) */ @Override protected Priority parseValue(String s) { return Priority.valueOf(s); }
/** * Parse value method * * @param s * @return parsed Priority from String s * @see RangeConf#parseValue(String) */ @Override protected Priority parseValue(String s) { return Priority.valueOf(s); }
@Override public Priority parseKey(String str) { return Priority.valueOf(str.toUpperCase()); }
@Override public Priority parseKey(String str) { return Priority.valueOf(str.toUpperCase()); }
@DataProvider public Object[][] priorityDataProvider() throws IOException, ParseException { BufferedReader br = new BufferedReader(new InputStreamReader( TestHiveDriver.class.getResourceAsStream("/priority_tests.data"))); String line; int numTests = Integer.parseInt(br.readLine()); Object[][] data = new Object[numTests][2]; for (int i = 0; i < numTests; i++) { String[] kv = br.readLine().split("\\s*:\\s*"); final Set<FactPartition> partitions = getFactParts(Arrays.asList(kv[0].trim().split("\\s*,\\s*"))); final Priority expected = Priority.valueOf(kv[1]); data[i] = new Object[]{partitions, expected}; } return data; }
Assert.assertEquals(Priority.valueOf(actual.getPriority()), Priority.NORMAL); Assert.assertEquals(actual.getDriverQuery(), driverQuery);
public QueryContext toQueryContext(Configuration conf, Collection<LensDriver> drivers) { if (null == selectedDriver && null != driverName) { selectedDriver = getDriverFromName(drivers); } QueryContext qctx = new QueryContext(userQuery, submitter, this.conf, conf, drivers, selectedDriver, submissionTime, false); qctx.setQueryHandle(QueryHandle.fromString(handle)); qctx.setLaunchTime(this.startTime); qctx.setEndTime(getEndTime()); qctx.setStatusSkippingTransitionTest(new QueryStatus(0.0, null, QueryStatus.Status.valueOf(getStatus()), null, getResult() != null, null, getErrorMessage() == null ? "" : getErrorMessage(), null)); qctx.getDriverStatus().setDriverStartTime(getDriverStartTime()); qctx.getDriverStatus().setDriverFinishTime(getDriverEndTime()); qctx.setResultSetPath(getResult()); qctx.setQueryName(getQueryName()); if (null != driverQuery){ qctx.setSelectedDriverQuery(driverQuery); } if (getPriority() != null) { qctx.setPriority(Priority.valueOf(getPriority())); } qctx.setFailedAttempts(getFailedAttempts()); return qctx; }
public QueryContext toQueryContext(Configuration conf, Collection<LensDriver> drivers) { if (null == selectedDriver && null != driverName) { selectedDriver = getDriverFromName(drivers); } QueryContext qctx = new QueryContext(userQuery, submitter, this.conf, conf, drivers, selectedDriver, submissionTime, false); qctx.setQueryHandle(QueryHandle.fromString(handle)); qctx.setLaunchTime(this.startTime); qctx.setEndTime(getEndTime()); qctx.setStatusSkippingTransitionTest(new QueryStatus(0.0, null, QueryStatus.Status.valueOf(getStatus()), null, getResult() != null, null, getErrorMessage() == null ? "" : getErrorMessage(), null)); qctx.getDriverStatus().setDriverStartTime(getDriverStartTime()); qctx.getDriverStatus().setDriverFinishTime(getDriverEndTime()); qctx.setResultSetPath(getResult()); qctx.setQueryName(getQueryName()); if (null != driverQuery){ qctx.setSelectedDriverQuery(driverQuery); } if (getPriority() != null) { qctx.setPriority(Priority.valueOf(getPriority())); } qctx.setFailedAttempts(getFailedAttempts()); return qctx; }