public static Compare GetOperator(MappedSearchRequestFilter filterByColumn) { var opertorStr = SqlModeller.Model.Compare.Equal; switch (filterByColumn.Mode) { case FilterModeEnum.Equal: opertorStr = SqlModeller.Model.Compare.Equal; break; case FilterModeEnum.GreaterThan: opertorStr = SqlModeller.Model.Compare.GreaterThan; break; case FilterModeEnum.GreaterThanOrEqual: opertorStr = SqlModeller.Model.Compare.GreaterThanOrEqual; break; case FilterModeEnum.LessThan: opertorStr = SqlModeller.Model.Compare.LessThan; break; case FilterModeEnum.LessThanOrEqual: opertorStr = SqlModeller.Model.Compare.LessThanOrEqual; break; case FilterModeEnum.NotEqual: opertorStr = SqlModeller.Model.Compare.NotEqual; break; } return(opertorStr); }
protected internal bool IsAggregated(MappedSearchRequestFilter filter) { var aggregationMethod = filter.Column.FieldAggregationMethod; return(aggregationMethod != FieldAggregationMethod.First && aggregationMethod != FieldAggregationMethod.Exclude); }
public MappedSearchRequestFilter Map(SearchRequestFilter filter) { var result = new MappedSearchRequestFilter { Exclude = filter.Exclude, Mode = filter.Mode, ProcessBeforeAggregation = filter.ProcessBeforeAggregation, Values = filter.Values, Column = ColumnProvider.GetColumnMapping(_constants.DataSourceId, filter.ColumnId.Value) }; return(result); }
public override bool WhereFilterColumnAllowIsNull(MappedSearchRequestFilter filter) { return(_dataSourceComponents.QueryBuilderBase.WhereFilterColumnAllowIsNull(filter)); }
public abstract bool WhereFilterColumnAllowIsNull(MappedSearchRequestFilter filter);
public override bool WhereFilterColumnAllowIsNull(MappedSearchRequestFilter filter) { return(true); }