0

我在加入两个 OQL 语句时遇到问题。由于 OQL 中的子选择语法有点古怪,有人可以帮帮我吗?

选择 1

SELECT thread.name.toString(), thread.@retainedHeapSize 
FROM java.lang.Thread thread 

将返回一个包含 2 列的结果集:线程名称 | 保留堆大小

选择 2

SELECT toString(info.workerThreadName), toString(info.req.queryMB.byteC.buff) 
FROM org.apache.coyote.RequestInfo info 

还将返回一个包含 2 列的结果集:线程名称 | 请求 uri

问题

我怎样才能将这些加入到 3 列的单个选择中?

所以结果是:线程名 | 请求 uri | 保留堆大小

4

1 回答 1

0

我认为 Eclipse OQL 不支持连接,因此您会得到两个不同的结果,您可以使用外部工具导出和连接它们。例如,您可以使用csvjoinfrom csvkitpython 工具来简化此操作。

于 2013-06-13T19:16:41.910 回答