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 ); } }
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 ); } }
Assertions.assertThat(betaMemory.getLeftTupleMemory().size()).isEqualTo(2); Iterator<LeftTuple> it = tupleMemory.iterator(); for ( LeftTuple next = it.next(); next != null; next = it.next() ) { Assertions.assertThat(betaMemory.getLeftTupleMemory().size()).isEqualTo(1); it = tupleMemory.iterator(); for ( LeftTuple next = it.next(); next != null; next = it.next() ) {
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() );