private IDataRowReader CreateFilteredReader() { List <FieldFilter> effectiveFilters = QueryBuilderUtils.CombineFilters(filters, aliases); return(DataRowReaderFactory.FetchAll(fromPath) .FilterWith(QueryBuilderUtils.ToHeaderNames(effectiveFilters)) .AliasWith(QueryBuilderUtils.ToHeaderAliases(aliases))); }
private IDataRowReader CreateUnfilteredReader() { return(DataRowReaderFactory.FetchAll(fromPath) .AliasWith(QueryBuilderUtils.ToHeaderAliases(aliases))); }
private IDataRowReader CreateAtomicReader() { return(DataRowReaderFactory.FetchAll(fromPath) .FilterWith(QueryBuilderUtils.ToHeaderNames(filters))); }