public class Neo4jPredicateFactory extends Object implements org.hibernate.hql.ast.spi.predicate.PredicateFactory<StringBuilder>
| Constructor and Description |
|---|
Neo4jPredicateFactory(Neo4jPropertyHelper propertyHelper,
Neo4jQueryResolverDelegate resolverDelegate) |
| Modifier and Type | Method and Description |
|---|---|
org.hibernate.hql.ast.spi.predicate.ComparisonPredicate<StringBuilder> |
getComparisonPredicate(String entityType,
org.hibernate.hql.ast.spi.predicate.ComparisonPredicate.Type comparisonType,
List<String> propertyPath,
Object value) |
org.hibernate.hql.ast.spi.predicate.ConjunctionPredicate<StringBuilder> |
getConjunctionPredicate() |
org.hibernate.hql.ast.spi.predicate.DisjunctionPredicate<StringBuilder> |
getDisjunctionPredicate() |
org.hibernate.hql.ast.spi.predicate.InPredicate<StringBuilder> |
getInPredicate(String entityType,
List<String> propertyPath,
List<Object> typedElements) |
org.hibernate.hql.ast.spi.predicate.IsNullPredicate<StringBuilder> |
getIsNullPredicate(String entityType,
List<String> propertyPath) |
org.hibernate.hql.ast.spi.predicate.LikePredicate<StringBuilder> |
getLikePredicate(String entityType,
List<String> propertyPath,
String patternValue,
Character escapeCharacter) |
org.hibernate.hql.ast.spi.predicate.NegationPredicate<StringBuilder> |
getNegationPredicate() |
org.hibernate.hql.ast.spi.predicate.RangePredicate<StringBuilder> |
getRangePredicate(String entityType,
List<String> propertyPath,
Object lowerValue,
Object upperValue) |
org.hibernate.hql.ast.spi.predicate.RootPredicate<StringBuilder> |
getRootPredicate(String entityType) |
public Neo4jPredicateFactory(Neo4jPropertyHelper propertyHelper, Neo4jQueryResolverDelegate resolverDelegate)
public org.hibernate.hql.ast.spi.predicate.RootPredicate<StringBuilder> getRootPredicate(String entityType)
getRootPredicate in interface org.hibernate.hql.ast.spi.predicate.PredicateFactory<StringBuilder>public org.hibernate.hql.ast.spi.predicate.ComparisonPredicate<StringBuilder> getComparisonPredicate(String entityType, org.hibernate.hql.ast.spi.predicate.ComparisonPredicate.Type comparisonType, List<String> propertyPath, Object value)
getComparisonPredicate in interface org.hibernate.hql.ast.spi.predicate.PredicateFactory<StringBuilder>public org.hibernate.hql.ast.spi.predicate.DisjunctionPredicate<StringBuilder> getDisjunctionPredicate()
getDisjunctionPredicate in interface org.hibernate.hql.ast.spi.predicate.PredicateFactory<StringBuilder>public org.hibernate.hql.ast.spi.predicate.ConjunctionPredicate<StringBuilder> getConjunctionPredicate()
getConjunctionPredicate in interface org.hibernate.hql.ast.spi.predicate.PredicateFactory<StringBuilder>public org.hibernate.hql.ast.spi.predicate.InPredicate<StringBuilder> getInPredicate(String entityType, List<String> propertyPath, List<Object> typedElements)
getInPredicate in interface org.hibernate.hql.ast.spi.predicate.PredicateFactory<StringBuilder>public org.hibernate.hql.ast.spi.predicate.RangePredicate<StringBuilder> getRangePredicate(String entityType, List<String> propertyPath, Object lowerValue, Object upperValue)
getRangePredicate in interface org.hibernate.hql.ast.spi.predicate.PredicateFactory<StringBuilder>public org.hibernate.hql.ast.spi.predicate.NegationPredicate<StringBuilder> getNegationPredicate()
getNegationPredicate in interface org.hibernate.hql.ast.spi.predicate.PredicateFactory<StringBuilder>public org.hibernate.hql.ast.spi.predicate.LikePredicate<StringBuilder> getLikePredicate(String entityType, List<String> propertyPath, String patternValue, Character escapeCharacter)
getLikePredicate in interface org.hibernate.hql.ast.spi.predicate.PredicateFactory<StringBuilder>public org.hibernate.hql.ast.spi.predicate.IsNullPredicate<StringBuilder> getIsNullPredicate(String entityType, List<String> propertyPath)
getIsNullPredicate in interface org.hibernate.hql.ast.spi.predicate.PredicateFactory<StringBuilder>Copyright © 2010-2014 Hibernate. All Rights Reserved.