本文整理了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
[英]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;
}
内容来源于网络,如有侵权,请联系作者删除!