public class SelectColumnsPhase<R> extends java.lang.Object implements ExecutableSelect<R>, CombinableSelect<R>
| Constructor and Description |
|---|
SelectColumnsPhase(SQLDialect sqlDialect,
org.apache.ibatis.session.SqlSession sqlSession,
boolean distinct,
ResultSetColumn... resultSetColumns) |
| Modifier and Type | Method and Description |
|---|---|
void |
designateAliases(AbstractSelect.AliasGenerator ag) |
java.util.List<R> |
execute() |
SelectFromPhase<R> |
from(TableOrView t) |
java.lang.String |
getPreview() |
void |
renderTo(QueryWriter w) |
void |
setParent(AbstractSelect<R> parent) |
void |
validateTableReferences(AbstractSelect.TableReferences tableReferences,
AbstractSelect.AliasGenerator ag) |
public SelectColumnsPhase(SQLDialect sqlDialect, org.apache.ibatis.session.SqlSession sqlSession, boolean distinct, ResultSetColumn... resultSetColumns)
public SelectFromPhase<R> from(TableOrView t)
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>