Feature/3 convert update all and delete all

@flyerhzm Is it necessary to add tests for all combinations according to the type of arguments? The first argument can be Array, String, Hash, the second argument can be Array, String, then there is 3x2=6 combinations. Please advise.
would like to move update_all and delete_all code after queries code