/** * @param queryResultObjectDataMap * @param query */ public void setDependentIdentifiedColumnIds(Map queryResultObjectDataMap, Query query) { Iterator keyIterator; QueryResultObjectData queryResultObjectData2; QueryResultObjectData queryResultObjectData3; Vector queryObjects; Set keySet2 = queryResultObjectDataMap.keySet(); keyIterator = keySet2.iterator(); for (int i = 0; keyIterator.hasNext(); i++) { queryResultObjectData2 = (QueryResultObjectData) queryResultObjectDataMap.get(keyIterator.next()); queryObjects = queryResultObjectData2.getIndependentQueryObjects(); for (int j = 0; j < queryObjects.size(); j++) { queryResultObjectData3 = (QueryResultObjectData) queryObjects.get(j); queryResultObjectData3.setDependentColumnIds( query.getColumnIds( queryResultObjectData3.getAliasName(), queryResultObjectData3.getDependentObjectAliases())); queryResultObjectData3.setIdentifiedDataColumnIds( query.getIdentifiedColumnIds( queryResultObjectData3.getAliasName(), queryResultObjectData3.getDependentObjectAliases())); Logger.out.debug( " table:" + queryResultObjectData3.getAliasName() + " columnIds:" + queryResultObjectData3.getDependentColumnIds()); } } }