Assertions.assertThat(betaMemory.getLeftTupleMemory().size()).isEqualTo(2); Iterator<LeftTuple> it = tupleMemory.iterator(); for ( LeftTuple next = it.next(); next != null; next = it.next() ) { final Object obj = next.getFactHandle().getObject(); Assertions.assertThat(betaMemory.getLeftTupleMemory().size()).isEqualTo(1); it = tupleMemory.iterator(); for ( LeftTuple next = it.next(); next != null; next = it.next() ) { final Object obj = next.getFactHandle().getObject();
InternalFactHandle fh13 = (InternalFactHandle) ss.insert( new Foo( "snicker", 0) ); betaMemory.getRightTupleMemory().add( new RightTupleImpl( fh1, null ) ); betaMemory.getRightTupleMemory().add( new RightTupleImpl( fh2, null ) ); betaMemory.getRightTupleMemory().add( new RightTupleImpl( fh3, null ) ); betaMemory.getRightTupleMemory().add( new RightTupleImpl( fh4, null ) ); betaMemory.getRightTupleMemory().add( new RightTupleImpl( fh5, null ) ); betaMemory.getRightTupleMemory().add( new RightTupleImpl( fh6, null ) ); betaMemory.getRightTupleMemory().add( new RightTupleImpl( fh7, null ) ); betaMemory.getRightTupleMemory().add( new RightTupleImpl( fh8, null ) ); betaMemory.getRightTupleMemory().add( new RightTupleImpl( fh9, null ) ); Iterator it = betaMemory.getRightTupleMemory().iterator(); for ( RightTuple rightTuple = ( RightTuple ) it.next(); rightTuple != null; rightTuple = ( RightTuple ) it.next() ) { list.add( rightTuple );
public void equalsLeftMemory(List<LeftTuple> leftTuples) { TupleMemory ltm = bm.getLeftTupleMemory(); int length = 0; for ( LeftTuple expectedLeftTuple : leftTuples ) { FastIterator it = betaNode.getLeftIterator( ltm ); Tuple actualLeftTuple = null; for ( actualLeftTuple = BetaNode.getFirstTuple( ltm, it ); actualLeftTuple != null; actualLeftTuple = (LeftTuple) it.next( actualLeftTuple ) ) { if ( expectedLeftTuple.equals( actualLeftTuple ) ) { length++; break; } } if ( actualLeftTuple == null ) { fail( "Could not find LeftTuple: " + expectedLeftTuple ); } } if ( leftTuples.size() != ltm.size() ) { fail( "LeftTuple memory size did not match: " + length ); } }
this.workingMemory ); assertEquals( 0, this.memory.getLeftTupleMemory().size() ); assertEquals( 1, this.memory.getRightTupleMemory().size() ); this.workingMemory ); assertEquals( 2, this.memory.getRightTupleMemory().size() ); Tuple rightTuple = this.memory.getRightTupleMemory().getFirst( new LeftTupleImpl( f0, this.node, true ) );
public void equalsRightMemory(List<RightTuple> rightTuples) { TupleMemory rtm = bm.getRightTupleMemory(); int length = 0; for ( RightTuple expectedRightTuple : rightTuples ) { FastIterator it = betaNode.getRightIterator( rtm ); Tuple actualRightTuple = null; for ( actualRightTuple = BetaNode.getFirstTuple( rtm, it ); actualRightTuple != null; actualRightTuple = (RightTuple) it.next( actualRightTuple ) ) { if ( expectedRightTuple.equals( actualRightTuple ) ) { length++; break; } } if ( actualRightTuple == null ) { fail( "Could not find RightTuple: " + expectedRightTuple ); } } if ( rightTuples.size() != rtm.size() ) { fail( "RightTuple memory size did not match: " + length ); } }
betaMemory.getLeftTupleMemory().size()); Iterator<LeftTuple> it = tupleMemory.iterator(); for (LeftTuple next = it.next(); next != null; next = it.next()) { Object obj = next.getFactHandle().getObject(); betaMemory.getLeftTupleMemory().size()); it = tupleMemory.iterator(); for (LeftTuple next = it.next(); next != null; next = it.next()) { Object obj = next.getFactHandle().getObject();
betaMemory.getLeftTupleMemory().add( new LeftTupleImpl( fh1, null, true ) ); betaMemory.getLeftTupleMemory().add( new LeftTupleImpl( fh2, null, true ) ); betaMemory.getLeftTupleMemory().add( new LeftTupleImpl( fh3, null, true ) ); betaMemory.getLeftTupleMemory().add( new LeftTupleImpl( fh4, null, true ) ); betaMemory.getLeftTupleMemory().add( new LeftTupleImpl( fh5, null, true ) ); betaMemory.getLeftTupleMemory().add( new LeftTupleImpl( fh6, null, true ) ); betaMemory.getLeftTupleMemory().add( new LeftTupleImpl( fh7, null, true ) ); betaMemory.getLeftTupleMemory().add( new LeftTupleImpl( fh8, null, true ) ); betaMemory.getLeftTupleMemory().add( new LeftTupleImpl( fh9, null, true ) ); Iterator it = betaMemory.getLeftTupleMemory().iterator();
assertEquals( 3, b1Mem.getLeftTupleMemory().size() ); assertEquals( 1, b1Mem.getRightTupleMemory().size() ); assertEquals( 3, b2Mem.getLeftTupleMemory().size() ); assertEquals( 1, b2Mem.getRightTupleMemory().size() ); assertEquals(6, list.size() ); assertSame( sm, c1Mem.getSegmentMemory()); assertNull(sm.getFirst()); assertEquals( 3, b1Mem.getLeftTupleMemory().size() ); assertEquals( 1, b1Mem.getRightTupleMemory().size() );
assertEquals( 3, c1Mem.getLeftTupleMemory().size() ); assertEquals( 1, c1Mem.getRightTupleMemory().size() ); assertEquals( 0, c2Mem.getLeftTupleMemory().size() ); assertEquals( 0, c2Mem.getRightTupleMemory().size() ); assertNotNull( c2Smem.getStagedLeftTuples().getInsertFirst() ); assertNotNull( c2Smem.getStagedLeftTuples().getInsertFirst().getStagedNext() ); assertEquals( 3, c2Mem.getLeftTupleMemory().size() ); assertEquals( 1, c2Mem.getRightTupleMemory().size() ); assertNull(c2Smem.getStagedLeftTuples().getInsertFirst()); assertEquals(6, list.size() );
assertEquals( 3, c1Mem.getLeftTupleMemory().size() ); assertEquals( 1, c1Mem.getRightTupleMemory().size() ); assertEquals( 0, c2Mem.getLeftTupleMemory().size() ); assertEquals( 0, c2Mem.getRightTupleMemory().size() ); assertNotNull( c2Smem.getStagedLeftTuples().getInsertFirst() ); assertNotNull( c2Smem.getStagedLeftTuples().getInsertFirst().getStagedNext() ); assertEquals( 3, c2Mem.getLeftTupleMemory().size() ); assertEquals( 1, c2Mem.getRightTupleMemory().size() ); assertNull( c2Smem.getStagedLeftTuples().getInsertFirst() ); assertEquals(6, list.size() );
if ( segmentMemory.getRootNode() instanceof JoinNode ) { BetaMemory bm = (BetaMemory) segmentMemory.getNodeMemories().getFirst(); assertEquals( 0, bm.getLeftTupleMemory().size() );
this.memory.getRightTupleMemory().size() );
memory.getBetaMemory().getLeftTupleMemory().size() ); assertNull( memory.getBetaMemory().getRightTupleMemory() ); RightTuple rightTuple2 = tuple.getFirstChild().getRightParent(); workingMemory ); assertEquals( 0, memory.getBetaMemory().getLeftTupleMemory().size() ); assertNull( memory.getBetaMemory().getRightTupleMemory() );