public override int GetHashCode()
 {
     unchecked
     {
         return((RowBuffer.GetHashCode() * 397) ^ Index);
     }
 }
 public LeftOuterNestedLoopsRowBuffer(RowBuffer left, RowBuffer right)
 {
     _left  = left;
     _right = right;
     _indirectedRowBuffer = new IndirectedRowBuffer(_right.Count);
     _indirectedRowBuffer.ActiveRowBuffer = _right;
     _rightNullRowBuffer = new NullRowBuffer(right.Count);
 }
Exemple #3
0
 public ProbedRowBuffer(RowBuffer rowBuffer)
 {
     _rowBuffer = rowBuffer;
 }
 public RowBufferEntry(RowBuffer rowBuffer, int index)
 {
     RowBuffer = rowBuffer;
     Index     = index;
 }
Exemple #5
0
 public RowBufferAllocation(RowBufferAllocation parent, RowBuffer rowBuffer, IEnumerable <ValueSlot> valueSlots)
 {
     Parent    = parent;
     RowBuffer = rowBuffer;
     _mapping  = GetValueMapping(valueSlots.ToImmutableArray());
 }
Exemple #6
0
 public CombinedRowBuffer(RowBuffer left, RowBuffer right)
 {
     _left  = left;
     _right = right;
 }
 public void SetProbe(RowBuffer rowBuffer)
 {
     _probe.ActiveRowBuffer = rowBuffer ?? _probeNull;
 }
 private RowBufferAllocation BuildRowBufferAllocation(BoundRelation input, RowBuffer rowBuffer)
 {
     return(new RowBufferAllocation(_outerRowBufferAllocation, rowBuffer, input.GetOutputValues()));
 }
 public void Push(RowBuffer rowBuffer)
 {
     _stack.Push(rowBuffer);
 }