Class ExtensionItemSqlMapper<Q extends FlexibleRelationalPathBase<R>,​R>

  • Type Parameters:
    Q - entity path owning the mapped item
    R - row type with the mapped item
    All Implemented Interfaces:
    UpdatableItemSqlMapper<Q,​R>, ItemSqlMapper<Q,​R>

    public class ExtensionItemSqlMapper<Q extends FlexibleRelationalPathBase<R>,​R>
    extends Object
    implements UpdatableItemSqlMapper<Q,​R>
    Extension item mapper that is much lazier than SqaleItemSqlMapper for typical column. Normally the mapper knows how to get from the query/update contextual information to the columns. This mapper only knows the way to the JSONB column and lets extension item filter/delta processors to do the rest of the work based on the context and item information contained in the filter/modification.