Class MapperMethod.MethodSignature
- java.lang.Object
-
- pro.chenggang.project.reactive.mybatis.support.r2dbc.binding.MapperMethod.MethodSignature
-
- Enclosing class:
- MapperMethod
public static class MapperMethod.MethodSignature extends Object
The type Method signature.
-
-
Constructor Summary
Constructors Constructor Description MethodSignature(org.apache.ibatis.session.Configuration configuration, Class<?> mapperInterface, Method method)Instantiates a new Method signature.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ObjectconvertArgsToSqlCommandParam(Object[] args)Convert args to sql command param object.org.apache.ibatis.session.ResultHandlerextractResultHandler(Object[] args)Extract result handler result handler.org.apache.ibatis.session.RowBoundsextractRowBounds(Object[] args)Extract row bounds row bounds.Class<?>getReturnInferredType()Gets return inferred type.Class<?>getReturnType()Gets return type.booleanhasResultHandler()Has result handler boolean.booleanhasRowBounds()Has row bounds boolean.booleanreturnsMany()Returns many boolean.booleanreturnsVoid()Returns void boolean.
-
-
-
Method Detail
-
convertArgsToSqlCommandParam
public Object convertArgsToSqlCommandParam(Object[] args)
Convert args to sql command param object.- Parameters:
args- the args- Returns:
- the object
-
hasRowBounds
public boolean hasRowBounds()
Has row bounds boolean.- Returns:
- the boolean
-
extractRowBounds
public org.apache.ibatis.session.RowBounds extractRowBounds(Object[] args)
Extract row bounds row bounds.- Parameters:
args- the args- Returns:
- the row bounds
-
hasResultHandler
public boolean hasResultHandler()
Has result handler boolean.- Returns:
- the boolean
-
extractResultHandler
public org.apache.ibatis.session.ResultHandler extractResultHandler(Object[] args)
Extract result handler result handler.- Parameters:
args- the args- Returns:
- the result handler
-
getReturnType
public Class<?> getReturnType()
Gets return type.- Returns:
- the return type
-
getReturnInferredType
public Class<?> getReturnInferredType()
Gets return inferred type.- Returns:
- the return inferred type
-
returnsMany
public boolean returnsMany()
Returns many boolean.- Returns:
- the boolean
-
returnsVoid
public boolean returnsVoid()
Returns void boolean.- Returns:
- the boolean
-
-