Method: Coopy::TableDiff#is_reordered
- Defined in:
- lib/coopy/table_diff.rb
#is_reordered(m, ct) ⇒ Object
56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 |
# File 'lib/coopy/table_diff.rb', line 56 def is_reordered(m, ct) reordered = false l = -1 r = -1 (0..ct-1).each do |i| unit = m[i] next if (unit.nil?) if (unit.l>=0) if (unit.l<l) reordered = true break end l = unit.l end if (unit.r>=0) if (unit.r<r) reordered = true break end r = unit.r end end return reordered end |