コード例 #1
0
ファイル: SearchService.cs プロジェクト: salesforce/MagiQL
        public SearchResult Search(string platform, SearchRequest request, bool doNotExecute)
        {
            var dataSource   = reportsDataSourceFactory.GetDataSource(platform);
            var searchResult = sqlQueryExecutor.Search(dataSource, request, doNotExecute);

            renderFilterService.ApplyAllRenderFilters(dataSource, searchResult);

            return(searchResult);
        }
コード例 #2
0
        private SearchResult GetPage(SearchRequest request, IReportsDataSource dataSource)
        {
            var page = sqlQueryExecutor.Search(dataSource, request);

            if (page != null && page.Data != null && page.Data.Any())
            {
                _renderFilterService.ApplyAllRenderFilters(dataSource, page);
            }
            return(page);
        }