Many resources are needed to download a project. Please understand that we have to compensate our server costs. Thank you in advance. Project price only 1 $
You can buy this project and download/modify it how often you want.
package com.redis.om.spring.tuple;
import java.util.function.Function;
import com.redis.om.spring.tuple.impl.mapper.EmptyTupleMapperImpl;
import com.redis.om.spring.tuple.impl.mapper.DecupleMapperImpl;
import com.redis.om.spring.tuple.impl.mapper.UndecupleMapperImpl;
import com.redis.om.spring.tuple.impl.mapper.DuodecupleMapperImpl;
import com.redis.om.spring.tuple.impl.mapper.TredecupleMapperImpl;
import com.redis.om.spring.tuple.impl.mapper.QuattuordecupleMapperImpl;
import com.redis.om.spring.tuple.impl.mapper.QuindecupleMapperImpl;
import com.redis.om.spring.tuple.impl.mapper.SexdecupleMapperImpl;
import com.redis.om.spring.tuple.impl.mapper.SeptendecupleMapperImpl;
import com.redis.om.spring.tuple.impl.mapper.OctodecupleMapperImpl;
import com.redis.om.spring.tuple.impl.mapper.NovemdecupleMapperImpl;
import com.redis.om.spring.tuple.impl.mapper.SingleMapperImpl;
import com.redis.om.spring.tuple.impl.mapper.VigintupleMapperImpl;
import com.redis.om.spring.tuple.impl.mapper.PairMapperImpl;
import com.redis.om.spring.tuple.impl.mapper.TripleMapperImpl;
import com.redis.om.spring.tuple.impl.mapper.QuadMapperImpl;
import com.redis.om.spring.tuple.impl.mapper.QuintupleMapperImpl;
import com.redis.om.spring.tuple.impl.mapper.HextupleMapperImpl;
import com.redis.om.spring.tuple.impl.mapper.SeptupleMapperImpl;
import com.redis.om.spring.tuple.impl.mapper.OctupleMapperImpl;
import com.redis.om.spring.tuple.impl.mapper.NonupleMapperImpl;
public final class Fields {
private Fields() {}
@SuppressWarnings("unchecked")
public static Function of() {
return (Function) EmptyTupleMapperImpl.EMPTY_MAPPER;
}
public static Function> of(Function m0) {
return new SingleMapperImpl<>(m0);
}
public static Function> of(Function m0, Function m1) {
return new PairMapperImpl<>(m0, m1);
}
public static Function> of(Function m0, Function m1,
Function m2) {
return new TripleMapperImpl<>(m0, m1, m2);
}
public static Function> of(Function m0, Function m1,
Function m2, Function m3) {
return new QuadMapperImpl<>(m0, m1, m2, m3);
}
public static Function> of(Function m0,
Function m1, Function m2, Function m3, Function m4) {
return new QuintupleMapperImpl<>(m0, m1, m2, m3, m4);
}
public static Function> of(Function m0,
Function m1, Function m2, Function m3, Function m4, Function m5) {
return new HextupleMapperImpl<>(m0, m1, m2, m3, m4, m5);
}
public static Function> of(
Function m0, Function m1, Function m2, Function m3, Function m4,
Function m5, Function m6) {
return new SeptupleMapperImpl<>(m0, m1, m2, m3, m4, m5, m6);
}
public static Function> of(
Function m0, Function m1, Function m2, Function m3, Function m4,
Function m5, Function m6, Function m7) {
return new OctupleMapperImpl<>(m0, m1, m2, m3, m4, m5, m6, m7);
}
public static Function> of(
Function m0, Function m1, Function m2, Function m3, Function m4,
Function m5, Function m6, Function m7, Function m8) {
return new NonupleMapperImpl<>(m0, m1, m2, m3, m4, m5, m6, m7, m8);
}
public static Function> of(
Function m0, Function m1, Function m2, Function m3, Function m4,
Function m5, Function m6, Function m7, Function m8, Function m9) {
return new DecupleMapperImpl<>(m0, m1, m2, m3, m4, m5, m6, m7, m8, m9);
}
public static Function> of(
Function m0, Function m1, Function m2, Function m3, Function m4,
Function m5, Function m6, Function m7, Function m8, Function m9,
Function m10) {
return new UndecupleMapperImpl<>(m0, m1, m2, m3, m4, m5, m6, m7, m8, m9, m10);
}
public static Function> of(
Function m0, Function m1, Function m2, Function m3, Function m4,
Function m5, Function m6, Function m7, Function m8, Function m9,
Function m10, Function m11) {
return new DuodecupleMapperImpl<>(m0, m1, m2, m3, m4, m5, m6, m7, m8, m9, m10, m11);
}
public static Function> of(
Function m0, Function m1, Function m2, Function m3, Function m4,
Function m5, Function m6, Function m7, Function m8, Function m9,
Function m10, Function m11, Function m12) {
return new TredecupleMapperImpl<>(m0, m1, m2, m3, m4, m5, m6, m7, m8, m9, m10, m11, m12);
}
public static Function> of(
Function m0, Function m1, Function m2, Function m3, Function m4,
Function m5, Function m6, Function m7, Function m8, Function m9,
Function m10, Function m11, Function m12, Function m13) {
return new QuattuordecupleMapperImpl<>(m0, m1, m2, m3, m4, m5, m6, m7, m8, m9, m10, m11, m12, m13);
}
public static Function> of(
Function m0, Function m1, Function m2, Function m3, Function m4,
Function m5, Function m6, Function m7, Function m8, Function m9,
Function m10, Function m11, Function m12, Function m13, Function m14) {
return new QuindecupleMapperImpl<>(m0, m1, m2, m3, m4, m5, m6, m7, m8, m9, m10, m11, m12, m13, m14);
}
public static Function> of(
Function m0, Function m1, Function m2, Function m3, Function m4,
Function m5, Function m6, Function m7, Function m8, Function m9,
Function m10, Function m11, Function m12, Function m13, Function m14,
Function m15) {
return new SexdecupleMapperImpl<>(m0, m1, m2, m3, m4, m5, m6, m7, m8, m9, m10, m11, m12, m13, m14, m15);
}
public static Function> of(
Function m0, Function m1, Function m2, Function m3, Function m4,
Function m5, Function m6, Function m7, Function m8, Function m9,
Function m10, Function m11, Function m12, Function m13, Function m14,
Function m15, Function m16) {
return new SeptendecupleMapperImpl<>(m0, m1, m2, m3, m4, m5, m6, m7, m8, m9, m10, m11, m12, m13, m14, m15, m16);
}
public static Function> of(
Function m0, Function m1, Function m2, Function m3, Function m4,
Function m5, Function m6, Function m7, Function m8, Function m9,
Function m10, Function m11, Function m12, Function m13, Function m14,
Function m15, Function m16, Function m17) {
return new OctodecupleMapperImpl<>(m0, m1, m2, m3, m4, m5, m6, m7, m8, m9, m10, m11, m12, m13, m14, m15, m16, m17);
}
public static Function> of(
Function m0, Function m1, Function m2, Function m3, Function m4,
Function m5, Function m6, Function m7, Function m8, Function m9,
Function m10, Function m11, Function m12, Function m13, Function m14,
Function m15, Function m16, Function m17, Function m18) {
return new NovemdecupleMapperImpl<>(m0, m1, m2, m3, m4, m5, m6, m7, m8, m9, m10, m11, m12, m13, m14, m15, m16, m17,
m18);
}
public static Function> of(
Function m0, Function m1, Function m2, Function m3, Function m4,
Function m5, Function m6, Function m7, Function m8, Function m9,
Function m10, Function m11, Function m12, Function m13, Function m14,
Function m15, Function m16, Function