Class DefaultPagedQuery<E>
java.lang.Object
io.micronaut.data.runtime.query.internal.DefaultPagedQuery<E>
- Type Parameters:
E- The paged query
- All Implemented Interfaces:
io.micronaut.core.annotation.AnnotationMetadataProvider,io.micronaut.core.annotation.AnnotationSource,io.micronaut.core.naming.Named,io.micronaut.data.model.runtime.PagedQuery<E>
@Internal
public final class DefaultPagedQuery<E>
extends Object
implements io.micronaut.data.model.runtime.PagedQuery<E>
Default implementation of
PagedQuery.-
Field Summary
Fields inherited from interface io.micronaut.core.annotation.AnnotationSource
EMPTY -
Constructor Summary
ConstructorsConstructorDescriptionDefaultPagedQuery(io.micronaut.inject.ExecutableMethod<?, ?> method, @NonNull Class<E> rootEntity, io.micronaut.data.model.Pageable pageable) Default constructor. -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.micronaut.core.annotation.AnnotationMetadataProvider
findAnnotation, findAnnotation, findDeclaredAnnotation, findDeclaredAnnotation, getTargetAnnotationMetadata, isAnnotationPresent, isDeclaredAnnotationPresent, synthesize, synthesizeAll, synthesizeAnnotationsByType, synthesizeDeclared, synthesizeDeclared, synthesizeDeclaredAnnotationsByTypeMethods inherited from interface io.micronaut.core.annotation.AnnotationSource
getAnnotation, getAnnotation, getDeclaredAnnotation, getDeclaredAnnotation, isAnnotationPresent, isDeclaredAnnotationPresent, synthesize, synthesizeDeclaredMethods inherited from interface io.micronaut.data.model.runtime.PagedQuery
getQueryHints
-
Constructor Details
-
Method Details
-
getRootEntity
- Specified by:
getRootEntityin interfaceio.micronaut.data.model.runtime.PagedQuery<E>
-
getPageable
@NonNull public @NonNull io.micronaut.data.model.Pageable getPageable()- Specified by:
getPageablein interfaceio.micronaut.data.model.runtime.PagedQuery<E>
-
getName
- Specified by:
getNamein interfaceio.micronaut.core.naming.Named
-
getAnnotationMetadata
public io.micronaut.core.annotation.AnnotationMetadata getAnnotationMetadata()- Specified by:
getAnnotationMetadatain interfaceio.micronaut.core.annotation.AnnotationMetadataProvider
-