question: decodes the sql type object value to the java type of the property . concode_field_sep Type sqlType concode_elem_sep boolean hidden concode_elem_sep T defaultValue concode_elem_sep String name concode_elem_sep String description concode_elem_sep Function<Object,T> decoder concode_elem_sep Function<T,Object> encoder concode_elem_sep Class<T> javaType concode_field_sep Object encode concode_elem_sep PropertyMetadata<Double> doubleSessionProperty concode_elem_sep String getName concode_elem_sep PropertyMetadata<Integer> integerSessionProperty concode_elem_sep Type getSqlType concode_elem_sep PropertyMetadata<String> stringSessionProperty concode_elem_sep Class<T> getJavaType concode_elem_sep String getDescription concode_elem_sep PropertyMetadata<Long> longSessionProperty concode_elem_sep T getDefaultValue concode_elem_sep boolean isHidden concode_elem_sep PropertyMetadata<Boolean> booleanSessionProperty
target: T function ( Object arg0 ) { return decoder . apply ( arg0 ) ; }