public class Conversions extends Object
| Modifier and Type | Class and Description | 
|---|---|
| static class  | Conversions.DecimalConversion | 
| static class  | Conversions.UUIDConversion | 
| Constructor and Description | 
|---|
| Conversions() | 
| Modifier and Type | Method and Description | 
|---|---|
| static Object | convertToLogicalType(Object datum,
                    Schema schema,
                    LogicalType type,
                    Conversion<?> conversion)Convert a underlying representation of a logical type (such as a ByteBuffer)
 to a higher level object (such as a BigDecimal). | 
| static <T> Object | convertToRawType(Object datum,
                Schema schema,
                LogicalType type,
                Conversion<T> conversion)Convert a high level representation of a logical type (such as a BigDecimal)
 to the its underlying representation object (such as a ByteBuffer) | 
public static Object convertToLogicalType(Object datum, Schema schema, LogicalType type, Conversion<?> conversion)
datum - The object to be converted.schema - The schema of datum. Cannot be null if datum is not null.type - The LogicalType of datum. Cannot be
                   null if datum is not null.conversion - The tool used to finish the conversion. Cannot be null if
                   datum is not null.IllegalArgumentException - if a null schema, type or conversion is
                                  passed in while datum is not null.public static <T> Object convertToRawType(Object datum, Schema schema, LogicalType type, Conversion<T> conversion)
datum - The object to be converted.schema - The schema of datum. Cannot be null if datum is not null.type - The LogicalType of datum. Cannot be
                   null if datum is not null.conversion - The tool used to finish the conversion. Cannot be null if
                   datum is not null.IllegalArgumentException - if a null schema, type or conversion is
                                  passed in while datum is not null.Copyright © 2009–2020 The Apache Software Foundation. All rights reserved.