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.
|
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
|
RowTransformerConstructorImpl<T> |
|
RowTransformerDatabaseSnapshotImpl<T> |
|
RowTransformerJpaTupleImpl |
RowTransformer generating a JPA Tuple
|
RowTransformerListImpl<T> |
|
RowTransformerMapImpl |
|
RowTransformerSingularReturnImpl<R> |
|
RowTransformerStandardImpl<T> |
The standard RowTransformer -
if the row array has just a single dimension, the value from that dimension (index zero) is returned
otherwise, the array itself is returned
|
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.
|