@Override public <T> Stream<T> stream(NativeSqlImpl sql) { Iterator<T> iterator = iterate(sql); Spliterator<T> spliterator = Spliterators.spliteratorUnknownSize(iterator, Spliterator.ORDERED); return StreamSupport.stream(spliterator, false); }
@Override public <T> List<T> list(NativeSqlImpl sql) { logger.debug("list <<:sql=\n{}", sql); return list0(sql); }
@Override public <T> List<T> list(NativeSqlImpl sql) { logger.debug("list <<:sql=\n{}", sql); return list0(sql); }
@Override public <T> Stream<T> stream(NativeSqlImpl sql) { Iterator<T> iterator = iterate(sql); Spliterator<T> spliterator = Spliterators.spliteratorUnknownSize(iterator, Spliterator.ORDERED); return StreamSupport.stream(spliterator, false); }
@Override public <T> List<T> list(NativeSqlImpl sql) { logger.debug("list <<:sql=\n{}", sql); return list0(sql); }
@Override public <T> Stream<T> stream(NativeSqlImpl sql) { Iterator<T> iterator = iterate(sql); Spliterator<T> spliterator = Spliterators.spliteratorUnknownSize(iterator, Spliterator.ORDERED); return StreamSupport.stream(spliterator, false); }
@Override public <T> List<T> listPage(NativeSqlImpl sql, Page page) { logger.debug("listPage <<:sql=\n{}", sql, page); sql.limit(page); return list0(sql); }
@Override public <T> List<T> listPage(NativeSqlImpl sql, Page page) { logger.debug("listPage <<:sql=\n{}", sql, page); sql.limit(page); return list0(sql); }
@Override public <T> List<T> listPage(NativeSqlImpl sql, Page page) { logger.debug("listPage <<:sql=\n{}", sql, page); sql.limit(page); return list0(sql); }