Module io.github.mmm.entity.bean
Class DeleteFrom<E extends EntityBean>
- java.lang.Object
-
- io.github.mmm.marshall.AbstractMarshallingObject
-
- io.github.mmm.entity.bean.sql.AbstractClause
-
- io.github.mmm.entity.bean.sql.AbstractTypedClause<E,SELF>
-
- io.github.mmm.entity.bean.sql.AbstractEntityClause<E,SELF>
-
- io.github.mmm.entity.bean.sql.AbstractEntitiesClause<E,SELF>
-
- io.github.mmm.entity.bean.sql.From<E,DeleteFrom<E>>
-
- io.github.mmm.entity.bean.sql.delete.DeleteFrom<E>
-
- Type Parameters:
E- type of theentity.
- All Implemented Interfaces:
Clause,MainClause<E>,TypedClause<E>,TypedClauseWithWhere<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 DeleteFrom<E extends EntityBean> extends From<E,DeleteFrom<E>>
- Since:
- 1.0.0
-
-
Field Summary
-
Fields inherited from class io.github.mmm.entity.bean.sql.AbstractEntitiesClause
NAME_ADDITIONAL_ENTITIES
-
Fields inherited from class io.github.mmm.entity.bean.sql.AbstractEntityClause
entity, NAME_ALIAS, NAME_ENTITY
-
-
Constructor Summary
Constructors Constructor Description DeleteFrom(Delete delete, E entity)The constructor.DeleteFrom(Delete delete, E entity, String entityName)The constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DeleteStatement<E>get()DeleteWhere<E>where(io.github.mmm.property.criteria.CriteriaPredicate predicate)DeleteWhere<E>where(io.github.mmm.property.criteria.CriteriaPredicate... predicates)-
Methods inherited from class io.github.mmm.entity.bean.sql.From
getMarshallingName
-
Methods inherited from class io.github.mmm.entity.bean.sql.AbstractEntitiesClause
and, and, and, and, getAdditionalEntities, readProperty, writeProperties
-
Methods inherited from class io.github.mmm.entity.bean.sql.AbstractEntityClause
as, getAlias, getEntity, getEntityName, setEntityName
-
Methods inherited from class io.github.mmm.entity.bean.sql.AbstractTypedClause
self
-
Methods inherited from class io.github.mmm.entity.bean.sql.AbstractClause
toString
-
-
-
-
Method Detail
-
where
public DeleteWhere<E> where(io.github.mmm.property.criteria.CriteriaPredicate predicate)
-
where
public DeleteWhere<E> where(io.github.mmm.property.criteria.CriteriaPredicate... predicates)
-
get
public DeleteStatement<E> get()
-
-