- Type Parameters:
E
- type of result
- All Superinterfaces:
- Aliasable<Return<E>>, Distinct<DistinctSelection<E>>, From<E>, GroupBy<SetHavingOrderByLimit<E>>, Join<E>, Limit<E>, OrderBy<Limit<E>>, Return<E>, SetGroupByOrderByLimit<E>, SetOperation<Selectable<E>>, Supplier<E>, Where<E>
- All Known Implementing Classes:
- QueryElement
public interface Selection<E>
extends Distinct<DistinctSelection<E>>, From<E>, Join<E>, Where<E>, SetOperation<Selectable<E>>, GroupBy<SetHavingOrderByLimit<E>>, OrderBy<Limit<E>>, Return<E>
Defines the query step after defining a selection of attributes.