public class VisitConditionByPropertyBuilder extends Object
VisitConditionByProperty
构造工具类
e.g.
VisitConditionByProperty pv = VisitConditionByPropertyBuilder.vertexCondition()
.addFilter("User", "attribution", QueryMethod.EqualString, "test")
.addFilter("User", "age", QueryMethod.LengthMoreAndLessEqual, 10, 20)
.builder();public VisitConditionByPropertyBuilder addFilter(String propertyName, PropertyFilterInfo.QueryMethod method, Object value)
propertyName
- 属性名method
- 属性条件value
- 属性值public VisitConditionByPropertyBuilder addFilter(String type, String propertyName, PropertyFilterInfo.QueryMethod method, Object value)
type
- 类型名propertyName
- 属性名method
- 属性条件value
- 属性值public VisitConditionByPropertyBuilder addFilter(String type, String propertyName, PropertyFilterInfo.QueryMethod method, Object value1, Object value2)
type
- 类型名propertyName
- 属性名method
- 属性条件。属性条件如果是PropertyFilterInfo.QueryMethod.LengthLessOrEqual
范围条件下,需要指定value1和value2.value1
- 属性值1。范围左侧值。value2
- 属性值2。范围右侧值。public VisitConditionByProperty builder()
public static VisitConditionByPropertyBuilder edgeCondition()
public VisitConditionByPropertyBuilder setSkipNotMatch(boolean skipNotMatch)
VisitConditionByProperty.setSkipNotMatch(boolean)
skipNotMatch
- 跳过过滤public VisitConditionByPropertyBuilder setSkipNullProperty(boolean skipNullProperty)
VisitConditionByProperty.setSkipNullProperty(boolean)
(boolean)}skipNullProperty
- 跳过过滤public static VisitConditionByPropertyBuilder vertexCondition()
Copyright © 2024. All rights reserved.