@Override public List<InputSplit> getSplits(JobContext context) throws IOException, InterruptedException { return new AccumuloInputFormat().getSplits(context); }
@Override public List<InputSplit> getSplits(JobContext context) throws IOException, InterruptedException { return new AccumuloInputFormat().getSplits(context); }
@Override public List<InputSplit> getSplits(JobContext context) throws IOException, InterruptedException { return new AccumuloInputFormat().getSplits(context); }
@Override public List<InputSplit> getSplits(JobContext context) throws IOException, InterruptedException { return new AccumuloInputFormat().getSplits(context); }
@Override public List<InputSplit> getSplits(JobContext context) throws IOException, InterruptedException { return new AccumuloInputFormat().getSplits(context); }
@Override public List<InputSplit> getSplits(JobContext context) throws IOException, InterruptedException { return new AccumuloInputFormat().getSplits(context); }
@Override public List<InputSplit> getSplits(JobContext context) throws IOException { List<InputSplit> oldSplits = super.getSplits(context); List<InputSplit> newSplits = new ArrayList<>(oldSplits.size()); // Copy only the necessary information for (InputSplit oldSplit : oldSplits) { // @formatter:off org.apache.accumulo.core.client.mapreduce.RangeInputSplit newSplit = new org.apache.accumulo.core.client.mapreduce.RangeInputSplit( (org.apache.accumulo.core.client.mapreduce.RangeInputSplit) oldSplit); // @formatter:on newSplits.add(newSplit); } return newSplits; } }
@Override public List<InputSplit> getSplits(JobContext context) throws IOException { List<InputSplit> splits = super.getSplits(context); for (InputSplit split : splits) { // @formatter:off org.apache.accumulo.core.client.mapreduce.RangeInputSplit rangeSplit = (org.apache.accumulo.core.client.mapreduce.RangeInputSplit) split; // @formatter:on rangeSplit.setToken(new PasswordToken("anythingelse")); } return splits; } }
List<InputSplit> splits = inputFormat.getSplits(job); assertEquals(actualSplits.size() + 1, splits.size()); // No ranges set on the job so it'll start ranges.add(new Range(text)); AccumuloInputFormat.setRanges(job, ranges); splits = inputFormat.getSplits(job); assertEquals(actualSplits.size(), splits.size()); inputFormat.getSplits(job); fail("An exception should have been thrown"); } catch (IOException e) {} splits = inputFormat.getSplits(job); assertEquals(actualSplits.size(), splits.size()); splits = inputFormat.getSplits(job); assertEquals(2, splits.size()); splits = inputFormat.getSplits(job); assertEquals(ranges.size(), splits.size()); inputFormat.getSplits(job); fail("An exception should have been thrown"); } catch (IllegalArgumentException e) {} splits = inputFormat.getSplits(job); assertEquals(2, splits.size()); inputFormat.getSplits(job);
List<InputSplit> splits = aif.getSplits(job);