Class VisitConditionByPropertyBuilder
- java.lang.Object
-
- com.graphdbapi.driver.v1.graph.query.condition.VisitConditionByPropertyBuilder
-
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();
-
-
Method Summary
-
-
-
Method Detail
-
vertexCondition
public static VisitConditionByPropertyBuilder vertexCondition()
构造VisitConditionByPropertyBuilder点过滤对象- Returns:
-
edgeCondition
public static VisitConditionByPropertyBuilder edgeCondition()
构造VisitConditionByPropertyBuilder边过滤对象- Returns:
-
addFilter
public VisitConditionByPropertyBuilder addFilter(String type, String propertyName, PropertyFilterInfo.QueryMethod method, Object value)
添加属性过滤- Parameters:
type
- 类型名propertyName
- 属性名method
- 属性条件value
- 属性值- Returns:
-
addFilter
public VisitConditionByPropertyBuilder addFilter(String propertyName, PropertyFilterInfo.QueryMethod method, Object value)
添加无类型属性过滤- Parameters:
propertyName
- 属性名method
- 属性条件value
- 属性值- Returns:
-
addFilter
public VisitConditionByPropertyBuilder addFilter(String type, String propertyName, PropertyFilterInfo.QueryMethod method, Object value1, Object value2)
添加属性过滤- Parameters:
type
- 类型名propertyName
- 属性名method
- 属性条件。属性条件如果是PropertyFilterInfo.QueryMethod.LengthLessOrEqual
范围条件下,需要指定value1和value2.value1
- 属性值1。范围左侧值。value2
- 属性值2。范围右侧值。- Returns:
-
setSkipNotMatch
public VisitConditionByPropertyBuilder setSkipNotMatch(boolean skipNotMatch)
修改skipNotMatch。字段含义详见VisitConditionByProperty.setSkipNotMatch(boolean)
- Parameters:
skipNotMatch
- 跳过过滤- Returns:
-
setSkipNullProperty
public VisitConditionByPropertyBuilder setSkipNullProperty(boolean skipNullProperty)
修改skipNullProperty。字段含义详见VisitConditionByProperty.setSkipNullProperty(boolean)
(boolean)}- Parameters:
skipNullProperty
- 跳过过滤- Returns:
-
builder
public VisitConditionByProperty builder()
-
-