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.convert.ConversionServiceProvider,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, getJoinPaths, getLimit, getName, getOffset, getOperationType, getParameterExpressions, 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, getParametersInRoleMethods inherited from interface io.micronaut.data.model.runtime.PreparedQuery
getConversionService
-
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>
-
getSort
public io.micronaut.data.model.Sort getSort()- Specified by:
getSortin interfaceDelegateStoredQuery<E,R> - Specified by:
getSortin interfaceio.micronaut.data.model.runtime.PagedQuery<E>- Specified by:
getSortin interfaceio.micronaut.data.model.runtime.PreparedQuery<E,R> - Specified by:
getSortin interfaceio.micronaut.data.model.runtime.StoredQuery<E,R>
-
getQueryLimit
public io.micronaut.data.model.Limit getQueryLimit()- Specified by:
getQueryLimitin interfaceDelegateStoredQuery<E,R> - Specified by:
getQueryLimitin interfaceio.micronaut.data.model.runtime.PagedQuery<E>- Specified by:
getQueryLimitin interfaceio.micronaut.data.model.runtime.PreparedQuery<E,R> - Specified by:
getQueryLimitin 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>
-