Module jpastreamer.field
Interface FieldToEnum<ENTITY,T,E extends Enum<E>>
- Type Parameters:
ENTITY- the entity typeT- the column type before mappedE- the enum type mapped to
- All Superinterfaces:
Comparator<ENTITY>,com.speedment.runtime.compute.expression.Expression<ENTITY>,FieldMapper<ENTITY,,T, E, com.speedment.runtime.compute.ToEnum<ENTITY, E>, Function<T, E>> Function<ENTITY,,E> com.speedment.runtime.compute.trait.HasCompare<ENTITY>,com.speedment.runtime.compute.trait.HasCompose<ENTITY>,com.speedment.runtime.compute.trait.HasHash<ENTITY>,com.speedment.runtime.compute.trait.HasMapIfPresent<ENTITY,,UnaryOperator<E>, com.speedment.runtime.compute.ToEnumNullable<ENTITY, E>> com.speedment.runtime.compute.trait.HasMapToDoubleIfPresent<ENTITY,,ToDoubleFunction<E>> com.speedment.runtime.compute.ToEnumNullable<ENTITY,,E> com.speedment.runtime.compute.trait.ToNullable<ENTITY,E, com.speedment.runtime.compute.ToEnum<ENTITY, E>>
public interface FieldToEnum<ENTITY,T,E extends Enum<E>>
extends FieldMapper<ENTITY,T,E,com.speedment.runtime.compute.ToEnum<ENTITY,E>,Function<T,E>>, com.speedment.runtime.compute.ToEnumNullable<ENTITY,E>
Specific
FieldMapper implementation that also implements
ToStringNullable.- Since:
- 3.1.0
- Author:
- Emil Forslund
-
Method Summary
Methods inherited from interface java.util.Comparator
equals, reversed, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLongMethods inherited from interface com.speedment.jpastreamer.field.expression.FieldMapper
getField, getMapperMethods inherited from interface com.speedment.runtime.compute.ToEnumNullable
asName, asOrdinal, compare, compose, enumClass, expressionType, hash, mapIfPresent, mapToDoubleIfPresent, orElse, orElseGet, orThrowMethods inherited from interface com.speedment.runtime.compute.trait.ToNullable
isNotNull, isNotNull, isNull, isNull