public NoneTargetsInOrderCompiledQuery468279698(Marten.Linq.QueryHandlers.IMaybeStatefulHandler inner, DocumentDbTests.Reading.Linq.Compiled.TargetsInOrder query, Marten.Linq.QueryStatistics statistics, Marten.Internal.CompiledQueries.HardCodedParameters hardcoded) : base(inner, query, statistics, hardcoded) { _inner = inner; _query = query; _statistics = statistics; _hardcoded = hardcoded; }
public async Task use_compiled_query_with_statistics() { await theStore.Advanced.Clean.DeleteDocumentsByTypeAsync(typeof(Target)); var targets = Target.GenerateRandomData(100).ToArray(); await theStore.BulkInsertAsync(targets); var query = new TargetsInOrder { PageSize = 10, Start = 20 }; var results = await theSession.QueryAsync(query); // Verifying that the total record count in the database matching // the query is determined when this is executed query.Statistics.TotalResults.ShouldBe(100); }
public override Marten.Linq.QueryHandlers.IQueryHandler <System.Collections.Generic.IEnumerable <Marten.Testing.Documents.Target> > BuildHandler(DocumentDbTests.Reading.Linq.Compiled.TargetsInOrder query, Marten.Internal.IMartenSession session) { return(new Marten.Generated.CompiledQueries.NoneTargetsInOrderCompiledQuery468279698(_maybeStatefulHandler, query, query.Statistics, _hardcoded)); }