support partial query result