/// <summary> /// Gets the filters SQL. /// </summary> /// <param name="accessor">The accessor.</param> /// <param name="args"></param> /// <param name="filterNode">The filter node.</param> /// <returns></returns> public static string GetFiltersSql(DbAccessor accessor, List <object> args, DbFilterGroup filterNode) { var sb = new StringBuilder(); var builder = new DbFilterBuilder(sb, accessor, args); builder.Build(filterNode, false); return(sb.ToString()); }
private object[] buildWhere(StringBuilder sb, DbAccessor accessor) { var args = new List <object>(); var builder = new DbFilterBuilder(sb, accessor, args); builder.Build(FilterGroup, true); return(args.ToArray()); }