[
https://issues.apache.org/jira/browse/PARQUET-1986?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Ryan Skraba resolved PARQUET-1986.
----------------------------------
Resolution: Not A Problem
> Request for Parquet Documentation for Fixed Decimal Type in JSON data
> representation
> ------------------------------------------------------------------------------------
>
> Key: PARQUET-1986
> URL: https://issues.apache.org/jira/browse/PARQUET-1986
> Project: Parquet
> Issue Type: Wish
> Components: parquet-avro
> Affects Versions: 1.8.0
> Reporter: Divya
> Priority: Major
> Labels: decimal, fixed, java, parquet
>
> We are trying to use a fixed type for logicalType Decimal. We create JSON and
> then convert it into Parquet. 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)