Class AbstractTupleMapper<T,R>

java.lang.Object
com.redis.om.spring.tuple.AbstractTupleMapper<T,R>
All Implemented Interfaces:
TupleMapper<T,R>, Function<T,R>
Direct Known Subclasses:
DecupleMapperImpl, DuodecupleMapperImpl, EmptyTupleMapperImpl, HextupleMapperImpl, NonupleMapperImpl, NovemdecupleMapperImpl, OctodecupleMapperImpl, OctupleMapperImpl, PairMapperImpl, QuadMapperImpl, QuattuordecupleMapperImpl, QuindecupleMapperImpl, QuintupleMapperImpl, SeptendecupleMapperImpl, SeptupleMapperImpl, SexdecupleMapperImpl, SingleMapperImpl, TredecupleMapperImpl, TripleMapperImpl, UndecupleMapperImpl, VigintupleMapperImpl

public abstract class AbstractTupleMapper<T,R> extends Object implements TupleMapper<T,R>
  • Constructor Details

    • AbstractTupleMapper

      protected AbstractTupleMapper(int degree)
  • Method Details

    • degree

      public final int degree()
      Specified by:
      degree in interface TupleMapper<T,R>
    • get

      public final Function<T,?> get(int index)
      Specified by:
      get in interface TupleMapper<T,R>
    • getAndCast

      protected final <C> Function<T,C> getAndCast(int index)
    • set

      protected final void set(int index, Function<T,?> mapper)