private TimeSeriesMetadataNode searchTimeSeriesMetadataNode()

in tsfile-viewer-web/src/main/java/org/apache/iotdb/ui/service/TsfileViewerService.java [752:769]


  private TimeSeriesMetadataNode searchTimeSeriesMetadataNode(
      List<TimeSeriesMetadataNode> root, Long offset) {
    for (TimeSeriesMetadataNode node : root) {
      if (node.getPosition() == offset) {
        return node;
      } else {
        TimeSeriesMetadataNode resultNode =
            searchTimeSeriesMetadataNode(node.getChildren(), offset);
        if (resultNode == null) {
          continue;
        }
        if (resultNode.getPosition() == offset) {
          return resultNode;
        }
      }
    }
    return null;
  }