Class SelectColumnsPhase<R>
- java.lang.Object
-
- org.hotrod.runtime.livesql.queries.select.SelectColumnsPhase<R>
-
- All Implemented Interfaces:
CombinableSelect<R>,ExecutableSelect<R>
public class SelectColumnsPhase<R> extends java.lang.Object implements ExecutableSelect<R>, CombinableSelect<R>
-
-
Constructor Summary
Constructors Constructor Description SelectColumnsPhase(SQLDialect sqlDialect, org.apache.ibatis.session.SqlSession sqlSession, boolean distinct, ResultSetColumn... resultSetColumns)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddesignateAliases(AbstractSelect.AliasGenerator ag)java.util.List<R>execute()SelectFromPhase<R>from(TableOrView t)java.lang.StringgetPreview()voidrenderTo(QueryWriter w)voidsetParent(AbstractSelect<R> parent)voidvalidateTableReferences(AbstractSelect.TableReferences tableReferences, AbstractSelect.AliasGenerator ag)
-
-
-
Constructor Detail
-
SelectColumnsPhase
public SelectColumnsPhase(SQLDialect sqlDialect, org.apache.ibatis.session.SqlSession sqlSession, boolean distinct, ResultSetColumn... resultSetColumns)
-
-
Method Detail
-
from
public SelectFromPhase<R> from(TableOrView t)
-
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>
-
-