public NumericFunctionBase OverPartitionBy(params ColumnBase[] columns) { if (this.mWindowFunction == null) { this.mWindowFunction = new WindowFunction(); } this.mWindowFunction.SetOverPartitionBy(columns); return(this); }
public NumericFunctionBase OrderBy(params IOrderByColumn[] orderByColumns) { if (this.mWindowFunction == null) { this.mWindowFunction = new WindowFunction(); } this.mWindowFunction.SetOrderBy(orderByColumns); return(this); }
public NumericFunctionBase Over() { if (this.mWindowFunction == null) { this.mWindowFunction = new WindowFunction(); } this.mWindowFunction.SetOverPartitionBy((ColumnBase[])null); return(this); }