Module io.github.mmm.orm
Package io.github.mmm.orm.statement
Class EntitySubClause<R,E extends EntityBean>
java.lang.Object
io.github.mmm.orm.statement.AbstractDbClause
io.github.mmm.orm.statement.AbstractTypedClause<R,EntitySubClause<R,E>>
io.github.mmm.orm.statement.AbstractEntityClause<R,E,EntitySubClause<R,E>>
io.github.mmm.orm.statement.EntitySubClause<R,E>
- Type Parameters:
R- type of the result. Only different from <E> for complex selects.E- type of theentity.
- All Implemented Interfaces:
DbClause,TypedClause<R>
public class EntitySubClause<R,E extends EntityBean>
extends AbstractEntityClause<R,E,EntitySubClause<R,E>>
A fragment for an additional
entity selection. It is a sub-clause and shall
never be part of DbStatement.getClauses().- Since:
- 1.0.0
-
Field Summary
Fields inherited from class io.github.mmm.orm.statement.AbstractEntityClause
entity, NAME_ALIAS, NAME_ENTITY -
Constructor Summary
ConstructorsConstructorDescriptionEntitySubClause(AliasMap aliasMap, E entity) The constructor.EntitySubClause(AliasMap aliasMap, E entity, String entityName) The constructor.EntitySubClause(AliasMap aliasMap, E entity, String entityName, String alias) The constructor. -
Method Summary
Methods inherited from class io.github.mmm.orm.statement.AbstractEntityClause
as, getAlias, getAliasMap, getEntity, getEntityName, hasAlias, setEntityNameMethods inherited from class io.github.mmm.orm.statement.AbstractTypedClause
selfMethods inherited from class io.github.mmm.orm.statement.AbstractDbClause
toString
-
Constructor Details
-
EntitySubClause
The constructor. -
EntitySubClause
The constructor.- Parameters:
aliasMap- theAliasMap.entity- theentityto operate on.entityName- theentity name.
-
EntitySubClause
The constructor.- Parameters:
aliasMap- theAliasMap.entity- theentityto operate on.entityName- theentity name.alias- thealias.
-