Class ExtensionContainerDeltaProcessor<T extends Containerable>

    • Constructor Detail

      • ExtensionContainerDeltaProcessor

        public ExtensionContainerDeltaProcessor​(SqaleUpdateContext<OS,​OQ,​OR> context,
                                                @NotNull
                                                @NotNull ExtensionMapping<OQ,​OR> mapping,
                                                @NotNull
                                                @NotNull Function<OQ,​JsonbPath> rootToExtensionPath)
        Constructs the delta processor, here we care about type match for parameters, later we don't.
        Type Parameters:
        OS - schema type of the owner of the embedded container
        OQ - query type of the owner entity
        OR - type of the owner row