Module io.github.mmm.orm
Package io.github.mmm.orm.statement
Class FromClause<R,E extends io.github.mmm.entity.bean.EntityBean,SELF extends FromClause<R,E,SELF>>
java.lang.Object
io.github.mmm.orm.statement.AbstractDbClause
io.github.mmm.orm.statement.AbstractTypedClause<R,SELF>
io.github.mmm.orm.statement.AbstractEntityClause<R,E,SELF>
io.github.mmm.orm.statement.AbstractEntitiesClause<R,E,SELF>
io.github.mmm.orm.statement.FromClause<R,E,SELF>
- Type Parameters:
R- type of the result. Only different from <E> for complex selects.E- type of theentity.SELF- type of this class itself.
- All Implemented Interfaces:
DbClause,MainDbClause<R>,TypedClause<R>,TypedClauseWithWhere<R>
- Direct Known Subclasses:
DeleteFrom,SelectFrom
public abstract class FromClause<R,E extends io.github.mmm.entity.bean.EntityBean,SELF extends FromClause<R,E,SELF>>
extends AbstractEntitiesClause<R,E,SELF>
implements MainDbClause<R>, TypedClauseWithWhere<R>
- Since:
- 1.0.0
-
Field Summary
Fields inherited from class io.github.mmm.orm.statement.AbstractEntitiesClause
NAME_ADDITIONAL_ENTITIESFields inherited from class io.github.mmm.orm.statement.AbstractEntityClause
entity, NAME_ALIAS, NAME_ENTITY -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedFromClause(AliasMap aliasMap, E entity, String entityName) The constructor. -
Method Summary
Methods inherited from class io.github.mmm.orm.statement.AbstractEntitiesClause
and, and, and, and, as, getAdditionalEntitiesMethods inherited from class io.github.mmm.orm.statement.AbstractEntityClause
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
toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface io.github.mmm.orm.statement.MainDbClause
getMethods inherited from interface io.github.mmm.orm.statement.TypedClauseWithWhere
where, where
-
Constructor Details
-
FromClause
The constructor.- Parameters:
aliasMap- theAliasMap.entity- theentityto operate on.entityName- theentity name.
-