public class VisitConditionByProperty extends Object implements VisitCondition
Constructor and Description |
---|
VisitConditionByProperty(Map<String,PropertyFilter> conditionFilterMap,
boolean isVertex) |
VisitConditionByProperty(Map<String,PropertyFilter> conditionFilterMap,
PropertyFilter conditionFilter,
boolean isVertex) |
VisitConditionByProperty(PropertyFilter conditionFilter,
boolean isVertex) |
Modifier and Type | Method and Description |
---|---|
PropertyFilter |
getConditionFilter()
获取无类型的属性过滤
|
Map<String,PropertyFilter> |
getConditionFilterMap()
获取属性条件的映射,其中key是类型,value是过滤集合
PropertyFilter |
boolean |
isSkipNotMatch()
未匹配上规则,是否满足属性过滤。
|
boolean |
isSkipNullProperty()
属性值为null是否满足属性过滤。
|
boolean |
isVertex()
获取是否是点类型
|
void |
setSkipNotMatch(boolean skipNotMatch)
true,没有匹配上任何一个规则时,满足属性过滤。
false,没有匹配上任何一个规则时,不满足属性过滤。
默认true。
|
void |
setSkipNullProperty(boolean skipNullProperty)
true,匹配上属性规则时,但是对应的属性值不存在,满足属性过滤。
false,匹配上属性规则时,但是对应的属性值不存在,不满足属性过滤。
默认false。
|
public VisitConditionByProperty(Map<String,PropertyFilter> conditionFilterMap, boolean isVertex)
conditionFilterMap
- {类型,过滤集合PropertyFilter
}isVertex
- 该条件中的类型是点类型还是边类型,true是点类型,false是边类型public VisitConditionByProperty(Map<String,PropertyFilter> conditionFilterMap, PropertyFilter conditionFilter, boolean isVertex)
conditionFilter
- 过滤集合PropertyFilter
conditionFilterMap
- {类型,过滤集合PropertyFilter
}isVertex
- 该条件中的类型是点类型还是边类型,true是点类型,false是边类型public VisitConditionByProperty(PropertyFilter conditionFilter, boolean isVertex)
conditionFilter
- 过滤集合PropertyFilter
isVertex
- 该条件中的类型是点类型还是边类型,true是点类型,false是边类型public PropertyFilter getConditionFilter()
public Map<String,PropertyFilter> getConditionFilterMap()
PropertyFilter
public boolean isSkipNotMatch()
public boolean isSkipNullProperty()
public boolean isVertex()
public void setSkipNotMatch(boolean skipNotMatch)
skipNotMatch
- public void setSkipNullProperty(boolean skipNullProperty)
skipNullProperty
- Copyright © 2024. All rights reserved.