@Override public void visit( GroupSymbol obj ) { String alias = null; String fullGroup = obj.getOutputName(); if (obj.getOutputDefinition() != null) { alias = obj.getOutputName(); fullGroup = obj.getOutputDefinition(); } outputDisplayName(fullGroup); if (alias != null) { append(SPACE); append(AS); append(SPACE); append(escapeSinglePart(alias)); } }
@Override public void visit( GroupSymbol obj ) { String alias = null; String fullGroup = obj.getOutputName(); if (obj.getOutputDefinition() != null) { alias = obj.getOutputName(); fullGroup = obj.getOutputDefinition(); } outputDisplayName(fullGroup); if (alias != null) { append(SPACE); append(AS); append(SPACE); append(escapeSinglePart(alias)); } }
@Override public void visit( GroupSymbol obj ) { String alias = null; String fullGroup = obj.getOutputName(); if (obj.getOutputDefinition() != null) { alias = obj.getOutputName(); fullGroup = obj.getOutputDefinition(); } outputDisplayName(fullGroup); if (alias != null) { append(SPACE); append(AS); append(SPACE); append(escapeSinglePart(alias)); } }
public NamedTable translate(GroupSymbol symbol) { String alias = null; String fullGroup = symbol.getOutputName(); if(symbol.getOutputDefinition() != null) { alias = symbol.getOutputName(); fullGroup = symbol.getOutputDefinition(); if (remappedGroups != null) { GroupSymbol remappedGroup = remappedGroups.get(symbol.getMetadataID()); if (remappedGroup != null && remappedGroup != symbol) { fullGroup = remappedGroup.getName(); } } } fullGroup = removeSchemaName(fullGroup); NamedTable group = new NamedTable(fullGroup, alias, null); try { group.setMetadataObject(metadataFactory.getGroup(symbol.getMetadataID())); } catch (QueryMetadataException e) { throw new TeiidRuntimeException(QueryPlugin.Event.TEIID30487, e); } catch (TeiidComponentException e) { throw new TeiidRuntimeException(QueryPlugin.Event.TEIID30488, e); } return group; }
public NamedTable translate(GroupSymbol symbol) { String alias = null; String fullGroup = symbol.getOutputName(); if(symbol.getOutputDefinition() != null) { alias = symbol.getOutputName(); fullGroup = symbol.getOutputDefinition(); if (remappedGroups != null) { GroupSymbol remappedGroup = remappedGroups.get(symbol.getMetadataID()); if (remappedGroup != null && remappedGroup != symbol) { fullGroup = remappedGroup.getName(); } } } fullGroup = removeSchemaName(fullGroup); NamedTable group = new NamedTable(fullGroup, alias, null); try { group.setMetadataObject(metadataFactory.getGroup(symbol.getMetadataID())); } catch (QueryMetadataException e) { throw new TeiidRuntimeException(QueryPlugin.Event.TEIID30487, e); } catch (TeiidComponentException e) { throw new TeiidRuntimeException(QueryPlugin.Event.TEIID30488, e); } return group; }
public NamedTable translate(GroupSymbol symbol) { String alias = null; String fullGroup = symbol.getOutputName(); if(symbol.getOutputDefinition() != null) { alias = symbol.getOutputName(); fullGroup = symbol.getOutputDefinition(); if (remappedGroups != null) { GroupSymbol remappedGroup = remappedGroups.get(symbol.getMetadataID()); if (remappedGroup != null && remappedGroup != symbol) { fullGroup = remappedGroup.getName(); } } } fullGroup = removeSchemaName(fullGroup); NamedTable group = new NamedTable(fullGroup, alias, null); try { group.setMetadataObject(metadataFactory.getGroup(symbol.getMetadataID())); } catch (QueryMetadataException e) { throw new TeiidRuntimeException(QueryPlugin.Event.TEIID30487, e); } catch (TeiidComponentException e) { throw new TeiidRuntimeException(QueryPlugin.Event.TEIID30488, e); } return group; }