Show / Hide Table of Contents

Interface ITimeWindow<TElement>

Supports iteration over a collection of elements that fall within a time window.

Inherited Members
System.Collections.Generic.ICollection<TElement>.Add(TElement)
System.Collections.Generic.ICollection<TElement>.Clear()
System.Collections.Generic.ICollection<TElement>.Contains(TElement)
System.Collections.Generic.ICollection<TElement>.CopyTo(TElement[], System.Int32)
System.Collections.Generic.ICollection<TElement>.Remove(TElement)
System.Collections.Generic.ICollection<TElement>.Count
System.Collections.Generic.ICollection<TElement>.IsReadOnly
System.Collections.Generic.IEnumerable<TElement>.GetEnumerator()
Namespace: Scaleout.Streaming.TimeWindowing
Assembly: Scaleout.Streaming.TimeWindowing.dll
Syntax
public interface ITimeWindow<TElement> : ICollection<TElement>, IEnumerable<TElement>, IEnumerable
Type Parameters
Name Description
TElement

Properties

| Improve this Doc View Source

EndTime

End Time of the window.

Declaration
DateTime EndTime { get; }
Property Value
Type Description
System.DateTime
| Improve this Doc View Source

StartTime

Start time of the window.

Declaration
DateTime StartTime { get; }
Property Value
Type Description
System.DateTime

Extension Methods

SessionWindowExtensions.ToSessionWindows<TSource>(IEnumerable<TSource>, Func<TSource, DateTime>, TimeSpan)
SlidingWindowExtensions.ToSlidingWindows<TSource>(IEnumerable<TSource>, Func<TSource, DateTime>, DateTime, DateTime, TimeSpan, TimeSpan)
TumblingWindowExtensions.ToTumblingWindows<TSource>(IEnumerable<TSource>, Func<TSource, DateTime>, DateTime, DateTime, TimeSpan)
  • Improve this Doc
  • View Source
Back to top Copyright © 2017-2018 ScaleOut Software, Inc.