org.teiid.query.sql.lang.Query.getTemporaryMetadata()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(1.8k)|赞(0)|评价(0)|浏览(253)

本文整理了Java中org.teiid.query.sql.lang.Query.getTemporaryMetadata方法的一些代码示例,展示了Query.getTemporaryMetadata的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Query.getTemporaryMetadata方法的具体详情如下:
包路径:org.teiid.query.sql.lang.Query
类名称:Query
方法名:getTemporaryMetadata

Query.getTemporaryMetadata介绍

暂无

代码示例

代码示例来源:origin: teiid/teiid

@Test public void testSelectIntoWithNullLiteral() {
  String sql = "select null as x into #temp from pm1.g1"; //$NON-NLS-1$
  
  Query query = (Query)helpResolve(sql);
  
  TempMetadataStore store = query.getTemporaryMetadata();
  
  TempMetadataID id = store.getTempElementID("#temp.x"); //$NON-NLS-1$
  
  assertEquals(DataTypeManager.DefaultDataClasses.STRING, id.getType());
}

代码示例来源:origin: org.jboss.teiid/teiid-engine

query.getFrom().addClause(clause);
query.getTemporaryMetadata().getData().putAll(q.getTemporaryMetadata().getData());
return q;

代码示例来源:origin: org.teiid/teiid-engine

query.getFrom().addClause(clause);
query.getTemporaryMetadata().getData().putAll(q.getTemporaryMetadata().getData());
return q;

代码示例来源:origin: teiid/teiid

query.getFrom().addClause(clause);
query.getTemporaryMetadata().getData().putAll(q.getTemporaryMetadata().getData());
return q;

代码示例来源:origin: org.jboss.teiid/teiid-engine

from.addClause(sqfc);
query.getTemporaryMetadata().getData().putAll(store.getData()); 
return query;

代码示例来源:origin: org.teiid/teiid-engine

from.addClause(sqfc);
query.getTemporaryMetadata().getData().putAll(store.getData()); 
return query;

代码示例来源:origin: teiid/teiid

from.addClause(sqfc);
query.getTemporaryMetadata().getData().putAll(store.getData()); 
return query;

代码示例来源:origin: org.jboss.teiid/teiid-engine

TempMetadataStore tempMetadata = query.getTemporaryMetadata();
if (tempMetadata != null && !tempMetadata.getData().isEmpty()) {
  planEnv.addToGlobalMetadata(tempMetadata.getData());

相关文章