/// <summary> /// Actually run the SQL /// </summary> private QueryResult RunQueryImpl(StructuredQuery query, QuerySettings settings, QueryBuild prebuiltQuery) { // Unless otherwise specified, use the cache provider for creating inner security queries as well. if (settings.SecurityQueryRunner == null) { settings.SecurityQueryRunner = this; } return(QueryRunner.ExecutePrebuiltQuery(query, settings, prebuiltQuery)); }