public class ArrowUtils
extends Object
| Constructor and Description | 
|---|
| ArrowUtils() | 
| Modifier and Type | Method and Description | 
|---|---|
| static DataType | fromArrowField(org.apache.arrow.vector.types.pojo.Field field) | 
| static StructType | fromArrowSchema(org.apache.arrow.vector.types.pojo.Schema schema) | 
| static DataType | fromArrowType(org.apache.arrow.vector.types.pojo.ArrowType dt) | 
| static org.apache.arrow.memory.RootAllocator | rootAllocator() | 
| static org.apache.arrow.vector.types.pojo.Field | toArrowField(String name,
            DataType dt,
            boolean nullable,
            String timeZoneId,
            boolean largeVarTypes)Maps field from Spark to Arrow. | 
| static org.apache.arrow.vector.types.pojo.Schema | toArrowSchema(StructType schema,
             String timeZoneId,
             boolean errorOnDuplicatedFieldNames,
             boolean largeVarTypes)Maps schema from Spark to Arrow. | 
| static org.apache.arrow.vector.types.pojo.ArrowType | toArrowType(DataType dt,
           String timeZoneId,
           boolean largeVarTypes)Maps data type from Spark to Arrow. | 
public static org.apache.arrow.memory.RootAllocator rootAllocator()
public static org.apache.arrow.vector.types.pojo.ArrowType toArrowType(DataType dt, String timeZoneId, boolean largeVarTypes)
public static DataType fromArrowType(org.apache.arrow.vector.types.pojo.ArrowType dt)
public static org.apache.arrow.vector.types.pojo.Field toArrowField(String name,
                                                                    DataType dt,
                                                                    boolean nullable,
                                                                    String timeZoneId,
                                                                    boolean largeVarTypes)
public static DataType fromArrowField(org.apache.arrow.vector.types.pojo.Field field)
public static org.apache.arrow.vector.types.pojo.Schema toArrowSchema(StructType schema, String timeZoneId, boolean errorOnDuplicatedFieldNames, boolean largeVarTypes)
public static StructType fromArrowSchema(org.apache.arrow.vector.types.pojo.Schema schema)