@Test public void TupleIndexRecordSPO_1() { TupleIndexRecord index = create("SPO") ; add(index, n1, n2, n3) ; Tuple<NodeId> tuple2 = TupleFactory.tuple(n1, n2, n3) ; Iterator<Tuple<NodeId>> iter = index.findByIndex(tuple2) ; assertTrue(iter.hasNext()) ; iter.next(); assertFalse(iter.hasNext()) ; }
@Test public void TupleIndexRecordSPO_4() { TupleIndexRecord index = create("SPO") ; add(index, n1, n2, n3) ; Tuple<NodeId> tuple2 = TupleFactory.tuple(n1, NodeId.NodeIdAny, NodeId.NodeIdAny) ; Iterator<Tuple<NodeId>> iter = index.findByIndex(tuple2) ; assertTrue(iter.hasNext()) ; iter.next(); assertFalse(iter.hasNext()) ; }
@Test public void TupleIndexRecordSPO_2() { TupleIndexRecord index = create("SPO") ; add(index, n1, n2, n3) ; Tuple<NodeId> tuple2 = TupleFactory.tuple(n1, n2, null) ; Iterator<Tuple<NodeId>> iter = index.findByIndex(tuple2) ; assertTrue(iter.hasNext()) ; iter.next(); assertFalse(iter.hasNext()) ; }
@Test public void TupleIndexRecordPOS_1() { TupleIndexRecord index = create("POS") ; add(index, n1, n2, n3) ; Tuple<NodeId> tuple2 = TupleFactory.tuple(n1, n2, n3) ; Iterator<Tuple<NodeId>> iter = index.findByIndex(tuple2) ; assertTrue("Can't find tuple", iter.hasNext()) ; iter.next(); assertFalse(iter.hasNext()) ; }
@Test public void TupleIndexRecordPOS_2() { TupleIndexRecord index = create("POS") ; add(index, n1, n2, n3) ; Tuple<NodeId> tuple2 = TupleFactory.tuple(null, n2, null) ; Iterator<Tuple<NodeId>> iter = index.findByIndex(tuple2) ; assertTrue("Can't find tuple",iter.hasNext()) ; iter.next(); assertFalse(iter.hasNext()) ; }
@Test public void TupleIndexRecordPOS_3() { TupleIndexRecord index = create("POS") ; add(index, n1, n2, n3) ; Tuple<NodeId> tuple2 = TupleFactory.tuple(null, n2, n3) ; Iterator<Tuple<NodeId>> iter = index.findByIndex(tuple2) ; assertTrue("Can't find tuple", iter.hasNext()) ; iter.next(); assertFalse(iter.hasNext()) ; }
@Test public void TupleIndexRecordSPO_2() { TupleIndexRecord index = create("SPO") ; add(index, n1, n2, n3) ; Tuple<NodeId> tuple2 = TupleFactory.tuple(n1, n2, null) ; Iterator<Tuple<NodeId>> iter = index.findByIndex(tuple2) ; assertTrue(iter.hasNext()) ; iter.next(); assertFalse(iter.hasNext()) ; }
@Test public void TupleIndexRecordFindNot_2() { TupleIndexRecord index = create("SPO") ; add(index, n1, n2, n3) ; Tuple<NodeId> tuple2 = TupleFactory.tuple(n1, n5, n6) ; Iterator<Tuple<NodeId>> iter = index.findByIndex(tuple2) ; assertFalse(iter.hasNext()) ; }
@Test public void TupleIndexRecordSPO_3() { TupleIndexRecord index = create("SPO") ; add(index, n1, n2, n3) ; Tuple<NodeId> tuple2 = TupleFactory.tuple(n1, null, n3) ; Iterator<Tuple<NodeId>> iter = index.findByIndex(tuple2) ; assertNull(iter) ; iter = index.findOrPartialScan(tuple2) ; assertTrue(iter.hasNext()) ; iter.next(); assertFalse(iter.hasNext()) ; }
@Test public void TupleIndexRecordFindNot_2() { TupleIndexRecord index = create("SPO") ; add(index, n1, n2, n3) ; Tuple<NodeId> tuple2 = TupleFactory.tuple(n1, n5, n6) ; Iterator<Tuple<NodeId>> iter = index.findByIndex(tuple2) ; assertFalse(iter.hasNext()) ; }
@Test public void TupleIndexRecordFindScan_1() { TupleIndexRecord index = create("SPO") ; add(index, n1, n2, n3) ; Tuple<NodeId> tuple2 = TupleFactory.tuple(n1, null, n3) ; Iterator<Tuple<NodeId>> iter = index.findByIndex(tuple2) ; assertNull(iter) ; iter = index.findOrPartialScan(tuple2) ; assertTrue(iter.hasNext()) ; iter.next(); assertFalse(iter.hasNext()) ; }
@Test public void TupleIndexRecordFindNot_4() { TupleIndexRecord index = create("SPO") ; add(index, n1, n2, n3) ; add(index, n1, n5, n6) ; Tuple<NodeId> tuple2 = TupleFactory.tuple(n4, n5, n6) ; Iterator<Tuple<NodeId>> iter = index.findByIndex(tuple2) ; assertFalse(iter.hasNext()) ; }
@Test public void TupleIndexRecordFindNot_5() { TupleIndexRecord index = create("SPO") ; add(index, n1, n2, n3) ; add(index, n1, n5, n6) ; Tuple<NodeId> tuple2 = TupleFactory.tuple(n2, n5, n6) ; Iterator<Tuple<NodeId>> iter = index.findByIndex(tuple2) ; assertFalse(iter.hasNext()) ; }
@Test public void TupleIndexRecordFindNot_5() { TupleIndexRecord index = create("SPO") ; add(index, n1, n2, n3) ; add(index, n1, n5, n6) ; Tuple<NodeId> tuple2 = TupleFactory.tuple(n2, n5, n6) ; Iterator<Tuple<NodeId>> iter = index.findByIndex(tuple2) ; assertFalse(iter.hasNext()) ; }
@Test public void TupleIndexRecordFindNot_1() { TupleIndexRecord index = create("SPO") ; add(index, n1, n2, n3) ; Tuple<NodeId> tuple2 = TupleFactory.tuple(n4, n5, n6) ; Iterator<Tuple<NodeId>> iter = index.findByIndex(tuple2) ; assertNotNull(iter) ; assertFalse(iter.hasNext()) ; }
@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_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 = 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_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))) ; }