public IEnumerator <StreamResult <T> > Stream <T>(IRawDocumentQuery <T> query, out StreamQueryStatistics streamQueryStats) { return(Stream((IDocumentQuery <T>)query, out streamQueryStats)); }
public void StreamInto <T>(IRawDocumentQuery <T> query, Stream output) { StreamInto((IDocumentQuery <T>)query, output); }
IEnumerator <TimeSeriesStreamResult <TimeSeriesAggregationResult> > ITimeSeriesSessionStreamOperations <TimeSeriesAggregationResult> .Stream(IRawDocumentQuery <TimeSeriesAggregationResult> query, out StreamQueryStatistics streamQueryStats) { return(StreamTimeSeriesInternal(query, out streamQueryStats)); }
public IEnumerator <StreamResult <T> > Stream <T>(IRawDocumentQuery <T> query) { return(Stream((IDocumentQuery <T>)query)); }
private IEnumerator <TimeSeriesStreamResult <T> > StreamTimeSeriesInternal <T>(IRawDocumentQuery <T> query, out StreamQueryStatistics streamQueryStats) where T : ITimeSeriesQueryStreamResult, new() { return(StreamTimeSeriesInternal((IDocumentQuery <T>)query, out streamQueryStats)); }
IEnumerator <TimeSeriesStreamResult <TimeSeriesAggregationResult> > ITimeSeriesSessionStreamOperations <TimeSeriesAggregationResult> .Stream(IRawDocumentQuery <TimeSeriesAggregationResult> query) { return(StreamTimeSeriesInternal(query)); }
IEnumerator <TimeSeriesStreamResult <TimeSeriesRawResult <T> > > ITimeSeriesSessionStreamRawResultOperations.Stream <T>(IRawDocumentQuery <TimeSeriesRawResult <T> > query, out StreamQueryStatistics streamQueryStats) { return(StreamTimeSeriesInternal(query, out streamQueryStats)); }
IEnumerator <TimeSeriesStreamResult <TimeSeriesRawResult <T> > > ITimeSeriesSessionStreamRawResultOperations.Stream <T>(IRawDocumentQuery <TimeSeriesRawResult <T> > query) { return(StreamTimeSeriesInternal(query)); }
public AggregationRawDocumentQuery(IRawDocumentQuery <T> source, IDocumentSession session) : base((InMemoryDocumentSessionOperations)session) { _source = source ?? throw new ArgumentNullException(nameof(source)); }
public async Task Examples() { using (var store = new DocumentStore()) { using (var session = store.OpenSession()) { #region stream_2 IQueryable <Employee> query = session .Query <Employee, Employees_ByFirstName>() .Where(x => x.FirstName == "Robert"); IEnumerator <StreamResult <Employee> > results = session.Advanced.Stream(query); while (results.MoveNext()) { StreamResult <Employee> employee = results.Current; } #endregion } using (var asyncSession = store.OpenAsyncSession()) { #region stream_2_async IQueryable <Employee> query = asyncSession .Query <Employee, Employees_ByFirstName>() .Where(x => x.FirstName == "Robert"); IAsyncEnumerator <StreamResult <Employee> > results = await asyncSession.Advanced.StreamAsync(query); while (await results.MoveNextAsync()) { StreamResult <Employee> employee = results.Current; } #endregion } using (var session = store.OpenSession()) { #region stream_3 IDocumentQuery <Employee> query = session .Advanced .DocumentQuery <Employee>() .WhereEquals(x => x.FirstName, "Robert"); StreamQueryStatistics streamQueryStats; IEnumerator <StreamResult <Employee> > results = session.Advanced.Stream(query, out streamQueryStats); while (results.MoveNext()) { StreamResult <Employee> employee = results.Current; } #endregion } using (var asyncSession = store.OpenAsyncSession()) { #region stream_3_async IAsyncDocumentQuery <Employee> query = asyncSession .Advanced .AsyncDocumentQuery <Employee>() .WhereEquals(x => x.FirstName, "Robert"); IAsyncEnumerator <StreamResult <Employee> > results = await asyncSession.Advanced.StreamAsync(query); while (await results.MoveNextAsync()) { StreamResult <Employee> employee = results.Current; } #endregion } using (var session = store.OpenSession()) { #region stream_4 IRawDocumentQuery <Employee> query = session .Advanced .RawQuery <Employee>("from Employees where FirstName = 'Robert'"); IEnumerator <StreamResult <Employee> > results = session.Advanced.Stream(query); while (results.MoveNext()) { StreamResult <Employee> employee = results.Current; } #endregion } using (var asyncSession = store.OpenAsyncSession()) { #region stream_4_async IAsyncRawDocumentQuery <Employee> query = asyncSession .Advanced .AsyncRawQuery <Employee>("from Employees where FirstName = 'Robert'"); IAsyncEnumerator <StreamResult <Employee> > results = await asyncSession.Advanced.StreamAsync(query); while (await results.MoveNextAsync()) { StreamResult <Employee> employee = results.Current; } #endregion } using (var session = store.OpenSession()) { #region includes IRawDocumentQuery <MyProjection> query = session .Advanced .RawQuery <MyProjection>(@"from Orders as o where o.ShipTo.City = 'London' load o.Company as c, o.Employee as e select { order: o, company: c, employee: e }"); IEnumerator <StreamResult <MyProjection> > results = session.Advanced.Stream(query); while (results.MoveNext()) { StreamResult <MyProjection> projection = results.Current; } #endregion } using (var asyncSession = store.OpenAsyncSession()) { #region includes_async IAsyncRawDocumentQuery <MyProjection> query = asyncSession .Advanced .AsyncRawQuery <MyProjection>(@"from Orders as o where o.ShipTo.City = 'London' load o.Company as c, o.Employee as e select { order: o, company: c, employee: e }"); IAsyncEnumerator <StreamResult <MyProjection> > results = await asyncSession.Advanced.StreamAsync(query); while (await results.MoveNextAsync()) { StreamResult <MyProjection> projection = results.Current; } #endregion } } }
public async Task Examples() { using (var store = new DocumentStore()) { using (var session = store.OpenSession()) { #region stream_2 IQueryable <Employee> query = session .Query <Employee, Employees_ByFirstName>() .Where(x => x.FirstName == "Robert"); IEnumerator <StreamResult <Employee> > results = session.Advanced.Stream(query); while (results.MoveNext()) { StreamResult <Employee> employee = results.Current; } #endregion } using (var asyncSession = store.OpenAsyncSession()) { #region stream_2_async IQueryable <Employee> query = asyncSession .Query <Employee, Employees_ByFirstName>() .Where(x => x.FirstName == "Robert"); IAsyncEnumerator <StreamResult <Employee> > results = await asyncSession.Advanced.StreamAsync(query); while (await results.MoveNextAsync()) { StreamResult <Employee> employee = results.Current; } #endregion } using (var session = store.OpenSession()) { #region stream_3 IDocumentQuery <Employee> query = session .Advanced .DocumentQuery <Employee>() .WhereEquals(x => x.FirstName, "Robert"); StreamQueryStatistics streamQueryStats; IEnumerator <StreamResult <Employee> > results = session.Advanced.Stream(query, out streamQueryStats); while (results.MoveNext()) { StreamResult <Employee> employee = results.Current; } #endregion } using (var asyncSession = store.OpenAsyncSession()) { #region stream_3_async IAsyncDocumentQuery <Employee> query = asyncSession .Advanced .AsyncDocumentQuery <Employee>() .WhereEquals(x => x.FirstName, "Robert"); IAsyncEnumerator <StreamResult <Employee> > results = await asyncSession.Advanced.StreamAsync(query); while (await results.MoveNextAsync()) { StreamResult <Employee> employee = results.Current; } #endregion } using (var session = store.OpenSession()) { #region stream_4 IRawDocumentQuery <Employee> query = session .Advanced .RawQuery <Employee>("from Employees where FirstName = 'Robert'"); IEnumerator <StreamResult <Employee> > results = session.Advanced.Stream(query); while (results.MoveNext()) { StreamResult <Employee> employee = results.Current; } #endregion } using (var asyncSession = store.OpenAsyncSession()) { #region stream_4_async IAsyncRawDocumentQuery <Employee> query = asyncSession .Advanced .AsyncRawQuery <Employee>("from Employees where FirstName = 'Robert'"); IAsyncEnumerator <StreamResult <Employee> > results = await asyncSession.Advanced.StreamAsync(query); while (await results.MoveNextAsync()) { StreamResult <Employee> employee = results.Current; } #endregion } } }