public class SchemaConverters
extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
SchemaConverters.SchemaType
Internal wrapper for SQL data type and nullability.
|
static class |
SchemaConverters.SchemaType$ |
| Constructor and Description |
|---|
SchemaConverters() |
| Modifier and Type | Method and Description |
|---|---|
static org.apache.avro.Schema |
toAvroType(DataType catalystType,
boolean nullable,
String recordName,
String nameSpace)
Converts a Spark SQL schema to a corresponding Avro schema.
|
static SchemaConverters.SchemaType |
toSqlType(org.apache.avro.Schema avroSchema)
Converts an Avro schema to a corresponding Spark SQL schema.
|
static SchemaConverters.SchemaType |
toSqlType(org.apache.avro.Schema avroSchema,
boolean useStableIdForUnionType)
Converts an Avro schema to a corresponding Spark SQL schema.
|
static SchemaConverters.SchemaType |
toSqlType(org.apache.avro.Schema avroSchema,
scala.collection.immutable.Map<String,String> options) |
public static SchemaConverters.SchemaType toSqlType(org.apache.avro.Schema avroSchema, boolean useStableIdForUnionType)
avroSchema - (undocumented)useStableIdForUnionType - (undocumented)public static SchemaConverters.SchemaType toSqlType(org.apache.avro.Schema avroSchema)
avroSchema - (undocumented)public static SchemaConverters.SchemaType toSqlType(org.apache.avro.Schema avroSchema, scala.collection.immutable.Map<String,String> options)
public static org.apache.avro.Schema toAvroType(DataType catalystType, boolean nullable, String recordName, String nameSpace)
catalystType - (undocumented)nullable - (undocumented)recordName - (undocumented)nameSpace - (undocumented)