/** * @see org.teiid.query.sql.LanguageVisitor#visit(org.teiid.query.sql.symbol.ElementSymbol) */ @Override public void visit(ElementSymbol obj) { GroupSymbol group = obj.getGroupSymbol(); if(group == null) { return; } String newName = namingContext.getElementName(obj); if (newName != null) { obj.setShortName(newName); } obj.setDisplayMode(ElementSymbol.DisplayMode.FULLY_QUALIFIED); }
/** * @see org.teiid.query.sql.LanguageVisitor#visit(org.teiid.query.sql.symbol.ElementSymbol) */ @Override public void visit(ElementSymbol obj) { GroupSymbol group = obj.getGroupSymbol(); if(group == null) { return; } String newName = namingContext.getElementName(obj); if (newName != null) { obj.setShortName(newName); } obj.setDisplayMode(ElementSymbol.DisplayMode.FULLY_QUALIFIED); }
/** * @see org.teiid.query.sql.LanguageVisitor#visit(org.teiid.query.sql.symbol.ElementSymbol) */ @Override public void visit(ElementSymbol obj) { GroupSymbol group = obj.getGroupSymbol(); if(group == null) { return; } String newName = namingContext.getElementName(obj); if (newName != null) { obj.setShortName(newName); } obj.setDisplayMode(ElementSymbol.DisplayMode.FULLY_QUALIFIED); }
element = expr; if (expr instanceof ElementSymbol && visitor.namingContext.aliasColumns) { ((ElementSymbol)expr).setDisplayMode(DisplayMode.SHORT_OUTPUT_NAME);
element = expr; if (expr instanceof ElementSymbol && visitor.namingContext.aliasColumns) { ((ElementSymbol)expr).setDisplayMode(DisplayMode.SHORT_OUTPUT_NAME);
element = expr; if (expr instanceof ElementSymbol && visitor.namingContext.aliasColumns) { ((ElementSymbol)expr).setDisplayMode(DisplayMode.SHORT_OUTPUT_NAME);
private void resolveElementSymbol(ElementSymbol elementSymbol) throws TeiidComponentException, QueryResolverException { // already resolved if(elementSymbol.getMetadataID() != null) { return; } // look up group and element parts of the potentialID String groupContext = null; if (elementSymbol.getGroupSymbol() != null) { groupContext = elementSymbol.getGroupSymbol().getName(); } String elementShortName = elementSymbol.getShortName(); if (groupContext != null) { groupContext = elementSymbol.getGroupSymbol().getName(); try { if (findShortName && internalResolveElementSymbol(elementSymbol, null, elementShortName, groupContext)) { elementSymbol.setDisplayMode(DisplayMode.SHORT_OUTPUT_NAME); return; } } catch (QueryResolverException e) { //ignore } catch (QueryMetadataException e) { //ignore } } internalResolveElementSymbol(elementSymbol, groupContext, elementShortName, null); }
private void resolveElementSymbol(ElementSymbol elementSymbol) throws TeiidComponentException, QueryResolverException { // already resolved if(elementSymbol.getMetadataID() != null) { return; } // look up group and element parts of the potentialID String groupContext = null; if (elementSymbol.getGroupSymbol() != null) { groupContext = elementSymbol.getGroupSymbol().getName(); } String elementShortName = elementSymbol.getShortName(); if (groupContext != null) { groupContext = elementSymbol.getGroupSymbol().getName(); try { if (findShortName && internalResolveElementSymbol(elementSymbol, null, elementShortName, groupContext)) { elementSymbol.setDisplayMode(DisplayMode.SHORT_OUTPUT_NAME); return; } } catch (QueryResolverException e) { //ignore } catch (QueryMetadataException e) { //ignore } } internalResolveElementSymbol(elementSymbol, groupContext, elementShortName, null); }
private void resolveElementSymbol(ElementSymbol elementSymbol) throws TeiidComponentException, QueryResolverException { // already resolved if(elementSymbol.getMetadataID() != null) { return; } // look up group and element parts of the potentialID String groupContext = null; if (elementSymbol.getGroupSymbol() != null) { groupContext = elementSymbol.getGroupSymbol().getName(); } String elementShortName = elementSymbol.getShortName(); if (groupContext != null) { groupContext = elementSymbol.getGroupSymbol().getName(); try { if (findShortName && internalResolveElementSymbol(elementSymbol, null, elementShortName, groupContext)) { elementSymbol.setDisplayMode(DisplayMode.SHORT_OUTPUT_NAME); return; } } catch (QueryResolverException e) { //ignore } catch (QueryMetadataException e) { //ignore } } internalResolveElementSymbol(elementSymbol, groupContext, elementShortName, null); }
/** * Return a deep copy of this object. * @return Deep copy of this object */ public ElementSymbol clone() { ElementSymbol copy = new ElementSymbol(getShortName(), null); if(getGroupSymbol() != null) { copy.setGroupSymbol(getGroupSymbol().clone()); } copy.setMetadataID(getMetadataID()); copy.setType(getType()); copy.setIsExternalReference(isExternalReference()); copy.outputName = this.outputName; copy.setDisplayMode(this.getDisplayMode()); copy.isAggregate = isAggregate; return copy; }
/** * Return a deep copy of this object. * @return Deep copy of this object */ public ElementSymbol clone() { ElementSymbol copy = new ElementSymbol(getShortName(), null); if(getGroupSymbol() != null) { copy.setGroupSymbol(getGroupSymbol().clone()); } copy.setMetadataID(getMetadataID()); copy.setType(getType()); copy.setIsExternalReference(isExternalReference()); copy.outputName = this.outputName; copy.setDisplayMode(this.getDisplayMode()); copy.isAggregate = isAggregate; return copy; }
/** * Return a deep copy of this object. * @return Deep copy of this object */ public ElementSymbol clone() { ElementSymbol copy = new ElementSymbol(getShortName(), null); if(getGroupSymbol() != null) { copy.setGroupSymbol(getGroupSymbol().clone()); } copy.setMetadataID(getMetadataID()); copy.setType(getType()); copy.setIsExternalReference(isExternalReference()); copy.outputName = this.outputName; copy.setDisplayMode(this.getDisplayMode()); copy.isAggregate = isAggregate; return copy; }