@Override public boolean isMultiSourceElement(Object elementId) throws QueryMetadataException, TeiidComponentException { if (elementId instanceof MultiSourceElement) { return true; } Object gid = getGroupIDForElementID(elementId); if (isVirtualGroup(gid)) { return false; } Object modelID = this.getModelID(gid); String modelName = this.getFullName(modelID); String multiSourceColumnName = multiSourceModels.get(modelName); if(multiSourceColumnName == null) { return false; } return multiSourceColumnName.equalsIgnoreCase(getName(elementId)); }
@Override public boolean isMultiSourceElement(Object elementId) throws QueryMetadataException, TeiidComponentException { if (elementId instanceof MultiSourceElement) { return true; } Object gid = getGroupIDForElementID(elementId); if (isVirtualGroup(gid)) { return false; } Object modelID = this.getModelID(gid); String modelName = this.getFullName(modelID); String multiSourceColumnName = multiSourceModels.get(modelName); if(multiSourceColumnName == null) { return false; } return multiSourceColumnName.equalsIgnoreCase(getName(elementId)); }
@Override public boolean isMultiSourceElement(Object elementId) throws QueryMetadataException, TeiidComponentException { if (elementId instanceof MultiSourceElement) { return true; } Object gid = getGroupIDForElementID(elementId); if (isVirtualGroup(gid)) { return false; } Object modelID = this.getModelID(gid); String modelName = this.getFullName(modelID); String multiSourceColumnName = multiSourceModels.get(modelName); if(multiSourceColumnName == null) { return false; } return multiSourceColumnName.equalsIgnoreCase(getName(elementId)); }
return msg; if (isVirtualGroup(groupID)) { return null;
return msg; if (isVirtualGroup(groupID)) { return null;
return msg; if (isVirtualGroup(groupID)) { return null;