martes, 29 de mayo de 2018

SQL vs Java 8 Stream

Para entender los streams de Java 8 lo mejor es compararlos con sus equivalentes de SQL.

SQL Equivalente interfaz stream
from stream()
select map()
where filter() (antes de un collecting)
order by sorted()
distinct distinct()
having filter() (después de un collecting)
join flatMap()
union concat().distinct()
offset skip()
limit limit()
group by collect(groupingBy())
count count()

En el siguiente enlace podrás encontrar más ejemplos.

Fuente: https://windoctor7.github.io/API-Stream-Java8.html

No hay comentarios: