@Override public Object getValue() { if (typedValue != null) { return typedValue.getValue(); } else { return null; } }
@Override public boolean canConvertFromTypedValue(TypedValue typedValue) { if (typedValue.getType() != ValueType.NUMBER) { return false; } return true; }
protected boolean isDeserializedObjectValue(TypedValue value) { return value instanceof ObjectValue && ((ObjectValue) value).isDeserialized(); }
protected Double getCollectResultValue(TypedValue collectResultValue) { // the built-in collect aggregators return only numbers if(collectResultValue instanceof IntegerValue) { return ((IntegerValue) collectResultValue).getValue().doubleValue(); } else if(collectResultValue instanceof LongValue) { return ((LongValue) collectResultValue).getValue().doubleValue(); } else if(collectResultValue instanceof DoubleValue) { return ((DoubleValue) collectResultValue).getValue(); } else { throw LOG.collectResultValueOfUnsupportedTypeException(collectResultValue); } }
public Object getValue() { if(value != null) { return value.getValue(); } else { return null; } }
public boolean isMutableValue(ObjectValue typedValue) { return typedValue.isDeserialized(); }
protected Double getCollectResultValue(TypedValue collectResultValue) { // the built-in collect aggregators return only numbers if(collectResultValue instanceof IntegerValue) { return ((IntegerValue) collectResultValue).getValue().doubleValue(); } else if(collectResultValue instanceof LongValue) { return ((LongValue) collectResultValue).getValue().doubleValue(); } else if(collectResultValue instanceof DoubleValue) { return ((DoubleValue) collectResultValue).getValue(); } else { throw LOG.collectResultValueOfUnsupportedTypeException(collectResultValue); } }
@Override public Object getValue() { if (typedValue != null) { return typedValue.getValue(); } else { return null; } }
protected boolean isDeserializedObjectValue(TypedValue value) { return value instanceof ObjectValue && ((ObjectValue) value).isDeserialized(); }
public Object getValue() { if(value != null) { return value.getValue(); } else { return null; } }
protected Object unpack(TypedValue typedValue) { if(typedValue != null) { return typedValue.getValue(); } return null; }
protected Object unpack(TypedValue resolvedValue) { if(resolvedValue != null) { return resolvedValue.getValue(); } return null; }
protected Object unpack(TypedValue typedValue) { if(typedValue != null) { return typedValue.getValue(); } return null; }
protected Object unpack(TypedValue typedValue) { if(typedValue != null) { return typedValue.getValue(); } return null; }
public Object getValue() { return value.getValue(); }
protected boolean canWriteValue(TypedValue value) { return value.getValue() == null; }
protected boolean canWriteValue(TypedValue value) { return value.getValue() == null; }
public Object getValue() { return typedValue.getValue(); }
public Object getValue() { return typedValue.getValue(); }
public Object getValue() { return value.getValue(); }