Interface PersistentEntityCriteriaQueryBuilder

All Known Subinterfaces:
PersistentEntityCommonAbstractCriteria, PersistentEntityCriteriaDelete<T>, PersistentEntityCriteriaInsert<T>, PersistentEntityCriteriaQuery<T>, PersistentEntityCriteriaUpdate<T>, PersistentEntityQuery<T>, PersistentEntitySubquery<T>, SourcePersistentEntityCriteriaDelete<T>, SourcePersistentEntityCriteriaQuery<T>, SourcePersistentEntityCriteriaUpdate<T>, SourcePersistentEntitySubquery<T>
All Known Implementing Classes:
AbstractPersistentEntityCriteriaDelete, AbstractPersistentEntityCriteriaInsert, AbstractPersistentEntityCriteriaQuery, AbstractPersistentEntityCriteriaUpdate, AbstractPersistentEntityQuery, AbstractPersistentEntitySubquery

public interface PersistentEntityCriteriaQueryBuilder
The query builder.
Since:
5.0
Author:
Denis Stepanov
  • Method Summary

    Modifier and Type
    Method
    Description
    @NonNull QueryResult
    build(@NonNull io.micronaut.core.annotation.AnnotationMetadata annotationMetadata, @NonNull QueryBuilder queryBuilder)
    Build the query.
    default @NonNull QueryResult
    build(@NonNull QueryBuilder queryBuilder)
    Build the query.
  • Method Details

    • build

      @NonNull @NonNull QueryResult build(@NonNull @NonNull io.micronaut.core.annotation.AnnotationMetadata annotationMetadata, @NonNull @NonNull QueryBuilder queryBuilder)
      Build the query.
      Parameters:
      annotationMetadata - The annotation metadata.
      queryBuilder - The query builder
      Returns:
      The query result
    • build

      @NonNull default @NonNull QueryResult build(@NonNull @NonNull QueryBuilder queryBuilder)
      Build the query.
      Parameters:
      queryBuilder - The query builder
      Returns:
      The query result