public List <QueryTokenTS> ParseTokens([Required, FromBody] ParseTokensRequest request) { var qn = QueryLogic.ToQueryName(request.queryKey); var qd = QueryLogic.Queries.QueryDescription(qn); var tokens = request.tokens.Select(tr => QueryUtils.Parse(tr.token, qd, tr.options)).ToList(); return(tokens.Select(qt => new QueryTokenTS(qt, recursive: true)).ToList()); }
public List <QueryTokenTS> ParseTokens(ParseTokensRequest request) { var qn = QueryLogic.ToQueryName(request.queryKey); var qd = DynamicQueryManager.Current.QueryDescription(qn); var tokens = request.tokens.Select(tr => QueryUtils.Parse(tr.token, qd, tr.options)).ToList(); return(tokens.Select(qt => new QueryTokenTS(qt, recursive: true)).ToList()); }
public List<QueryTokenTS> ParseTokens(ParseTokensRequest request) { var qn = QueryLogic.ToQueryName(request.queryKey); var qd = DynamicQueryManager.Current.QueryDescription(qn); var tokens = request.tokens.Select(tr => QueryUtils.Parse(tr.token, qd, tr.options)).ToList(); return tokens.Select(qt => new QueryTokenTS(qt, recursive: true)).ToList(); }