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.Builder
builder()
org.apache.spark.sql.types.DataType
dataType()
boolean
name()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.spark.sql.connector.catalog.MetadataColumn
comment, transform
-
Method Details
-
builder
-
name
- Specified by:
name
in interfaceorg.apache.spark.sql.connector.catalog.MetadataColumn
-
dataType
public org.apache.spark.sql.types.DataType dataType()- Specified by:
dataType
in interfaceorg.apache.spark.sql.connector.catalog.MetadataColumn
-
isNullable
public boolean isNullable()- Specified by:
isNullable
in interfaceorg.apache.spark.sql.connector.catalog.MetadataColumn
-
metadataInJSON
- Specified by:
metadataInJSON
in interfaceorg.apache.spark.sql.connector.catalog.MetadataColumn
-