protected void subSerialize(IWALByteBufferView buffer) {
    buffer.putLong(time);
    WALWriteUtils.write(targetPath.getFullPath(), buffer);
    serializeMeasurementsAndValues(buffer);
  }
Compared with {@link this#serialize(ByteBuffer)}, more info: search index, less info:
isNeedInferType
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/planner/plan/node/write/InsertRowNode.java