Ejemplo n.º 1
0
        private IDataRowReader CreateFilteredReader()
        {
            List <FieldFilter> effectiveFilters = QueryBuilderUtils.CombineFilters(filters, aliases);

            return(DataRowReaderFactory.FetchAll(fromPath)
                   .FilterWith(QueryBuilderUtils.ToHeaderNames(effectiveFilters))
                   .AliasWith(QueryBuilderUtils.ToHeaderAliases(aliases)));
        }
Ejemplo n.º 2
0
 private IDataRowReader CreateUnfilteredReader()
 {
     return(DataRowReaderFactory.FetchAll(fromPath)
            .AliasWith(QueryBuilderUtils.ToHeaderAliases(aliases)));
 }
Ejemplo n.º 3
0
 private IDataRowReader CreateAtomicReader()
 {
     return(DataRowReaderFactory.FetchAll(fromPath)
            .FilterWith(QueryBuilderUtils.ToHeaderNames(filters)));
 }