org.hibernate.sql.results.internal
public final Class NavigablePathMapToInitializer
extends Object
- Class Inheritance
-
- java.lang.Object
- org.hibernate.sql.results.internal.NavigablePathMapToInitializer
- Imports
- java.util.HashMap, .Map, .Objects, org.hibernate.spi.NavigablePath, org.hibernate.sql.results.ResultsLogger, org.hibernate.sql.results.graph.Initializer
This is in all practical terms a Map<NavigablePath, Initializer>
but wrapping an HashMap so to keep the client code readable as we need
to:
a) have a way to log all initializers
b) prevent type pollution from happening on Initializer retrieval
I also consider it good practice to only expose the minimal set of
operations the client actually needs.
Nested and Inner Type Summary
| Modifier and Type | Class and Description
|
|---|
| private static class |
|
Constructor Summary
| Access | Constructor and Description
|
|---|
| public |
|
Constructor Detail
| NavigablePathMapToInitializer | back to summary
|
|---|
| public NavigablePathMapToInitializer()
|
org.hibernate.sql.results.internal
back to summary
private final Class NavigablePathMapToInitializer.InitializerHolder
extends Object
- Class Inheritance
-
- java.lang.Object
- org.hibernate.sql.results.internal.NavigablePathMapToInitializer.InitializerHolder
Field Summary
| Modifier and Type | Field and Description
|
|---|
| pack-priv final Initializer |
|
Constructor Summary
| Access | Constructor and Description
|
|---|
| private |
|