public ExpressionClip SubString(int start, int length) { ExpressionClip expr = (ExpressionClip)this.Clone(); expr.Sql = ColumnFormatter.SubString(expr.Sql, start, length); return(expr); }
public ExpressionClip Avg() { ExpressionClip expr = (ExpressionClip)this.Clone(); expr.Sql = ColumnFormatter.Avg(expr.Sql); return(expr); }
public static ExpressionClip GetCurrentUtcDate() { ExpressionClip expr = new ExpressionClip(); expr.Sql = ColumnFormatter.GetCurrentUtcDate(); expr.dbType = DbType.DateTime; return(expr); }
public ExpressionClip ToNumber() { ExpressionClip expr = (ExpressionClip)this.Clone(); expr.Sql = ColumnFormatter.ToNumber(expr.Sql); return(expr); }
public ExpressionClip Count(bool isDistinct) { ExpressionClip expr = (ExpressionClip)this.Clone(); expr.Sql = ColumnFormatter.Count(expr.Sql, isDistinct); expr.dbType = DbType.Int32; return(expr); }
public ExpressionClip GetDay() { ExpressionClip expr = (ExpressionClip)this.Clone(); expr.Sql = ColumnFormatter.DatePart(expr.Sql, ColumnFormatter.DatePartType.Day); expr.dbType = DbType.Int32; return(expr); }