code: @Override
     protected int renameNode(NodeData data) throws SQLException, InvalidItemStateException, RepositoryException
     {
        if (renameNode == null)
        {
           renameNode = dbConnection.prepareStatement(RENAME_NODE);
        }
        else
        {
           renameNode.clearParameters();
        }
  
        renameNode.setString(1,
           data.getParentIdentifier() == null ? Constants.ROOT_PARENT_UUID : data.getParentIdentifier());
        renameNode.setString(2, data.getQPath().getName().getAsString());
        renameNode.setInt(3, data.getPersistedVersion());
        renameNode.setInt(4, data.getQPath().getIndex());
        renameNode.setInt(5, data.getOrderNumber());
        renameNode.setString(6, data.getIdentifier());
  
        return executeUpdate(renameNode, TYPE_RENAME_NODE);
     }
docs: {@inheritDoc}