Top Description Interfaces Classes
[default module]

Package org.hibernate.loader.plan.exec.internal


Provides the internal implementations for generating the load query from the LoadPlan and the ResultSet processor.

Interface Summary

Modifier and TypeInterface and Description
public interface
FetchStats

Contract used to report collected information about fetches.

Class Summary

Modifier and TypeClass and Description
public abstract class
AbstractCollectionLoadQueryDetails

Handles interpreting a LoadPlan (for loading of a collection) by:

  • generating the SQL query to perform
  • creating the readers needed to read the results from the SQL's ResultSet
public abstract class
AbstractLoadPlanBasedLoader

A superclass for loader implementations based on using LoadPlans.

public abstract class
public class
AliasResolutionContextImpl

Provides aliases that are used by load queries and ResultSet processors.

public class
public class
public class
public class
EntityLoadQueryDetails

Handles interpreting a LoadPlan (for loading of an entity) by:

  • generating the SQL query to perform
  • creating the readers needed to read the results from the SQL's ResultSet
public class
public class
LoadQueryJoinAndFetchProcessor

Helper for implementors of entity and collection based query building based on LoadPlans providing common functionality, especially in regards to handling QuerySpace Joins and Fetches.

public class
public class