public class SelectFromPhase<R> extends java.lang.Object implements ExecutableSelect<R>, CombinableSelect<R>
public SelectFromPhase<R> join(TableOrView t, Predicate on)
public SelectFromPhase<R> join(TableOrView t, Column... using)
public SelectFromPhase<R> leftJoin(TableOrView t, Predicate on)
public SelectFromPhase<R> leftJoin(TableOrView t, Column... using)
public SelectFromPhase<R> rightJoin(TableOrView t, Predicate on)
public SelectFromPhase<R> rightJoin(TableOrView t, Column... using)
public SelectFromPhase<R> fullJoin(TableOrView t, Predicate on)
public SelectFromPhase<R> fullJoin(TableOrView t, Column... using)
public SelectFromPhase<R> crossJoin(TableOrView t)
public SelectFromPhase<R> naturalJoin(TableOrView t)
public SelectFromPhase<R> naturalLeftJoin(TableOrView t)
public SelectFromPhase<R> naturalRightJoin(TableOrView t)
public SelectFromPhase<R> naturalFullJoin(TableOrView t)
public SelectFromPhase<R> unionJoin(TableOrView t)
public SelectWherePhase<R> where(Predicate predicate)
public SelectGroupByPhase<R> groupBy(Expression<?>... columns)
public SelectOrderByPhase<R> orderBy(OrderingTerm... orderingTerms)
public SelectOffsetPhase<R> offset(int offset)
public SelectLimitPhase<R> limit(int limit)
public void renderTo(QueryWriter w)
renderTo in interface CombinableSelect<R>renderTo in interface ExecutableSelect<R>public java.util.List<R> execute()
execute in interface ExecutableSelect<R>public void validateTableReferences(AbstractSelect.TableReferences tableReferences, AbstractSelect.AliasGenerator ag)
validateTableReferences in interface CombinableSelect<R>validateTableReferences in interface ExecutableSelect<R>public void designateAliases(AbstractSelect.AliasGenerator ag)
designateAliases in interface CombinableSelect<R>designateAliases in interface ExecutableSelect<R>public void setParent(AbstractSelect<R> parent)
setParent in interface CombinableSelect<R>public java.lang.String getPreview()
getPreview in interface ExecutableSelect<R>