Top Description Methods
org.hibernate.sql.ast.tree.from

public Interface TableGroupProducer

extends ModelPartContainer
Known Direct Subinterfaces
org.hibernate.sql.ast.tree.from.RootTableGroupProducer, org.hibernate.sql.ast.tree.from.TableGroupJoinProducer
Known Direct Implementers
org.hibernate.metamodel.mapping.internal.AbstractEntityCollectionPart, org.hibernate.query.derived.AnonymousTupleTableGroupProducer
Imports
org.hibernate.metamodel.mapping.ModelPartContainer, org.hibernate.sql.ast.spi.SqlAliasBaseManager

Marker interface for anything which produces a TableGroup
Authors
Steve Ebersole, Andrea Boriero

Method Summary

Modifier and TypeMethod and Description
public default boolean
containsTableReference(String tableExpression)

public String
getSqlAliasStem()

Get the "stem" used as the base for generating SQL table aliases for table references that are part of the TableGroup being generated

Note that this is a metadata-ive value.

Inherited from org.hibernate.metamodel.mapping.ModelPartContainer:
findByPathfindByPathfindSubPartforEachSubPartforEachSubPartvisitSubParts

Method Detail

containsTableReferenceback to summary
public default boolean containsTableReference(String tableExpression)
getSqlAliasStemback to summary
public String getSqlAliasStem()

Get the "stem" used as the base for generating SQL table aliases for table references that are part of the TableGroup being generated

Note that this is a metadata-ive value. It is only ever used internal to the producer producing its TableGroup.

See Also
SqlAliasBaseManager#createSqlAliasBase