support another query result storage