Package io.micronaut.data.model.runtime
Class AbstractPreparedDataOperation<R>
java.lang.Object
io.micronaut.data.model.runtime.AbstractPreparedDataOperation<R>
- Type Parameters:
- R- The result type
- All Implemented Interfaces:
- io.micronaut.core.annotation.AnnotationMetadataProvider,- io.micronaut.core.annotation.AnnotationSource,- io.micronaut.core.attr.AttributeHolder,- PreparedDataOperation<R>,- StoredDataOperation<R>
public abstract class AbstractPreparedDataOperation<R>
extends Object
implements PreparedDataOperation<R>
Abstract implementation of 
PreparedDataOperation.- Since:
- 2.2.0
- Author:
- graemerocher
- 
Field SummaryFields inherited from interface io.micronaut.core.annotation.AnnotationSourceEMPTY
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedAbstractPreparedDataOperation(io.micronaut.aop.MethodInvocationContext<?, R> context, StoredDataOperation<R> storedDataOperation) 
- 
Method SummaryModifier and TypeMethodDescriptionfinal @NonNull io.micronaut.core.annotation.AnnotationMetadatagetAttribute(CharSequence name) final <T> @NonNull Optional<T>getAttribute(CharSequence name, Class<T> type) final @NonNull io.micronaut.core.convert.value.ConvertibleValues<Object>final @NonNull io.micronaut.core.type.Argument<R>Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.micronaut.core.annotation.AnnotationMetadataProviderfindAnnotation, findAnnotation, findDeclaredAnnotation, findDeclaredAnnotation, getTargetAnnotationMetadata, isAnnotationPresent, isDeclaredAnnotationPresent, synthesize, synthesizeAll, synthesizeAnnotationsByType, synthesizeDeclared, synthesizeDeclared, synthesizeDeclaredAnnotationsByTypeMethods inherited from interface io.micronaut.core.annotation.AnnotationSourcegetAnnotation, getAnnotation, getDeclaredAnnotation, getDeclaredAnnotation, isAnnotationPresent, isDeclaredAnnotationPresent, synthesize, synthesizeDeclaredMethods inherited from interface io.micronaut.data.model.runtime.PreparedDataOperationgetParameterInRole
- 
Constructor Details- 
AbstractPreparedDataOperationprotected AbstractPreparedDataOperation(io.micronaut.aop.MethodInvocationContext<?, R> context, StoredDataOperation<R> storedDataOperation) 
 
- 
- 
Method Details- 
getAttribute- Specified by:
- getAttributein interface- io.micronaut.core.attr.AttributeHolder
 
- 
getAttribute- Specified by:
- getAttributein interface- io.micronaut.core.attr.AttributeHolder
 
- 
getAttributes@NonNull public final @NonNull io.micronaut.core.convert.value.ConvertibleValues<Object> getAttributes()- Specified by:
- getAttributesin interface- io.micronaut.core.attr.AttributeHolder
 
- 
getResultArgument- Specified by:
- getResultArgumentin interface- StoredDataOperation<R>
- Returns:
- The query result type
 
- 
getAnnotationMetadata@NonNull public final @NonNull io.micronaut.core.annotation.AnnotationMetadata getAnnotationMetadata()- Specified by:
- getAnnotationMetadatain interface- io.micronaut.core.annotation.AnnotationMetadataProvider
 
 
-