Top Fields Constructors Methods
org.hibernate.query.sqm.tree.domain

public Class SqmIndexAggregateFunction<T>

extends AbstractSqmSpecificPluralPartPath<T>
Class Inheritance
Imports
org.hibernate.metamodel.model.domain.PluralPersistentAttribute, org.hibernate.query.hql.spi.SqmCreationState, org.hibernate.query.sqm.SemanticQueryWalker, .SqmPathSource, org.hibernate.query.sqm.tree.SqmCopyContext

Author
Steve Ebersole

Field Summary

Modifier and TypeField and Description
private final String

Constructor Summary

AccessConstructor and Description
public
SqmIndexAggregateFunction(SqmPath<?> pluralDomainPath, String functionName)

Method Summary

Modifier and TypeMethod and Description
public <X> X
accept(SemanticQueryWalker<X> walker)

Implements org.hibernate.query.sqm.tree.SqmVisitableNode.accept.

Accept the walker per visitation
public void
public SqmIndexAggregateFunction<T>
public String
public SqmPath<?>
Inherited from org.hibernate.query.sqm.tree.domain.AbstractSqmSpecificPluralPartPath:
getLhsgetPluralAttributegetPluralDomainPathtreatAstreatAs

Field Detail

functionNameback to summary
private final String functionName

Constructor Detail

SqmIndexAggregateFunctionback to summary
public SqmIndexAggregateFunction(SqmPath<?> pluralDomainPath, String functionName)

Method Detail

acceptback to summary
public <X> X accept(SemanticQueryWalker<X> walker)

Implements org.hibernate.query.sqm.tree.SqmVisitableNode.accept.

Doc from org.hibernate.query.sqm.tree.SqmVisitableNode.accept.

Accept the walker per visitation

Annotations
@Override
appendHqlStringback to summary
public void appendHqlString(StringBuilder sb)

Implements org.hibernate.query.sqm.tree.SqmVisitableNode.appendHqlString.

Annotations
@Override
copyback to summary
public SqmIndexAggregateFunction<T> copy(SqmCopyContext context)

Implements org.hibernate.query.sqm.tree.domain.SqmPath.copy, org.hibernate.query.sqm.tree.expression.SqmExpression.copy, org.hibernate.query.sqm.tree.select.SqmSelectableNode.copy, org.hibernate.query.sqm.tree.SqmNode.copy.

Annotations
@Override
getFunctionNameback to summary
public String getFunctionName()
resolvePathPartback to summary
public SqmPath<?> resolvePathPart(String name, boolean isTerminal, SqmCreationState creationState)

Implements org.hibernate.query.sqm.tree.domain.SqmPath.resolvePathPart.

Annotations
@Override