Class LoadPlanTreePrinter
- java.lang.Object
-
- org.hibernate.loader.plan.build.spi.LoadPlanTreePrinter
-
public class LoadPlanTreePrinter extends java.lang.Object
Prints aLoadPlan
graph and itsQuerySpaces
graph as tree structures. Intended for use in debugging, logging, etc. Aggregates calls to theQuerySpaceTreePrinter
andReturnGraphTreePrinter
-
-
Field Summary
Fields Modifier and Type Field Description static LoadPlanTreePrinter
INSTANCE
Singleton access
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
logTree(LoadPlan loadPlan, AliasResolutionContext aliasResolutionContext)
Logs the specifiedLoadPlan
graph and itsQuerySpaces
graph as tree structures.
-
-
-
Field Detail
-
INSTANCE
public static final LoadPlanTreePrinter INSTANCE
Singleton access
-
-
Method Detail
-
logTree
public void logTree(LoadPlan loadPlan, AliasResolutionContext aliasResolutionContext)
Logs the specifiedLoadPlan
graph and itsQuerySpaces
graph as tree structures.- Parameters:
loadPlan
- The load plan.aliasResolutionContext
- The context for resolving table and column aliases/
-
-