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)