org.omnaest.utils.structure.table.subspecification
Interface TableSelectable.SelectionJoin<E>

All Superinterfaces:
TableSelectable.Selection<E>
All Known Implementing Classes:
SelectionImpl
Enclosing interface:
TableSelectable<E>

public static interface TableSelectable.SelectionJoin<E>
extends TableSelectable.Selection<E>

A TableSelectable.SelectionJoin represents the underlying TableSelectable.Selection and allows additionally to add further TableSelectable.Predicates to a join using the #on(Predicate...) method.

Author:
Omnaest

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.omnaest.utils.structure.table.subspecification.TableSelectable.Selection
TableSelectable.Selection.Order
 
Method Summary
 TableSelectable.SelectionJoin<E> on(TableSelectable.Predicate<E>... predicates)
          Adds further TableSelectable.Predicates to an TableSelectable.SelectionJoin
 
Methods inherited from interface org.omnaest.utils.structure.table.subspecification.TableSelectable.Selection
allColumns, asTable, asTableView, columns, distinct, from, innerJoin, orderBy, orderBy, top, where
 

Method Detail

on

TableSelectable.SelectionJoin<E> on(TableSelectable.Predicate<E>... predicates)
Adds further TableSelectable.Predicates to an TableSelectable.SelectionJoin

Parameters:
predicate -
Returns:
this


Copyright © 2011. All Rights Reserved.