@Override
  public String splitWrappedSegment(
      String key, ByteBuffer recBuf, ISchemaPage dstPage, boolean inclineSplit)
      throws MetadataException {
    // only full page leaf segment can be split
    if (segOffsetLst.size() != 1
        || segOffsetLst.get(0) != SchemaFileConfig.PAGE_HEADER_SIZE
        || getSegment((short) 0).size() != SchemaFileConfig.SEG_MAX_SIZ) {
      throw new SegmentNotFoundException(pageIndex);
    }

    return getSegment((short) 0)
        .splitByKey(key, recBuf, dstPage.getEntireSegmentSlice(), inclineSplit);
  }
Implementing marking deletion will not modify {@linkplain #memberNum} nor truncate {@linkplain
#segOffsetLst}.
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/schemaengine/schemaregion/mtree/impl/pbtree/schemafile/SegmentedPage.java