Ensures that combined's field names = td1's field names + td2's field names
(TupleDesc td1, TupleDesc td2, TupleDesc combined)
| 53 | * Ensures that combined's field names = td1's field names + td2's field names |
| 54 | */ |
| 55 | private boolean combinedStringArrays(TupleDesc td1, TupleDesc td2, TupleDesc combined) { |
| 56 | for (int i = 0; i < td1.numFields(); i++) { |
| 57 | if (!(((td1.getFieldName(i) == null) && (combined.getFieldName(i) == null)) || |
| 58 | td1.getFieldName(i).equals(combined.getFieldName(i)))) { |
| 59 | return false; |
| 60 | } |
| 61 | } |
| 62 | |
| 63 | for (int i = td1.numFields(); i < td1.numFields() + td2.numFields(); i++) { |
| 64 | if (!(((td2.getFieldName(i-td1.numFields()) == null) && (combined.getFieldName(i) == null)) || |
| 65 | td2.getFieldName(i-td1.numFields()).equals(combined.getFieldName(i)))) { |
| 66 | return false; |
| 67 | } |
| 68 | } |
| 69 | |
| 70 | return true; |
| 71 | } |
| 72 | |
| 73 | /** |
| 74 | * Unit test for TupleDesc.getType() |
no test coverage detected