public class StructField
extends java.lang.Object
implements scala.Product, scala.Serializable
null
values.
param: metadata The metadata of this field. The metadata should be preserved during
transformation if the content of the column is not modified, e.g, in selection.Modifier | Constructor and Description |
---|---|
protected |
StructField()
No-arg constructor for kryo.
|
|
StructField(java.lang.String name,
DataType dataType,
boolean nullable,
Metadata metadata) |
Modifier and Type | Method and Description |
---|---|
abstract static boolean |
canEqual(java.lang.Object that) |
DataType |
dataType() |
abstract static boolean |
equals(java.lang.Object that) |
Metadata |
metadata() |
java.lang.String |
name() |
boolean |
nullable() |
abstract static int |
productArity() |
abstract static java.lang.Object |
productElement(int n) |
static scala.collection.Iterator<java.lang.Object> |
productIterator() |
static java.lang.String |
productPrefix() |
java.lang.String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
public StructField(java.lang.String name, DataType dataType, boolean nullable, Metadata metadata)
protected StructField()
public abstract static boolean canEqual(java.lang.Object that)
public abstract static boolean equals(java.lang.Object that)
public abstract static java.lang.Object productElement(int n)
public abstract static int productArity()
public static scala.collection.Iterator<java.lang.Object> productIterator()
public static java.lang.String productPrefix()
public java.lang.String name()
public DataType dataType()
public boolean nullable()
public Metadata metadata()
public java.lang.String toString()
toString
in class java.lang.Object