Пример #1
0
        private IDataRowReader CreateFilteredReader()
        {
            List <FieldFilter> effectiveFilters = QueryBuilderUtils.CombineFilters(filters, aliases);

            return(DataRowReaderFactory.FetchAll(fromPath)
                   .FilterWith(QueryBuilderUtils.ToHeaderNames(effectiveFilters))
                   .AliasWith(QueryBuilderUtils.ToHeaderAliases(aliases)));
        }
Пример #2
0
 private IDataRowReader CreateUnfilteredReader()
 {
     return(DataRowReaderFactory.FetchAll(fromPath)
            .AliasWith(QueryBuilderUtils.ToHeaderAliases(aliases)));
 }
Пример #3
0
 private IDataRowReader CreateAtomicReader()
 {
     return(DataRowReaderFactory.FetchAll(fromPath)
            .FilterWith(QueryBuilderUtils.ToHeaderNames(filters)));
 }