@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)); }
assertEquals(groupID, wrapper.getGroupIDForElementID(instanceElementID)); assertEquals(null, wrapper.getMaximumValue(instanceElementID)); assertEquals(null, wrapper.getMinimumValue(instanceElementID));