public interface ConditionMeta
| 限定符和类型 | 方法和说明 |
|---|---|
<A extends Annotation> |
findAttributeAnnotation(Class<A> annotationClass)
查找指定类型的属性注解
|
Type |
getGenericType()
获取type
|
String |
getName()
获取查询条件名称,对应到ES的Mapping字段
|
default Optional<Annotation> |
getQueryClauseAnnotation() |
Map<Class<? extends Annotation>,List<FieldMeta>> |
getQueryClauses(Object instance) |
Class<?> |
getType() |
boolean |
isArray()
判断当前字段类型是否是数组类型
|
boolean |
isArrayOrCollection()
判断当前字段是否是数组或者集合
|
default boolean |
isAssignableTo(Class<?> superType) |
boolean |
isBasic()
判断当前字段是否是基本类型,基本类型统一定义了
|
boolean |
isBasicArrayOrCollection()
判断当前条件是否是基本类型数据或者集合
|
boolean |
isCollection()
判断当前字段是否是集合类型
|
boolean |
isRange()
判断当前字段是否是范围类型
|
boolean |
isScript()
判断当前字段是否是脚本类型
|
Class<?> getType()
default Optional<Annotation> getQueryClauseAnnotation()
boolean isBasic()
trueboolean isScript()
true脚本boolean isRange()
true范围boolean isArray()
trueboolean isCollection()
trueboolean isArrayOrCollection()
trueboolean isBasicArrayOrCollection()
trueString getName()
default boolean isAssignableTo(Class<?> superType)
<A extends Annotation> Optional<A> findAttributeAnnotation(Class<A> annotationClass)
A - 属性注解泛型类annotationClass - 属性注解类Type getGenericType()
Copyright © 2021. All rights reserved.