Module io.github.mmm.entity.bean
Class SelectStatement<E extends EntityBean>
- java.lang.Object
-
- io.github.mmm.marshall.AbstractMarshallingObject
-
- io.github.mmm.entity.bean.sql.AbstractStatement<E>
-
- io.github.mmm.entity.bean.sql.select.SelectStatement<E>
-
- Type Parameters:
E
- type of theentity
.
- All Implemented Interfaces:
Statement<E>
,io.github.mmm.marshall.MarshallableObject
,io.github.mmm.marshall.Marshaller<Object>
,io.github.mmm.marshall.Marshalling<Object>
,io.github.mmm.marshall.MarshallingObject
,io.github.mmm.marshall.UnmarshallableObject
,io.github.mmm.marshall.Unmarshaller<Object>
public class SelectStatement<E extends EntityBean> extends AbstractStatement<E>
- Since:
- 1.0.0
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
SelectStatement(Select select, SelectFrom<E> from)
The constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected void
addClauses(List<Clause> list)
SelectFrom<E>
getFrom()
GroupBy<E>
getGroupBy()
Having<E>
getHaving()
OrderBy<E>
getOrderBy()
Select
getSelect()
Select
getStart()
Deprecated.usegetSelect()
to make it more explicit.SelectWhere<E>
getWhere()
-
Methods inherited from class io.github.mmm.entity.bean.sql.AbstractStatement
getClauses, readProperty, toString, writeProperties
-
-
-
-
Method Detail
-
getStart
@Deprecated public Select getStart()
Deprecated.usegetSelect()
to make it more explicit.- Returns:
- the
StartClause
-
getFrom
public SelectFrom<E> getFrom()
-
getWhere
public SelectWhere<E> getWhere()
-
addClauses
protected void addClauses(List<Clause> list)
- Specified by:
addClauses
in classAbstractStatement<E extends EntityBean>
- Parameters:
list
- theList
where toadd
theClause
s.- See Also:
AbstractStatement.getClauses()
-
-