Top Classes
[default module]

Package org.hibernate.sql.results.internal


Class Summary

Modifier and TypeClass and Description
public class
InitializersList

Internal helper to keep track of the various Initializer instances being used during RowReader processing: different types of initializers need to be invoked in different orders, so rather than having to identify the order of initializers again during the processing of each row we keep separated lists of initializers defined upfront and then reuse these sets for the scope of the whole resultset's processing.

public class
LoadingCollectionEntryImpl

Represents a collection currently being loaded.

public class
NavigablePathMapToInitializer

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.

public class
public class
public class
public class
RowProcessingStateStandardImpl

Standard RowProcessingState implementation

public class
RowTransformerArrayImpl

RowTransformer used when an array is explicitly specified as the return type

public class
RowTransformerConstructorImpl<T>

RowTransformer instantiating an arbitrary class

public class
public class
RowTransformerJpaTupleImpl

RowTransformer generating a JPA Tuple

public class
public class
public class
public class
RowTransformerStandardImpl<T>

The standard RowTransformer -

  1. if the row array has just a single dimension, the value from that dimension (index zero) is returned
  2. otherwise, the array itself is returned
public class
public class
public class
public class
public class
TupleElementImpl<E>

Implementation of the JPA TupleElement contract

public class
TupleImpl

Implementation of the JPA Tuple contract

public class
TupleMetadata

Metadata about the tuple structure.