in tsfile-viewer-web/src/main/java/org/apache/iotdb/ui/controller/TsfileViewerController.java [445:486]
public BaseVO<Object> getPageInfoThroughTimeseriesIndexOffset(
TimeseriesIndexOffsetInfo timeseriesIndexOffsetInfo, String filePath, QueryByTimeReq req) {
try {
PageDataVO pageDataVO =
tsfileViewerService.getPageDataThroughTimeseriesIndex(
timeseriesIndexOffsetInfo, filePath, req);
return BaseVO.success("success", pageDataVO);
} catch (TsfileViewerException e) {
return new BaseVO<>(
e.getErrorCode(),
new StringBuilder(MessageUtil.get(e.getErrorCode()))
.append(":")
.append(e.getMessage())
.toString(),
null);
} catch (IOException o) {
return new BaseVO<>(
TsfileViewerException.IO_EXCEPTION,
new StringBuilder(MessageUtil.get(TsfileViewerException.IO_EXCEPTION))
.append(":")
.append(o.getMessage())
.toString(),
null);
} catch (InterruptedException o) {
return new BaseVO<>(
TsfileViewerException.INTERRUPTED_EXCEPTION,
new StringBuilder(MessageUtil.get(TsfileViewerException.INTERRUPTED_EXCEPTION))
.append(":")
.append(o.getMessage())
.toString(),
null);
} catch (Exception e) {
return new BaseVO<>(
TsfileViewerException.UNHANDLED_EXCEPTION,
new StringBuilder(MessageUtil.get(TsfileViewerException.UNHANDLED_EXCEPTION))
.append(":")
.append(e.getMessage())
.toString(),
null);
}
}