T - the Java class returned by the visitorpublic class ParquetWithSparkSchemaVisitor<T>
extends java.lang.Object
| Constructor and Description | 
|---|
ParquetWithSparkSchemaVisitor()  | 
| Modifier and Type | Method and Description | 
|---|---|
protected java.lang.String[] | 
currentPath()  | 
T | 
list(org.apache.spark.sql.types.ArrayType sArray,
    org.apache.parquet.schema.GroupType array,
    T element)  | 
T | 
map(org.apache.spark.sql.types.MapType sMap,
   org.apache.parquet.schema.GroupType map,
   T key,
   T value)  | 
T | 
message(org.apache.spark.sql.types.StructType sStruct,
       org.apache.parquet.schema.MessageType message,
       java.util.List<T> fields)  | 
protected java.lang.String[] | 
path(java.lang.String name)  | 
T | 
primitive(org.apache.spark.sql.types.DataType sPrimitive,
         org.apache.parquet.schema.PrimitiveType primitive)  | 
T | 
struct(org.apache.spark.sql.types.StructType sStruct,
      org.apache.parquet.schema.GroupType struct,
      java.util.List<T> fields)  | 
static <T> T | 
visit(org.apache.spark.sql.types.DataType sType,
     org.apache.parquet.schema.Type type,
     ParquetWithSparkSchemaVisitor<T> visitor)  | 
public static <T> T visit(org.apache.spark.sql.types.DataType sType,
                          org.apache.parquet.schema.Type type,
                          ParquetWithSparkSchemaVisitor<T> visitor)
public T message(org.apache.spark.sql.types.StructType sStruct, org.apache.parquet.schema.MessageType message, java.util.List<T> fields)
public T struct(org.apache.spark.sql.types.StructType sStruct, org.apache.parquet.schema.GroupType struct, java.util.List<T> fields)
public T list(org.apache.spark.sql.types.ArrayType sArray, org.apache.parquet.schema.GroupType array, T element)
public T map(org.apache.spark.sql.types.MapType sMap, org.apache.parquet.schema.GroupType map, T key, T value)
public T primitive(org.apache.spark.sql.types.DataType sPrimitive, org.apache.parquet.schema.PrimitiveType primitive)
protected java.lang.String[] currentPath()
protected java.lang.String[] path(java.lang.String name)