public class Neo4jQueryRendererDelegate extends org.hibernate.hql.ast.spi.SingleEntityQueryRendererDelegate<StringBuilder,Neo4jQueryParsingResult>
StringBuilders.| Constructor and Description |
|---|
Neo4jQueryRendererDelegate(org.hibernate.engine.spi.SessionFactoryImplementor sessionFactory,
Neo4jAliasResolver aliasResolver,
org.hibernate.hql.ast.spi.EntityNamesResolver entityNames,
Neo4jPropertyHelper propertyHelper,
Map<String,Object> namedParameters) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addSortField(org.hibernate.hql.ast.origin.hql.resolve.path.PropertyPath propertyPath,
String collateName,
boolean isAscending) |
Neo4jQueryParsingResult |
getResult() |
void |
popStrategy() |
void |
predicateBetween(String lower,
String upper) |
void |
predicateEquals(String comparativePredicate)
This implements the equality predicate; the comparison
predicate could be a constant, a subfunction or
some random type parameter.
|
void |
predicateGreater(String comparativePredicate) |
void |
predicateGreaterOrEqual(String comparativePredicate) |
void |
predicateIn(List<String> list) |
void |
predicateIsNull() |
void |
predicateLess(String comparativePredicate) |
void |
predicateLessOrEqual(String comparativePredicate) |
void |
predicateLike(String patternValue,
Character escapeCharacter) |
void |
predicateNotEquals(String comparativePredicate) |
void |
pushFromStrategy(org.hibernate.hql.ast.common.JoinType joinType,
org.antlr.runtime.tree.Tree associationFetchTree,
org.antlr.runtime.tree.Tree propertyFetchTree,
org.antlr.runtime.tree.Tree alias) |
void |
registerJoinAlias(org.antlr.runtime.tree.Tree alias,
org.hibernate.hql.ast.origin.hql.resolve.path.PropertyPath path) |
void |
setPropertyPath(org.hibernate.hql.ast.origin.hql.resolve.path.PropertyPath path) |
activateAggregation, activateAND, activateNOT, activateOR, addGrouping, aliasNotFound, deactivateAggregation, deactivateBoolean, getHavingBuilder, groupingValue, isPersisterReferenceAlias, isUnqualifiedPropertyReference, pushGroupByStrategy, pushHavingStrategy, pushOrderByStrategy, pushSelectStrategy, pushWhereStrategy, registerEmbeddedAlias, registerPersisterSpace, resolveAlias, setPropertyReferencePath, sortSpecificationpublic Neo4jQueryRendererDelegate(org.hibernate.engine.spi.SessionFactoryImplementor sessionFactory,
Neo4jAliasResolver aliasResolver,
org.hibernate.hql.ast.spi.EntityNamesResolver entityNames,
Neo4jPropertyHelper propertyHelper,
Map<String,Object> namedParameters)
public Neo4jQueryParsingResult getResult()
getResult in interface org.hibernate.hql.ast.spi.QueryRendererDelegate<Neo4jQueryParsingResult>getResult in class org.hibernate.hql.ast.spi.SingleEntityQueryRendererDelegate<StringBuilder,Neo4jQueryParsingResult>public void setPropertyPath(org.hibernate.hql.ast.origin.hql.resolve.path.PropertyPath path)
protected void addSortField(org.hibernate.hql.ast.origin.hql.resolve.path.PropertyPath propertyPath,
String collateName,
boolean isAscending)
addSortField in class org.hibernate.hql.ast.spi.SingleEntityQueryRendererDelegate<StringBuilder,Neo4jQueryParsingResult>public void pushFromStrategy(org.hibernate.hql.ast.common.JoinType joinType,
org.antlr.runtime.tree.Tree associationFetchTree,
org.antlr.runtime.tree.Tree propertyFetchTree,
org.antlr.runtime.tree.Tree alias)
pushFromStrategy in interface org.hibernate.hql.ast.spi.QueryRendererDelegate<Neo4jQueryParsingResult>pushFromStrategy in class org.hibernate.hql.ast.spi.SingleEntityQueryRendererDelegate<StringBuilder,Neo4jQueryParsingResult>public void popStrategy()
popStrategy in interface org.hibernate.hql.ast.spi.QueryRendererDelegate<Neo4jQueryParsingResult>popStrategy in class org.hibernate.hql.ast.spi.SingleEntityQueryRendererDelegate<StringBuilder,Neo4jQueryParsingResult>public void registerJoinAlias(org.antlr.runtime.tree.Tree alias,
org.hibernate.hql.ast.origin.hql.resolve.path.PropertyPath path)
registerJoinAlias in interface org.hibernate.hql.ast.spi.QueryRendererDelegate<Neo4jQueryParsingResult>registerJoinAlias in class org.hibernate.hql.ast.spi.SingleEntityQueryRendererDelegate<StringBuilder,Neo4jQueryParsingResult>public void predicateLess(String comparativePredicate)
predicateLess in interface org.hibernate.hql.ast.spi.QueryRendererDelegate<Neo4jQueryParsingResult>predicateLess in class org.hibernate.hql.ast.spi.SingleEntityQueryRendererDelegate<StringBuilder,Neo4jQueryParsingResult>public void predicateLessOrEqual(String comparativePredicate)
predicateLessOrEqual in interface org.hibernate.hql.ast.spi.QueryRendererDelegate<Neo4jQueryParsingResult>predicateLessOrEqual in class org.hibernate.hql.ast.spi.SingleEntityQueryRendererDelegate<StringBuilder,Neo4jQueryParsingResult>public void predicateEquals(String comparativePredicate)
predicateEquals in interface org.hibernate.hql.ast.spi.QueryRendererDelegate<Neo4jQueryParsingResult>predicateEquals in class org.hibernate.hql.ast.spi.SingleEntityQueryRendererDelegate<StringBuilder,Neo4jQueryParsingResult>public void predicateNotEquals(String comparativePredicate)
predicateNotEquals in interface org.hibernate.hql.ast.spi.QueryRendererDelegate<Neo4jQueryParsingResult>predicateNotEquals in class org.hibernate.hql.ast.spi.SingleEntityQueryRendererDelegate<StringBuilder,Neo4jQueryParsingResult>public void predicateGreaterOrEqual(String comparativePredicate)
predicateGreaterOrEqual in interface org.hibernate.hql.ast.spi.QueryRendererDelegate<Neo4jQueryParsingResult>predicateGreaterOrEqual in class org.hibernate.hql.ast.spi.SingleEntityQueryRendererDelegate<StringBuilder,Neo4jQueryParsingResult>public void predicateGreater(String comparativePredicate)
predicateGreater in interface org.hibernate.hql.ast.spi.QueryRendererDelegate<Neo4jQueryParsingResult>predicateGreater in class org.hibernate.hql.ast.spi.SingleEntityQueryRendererDelegate<StringBuilder,Neo4jQueryParsingResult>public void predicateIn(List<String> list)
predicateIn in interface org.hibernate.hql.ast.spi.QueryRendererDelegate<Neo4jQueryParsingResult>predicateIn in class org.hibernate.hql.ast.spi.SingleEntityQueryRendererDelegate<StringBuilder,Neo4jQueryParsingResult>public void predicateBetween(String lower, String upper)
predicateBetween in interface org.hibernate.hql.ast.spi.QueryRendererDelegate<Neo4jQueryParsingResult>predicateBetween in class org.hibernate.hql.ast.spi.SingleEntityQueryRendererDelegate<StringBuilder,Neo4jQueryParsingResult>public void predicateLike(String patternValue, Character escapeCharacter)
predicateLike in interface org.hibernate.hql.ast.spi.QueryRendererDelegate<Neo4jQueryParsingResult>predicateLike in class org.hibernate.hql.ast.spi.SingleEntityQueryRendererDelegate<StringBuilder,Neo4jQueryParsingResult>public void predicateIsNull()
predicateIsNull in interface org.hibernate.hql.ast.spi.QueryRendererDelegate<Neo4jQueryParsingResult>predicateIsNull in class org.hibernate.hql.ast.spi.SingleEntityQueryRendererDelegate<StringBuilder,Neo4jQueryParsingResult>Copyright © 2010–2016 Hibernate. All rights reserved.