public QueryMetadataInterface getSessionMetadata() { if (isSession()) { TempMetadataAdapter tma = new TempMetadataAdapter(new BasicQueryMetadata(), this.tempStore); tma.session = true; return tma; } return this.actualMetadata.getSessionMetadata(); }
@Override public ScriptEngine getScriptEngine(String language) throws TeiidProcessingException { if (language == null || ObjectTable.DEFAULT_LANGUAGE.equals(language)) { return new TeiidScriptEngine(); } return getScriptEngineDirect(language); }
public QueryMetadataInterface getSessionMetadata() { if (isSession()) { TempMetadataAdapter tma = new TempMetadataAdapter(new BasicQueryMetadata(), this.tempStore); tma.session = true; return tma; } return this.actualMetadata.getSessionMetadata(); }
@Override public ScriptEngine getScriptEngine(String language) throws TeiidProcessingException { if (language == null || ObjectTable.DEFAULT_LANGUAGE.equals(language)) { return new TeiidScriptEngine(); } return getScriptEngineDirect(language); }
public QueryMetadataInterface getSessionMetadata() { if (isSession()) { TempMetadataAdapter tma = new TempMetadataAdapter(new BasicQueryMetadata(), this.tempStore); tma.session = true; return tma; } return this.actualMetadata.getSessionMetadata(); }
@Override public ScriptEngine getScriptEngine(String language) throws TeiidProcessingException { if (language == null || ObjectTable.DEFAULT_LANGUAGE.equals(language)) { return new TeiidScriptEngine(); } return getScriptEngineDirect(language); }
for (ElementSymbol es : ResolverUtil.resolveElementsInGroup(group, new TempMetadataAdapter(new BasicQueryMetadata(), tms))) { Expression target = targetIter.next(); es.setAggregate(target instanceof AggregateSymbol);
for (ElementSymbol es : ResolverUtil.resolveElementsInGroup(group, new TempMetadataAdapter(new BasicQueryMetadata(), tms))) { Expression target = targetIter.next(); es.setAggregate(target instanceof AggregateSymbol);
for (ElementSymbol es : ResolverUtil.resolveElementsInGroup(group, new TempMetadataAdapter(new BasicQueryMetadata(), tms))) { Expression target = targetIter.next(); es.setAggregate(target instanceof AggregateSymbol);