Top Description Fields Constructors Methods
org.hibernate.query.hql.internal

public Class DomainPathPart

extends Object
implements SemanticPathPart
Class Inheritance
All Implemented Interfaces
org.hibernate.query.hql.spi.SemanticPathPart
Imports
org.hibernate.query.hql.HqlLogging, org.hibernate.query.hql.spi.SemanticPathPart, .SqmCreationState, org.hibernate.query.sqm.tree.domain.SqmPath, org.hibernate.query.sqm.tree.expression.SqmExpression

Specialized "intermediate" SemanticPathPart for processing domain model paths/
Author
Steve Ebersole

Field Summary

Modifier and TypeField and Description
private SqmPath<?>

Constructor Summary

AccessConstructor and Description
public
DomainPathPart(SqmPath<?> basePath)

Method Summary

Modifier and TypeMethod and Description
pack-priv SqmExpression<?>
public SqmPath<?>
public SemanticPathPart
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

currentPathback to summary
private SqmPath<?> currentPath

Constructor Detail

DomainPathPartback to summary
public DomainPathPart(SqmPath<?> basePath)

Method Detail

getSqmExpressionback to summary
pack-priv SqmExpression<?> getSqmExpression()
resolveIndexedAccessback to summary
public SqmPath<?> resolveIndexedAccess(SqmExpression<?> selector, boolean isTerminal, SqmCreationState creationState)

Implements org.hibernate.query.hql.spi.SemanticPathPart.resolveIndexedAccess.

Annotations
@Override
resolvePathPartback to summary
public SemanticPathPart resolvePathPart(String name, boolean isTerminal, SqmCreationState creationState)

Implements org.hibernate.query.hql.spi.SemanticPathPart.resolvePathPart.

Annotations
@Override