public SqlWindowFrameStartEnd(WinFrameStartEnd type, int?offset) { Type = type; Offset = offset; }
static ISqlWindowFrameExclusionAble <TIn> End <TIn>(this ISqlWindowFrameEndAble <TIn> input, WinFrameStartEnd startEnd, int?offset = null) { var old = input.Current.Frame; return(new SqlWindowBuilder <TIn>(input.Input, input.Previous, input.Current.SetFrame(old.SetEnd(new SqlWindowFrameStartEnd(startEnd, offset))))); }