ENTITY
- entity typeD
- database type@GeneratedCode(value="Speedment") public interface ShortField<ENTITY,D> extends Field<ENTITY>, HasShortValue<ENTITY,D>, HasComparableOperators<ENTITY,Short>, ToShort<ENTITY>, ShortFieldComparator<ENTITY,D>
short
value.
Generated by com.speedment.sources.pattern.FieldPattern.
Modifier and Type | Method and Description |
---|---|
default short |
applyAsShort(ENTITY entity)
Applies this function to the given argument.
|
ShortFieldComparator<ENTITY,D> |
comparator()
Returns a
Comparator that will compare to this field using this
fields natural order, null fields are sorted last. |
static <ENTITY,D> ShortField<ENTITY,D> |
create(ColumnIdentifier<ENTITY> identifier,
ShortGetter<ENTITY> getter,
ShortSetter<ENTITY> setter,
TypeMapper<D,Short> typeMapper,
boolean unique)
Creates a new
ShortField using the default implementation. |
default ShortField<ENTITY,D> |
getField()
Gets the field that is being compared.
|
default ShortFieldComparator<ENTITY,D> |
reversed()
Returns a new
FieldComparator that order entities in the opposite
orders compared to this comparator. |
ShortField<ENTITY,D> |
tableAlias(String tableAlias)
Creates and returns a new Field with the provided
tableAlias . |
getAsShort, getter, set, setter, setTo, typeMapper
between, between, comparatorNullFieldsFirst, equal, greaterOrEqual, greaterThan, in, in, lessOrEqual, lessThan, notBetween, notBetween, notEqual, notIn, notIn, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong
isUnique, tableAlias
findColumn, identifier
abs, asDouble, asInt, asLong, compare, compose, divide, divide, divide, divide, divide, divide, expressionType, hash, map, mapToDouble, minus, minus, minus, minus, minus, minus, minus, minus, multiply, multiply, multiply, multiply, multiply, multiply, multiply, multiply, negate, of, plus, plus, plus, plus, plus, plus, plus, plus, pow, pow, pow, pow, sign, sqrt
getNullOrder, isReversed
comparing, comparing, comparingDouble, comparingInt, comparingLong, equals, naturalOrder, nullsFirst, nullsLast, reverseOrder
static <ENTITY,D> ShortField<ENTITY,D> create(ColumnIdentifier<ENTITY> identifier, ShortGetter<ENTITY> getter, ShortSetter<ENTITY> setter, TypeMapper<D,Short> typeMapper, boolean unique)
ShortField
using the default implementation.ENTITY
- entity typeD
- database typeidentifier
- column that this field representsgetter
- method reference to getter in entitysetter
- method reference to setter in entitytypeMapper
- type mapper that is appliedunique
- if column only contains unique valuesShortField<ENTITY,D> tableAlias(String tableAlias)
Field
tableAlias
. The new Field
will retain all other properties from this field except the tableAlias.tableAlias
in interface Field<ENTITY>
tableAlias
- the table alias to use in the new fieldtableAlias
default short applyAsShort(ENTITY entity)
com.speedment.common.function.ToShortFunction
applyAsShort
in interface ToShort<ENTITY>
applyAsShort
in interface com.speedment.common.function.ToShortFunction<ENTITY>
entity
- the argumentShortFieldComparator<ENTITY,D> comparator()
HasComparableOperators
Comparator
that will compare to this field using this
fields natural order, null fields are sorted last.comparator
in interface HasComparableOperators<ENTITY,Short>
Comparator
that will compare to this field using this
fields natural order, null fields are sorted last.default ShortFieldComparator<ENTITY,D> reversed()
FieldComparator
FieldComparator
that order entities in the opposite
orders compared to this comparator. For an example, if this comparator
orders entities based on a column 'firstname' in descending order, then
the returned FieldComparator
will be ordering entities based on
'firstname' in ascending order.reversed
in interface Comparator<ENTITY>
reversed
in interface FieldComparator<ENTITY>
reversed
in interface HasComparableOperators<ENTITY,Short>
reversed
in interface ShortFieldComparator<ENTITY,D>
default ShortField<ENTITY,D> getField()
ShortFieldComparator
getField
in interface FieldComparator<ENTITY>
getField
in interface ShortFieldComparator<ENTITY,D>
Copyright © 2019 Speedment, Inc.. All rights reserved.