@Override public boolean equals(Object obj) { if (obj instanceof ITableElement) { ITableElement obj2 = (ITableElement) obj; return getName().equals(obj2.getName()) && beforeTableName.equals(obj2.getBeforeTableName()) && Arrays.deepEquals(fields, obj2.getFields()) && Arrays.deepEquals(indexes, obj2.getIndexes()); } return false; }
@Override public String getName() { return table.getName(); }
public RCodeTTWrapper(ITableElement t) { this.table = t; for (IVariableElement fld : table.getFields()) { IField iFld = new RCodeTTFieldWrapper(this, fld); fields.add(iFld); sortedFields.add(iFld); } for (IIndexElement idx : table.getIndexes()) { IIndex iIdx = new RCodeTTIndexWrapper(this, idx); indexes.add(iIdx); } }
case TABLE: ITableElement tbl = TableElementV11.fromDebugSegment(name, set, segment, currOffset, textAreaOffset, order); currOffset += tbl.getSizeInRCode(); typeInfo.getTables().add(tbl); break;
@Override public String getName() { return table.getName(); }
public RCodeTTWrapper(ITableElement t) { this.table = t; for (IVariableElement fld : table.getFields()) { IField iFld = new RCodeTTFieldWrapper(this, fld); fields.add(iFld); sortedFields.add(iFld); } for (IIndexElement idx : table.getIndexes()) { IIndex iIdx = new RCodeTTIndexWrapper(this, idx); indexes.add(iIdx); } }
case TABLE: ITableElement tbl = TableElementV11.fromDebugSegment(name, set, segment, currOffset, textAreaOffset, order); currOffset += tbl.getSizeInRCode(); typeInfo.getTables().add(tbl); break;
@Override public boolean equals(Object obj) { if (obj instanceof ITableElement) { ITableElement obj2 = (ITableElement) obj; return getName().equals(obj2.getName()) && beforeTableName.equals(obj2.getBeforeTableName()) && Arrays.deepEquals(fields, obj2.getFields()) && Arrays.deepEquals(indexes, obj2.getIndexes()); } return false; }
@Override public boolean hasTempTable(String inName) { for (ITableElement tbl : tables) { if (tbl.getName().equalsIgnoreCase(inName)) { return true; } } return false; }
case TABLE: ITableElement tbl = TableElementV12.fromDebugSegment(name, set, segment, currOffset, textAreaOffset, order); currOffset += tbl.getSizeInRCode(); typeInfo.getTables().add(tbl); break;
@Override public boolean hasTempTable(String inName) { for (ITableElement tbl : tables) { if (tbl.getName().equalsIgnoreCase(inName)) { return true; } } return false; }
case TABLE: ITableElement tbl = TableElementV12.fromDebugSegment(name, set, segment, currOffset, textAreaOffset, order); currOffset += tbl.getSizeInRCode(); typeInfo.getTables().add(tbl); break;
@Override public ITableElement getTempTable(String inName) { for (ITableElement tbl : tables) { if (tbl.getName().equalsIgnoreCase(inName)) { return tbl; } } return null; }
@Override public boolean hasTempTable(String inName) { for (ITableElement tbl : tables) { if (tbl.getName().equalsIgnoreCase(inName)) { return true; } } return false; }
@Override public ITableElement getTempTable(String inName) { for (ITableElement tbl : tables) { if (tbl.getName().equalsIgnoreCase(inName)) { return tbl; } } return null; }
@Override public ITableElement getTempTable(String inName) { for (ITableElement tbl : tables) { if (tbl.getName().equalsIgnoreCase(inName)) { return tbl; } } return null; }
@Override public boolean hasTempTable(String inName) { for (ITableElement tbl : tables) { if (tbl.getName().equalsIgnoreCase(inName)) { return true; } } return false; }
@Override public ITableElement getTempTable(String inName) { for (ITableElement tbl : tables) { if (tbl.getName().equalsIgnoreCase(inName)) { return tbl; } } return null; }