Divya created PARQUET-1986:
------------------------------

             Summary: 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
             Fix For: 1.8.0


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)

Reply via email to