Module io.github.mmm.orm
Package io.github.mmm.orm.statement
Class ValuesClause<E extends io.github.mmm.entity.bean.EntityBean,SELF extends ValuesClause<E,SELF>>
java.lang.Object
io.github.mmm.orm.statement.AbstractDbClause
io.github.mmm.orm.statement.AbstractTypedClause<E,SELF>
io.github.mmm.orm.statement.AssignmentClause<E,SELF>
io.github.mmm.orm.statement.ValuesClause<E,SELF>
- Type Parameters:
E- type of theEntityBeanto query.SELF- type of this class itself.
- All Implemented Interfaces:
DbClause,MainDbClause<E>,TypedClause<E>,ValuesFragment<E,SELF>
- Direct Known Subclasses:
InsertValues,MergeValues,UpsertValues
public abstract class ValuesClause<E extends io.github.mmm.entity.bean.EntityBean,SELF extends ValuesClause<E,SELF>>
extends AssignmentClause<E,SELF>
implements ValuesFragment<E,SELF>, MainDbClause<E>
- Since:
- 1.0.0
-
Field Summary
Fields inherited from class io.github.mmm.orm.statement.AssignmentClause
assignments, NAME_ASSIGNMENTS -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class io.github.mmm.orm.statement.AssignmentClause
getAssignments, getEntityMethods 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.ValuesFragment
value, value, value
-
Constructor Details
-
ValuesClause
public ValuesClause()The constructor.
-
-
Method Details
-
value
- Specified by:
valuein interfaceValuesFragment<E extends io.github.mmm.entity.bean.EntityBean,SELF extends ValuesClause<E, SELF>> - Parameters:
assignment- thePropertyAssignmentto add.- Returns:
- the
DbClausefor fluent API calls.
-
values
- Specified by:
valuesin interfaceValuesFragment<E extends io.github.mmm.entity.bean.EntityBean,SELF extends ValuesClause<E, SELF>> - Parameters:
propertyAssignments- thePropertyAssignments to add.- Returns:
- the
DbClausefor fluent API calls.
-
get
- Specified by:
getin interfaceMainDbClause<E extends io.github.mmm.entity.bean.EntityBean>- Returns:
- the actual
DbStatementcontaining allDbClauses and representing your entire SQL.
-