Module io.github.mmm.entity.bean
Package io.github.mmm.entity.bean.sql
Class Into<E extends EntityBean,SELF extends Into<E,SELF>>
- 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.Into<E,SELF>
-
- Type Parameters:
E- type of theentity.SELF- type of this class itself.
- All Implemented Interfaces:
Clause,TypedClause<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>
- Direct Known Subclasses:
InsertInto
public abstract class Into<E extends EntityBean,SELF extends Into<E,SELF>> extends AbstractEntityClause<E,SELF>
- Since:
- 1.0.0
-
-
Field Summary
Fields Modifier and Type Field Description static StringNAME_INTOName ofIntofor marshaling.-
Fields inherited from class io.github.mmm.entity.bean.sql.AbstractEntityClause
entity, NAME_ALIAS, NAME_ENTITY
-
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected StringgetMarshallingName()Values<E,?>values()abstract <V> Values<E,?>values(io.github.mmm.property.criteria.PropertyAssignment<V> assignment)abstract <V> Values<E,?>values(io.github.mmm.property.criteria.PropertyAssignment<V>... assignments)abstract <V> Values<E,?>values(io.github.mmm.value.PropertyPath<V> property, V value)Convenience method forvalues(PropertyAssignment.of(property, value)).-
Methods inherited from class io.github.mmm.entity.bean.sql.AbstractEntityClause
as, getAlias, getEntity, getEntityName, readProperty, setEntityName, writeProperties
-
Methods inherited from class io.github.mmm.entity.bean.sql.AbstractTypedClause
self
-
Methods inherited from class io.github.mmm.entity.bean.sql.AbstractClause
toString
-
-
-
-
Field Detail
-
NAME_INTO
public static final String NAME_INTO
Name ofIntofor marshaling.- See Also:
- Constant Field Values
-
-
Method Detail
-
getMarshallingName
protected String getMarshallingName()
- Specified by:
getMarshallingNamein classAbstractClause- Returns:
- the name of the property for this clause.
-
values
public abstract <V> Values<E,?> values(io.github.mmm.property.criteria.PropertyAssignment<V> assignment)
- Type Parameters:
V- type of thevalue.- Parameters:
assignment- thePropertyAssignmentto set.- Returns:
- the
Valuesfor fluent API.
-
values
public abstract <V> Values<E,?> values(io.github.mmm.property.criteria.PropertyAssignment<V>... assignments)
- Type Parameters:
V- type of thevalue.- Parameters:
assignments- thePropertyAssignments to set.- Returns:
- the
Valuesfor fluent API.
-
values
public abstract <V> Values<E,?> values(io.github.mmm.value.PropertyPath<V> property, V value)
Convenience method forvalues(PropertyAssignment.of(property, value)).- Type Parameters:
V- type of thevalue.- Parameters:
property- thepropertyto set.value- theLiteralvalue to insert (assign thepropertyto).- Returns:
- the
Valuesfor fluent API.
-
-