Uses of Interface
org.hibernate.query.hql.spi.SemanticPathPart
-
Packages that use SemanticPathPart Package Description org.hibernate.dialect.function Contains implementations ofSqmFunctionDescriptor
describing a range of relatively-sophisticated SQL functions available in various dialects.org.hibernate.dialect.function.array org.hibernate.metamodel.model.domain Defines the runtime domain metamodel, which describes the Java aspect of the application's domain model parts (entities, attributes).org.hibernate.metamodel.model.domain.internal Implementation of the SPI for the runtime domain metamodel.org.hibernate.query.hql.internal Implementation of the SPIs for HQL support.org.hibernate.query.hql.spi SPIs for HQL support.org.hibernate.query.sqm.function An SPI for defining, registering, and rendering functions in HQL.org.hibernate.query.sqm.tree.domain Nodes representing path expressions in the SQM tree.org.hibernate.query.sqm.tree.expression Nodes representing expressions in the SQM tree.org.hibernate.query.sqm.tree.from Nodes representing root entities and joins in the SQM tree. -
-
Uses of SemanticPathPart in org.hibernate.dialect.function
Classes in org.hibernate.dialect.function that implement SemanticPathPart Modifier and Type Class Description protected static class
FormatFunction.FormatSqmFunction<T>
protected class
InverseDistributionFunction.SelfRenderingInverseDistributionFunction<T>
-
Uses of SemanticPathPart in org.hibernate.dialect.function.array
Classes in org.hibernate.dialect.function.array that implement SemanticPathPart Modifier and Type Class Description protected static class
OracleArrayAggEmulation.OracleArrayAggSqmFunction<T>
-
Uses of SemanticPathPart in org.hibernate.metamodel.model.domain
Subinterfaces of SemanticPathPart in org.hibernate.metamodel.model.domain Modifier and Type Interface Description interface
DiscriminatorSqmPath<T>
Commonality between entity and any discriminators -
Uses of SemanticPathPart in org.hibernate.metamodel.model.domain.internal
Classes in org.hibernate.metamodel.model.domain.internal that implement SemanticPathPart Modifier and Type Class Description class
AnyDiscriminatorSqmPath<T>
class
EntityDiscriminatorSqmPath<T>
SqmPath
specialization for an entity discriminator -
Uses of SemanticPathPart in org.hibernate.query.hql.internal
Subinterfaces of SemanticPathPart in org.hibernate.query.hql.internal Modifier and Type Interface Description interface
FullyQualifiedReflectivePathSource
Classes in org.hibernate.query.hql.internal that implement SemanticPathPart Modifier and Type Class Description class
BasicDotIdentifierConsumer.BaseLocalSequencePart
class
DomainPathPart
Specialized "intermediate" SemanticPathPart for processing domain model paths/class
FullyQualifiedReflectivePath
class
FullyQualifiedReflectivePathTerminal
Constructors in org.hibernate.query.hql.internal with parameters of type SemanticPathPart Constructor Description BasicDotIdentifierConsumer(SemanticPathPart initialState, SqmCreationState creationState)
-
Uses of SemanticPathPart in org.hibernate.query.hql.spi
Methods in org.hibernate.query.hql.spi that return SemanticPathPart Modifier and Type Method Description SemanticPathPart
DotIdentifierConsumer. getConsumedPart()
Get the currently consumed part.SemanticPathPart
SemanticPathPart. resolvePathPart(String name, boolean isTerminal, SqmCreationState creationState)
-
Uses of SemanticPathPart in org.hibernate.query.sqm.function
Classes in org.hibernate.query.sqm.function that implement SemanticPathPart Modifier and Type Class Description class
SelfRenderingSqmAggregateFunction<T>
class
SelfRenderingSqmFunction<T>
class
SelfRenderingSqmOrderedSetAggregateFunction<T>
class
SelfRenderingSqmWindowFunction<T>
-
Uses of SemanticPathPart in org.hibernate.query.sqm.tree.domain
Subinterfaces of SemanticPathPart in org.hibernate.query.sqm.tree.domain Modifier and Type Interface Description interface
SqmCorrelation<O,T>
Specialization ofSqmFrom
for sub-query correlationsinterface
SqmPath<T>
Models a reference to a part of the application's domain model as part of an SQM tree.interface
SqmPathWrapper<W,T>
SqmPath specialization for an SqmPath that wraps another SqmPathinterface
SqmSimplePath<T>
interface
SqmTreatedPath<T,S extends T>
-
Uses of SemanticPathPart in org.hibernate.query.sqm.tree.expression
Classes in org.hibernate.query.sqm.tree.expression that implement SemanticPathPart Modifier and Type Class Description class
SqmAnyDiscriminatorValue<T>
class
SqmEnumLiteral<E extends Enum<E>>
Specialized SQM literal defined by an enum reference.class
SqmFieldLiteral<T>
class
SqmFunction<T>
A SQM functionclass
SqmLiteralEntityType<T>
Represents an reference to an entity type as a literal.Methods in org.hibernate.query.sqm.tree.expression that return SemanticPathPart Modifier and Type Method Description SemanticPathPart
SqmAnyDiscriminatorValue. resolvePathPart(String name, boolean isTerminal, SqmCreationState creationState)
SemanticPathPart
SqmEnumLiteral. resolvePathPart(String name, boolean isTerminal, SqmCreationState creationState)
SemanticPathPart
SqmFieldLiteral. resolvePathPart(String name, boolean isTerminal, SqmCreationState creationState)
SemanticPathPart
SqmFunction. resolvePathPart(String name, boolean isTerminal, SqmCreationState creationState)
SemanticPathPart
SqmLiteralEntityType. resolvePathPart(String name, boolean isTerminal, SqmCreationState creationState)
-
Uses of SemanticPathPart in org.hibernate.query.sqm.tree.from
Subinterfaces of SemanticPathPart in org.hibernate.query.sqm.tree.from Modifier and Type Interface Description interface
SqmAttributeJoin<O,T>
Models a join based on a mapped attribute reference.interface
SqmFrom<O,T>
Models a Bindable's inclusion in theFROM
clause.interface
SqmJoin<O,T>
interface
SqmQualifiedJoin<O,T>
Common contract for qualified/restricted/predicated joins.Classes in org.hibernate.query.sqm.tree.from that implement SemanticPathPart Modifier and Type Class Description class
SqmCrossJoin<T>
class
SqmCteJoin<T>
class
SqmDerivedJoin<T>
class
SqmEntityJoin<T>
class
SqmRoot<E>
-