Artur Kalimullin created AVRO-3160:
--------------------------------------

             Summary: Decimal logical type for strings
                 Key: AVRO-3160
                 URL: https://issues.apache.org/jira/browse/AVRO-3160
             Project: Apache Avro
          Issue Type: New Feature
          Components: java
            Reporter: Artur Kalimullin


Currently in avro there is just one way to represent BigDecimal: using bytes 
type with decimal logical type.

Unfortunately, it's not really convenient to use in non-java environments (we 
currently have services in java and PHP that are communicating using avro).

As an alternative, string could be used to represent decimal number without 
loosing precision and that's how we are doing it now. I propose to add logical 
type decimal to the type string to be able to use BigDecimal directly without 
converting it on client side.

I could create a PR for that but wanted to know your opinion first about it, 
would you consider merging it? (I guess that's a question to [~rskraba])



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to