private Pair<Integer, Integer> countDerivedInfo(Map<Array<TblColRef>, List<DeriveInfo>> hostToDerivedInfo) {
int pkfkCount = 0;
int lookupCount = 0;
for (Entry<Array<TblColRef>, List<DeriveInfo>> entry : hostToDerivedInfo.entrySet()) {
for (DeriveInfo deriveInfo : entry.getValue()) {
if (deriveInfo.type == DeriveType.PK_FK)
pkfkCount++;
if (deriveInfo.type == DeriveType.LOOKUP)
lookupCount++;
}
}
return Pair.newPair(pkfkCount, lookupCount);
}
private Pair<Integer, Integer> countDerivedInfo(Map<Array<TblColRef>, List<DeriveInfo>> hostToDerivedInfo) {
int pkfkCount = 0;
int lookupCount = 0;
for (Entry<Array<TblColRef>, List<DeriveInfo>> entry : hostToDerivedInfo.entrySet()) {
for (DeriveInfo deriveInfo : entry.getValue()) {
if (deriveInfo.type == DeriveType.PK_FK)
pkfkCount++;
if (deriveInfo.type == DeriveType.LOOKUP)
lookupCount++;
}
}
return Pair.newPair(pkfkCount, lookupCount);
}