Class DummyPreparedQuery<E,R>
java.lang.Object
io.micronaut.data.runtime.operations.internal.query.DummyPreparedQuery<E,R>
- Type Parameters:
E- The entity typeR- The result type
- All Implemented Interfaces:
io.micronaut.core.annotation.AnnotationMetadataProvider,io.micronaut.core.annotation.AnnotationSource,io.micronaut.core.attr.AttributeHolder,io.micronaut.core.naming.Named,io.micronaut.data.model.runtime.PagedQuery<E>,io.micronaut.data.model.runtime.PreparedDataOperation<R>,io.micronaut.data.model.runtime.PreparedQuery<E,,R> io.micronaut.data.model.runtime.StoredDataOperation<R>,io.micronaut.data.model.runtime.StoredQuery<E,,R> DelegateStoredQuery<E,R>
@Internal
public final class DummyPreparedQuery<E,R>
extends Object
implements io.micronaut.data.model.runtime.PreparedQuery<E,R>, DelegateStoredQuery<E,R>
The dummy prepared statement, that allows creating
StoredQuery without actual prepared statement.- Since:
- 3.5.0
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.micronaut.data.model.runtime.StoredQuery
io.micronaut.data.model.runtime.StoredQuery.OperationType -
Field Summary
Fields inherited from interface io.micronaut.core.annotation.AnnotationSource
EMPTY -
Constructor Summary
ConstructorsConstructorDescriptionDummyPreparedQuery(io.micronaut.data.model.runtime.StoredQuery<E, R> storedQuery) -
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.core.attr.AttributeHolder
getAttribute, getAttributeMethods inherited from interface io.micronaut.data.runtime.query.internal.DelegateStoredQuery
getAnnotationMetadata, getArgumentTypes, getEntityIdentifierType, getExpandableQueryParts, getJoinFetchPaths, getName, getOperationType, getQuery, getQueryBindings, getResultArgument, getResultDataType, getResultType, hasPageable, hasResultConsumer, isCount, isDtoProjection, isJsonEntity, isNative, isOptimisticLock, isProcedure, isSingleResult, useNumericPlaceholdersMethods inherited from interface io.micronaut.data.model.runtime.PreparedDataOperation
getParameterInRole
-
Constructor Details
-
DummyPreparedQuery
-
-
Method Details
-
getStoredQueryDelegate
- Specified by:
getStoredQueryDelegatein interfaceDelegateStoredQuery<E,R> - Returns:
- The delegate
-
getQueryHints
- Specified by:
getQueryHintsin interfaceDelegateStoredQuery<E,R> - Specified by:
getQueryHintsin interfaceio.micronaut.data.model.runtime.PagedQuery<E>- Specified by:
getQueryHintsin interfaceio.micronaut.data.model.runtime.PreparedQuery<E,R> - Specified by:
getQueryHintsin interfaceio.micronaut.data.model.runtime.StoredQuery<E,R>
-
isRawQuery
public boolean isRawQuery()- Specified by:
isRawQueryin interfaceDelegateStoredQuery<E,R> - Specified by:
isRawQueryin interfaceio.micronaut.data.model.runtime.PreparedQuery<E,R> - Specified by:
isRawQueryin interfaceio.micronaut.data.model.runtime.StoredQuery<E,R>
-
getRepositoryType
-
getParameterArray
-
getArguments
public io.micronaut.core.type.Argument[] getArguments() -
getAttributes
- Specified by:
getAttributesin interfaceio.micronaut.core.attr.AttributeHolder
-
getRootEntity
- Specified by:
getRootEntityin interfaceDelegateStoredQuery<E,R> - Specified by:
getRootEntityin interfaceio.micronaut.data.model.runtime.PagedQuery<E>- Specified by:
getRootEntityin interfaceio.micronaut.data.model.runtime.StoredQuery<E,R>
-
getPageable
public io.micronaut.data.model.Pageable getPageable()- Specified by:
getPageablein interfaceio.micronaut.data.model.runtime.PagedQuery<E>
-