internal QueryResult(SqlQuery query, StatementResult result, bool readAll) { Query = query; Result = result; FormColumns(Result); if (readAll && Result.Type == StatementResultType.CursorRef) ReadAll(); }