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()
-
-