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.
|
InitializersList.Builder |
|
LoadingCollectionEntryImpl |
Represents a collection currently being loaded.
|
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.
|
NullValueAssembler<J> |
|
ResolvedSqlSelection |
|
ResultsHelper |
|
RowProcessingStateStandardImpl |
Standard RowProcessingState implementation
|
RowTransformerArrayImpl |
RowTransformer used when an array is explicitly specified as the return type
|
RowTransformerCheckingImpl<R> |
Verifies that the first object in each row is
assignable to the query result type.
|
RowTransformerConstructorImpl<T> |
|
RowTransformerJpaTupleImpl |
RowTransformer generating a JPA Tuple
|
RowTransformerListImpl<T> |
|
RowTransformerMapImpl |
|
RowTransformerSingularReturnImpl<R> |
Returns the first object in each row.
|
RowTransformerStandardImpl<T> |
Returns the first object in each row, if there
is exactly one item in the selection list, or
the whole row otherwise.
|
RowTransformerTupleTransformerAdapter<T> |
|
SqlSelectionImpl |
|
StandardEntityGraphTraversalStateImpl |
|
StandardRowReader<T> |
|
TupleElementImpl<E> |
Implementation of the JPA TupleElement contract
|
TupleImpl |
Implementation of the JPA Tuple contract
|
TupleMetadata |
Metadata about the tuple structure.
|