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 java.lang.Object implements io.micronaut.data.model.runtime.PreparedQuery<E,R>, DelegateStoredQuery<E,R>
The dummy prepared statement, that allows creatingStoredQuerywithout actual prepared statement.- Since:
- 3.5.0
-
-
Constructor Summary
Constructors Constructor Description DummyPreparedQuery(io.micronaut.data.model.runtime.StoredQuery<E,R> storedQuery)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.micronaut.core.type.Argument[]getArguments()io.micronaut.core.convert.value.ConvertibleValues<java.lang.Object>getAttributes()io.micronaut.data.model.PageablegetPageable()java.lang.Object[]getParameterArray()java.util.Map<java.lang.String,java.lang.Object>getParameterValues()java.util.Map<java.lang.String,java.lang.Object>getQueryHints()java.lang.Class<?>getRepositoryType()java.lang.Class<E>getRootEntity()io.micronaut.data.model.runtime.StoredQuery<E,R>getStoredQueryDelegate()booleanisRawQuery()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.micronaut.core.annotation.AnnotationMetadataProvider
findAnnotation, findAnnotation, findDeclaredAnnotation, findDeclaredAnnotation, isAnnotationPresent, isDeclaredAnnotationPresent, synthesize, synthesizeAll, synthesizeAnnotationsByType, synthesizeDeclared, synthesizeDeclared, synthesizeDeclaredAnnotationsByType
-
Methods inherited from interface io.micronaut.core.annotation.AnnotationSource
getAnnotation, getAnnotation, getDeclaredAnnotation, getDeclaredAnnotation, isAnnotationPresent, isDeclaredAnnotationPresent, synthesize, synthesizeDeclared
-
Methods inherited from interface io.micronaut.data.runtime.query.internal.DelegateStoredQuery
getAnnotationMetadata, getArgumentTypes, getEntityIdentifierType, getExpandableQueryParts, getIndexedParameterAutoPopulatedPreviousPropertyIndexes, getIndexedParameterAutoPopulatedPreviousPropertyPaths, getIndexedParameterAutoPopulatedPropertyPaths, getJoinFetchPaths, getName, getQuery, getQueryBindings, getResultArgument, getResultDataType, getResultType, getTransactionDefinition, hasInExpression, hasPageable, hasResultConsumer, isCount, isDtoProjection, isNative, isOptimisticLock, isSingleResult, useNumericPlaceholders
-
-
-
-
Method Detail
-
getStoredQueryDelegate
public io.micronaut.data.model.runtime.StoredQuery<E,R> getStoredQueryDelegate()
- Specified by:
getStoredQueryDelegatein interfaceDelegateStoredQuery<E,R>- Returns:
- The delegate
-
getQueryHints
public java.util.Map<java.lang.String,java.lang.Object> 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
public java.lang.Class<?> getRepositoryType()
-
getParameterValues
public java.util.Map<java.lang.String,java.lang.Object> getParameterValues()
-
getParameterArray
public java.lang.Object[] getParameterArray()
-
getArguments
public io.micronaut.core.type.Argument[] getArguments()
-
getAttributes
public io.micronaut.core.convert.value.ConvertibleValues<java.lang.Object> getAttributes()
- Specified by:
getAttributesin interfaceio.micronaut.core.attr.AttributeHolder
-
getRootEntity
public java.lang.Class<E> 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>
-
-