coll = store.getAll(tKey); assertTrue( coll.containsAll( Arrays.asList( t3, t4 ) ) ); assertEquals( 2, coll.size() ); coll = store.getAll(tKey); assertTrue( coll.containsAll( Arrays.asList( t1, t2, t3 ) ) ); assertEquals( 3, coll.size() ); coll = store.getAll(tKey); assertTrue( coll.containsAll( Arrays.asList( t5, t6 ) ) ); assertEquals( 2, coll.size() ); coll = store.getAll(tKey); assertTrue( coll.containsAll( Arrays.asList( t5, t6 ) ) ); assertEquals( 2, coll.size() ); coll = store.getAll(tKey); assertTrue( coll.containsAll( Arrays.asList( t1, t2, t3, t4, t5, t6 ) ) ); assertEquals( 6, coll.size() );
public int removeAll(final Triple triple) { int removed = 0; Collection<Triple> coll = getAll( triple ); for ( Triple t : coll ) { if ( remove(t) ) { removed++; } } return removed; }
private Collection<Triple> getSchemaTriplesForSubject( Object subj ) { return store.getAll( tripleFactory.newTriple( subj, TripleStore.TYPE, Variable.v ) ); }
protected Collection<Triple> getTriplesForSubject( Object subj ) { Collection<Triple> coll = store.getAll( tripleFactory.newTriple( subj, Variable.v, Variable.v ) ); Iterator<Triple> iter = coll.iterator(); while ( iter.hasNext() ) { if ( (iter.next().getProperty()).equals(TripleStore.TYPE) ) { iter.remove(); } } return coll; }
coll = store.getAll(tKey); assertTrue( coll.containsAll( Arrays.asList( new TripleImpl(ind, "hasName", "oscar"), new TripleImpl(ind, "hasName", "mark"), coll = store.getAll(tKey); assertTrue( coll.containsAll( Arrays.asList( new TripleImpl(ind, "hasCar", "mini"), new TripleImpl(ind, "hasCar", "ferrari") ) ) ); coll = store.getAll(tKey); assertEquals( 1, coll.size() ); coll = store.getAll(tKey); assertEquals( 0, coll.size() );
public Triple getProxyTripleByTraitType( Object key ) { Collection<Triple> candidates = store.getAll( tripleFactory.newTriple( key, TripleStore.PROXY, Variable.v ) ); for ( Triple t : candidates ) { if ( ((TraitProxy) t.getValue() ).getObject() == object ) { return t; } } return null; } }