Class AbstractPersistentEntityCriteriaInsert<T>
java.lang.Object
io.micronaut.data.model.jpa.criteria.impl.AbstractPersistentEntityCriteriaInsert<T>
- Type Parameters:
T- The entity type
- All Implemented Interfaces:
PersistentEntityCriteriaInsert<T>,PersistentEntityCriteriaQueryBuilder
@Internal
public abstract class AbstractPersistentEntityCriteriaInsert<T>
extends Object
implements PersistentEntityCriteriaInsert<T>
The abstract implementation of
PersistentEntityCriteriaUpdate.- Since:
- 3.2
- Author:
- Denis Stepanov
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild(io.micronaut.core.annotation.AnnotationMetadata annotationMetadata, QueryBuilder queryBuilder) Build the query.Set<jakarta.persistence.criteria.ParameterExpression<?>> The persistent entity.getRoot()The root entity.voidSet returning the entity as a result.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.micronaut.data.model.jpa.criteria.PersistentEntityCriteriaQueryBuilder
build
-
Field Details
-
entityRoot
-
-
Constructor Details
-
AbstractPersistentEntityCriteriaInsert
public AbstractPersistentEntityCriteriaInsert()
-
-
Method Details
-
getPersistentEntity
Description copied from interface:PersistentEntityCriteriaInsertThe persistent entity.- Specified by:
getPersistentEntityin interfacePersistentEntityCriteriaInsert<T>- Returns:
- The persistent entity
-
build
public QueryResult build(io.micronaut.core.annotation.AnnotationMetadata annotationMetadata, QueryBuilder queryBuilder) Description copied from interface:PersistentEntityCriteriaQueryBuilderBuild the query.- Specified by:
buildin interfacePersistentEntityCriteriaQueryBuilder- Parameters:
annotationMetadata- The annotation metadata.queryBuilder- The query builder- Returns:
- The query result
-
getRoot
Description copied from interface:PersistentEntityCriteriaInsertThe root entity.- Specified by:
getRootin interfacePersistentEntityCriteriaInsert<T>- Returns:
- The root entity
-
setReturning
public void setReturning()Description copied from interface:PersistentEntityCriteriaInsertSet returning the entity as a result.- Specified by:
setReturningin interfacePersistentEntityCriteriaInsert<T>
-
getParameters
- Specified by:
getParametersin interfacePersistentEntityCriteriaInsert<T>- Returns:
- The parameters
-