Class AggregateEmbeddableInitializerImpl

All Implemented Interfaces:
EmbeddableInitializer<EmbeddableInitializerImpl.EmbeddableInitializerData>, Initializer<EmbeddableInitializerImpl.EmbeddableInitializerData>, InitializerParent<EmbeddableInitializerImpl.EmbeddableInitializerData>

public class AggregateEmbeddableInitializerImpl extends EmbeddableInitializerImpl
An initializer for an embeddable that is mapped as aggregate e.g. STRUCT, JSON or XML. The aggregate selection reads an Object[] from JDBC which serves as data for the nested DomainResultAssembler. This class exposes the Object[] of the aggregate to the nested assemblers through a wrapping RowProcessingState.