Package org.apache.iceberg.spark.source
Class SparkMetadataColumn
java.lang.Object
org.apache.iceberg.spark.source.SparkMetadataColumn
- All Implemented Interfaces:
org.apache.spark.sql.connector.catalog.MetadataColumn
public class SparkMetadataColumn
extends Object
implements org.apache.spark.sql.connector.catalog.MetadataColumn
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from interface org.apache.spark.sql.connector.catalog.MetadataColumn
PRESERVE_ON_DELETE, PRESERVE_ON_DELETE_DEFAULT, PRESERVE_ON_REINSERT, PRESERVE_ON_REINSERT_DEFAULT, PRESERVE_ON_UPDATE, PRESERVE_ON_UPDATE_DEFAULT -
Method Summary
Modifier and TypeMethodDescriptionstatic SparkMetadataColumn.Builderbuilder()org.apache.spark.sql.types.DataTypedataType()booleanname()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.spark.sql.connector.catalog.MetadataColumn
comment, transform
-
Method Details
-
builder
-
name
- Specified by:
namein interfaceorg.apache.spark.sql.connector.catalog.MetadataColumn
-
dataType
public org.apache.spark.sql.types.DataType dataType()- Specified by:
dataTypein interfaceorg.apache.spark.sql.connector.catalog.MetadataColumn
-
isNullable
public boolean isNullable()- Specified by:
isNullablein interfaceorg.apache.spark.sql.connector.catalog.MetadataColumn
-
metadataInJSON
- Specified by:
metadataInJSONin interfaceorg.apache.spark.sql.connector.catalog.MetadataColumn
-