Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Forever310
druid
提交
c6ad0753
D
druid
项目概览
Forever310
/
druid
与 Fork 源项目一致
从无法访问的项目Fork
通知
3
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
druid
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
c6ad0753
编写于
5月 16, 2013
作者:
F
fjy
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
bug fixes
上级
835187be
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
35 addition
and
3 deletion
+35
-3
indexing-service/src/main/java/com/metamx/druid/indexing/coordinator/http/IndexerCoordinatorResource.java
...indexing/coordinator/http/IndexerCoordinatorResource.java
+6
-2
server/pom.xml
server/pom.xml
+1
-1
server/src/test/java/com/metamx/druid/index/v1/IndexMergerTest.java
.../test/java/com/metamx/druid/index/v1/IndexMergerTest.java
+1
-0
server/src/test/java/com/metamx/druid/query/group/GroupByQueryRunnerTest.java
.../com/metamx/druid/query/group/GroupByQueryRunnerTest.java
+27
-0
未找到文件。
indexing-service/src/main/java/com/metamx/druid/indexing/coordinator/http/IndexerCoordinatorResource.java
浏览文件 @
c6ad0753
...
...
@@ -77,8 +77,12 @@ public class IndexerCoordinatorResource
return
new
ImmutableMap
.
Builder
<
String
,
Object
>()
.
put
(
"id"
,
input
.
getTask
().
getId
())
.
put
(
"dataSource"
,
input
.
getTask
().
getDataSource
())
.
put
(
"interval"
,
input
.
getTask
().
getImplicitLockInterval
())
.
put
(
"nodeType"
,
input
.
getTask
().
getNodeType
())
.
put
(
"interval"
,
input
.
getTask
().
getImplicitLockInterval
().
get
()
==
null
?
""
:
input
.
getTask
().
getImplicitLockInterval
().
get
()
)
.
put
(
"nodeType"
,
input
.
getTask
().
getNodeType
()
==
null
?
""
:
input
.
getTask
().
getNodeType
())
.
put
(
"createdTime"
,
input
.
getCreatedTime
())
.
put
(
"queueInsertionTime"
,
input
.
getQueueInsertionTime
())
.
build
();
...
...
server/pom.xml
浏览文件 @
c6ad0753
...
...
@@ -23,7 +23,7 @@
<groupId>
com.metamx.druid
</groupId>
<artifactId>
druid-server
</artifactId>
<name>
druid-server
</name>
<description>
druid-s
erver
</description>
<description>
Druid S
erver
</description>
<parent>
<groupId>
com.metamx
</groupId>
...
...
server/src/test/java/com/metamx/druid/index/v1/IndexMergerTest.java
浏览文件 @
c6ad0753
...
...
@@ -42,6 +42,7 @@ public class IndexMergerTest
public
void
testPersistCaseInsensitive
()
throws
Exception
{
final
long
timestamp
=
System
.
currentTimeMillis
();
IncrementalIndex
toPersist
=
IncrementalIndexTest
.
createCaseInsensitiveIndex
(
timestamp
);
final
File
tempDir
=
Files
.
createTempDir
();
...
...
server/src/test/java/com/metamx/druid/query/group/GroupByQueryRunnerTest.java
浏览文件 @
c6ad0753
...
...
@@ -43,6 +43,7 @@ import com.metamx.druid.query.QueryRunner;
import
com.metamx.druid.query.QueryRunnerTestHelper
;
import
com.metamx.druid.query.dimension.DefaultDimensionSpec
;
import
com.metamx.druid.query.dimension.DimensionSpec
;
import
com.metamx.druid.query.filter.RegexDimFilter
;
import
com.metamx.druid.query.group.having.EqualToHavingSpec
;
import
com.metamx.druid.query.group.having.GreaterThanHavingSpec
;
import
com.metamx.druid.query.group.having.OrHavingSpec
;
...
...
@@ -633,6 +634,32 @@ public class GroupByQueryRunnerTest
TestHelper
.
assertExpectedObjects
(
expectedResults
,
mergedRunner
.
run
(
fullQuery
),
"merged"
);
}
@Test
public
void
testGroupByWithRegEx
()
throws
Exception
{
GroupByQuery
.
Builder
builder
=
GroupByQuery
.
builder
()
.
setDataSource
(
QueryRunnerTestHelper
.
dataSource
)
.
setInterval
(
"2011-04-02/2011-04-04"
)
.
setDimFilter
(
new
RegexDimFilter
(
"quality"
,
"auto.*"
))
.
setDimensions
(
Lists
.<
DimensionSpec
>
newArrayList
(
new
DefaultDimensionSpec
(
"quality"
,
"quality"
)))
.
setAggregatorSpecs
(
Arrays
.<
AggregatorFactory
>
asList
(
QueryRunnerTestHelper
.
rowsCount
)
)
.
setGranularity
(
new
PeriodGranularity
(
new
Period
(
"P1M"
),
null
,
null
));
final
GroupByQuery
query
=
builder
.
build
();
List
<
Row
>
expectedResults
=
Arrays
.
asList
(
createExpectedRow
(
"2011-04-01"
,
"quality"
,
"automotive"
,
"rows"
,
2L
)
);
QueryRunner
<
Row
>
mergeRunner
=
new
GroupByQueryQueryToolChest
().
mergeResults
(
runner
);
TestHelper
.
assertExpectedObjects
(
expectedResults
,
mergeRunner
.
run
(
query
),
"no-limit"
);
}
private
Row
createExpectedRow
(
final
String
timestamp
,
Object
...
vals
)
{
return
createExpectedRow
(
new
DateTime
(
timestamp
),
vals
);
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录