org.apache.lens.server.api.query.QueryContext.createContextWithSingleDriver()方法的使用及代码示例

x33g5p2x  于2022-01-28 转载在 其他  
字(2.7k)|赞(0)|评价(0)|浏览(128)

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

QueryContext.createContextWithSingleDriver介绍

[英]Utility create method to create context with single driver.
[中]实用工具创建方法,使用单个驱动程序创建上下文。

代码示例

代码示例来源:origin: apache/lens

/**
 * Creates the add/delete resource query.
 *
 * @param command
 * @param sessionHandle
 * @param driver
 * @return
 * @throws LensException
 */
private QueryContext createResourceQuery(String command, LensSessionHandle sessionHandle, LensDriver driver)
 throws LensException {
 LensConf qconf = new LensConf();
 qconf.addProperty(QUERY_PERSISTENT_RESULT_INDRIVER, "false");
 QueryContext addQuery = QueryContext.createContextWithSingleDriver(command,
  getSession(sessionHandle).getLoggedInUser(), qconf, getLensConf(
   sessionHandle, qconf), driver, sessionHandle.getPublicId().toString(), true);
 return addQuery;
}

代码示例来源:origin: org.apache.lens/lens-driver-jdbc

QueryContext explainQueryCtx = QueryContext.createContextWithSingleDriver(explainQuery, null,
 new LensConf(), explainConf, this, explainCtx.getLensSessionIdentifier(), false);
QueryResult result = null;

代码示例来源:origin: apache/lens

QueryContext explainQueryCtx = QueryContext.createContextWithSingleDriver(explainQuery, null,
 new LensConf(), explainConf, this, explainCtx.getLensSessionIdentifier(), false);
QueryResult result = null;

代码示例来源:origin: org.apache.lens/lens-driver-hive

final String explainQuery = "EXPLAIN EXTENDED " + explainCtx.getDriverQuery(this);
QueryContext explainQueryCtx = QueryContext.createContextWithSingleDriver(explainQuery,
 explainCtx.getSubmittedUser(), new LensConf(), explainConf, this, explainCtx.getLensSessionIdentifier(), false);

代码示例来源:origin: apache/lens

final String explainQuery = "EXPLAIN EXTENDED " + explainCtx.getDriverQuery(this);
QueryContext explainQueryCtx = QueryContext.createContextWithSingleDriver(explainQuery,
 explainCtx.getSubmittedUser(), new LensConf(), explainConf, this, explainCtx.getLensSessionIdentifier(), false);

代码示例来源:origin: apache/lens

/**
 * Creates the query context
 * @param conf      the conf
 * @param queryName the name of query
 * @return the query context
 */
protected QueryContext createContext(Configuration conf, String queryName) {
 final LensDriver mockDriver = new MockDriver();
 try {
  mockDriver.configure(conf, null, null);
 } catch (LensException e) {
  Assert.fail(e.getMessage());
 }
 QueryContext ctx = QueryContext.createContextWithSingleDriver("test writer query", "testuser",
  new LensConf(), conf, mockDriver, null, false);
 ctx.setSelectedDriver(mockDriver);
 ctx.setQueryName(queryName);
 return ctx;
}

相关文章

微信公众号

最新文章

更多