Estou realizando a sincronização dos datasets e surgiu algumas duvidas. dentro da função 'onSync' do dataset podemos fazer uso de alguns métodos, sendo eles: addrow, deleteRow,updateRow, que respectivamente adiciona, remove e altera os dados do dataset. minha dúvida é a seguinte, se eu chamar todos esses métodos em sequencia sem nenhuma validação ele vai somente alterar, adicionar e deletar as linhas necessárias ou vai fazer essas ações em todas as linhas retornadas pela consulta ao banco de dados externo? e caso as alterações sejam realizadas em todas as linhas retornadas pela consulta,como posso fazer essas validações pra saber quando devo adicionar, alterar e deletar as linhas?