?????? ??????????????????kylin api??????????????
/** Build/Rebuild a cube segment by source offset */
@RequestMapping(value = "/{cubeName}/rebuild2", method = { RequestMethod.PUT },
produces = { "application/json" })
@ResponseBody
public JobInstance rebuild2(@PathVariable String cubeName, @RequestBody
JobBuildRequest2 req) {
return buildInternal(cubeName, null, new
SegmentRange(req.getSourceOffsetStart(), req.getSourceOffsetEnd()),
req.getSourcePartitionOffsetStart(),
req.getSourcePartitionOffsetEnd(), req.getBuildType(),
req.isForce());
}
/** Build/Rebuild a cube segment */
@RequestMapping(value = "/{cubeName}/rebuild", method = { RequestMethod.PUT },
produces = { "application/json" })
@ResponseBody
public JobInstance rebuild(@PathVariable String cubeName, @RequestBody
JobBuildRequest req) {
return buildInternal(cubeName, new TSRange(req.getStartTime(),
req.getEndTime()), null, null, null,
req.getBuildType(), req.isForce() ||
req.isForceMergeEmptySegment());
}
rebuild ??????rebuild2 ??????????????????rebuild2 ??????????api
??????????????????????????
??????????????????