Package org.apache.iceberg.spark
Class Spark3Util.DescribeSchemaVisitor
- java.lang.Object
- 
- org.apache.iceberg.types.TypeUtil.SchemaVisitor<java.lang.String>
- 
- org.apache.iceberg.spark.Spark3Util.DescribeSchemaVisitor
 
 
- 
- Enclosing class:
- Spark3Util
 
 public static class Spark3Util.DescribeSchemaVisitor extends TypeUtil.SchemaVisitor<java.lang.String> 
- 
- 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Stringfield(Types.NestedField field, java.lang.String fieldResult)java.lang.Stringlist(Types.ListType list, java.lang.String elementResult)java.lang.Stringmap(Types.MapType map, java.lang.String keyResult, java.lang.String valueResult)java.lang.Stringprimitive(Type.PrimitiveType primitive)java.lang.Stringschema(Schema schema, java.lang.String structResult)java.lang.Stringstruct(Types.StructType struct, java.util.List<java.lang.String> fieldResults)- 
Methods inherited from class org.apache.iceberg.types.TypeUtil.SchemaVisitorafterField, afterListElement, afterMapKey, afterMapValue, beforeField, beforeListElement, beforeMapKey, beforeMapValue
 
- 
 
- 
- 
- 
Method Detail- 
schemapublic java.lang.String schema(Schema schema, java.lang.String structResult) - Overrides:
- schemain class- TypeUtil.SchemaVisitor<java.lang.String>
 
 - 
structpublic java.lang.String struct(Types.StructType struct, java.util.List<java.lang.String> fieldResults) - Overrides:
- structin class- TypeUtil.SchemaVisitor<java.lang.String>
 
 - 
fieldpublic java.lang.String field(Types.NestedField field, java.lang.String fieldResult) - Overrides:
- fieldin class- TypeUtil.SchemaVisitor<java.lang.String>
 
 - 
listpublic java.lang.String list(Types.ListType list, java.lang.String elementResult) - Overrides:
- listin class- TypeUtil.SchemaVisitor<java.lang.String>
 
 - 
mappublic java.lang.String map(Types.MapType map, java.lang.String keyResult, java.lang.String valueResult) - Overrides:
- mapin class- TypeUtil.SchemaVisitor<java.lang.String>
 
 - 
primitivepublic java.lang.String primitive(Type.PrimitiveType primitive) - Overrides:
- primitivein class- TypeUtil.SchemaVisitor<java.lang.String>
 
 
- 
 
-