public static InsertRowNode deserializeFromWAL(DataInputStream stream) throws IOException {
    long searchIndex = stream.readLong();
    InsertRowNode insertNode = subDeserializeFromWAL(stream);
    insertNode.setSearchIndex(searchIndex);
    return insertNode;
  }
Deserialize from wal.

@param stream - DataInputStream
@return InsertRowNode
@throws IOException - If an I/O error occurs.
@throws IllegalArgumentException - If meets illegal argument.
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/planner/plan/node/write/InsertRowNode.java