use of org.apache.hadoop.io.NullWritable in project jena by apache.
the class TestDistinctTriples method distinct_triples_01.
@Test
public void distinct_triples_01() throws IOException {
MapReduceDriver<LongWritable, TripleWritable, TripleWritable, NullWritable, NullWritable, TripleWritable> driver = this.getMapReduceDriver();
Triple t = new Triple(NodeFactory.createURI("urn:s"), NodeFactory.createURI("urn:p"), NodeFactory.createLiteral("1"));
TripleWritable tw = new TripleWritable(t);
driver.addInput(new LongWritable(1), tw);
driver.addOutput(NullWritable.get(), tw);
driver.runTest();
}
use of org.apache.hadoop.io.NullWritable in project jena by apache.
the class AbstractCharacteristicSetGeneratingReducerTests method characteristic_set_generating_reducer_04.
/**
* Test basic characteristic set computation
*
* @throws IOException
*/
@Test
public void characteristic_set_generating_reducer_04() throws IOException {
MapReduceDriver<LongWritable, T, NodeWritable, T, CharacteristicSetWritable, NullWritable> driver = this.getMapReduceDriver();
T tuple = this.createTuple(1, "http://predicate");
driver.addInput(new LongWritable(1), tuple);
tuple = this.createTuple(1, "http://other");
driver.addInput(new LongWritable(1), tuple);
// Single entry sets
this.createSet(driver, 1, "http://predicate");
this.createSet(driver, 1, "http://other");
// Two entry sets
this.createSet(driver, 1, "http://predicate", "http://other");
driver.runTest(false);
}
use of org.apache.hadoop.io.NullWritable in project jena by apache.
the class AbstractCharacteristicSetGeneratingReducerTests method characteristic_set_generating_reducer_03.
/**
* Test basic characteristic set computation
*
* @throws IOException
*/
@Test
public void characteristic_set_generating_reducer_03() throws IOException {
MapReduceDriver<LongWritable, T, NodeWritable, T, CharacteristicSetWritable, NullWritable> driver = this.getMapReduceDriver();
T tuple = this.createTuple(1, "http://predicate");
driver.addInput(new LongWritable(1), tuple);
tuple = this.createTuple(2, "http://predicate");
driver.addInput(new LongWritable(2), tuple);
this.createSet(driver, 2, "http://predicate");
driver.runTest(false);
}
use of org.apache.hadoop.io.NullWritable in project jena by apache.
the class AbstractCharacteristicSetGeneratingReducerTests method characteristic_set_generating_reducer_02.
/**
* Test basic characteristic set computation
*
* @throws IOException
*/
@Test
public void characteristic_set_generating_reducer_02() throws IOException {
MapReduceDriver<LongWritable, T, NodeWritable, T, CharacteristicSetWritable, NullWritable> driver = this.getMapReduceDriver();
T tuple = this.createTuple(1, "http://predicate");
driver.addInput(new LongWritable(1), tuple);
driver.addInput(new LongWritable(1), tuple);
this.createSet(driver, 1, "http://predicate");
driver.runTest(false);
}
use of org.apache.hadoop.io.NullWritable in project jena by apache.
the class AbstractCharacteristicSetGeneratingReducerTests method characteristic_set_generating_reducer_05.
/**
* Test basic characteristic set computation
*
* @throws IOException
*/
@Test
public void characteristic_set_generating_reducer_05() throws IOException {
MapReduceDriver<LongWritable, T, NodeWritable, T, CharacteristicSetWritable, NullWritable> driver = this.getMapReduceDriver();
T tuple = this.createTuple(1, "http://predicate");
driver.addInput(new LongWritable(1), tuple);
tuple = this.createTuple(1, "http://other");
driver.addInput(new LongWritable(2), tuple);
tuple = this.createTuple(1, "http://third");
driver.addInput(new LongWritable(3), tuple);
// Single entry sets
this.createSet(driver, 1, "http://predicate");
this.createSet(driver, 1, "http://other");
this.createSet(driver, 1, "http://third");
// Two entry sets
this.createSet(driver, 1, "http://predicate", "http://other");
this.createSet(driver, 1, "http://predicate", "http://third");
this.createSet(driver, 1, "http://other", "http://third");
// Three entry sets
this.createSet(driver, 1, "http://predicate", "http://other", "http://third");
driver.runTest(false);
}
Aggregations