public class StructField
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static StructField |
ROW_INDEX_COLUMN |
static java.lang.String |
ROW_INDEX_COLUMN_NAME
The name of a row index metadata column.
|
| Constructor and Description |
|---|
StructField(java.lang.String name,
DataType dataType,
boolean nullable,
java.util.Map<java.lang.String,java.lang.String> metadata) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
DataType |
getDataType() |
java.util.Map<java.lang.String,java.lang.String> |
getMetadata() |
java.lang.String |
getName() |
int |
hashCode() |
boolean |
isDataColumn() |
boolean |
isMetadataColumn() |
boolean |
isNullable() |
java.lang.String |
toJson() |
java.lang.String |
toString() |
public static java.lang.String ROW_INDEX_COLUMN_NAME
public static StructField ROW_INDEX_COLUMN
public StructField(java.lang.String name,
DataType dataType,
boolean nullable,
java.util.Map<java.lang.String,java.lang.String> metadata)
public java.lang.String getName()
public DataType getDataType()
public java.util.Map<java.lang.String,java.lang.String> getMetadata()
public boolean isNullable()
null value.public boolean isMetadataColumn()
public boolean isDataColumn()
public java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String toJson()
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object