Divya created AVRO-3050:
---------------------------
Summary: Request for Documentation for Fixed Decimal Type in JSON
data representation
Key: AVRO-3050
URL: https://issues.apache.org/jira/browse/AVRO-3050
Project: Apache Avro
Issue Type: Task
Components: java, logical types
Affects Versions: 1.8.0
Reporter: Divya
We are trying to use a fixed type for logicalType Decimal. We create JSON and
then convert it into Parquet(Avro). There, we are trying to call
conversion.toFixed(), but it is returning in bytes (Array.toString(bytes)). We
are using Avro 1.8 version.
BigDecimal d1 = new BigDecimal("124.56")
LogicalType decimal = LogicalTypes.decimal(9, 2);
Schema fixedSchema = Schema.createFixed(Schema.Type.FIXED.name, null, null, 16);
Conversion<BigDecimal> conversion = new Conversions.DecimalConversion();
GenericFixed d1fixed = conversion.toFixed(d1, fixedSchema, decimal);
Is there any method that we can use to convert it into 'Fixed text' that
JSONDecoder is expecting? Any help will be appreciated.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)