public class ArrayType extends DataType implements scala.Product, scala.Serializable
| Modifier | Constructor and Description |
|---|---|
protected |
ArrayType()
No-arg constructor for kryo.
|
|
ArrayType(DataType elementType,
boolean containsNull) |
| Modifier and Type | Method and Description |
|---|---|
static ArrayType |
apply(DataType elementType)
Construct a
ArrayType object with the given element type. |
boolean |
containsNull() |
int |
defaultSize()
The default size of a value of the ArrayType is 100 * the default size of the element type.
|
DataType |
elementType() |
java.lang.String |
simpleString()
Readable string representation for the type.
|
buildFormattedString, fromCaseClassString, fromJson, json, prettyJson, typeNameclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic ArrayType(DataType elementType, boolean containsNull)
protected ArrayType()
public static ArrayType apply(DataType elementType)
ArrayType object with the given element type. The `containsNull` is true.public DataType elementType()
public boolean containsNull()
public int defaultSize()
defaultSize in class DataTypepublic java.lang.String simpleString()
DataTypesimpleString in class DataType