Query#columns don't wait for data to return column metadata quickly
added Query#raise_if_failed