本文整理了Java中org.apache.asterix.lang.common.statement.Query.isExplain
方法的一些代码示例,展示了Query.isExplain
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Query.isExplain
方法的具体详情如下:
包路径:org.apache.asterix.lang.common.statement.Query
类名称:Query
方法名:isExplain
暂无
代码示例来源:origin: apache/asterixdb
@Override
public Pair<ILangExpression, VariableSubstitutionEnvironment> visit(Query q, VariableSubstitutionEnvironment env)
throws CompilationException {
Query newQ = new Query(q.isExplain());
Pair<ILangExpression, VariableSubstitutionEnvironment> p1 = q.getBody().accept(this, env);
newQ.setBody((Expression) p1.first);
newQ.setSourceLocation(q.getSourceLocation());
return new Pair<>(newQ, p1.second);
}
代码示例来源:origin: apache/asterixdb
@Override
public Query visit(Query q, Void arg) throws CompilationException {
Query copy =
new Query(q.isExplain(), q.isTopLevel(), (Expression) q.getBody().accept(this, arg), q.getVarCounter());
copy.setSourceLocation(q.getSourceLocation());
return copy;
}
代码示例来源:origin: apache/asterixdb
MetadataManager.INSTANCE.commitTransaction(mdTxnCtx);
bActiveTxn = false;
return query.isExplain() || !sessionConfig.isExecuteQuery() ? null : jobSpec;
} catch (Exception e) {
LOGGER.log(Level.INFO, e.getMessage(), e);
代码示例来源:origin: apache/asterixdb
final SourceLocation sourceLoc =
query != null ? query.getSourceLocation() : statement != null ? statement.getSourceLocation() : null;
final boolean isExplainOnly = isQuery && query.isExplain();
内容来源于网络,如有侵权,请联系作者删除!