T - type of expression.X - type of hosting DataObjectpublic class NumberFieldExpression<T extends java.lang.Number,X extends DataObject> extends FieldExpression<T,X>
FieldExpression for Number values.
This supports Integer, Long, , Float and
values.
Duration objects are stored at millisecond resolution so as to properly implement SQLExpression
to store values at a different resolution use a DurationFieldValue.
filter_type, LOG_FETCH, name, repository, target| Modifier | Constructor and Description |
|---|---|
protected |
NumberFieldExpression(java.lang.Class<X> filter_type,
java.lang.Class<T> target,
Repository res,
java.lang.String field) |
| Modifier and Type | Method and Description |
|---|---|
T |
getValue(Repository.Record r) |
void |
setValue(Repository.Record r,
T value) |
add, canSet, equals, getFieldName, getFilterType, getParameters, getRequiredFilter, getTarget, getValue, hashCode, makeObject, setObject, setValue, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitaddFieldaddGroup, checkContentsCanGroup, getGroupParameters, groupingIsomorphicgroupingIsomorphicprotected NumberFieldExpression(java.lang.Class<X> filter_type, java.lang.Class<T> target, Repository res, java.lang.String field)
public T getValue(Repository.Record r)
getValue in class FieldExpression<T extends java.lang.Number,X extends DataObject>public void setValue(Repository.Record r, T value)
setValue in class FieldExpression<T extends java.lang.Number,X extends DataObject>