/** Consume the {@code Iter} and produce a {@code Set} */ public Set<T> toSet() { return toSet(iterator) ; }
private static Set<SqlTable> tables(Set<SqlColumn> cols) { return Iter.toSet(Iter.map(cols.iterator(), SqlColumn::getTable)) ; }
@Test public void TupleIndexRecordSPO_6() { TupleIndex index = create("SPO") ; add(index, n1, n2, n3) ; add(index, n1, n2, n4) ; Tuple<NodeId> tuple2 = tuple(n1, n2, NodeId.NodeIdAny) ; Iterator<Tuple<NodeId>> iter = index.find(tuple2) ; Set<Tuple<NodeId>> x = Iter.toSet(iter) ; assertEquals(2, x.size()) ; assertTrue(x.contains(tuple(n1, n2, n3))) ; assertTrue(x.contains(tuple(n1, n2, n4))) ; }
@Test public void TupleIndexRecordSPO_7() { TupleIndex index = createIndex("SPO") ; add(index, n1, n2, n3) ; add(index, n1, n2, n4) ; Tuple<NodeId> tuple2 = TupleFactory.tuple(n1, NodeId.NodeIdAny, NodeId.NodeIdAny) ; Iterator<Tuple<NodeId>> iter = index.find(tuple2) ; Set<Tuple<NodeId>> x = Iter.toSet(iter) ; assertEquals(2, x.size()) ; assertTrue(x.contains(TupleFactory.tuple(n1, n2, n3))) ; assertTrue(x.contains(TupleFactory.tuple(n1, n2, n4))) ; }
@Test public void find_union_03() { DatasetGraphBaseFind dsgx = (DatasetGraphBaseFind)dsg ; assertNotNull(dsgx.getUnionGraph()); Set<Triple> x1 = toSet(dsgx.getUnionGraph().find(null, null, null)) ; Set<Triple> x2 = Iter.iter(dsg.find(Quad.unionGraph, null, null, null)).map(Quad::asTriple).toSet(); assertEquals(x1, x2); }
@Test public void TupleIndexRecordSPO_5() { TupleIndexRecord index = create("SPO") ; add(index, n1, n2, n3) ; add(index, n1, n2, n4) ; Tuple<NodeId> tuple2 = TupleFactory.tuple(n1, n2, n3) ; Iterator<Tuple<NodeId>> iter = index.findByIndex(tuple2) ; Set<Tuple<NodeId>> x = Iter.toSet(iter) ; assertEquals(1, x.size()) ; assertTrue(x.contains(TupleFactory.tuple(n1, n2, n3))) ; assertFalse(x.contains(TupleFactory.tuple(n1, n2, n4))) ; }
@Test public void TupleIndexRecordSPO_7() { TupleIndexRecord index = create("SPO") ; add(index, n1, n2, n3) ; add(index, n1, n2, n4) ; Tuple<NodeId> tuple2 = TupleFactory.tuple(n1, NodeId.NodeIdAny, NodeId.NodeIdAny) ; Iterator<Tuple<NodeId>> iter = index.findByIndex(tuple2) ; Set<Tuple<NodeId>> x = Iter.toSet(iter) ; assertEquals(2, x.size()) ; assertTrue(x.contains(TupleFactory.tuple(n1, n2, n3))) ; assertTrue(x.contains(TupleFactory.tuple(n1, n2, n4))) ; }
@Test public void TupleIndexRecordSPO_5() { TupleIndexRecord index = create("SPO") ; add(index, n1, n2, n3) ; add(index, n1, n2, n4) ; Tuple<NodeId> tuple2 = tuple(n1, n2, n3) ; Iterator<Tuple<NodeId>> iter = index.findByIndex(tuple2) ; Set<Tuple<NodeId>> x = Iter.toSet(iter) ; assertEquals(1, x.size()) ; assertTrue(x.contains(tuple(n1, n2, n3))) ; assertFalse(x.contains(tuple(n1, n2, n4))) ; }
@Test public void TupleIndexRecordSPO_7() { TupleIndexRecord index = create("SPO") ; add(index, n1, n2, n3) ; add(index, n1, n2, n4) ; Tuple<NodeId> tuple2 = tuple(n1, NodeId.NodeIdAny, NodeId.NodeIdAny) ; Iterator<Tuple<NodeId>> iter = index.findByIndex(tuple2) ; Set<Tuple<NodeId>> x = Iter.toSet(iter) ; assertEquals(2, x.size()) ; assertTrue(x.contains(tuple(n1, n2, n3))) ; assertTrue(x.contains(tuple(n1, n2, n4))) ; }
@Test public void TupleIndexRecordSPO_7() { TupleIndex index = create("SPO") ; add(index, n1, n2, n3) ; add(index, n1, n2, n4) ; Tuple<NodeId> tuple2 = tuple(n1, NodeId.NodeIdAny, NodeId.NodeIdAny) ; Iterator<Tuple<NodeId>> iter = index.find(tuple2) ; Set<Tuple<NodeId>> x = Iter.toSet(iter) ; assertEquals(2, x.size()) ; assertTrue(x.contains(tuple(n1, n2, n3))) ; assertTrue(x.contains(tuple(n1, n2, n4))) ; }
@Test public void TupleIndexRecordSPO_6() { TupleIndexRecord index = create("SPO") ; add(index, n1, n2, n3) ; add(index, n1, n2, n4) ; Tuple<NodeId> tuple2 = TupleFactory.tuple(n1, n2, NodeId.NodeIdAny) ; Iterator<Tuple<NodeId>> iter = index.findByIndex(tuple2) ; Set<Tuple<NodeId>> x = Iter.toSet(iter) ; assertEquals(2, x.size()) ; assertTrue(x.contains(TupleFactory.tuple(n1, n2, n3))) ; assertTrue(x.contains(TupleFactory.tuple(n1, n2, n4))) ; }
@Test public void TupleIndexRecordSPO_6() { TupleIndexRecord index = create("SPO") ; add(index, n1, n2, n3) ; add(index, n1, n2, n4) ; Tuple<NodeId> tuple2 = tuple(n1, n2, NodeId.NodeIdAny) ; Iterator<Tuple<NodeId>> iter = index.findByIndex(tuple2) ; Set<Tuple<NodeId>> x = Iter.toSet(iter) ; assertEquals(2, x.size()) ; assertTrue(x.contains(tuple(n1, n2, n3))) ; assertTrue(x.contains(tuple(n1, n2, n4))) ; }
@Test public void TupleIndexRecordSPO_5() { TupleIndex index = create("SPO") ; add(index, n1, n2, n3) ; add(index, n1, n2, n4) ; Tuple<NodeId> tuple2 = tuple(n1, n2, n3) ; Iterator<Tuple<NodeId>> iter = index.find(tuple2) ; Set<Tuple<NodeId>> x = Iter.toSet(iter) ; assertEquals(1, x.size()) ; assertTrue(x.contains(tuple(n1, n2, n3))) ; assertFalse(x.contains(tuple(n1, n2, n4))) ; }
@Test public void TupleIndexRecordSPO_6() { TupleIndex index = createIndex("SPO") ; add(index, n1, n2, n3) ; add(index, n1, n2, n4) ; Tuple<NodeId> tuple2 = TupleFactory.tuple(n1, n2, NodeId.NodeIdAny) ; Iterator<Tuple<NodeId>> iter = index.find(tuple2) ; Set<Tuple<NodeId>> x = Iter.toSet(iter) ; assertEquals(2, x.size()) ; assertTrue(x.contains(TupleFactory.tuple(n1, n2, n3))) ; assertTrue(x.contains(TupleFactory.tuple(n1, n2, n4))) ; }
@Test public void TupleIndexRecordSPO_6() { TupleIndex index = createIndex("SPO") ; add(index, n1, n2, n3) ; add(index, n1, n2, n4) ; Tuple<NodeId> tuple2 = TupleFactory.tuple(n1, n2, NodeId.NodeIdAny) ; Iterator<Tuple<NodeId>> iter = index.find(tuple2) ; Set<Tuple<NodeId>> x = Iter.toSet(iter) ; assertEquals(2, x.size()) ; assertTrue(x.contains(TupleFactory.tuple(n1, n2, n3))) ; assertTrue(x.contains(TupleFactory.tuple(n1, n2, n4))) ; }
@Test public void TupleIndexRecordSPO_6() { TupleIndexRecord index = create("SPO") ; add(index, n1, n2, n3) ; add(index, n1, n2, n4) ; Tuple<NodeId> tuple2 = tuple(n1, n2, NodeId.NodeIdAny) ; Iterator<Tuple<NodeId>> iter = index.findByIndex(tuple2) ; Set<Tuple<NodeId>> x = Iter.toSet(iter) ; assertEquals(2, x.size()) ; assertTrue(x.contains(tuple(n1, n2, n3))) ; assertTrue(x.contains(tuple(n1, n2, n4))) ; }
@Test public void TupleIndexRecordSPO_5() { TupleIndex index = createIndex("SPO") ; add(index, n1, n2, n3) ; add(index, n1, n2, n4) ; Tuple<NodeId> tuple2 = TupleFactory.tuple(n1, n2, n3) ; Iterator<Tuple<NodeId>> iter = index.find(tuple2) ; Set<Tuple<NodeId>> x = Iter.toSet(iter) ; assertEquals(1, x.size()) ; assertTrue(x.contains(TupleFactory.tuple(n1, n2, n3))) ; assertFalse(x.contains(TupleFactory.tuple(n1, n2, n4))) ; }
@Test public void TupleIndexRecordSPO_5() { TupleIndex index = create("SPO") ; add(index, n1, n2, n3) ; add(index, n1, n2, n4) ; Tuple<NodeId> tuple2 = tuple(n1, n2, n3) ; Iterator<Tuple<NodeId>> iter = index.find(tuple2) ; Set<Tuple<NodeId>> x = Iter.toSet(iter) ; assertEquals(1, x.size()) ; assertTrue(x.contains(tuple(n1, n2, n3))) ; assertFalse(x.contains(tuple(n1, n2, n4))) ; }
@Test public void TupleIndexRecordSPO_7() { TupleIndex index = create("SPO") ; add(index, n1, n2, n3) ; add(index, n1, n2, n4) ; Tuple<NodeId> tuple2 = tuple(n1, NodeId.NodeIdAny, NodeId.NodeIdAny) ; Iterator<Tuple<NodeId>> iter = index.find(tuple2) ; Set<Tuple<NodeId>> x = Iter.toSet(iter) ; assertEquals(2, x.size()) ; assertTrue(x.contains(tuple(n1, n2, n3))) ; assertTrue(x.contains(tuple(n1, n2, n4))) ; }