public List<AccessPathInfo> getAccessInfos(RelationNode relation) { return Collections.unmodifiableList(relNodePidAccessPathMap.get(relation.getPID())); }
public void addAccessPath(RelationNode relation, AccessPathInfo accessPathInfo) { relNodePidAccessPathMap.get(relation.getPID()).add(accessPathInfo); }
public void addAccessPath(RelationNode relation, AccessPathInfo accessPathInfo) { relNodePidAccessPathMap.get(relation.getPID()).add(accessPathInfo); }
public List<AccessPathInfo> getAccessInfos(RelationNode relation) { return Collections.unmodifiableList(relNodePidAccessPathMap.get(relation.getPID())); }
public void addRelation(RelationNode relation) { if (relation.hasAlias()) { TUtil.putToNestedList(relationAliasMap, relation.getTableName(), relation.getCanonicalName()); } canonicalNameToRelationMap.put(relation.getCanonicalName(), relation); relationList.add(relation); relNodePidAccessPathMap.put(relation.getPID(), new ArrayList<AccessPathInfo>()); }
public void addRelation(RelationNode relation, List<AccessPathInfo> accessPathInfos) { if (relation.hasAlias()) { TUtil.putToNestedList(relationAliasMap, relation.getTableName(), relation.getCanonicalName()); } canonicalNameToRelationMap.put(relation.getCanonicalName(), relation); relationList.add(relation); relNodePidAccessPathMap.put(relation.getPID(), new ArrayList<AccessPathInfo>()); }
public void addRelation(RelationNode relation, List<AccessPathInfo> accessPathInfos) { if (relation.hasAlias()) { TUtil.putToNestedList(relationAliasMap, relation.getTableName(), relation.getCanonicalName()); } canonicalNameToRelationMap.put(relation.getCanonicalName(), relation); relationList.add(relation); relNodePidAccessPathMap.put(relation.getPID(), new ArrayList<>()); }
public void addRelation(RelationNode relation) { if (relation.hasAlias()) { TUtil.putToNestedList(relationAliasMap, relation.getTableName(), relation.getCanonicalName()); } canonicalNameToRelationMap.put(relation.getCanonicalName(), relation); relationList.add(relation); relNodePidAccessPathMap.put(relation.getPID(), new ArrayList<>()); }