@Override public boolean isMultiSource(Object modelId) throws QueryMetadataException, TeiidComponentException { return multiSourceModels.containsKey(getFullName(modelId)); }
@Override public boolean isMultiSource(Object modelId) throws QueryMetadataException, TeiidComponentException { return multiSourceModels.containsKey(getFullName(modelId)); }
@Override public boolean isMultiSource(Object modelId) throws QueryMetadataException, TeiidComponentException { return multiSourceModels.containsKey(getFullName(modelId)); }
@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)); }
String multiSourceElementName = this.multiSourceModels.get(getFullName(modelId)); if (multiSourceElementName == null) { return null;
String multiSourceElementName = this.multiSourceModels.get(getFullName(modelId)); if (multiSourceElementName == null) { return null;
String multiSourceElementName = this.multiSourceModels.get(getFullName(modelId)); if (multiSourceElementName == null) { return null;
String fullName = wrapper.getFullName(instanceElementID); assertEquals("BQT1.SmallA." + MultiSourceElement.DEFAULT_MULTI_SOURCE_ELEMENT_NAME, fullName); //$NON-NLS-1$ assertEquals(0, wrapper.getRadix(instanceElementID)); assertEquals(MultiSourceElement.DEFAULT_MULTI_SOURCE_ELEMENT_NAME, Symbol.getShortName(fullName)); assertEquals(fullName, wrapper.getFullName(groupID) + Symbol.SEPARATOR + MultiSourceElement.DEFAULT_MULTI_SOURCE_ELEMENT_NAME);