Class SelectFromPhase<R>
- java.lang.Object
-
- org.hotrod.runtime.livesql.queries.select.SelectFromPhase<R>
-
- All Implemented Interfaces:
CombinableSelect<R>,ExecutableSelect<R>
public class SelectFromPhase<R> extends java.lang.Object implements ExecutableSelect<R>, CombinableSelect<R>
-
-
Method Summary
-
-
-
Method Detail
-
join
public SelectFromPhase<R> join(TableOrView t, Predicate on)
-
join
public SelectFromPhase<R> join(TableOrView t, Column... using)
-
leftJoin
public SelectFromPhase<R> leftJoin(TableOrView t, Predicate on)
-
leftJoin
public SelectFromPhase<R> leftJoin(TableOrView t, Column... using)
-
rightJoin
public SelectFromPhase<R> rightJoin(TableOrView t, Predicate on)
-
rightJoin
public SelectFromPhase<R> rightJoin(TableOrView t, Column... using)
-
fullJoin
public SelectFromPhase<R> fullJoin(TableOrView t, Predicate on)
-
fullJoin
public SelectFromPhase<R> fullJoin(TableOrView t, Column... using)
-
crossJoin
public SelectFromPhase<R> crossJoin(TableOrView t)
-
naturalJoin
public SelectFromPhase<R> naturalJoin(TableOrView t)
-
naturalLeftJoin
public SelectFromPhase<R> naturalLeftJoin(TableOrView t)
-
naturalRightJoin
public SelectFromPhase<R> naturalRightJoin(TableOrView t)
-
naturalFullJoin
public SelectFromPhase<R> naturalFullJoin(TableOrView t)
-
unionJoin
public SelectFromPhase<R> unionJoin(TableOrView t)
-
where
public SelectWherePhase<R> where(Predicate predicate)
-
groupBy
public SelectGroupByPhase<R> groupBy(Expression<?>... columns)
-
orderBy
public SelectOrderByPhase<R> orderBy(OrderingTerm... orderingTerms)
-
offset
public SelectOffsetPhase<R> offset(int offset)
-
limit
public SelectLimitPhase<R> limit(int limit)
-
renderTo
public void renderTo(QueryWriter w)
- Specified by:
renderToin interfaceCombinableSelect<R>- Specified by:
renderToin interfaceExecutableSelect<R>
-
execute
public java.util.List<R> execute()
- Specified by:
executein interfaceExecutableSelect<R>
-
validateTableReferences
public void validateTableReferences(AbstractSelect.TableReferences tableReferences, AbstractSelect.AliasGenerator ag)
- Specified by:
validateTableReferencesin interfaceCombinableSelect<R>- Specified by:
validateTableReferencesin interfaceExecutableSelect<R>
-
designateAliases
public void designateAliases(AbstractSelect.AliasGenerator ag)
- Specified by:
designateAliasesin interfaceCombinableSelect<R>- Specified by:
designateAliasesin interfaceExecutableSelect<R>
-
setParent
public void setParent(AbstractSelect<R> parent)
- Specified by:
setParentin interfaceCombinableSelect<R>
-
getPreview
public java.lang.String getPreview()
- Specified by:
getPreviewin interfaceExecutableSelect<R>
-
-