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 SummaryNested Classes
- 
Field SummaryFields inherited from interface org.apache.spark.sql.connector.catalog.MetadataColumnPRESERVE_ON_DELETE, PRESERVE_ON_DELETE_DEFAULT, PRESERVE_ON_REINSERT, PRESERVE_ON_REINSERT_DEFAULT, PRESERVE_ON_UPDATE, PRESERVE_ON_UPDATE_DEFAULT
- 
Method SummaryModifier and TypeMethodDescriptionstatic SparkMetadataColumn.Builderbuilder()org.apache.spark.sql.types.DataTypedataType()booleanname()Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.spark.sql.connector.catalog.MetadataColumncomment, transform
- 
Method Details- 
builder
- 
name- Specified by:
- namein interface- org.apache.spark.sql.connector.catalog.MetadataColumn
 
- 
dataTypepublic org.apache.spark.sql.types.DataType dataType()- Specified by:
- dataTypein interface- org.apache.spark.sql.connector.catalog.MetadataColumn
 
- 
isNullablepublic boolean isNullable()- Specified by:
- isNullablein interface- org.apache.spark.sql.connector.catalog.MetadataColumn
 
- 
metadataInJSON- Specified by:
- metadataInJSONin interface- org.apache.spark.sql.connector.catalog.MetadataColumn
 
 
-