Package org.hibernate.sql.ast.spi
Interface FromClauseAccess
- All Known Subinterfaces:
SqmTranslator<T>
- All Known Implementing Classes:
BaseSqmToSqlAstConverter,FromClauseAccessImpl,FromClauseIndex,MultiTableSqmMutationConverter,SimpleFromClauseAccessImpl,StandardSqmTranslator,SybaseSqmToSqlAstConverter
public interface FromClauseAccess
Access to TableGroup indexing. The indexing is defined in terms
of
NavigablePath-
Method Summary
Modifier and TypeMethodDescriptionfindTableGroup(NavigablePath navigablePath) Find a TableGroup by the NavigablePath it is registered under, and if not found on the current from clause level, ask the parent.@Nullable TableGroupfindTableGroupByIdentificationVariable(String identificationVariable) default TableGroupfindTableGroupForGetOrCreate(NavigablePath navigablePath) Find the TableGroup by the NavigablePath for the purpose of creating a new TableGroup if none can be found.findTableGroupOnCurrentFromClause(NavigablePath navigablePath) Find a TableGroup in this from clause without consulting parents by the NavigablePath it is registered under.default TableGroupgetTableGroup(NavigablePath navigablePath) Get a TableGroup by the NavigablePath it is registered under.voidregisterTableGroup(NavigablePath navigablePath, TableGroup tableGroup) Register a TableGroup under the given `navigablePath`.default TableGroupresolveTableGroup(NavigablePath navigablePath, Function<NavigablePath, TableGroup> creator) Finds the TableGroup associated with the given `navigablePath`.
-
Method Details
-
findTableGroupByIdentificationVariable