add more tuple methods to QuerySelect api