@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 null; Object modelId = getModelID(groupID); String multiSourceElementName = this.multiSourceModels.get(getFullName(modelId)); if (multiSourceElementName == null) {
return null; Object modelId = getModelID(groupID); String multiSourceElementName = this.multiSourceModels.get(getFullName(modelId)); if (multiSourceElementName == null) {
return null; Object modelId = getModelID(groupID); String multiSourceElementName = this.multiSourceModels.get(getFullName(modelId)); if (multiSourceElementName == null) {
assertEquals(null, wrapper.getMaximumValue(instanceElementID)); assertEquals(null, wrapper.getMinimumValue(instanceElementID)); assertEquals(wrapper.getModelID(groupID), wrapper.getModelID(instanceElementID)); assertEquals(null, wrapper.getDefaultValue(instanceElementID)); assertEquals(255, wrapper.getElementLength(instanceElementID));