Class SearchPredicate
- java.lang.Object
-
- com.graphdbapi.driver.internal.search.SearchPredicate
-
public class SearchPredicate extends Object
查询判断,包含属性名、比较类型、比较类型所需值
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSearchPredicate.SearchType
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SearchPredicatecreateContainsPredicate(String property, String value)谓词 包含static SearchPredicatecreateEqualPredicate(String property, Object value)谓词 等于static SearchPredicatecreateGreaterThanPredicate(String property, Number value, boolean inclusiveEqual)谓词 大于或大于等于static SearchPredicatecreateLessThanPredicate(String property, Number value, boolean inclusiveEqual)谓词 小于或小于等于static SearchPredicatecreatePrefixPredicate(String property, String value)谓词 前缀static SearchPredicatecreateRangeNumberPredicate(String property, Number value1, Number value2, boolean inclusiveEqual1, boolean inclusiveEqual2)谓词 范围static SearchPredicatecreateSuffixPredicate(String property, String value)谓词 后缀StringgetProperty()SearchPredicate.SearchTypegetType()ObjectgetValue1()ObjectgetValue2()booleanisInclusiveEqual1()booleanisInclusiveEqual2()
-
-
-
Method Detail
-
createContainsPredicate
public static SearchPredicate createContainsPredicate(String property, String value)
谓词 包含- Parameters:
property- 属性名value-String目的包含的值- Returns:
- this
-
createPrefixPredicate
public static SearchPredicate createPrefixPredicate(String property, String value)
谓词 前缀- Parameters:
property- 属性名value-String目的前缀的值- Returns:
- this
-
createSuffixPredicate
public static SearchPredicate createSuffixPredicate(String property, String value)
谓词 后缀- Parameters:
property- 属性名value-String目的后缀的值- Returns:
- this
-
createLessThanPredicate
public static SearchPredicate createLessThanPredicate(String property, Number value, boolean inclusiveEqual)
谓词 小于或小于等于- Parameters:
property- 属性名value-Number与目的比较的值inclusiveEqual- 是否包含等于- Returns:
- this
-
createGreaterThanPredicate
public static SearchPredicate createGreaterThanPredicate(String property, Number value, boolean inclusiveEqual)
谓词 大于或大于等于- Parameters:
property- 属性名value-Number与目的比较的值inclusiveEqual- 是否包含等于- Returns:
- this
-
createRangeNumberPredicate
public static SearchPredicate createRangeNumberPredicate(String property, Number value1, Number value2, boolean inclusiveEqual1, boolean inclusiveEqual2)
谓词 范围
-
createEqualPredicate
public static SearchPredicate createEqualPredicate(String property, Object value)
谓词 等于- Parameters:
property- 属性名value-Object与目的比较的值- Returns:
- this
-
getType
public SearchPredicate.SearchType getType()
-
getProperty
public String getProperty()
-
getValue1
public Object getValue1()
-
getValue2
public Object getValue2()
-
isInclusiveEqual1
public boolean isInclusiveEqual1()
-
isInclusiveEqual2
public boolean isInclusiveEqual2()
-
-