public class IcebergSource
extends java.lang.Object
implements org.apache.spark.sql.sources.v2.DataSourceV2, org.apache.spark.sql.sources.v2.ReadSupport, org.apache.spark.sql.sources.v2.WriteSupport, org.apache.spark.sql.sources.DataSourceRegister
Constructor and Description |
---|
IcebergSource() |
Modifier and Type | Method and Description |
---|---|
org.apache.spark.sql.sources.v2.reader.DataSourceReader |
createReader(org.apache.spark.sql.sources.v2.DataSourceOptions options) |
java.util.Optional<org.apache.spark.sql.sources.v2.writer.DataSourceWriter> |
createWriter(java.lang.String jobId,
org.apache.spark.sql.types.StructType dfStruct,
org.apache.spark.sql.SaveMode mode,
org.apache.spark.sql.sources.v2.DataSourceOptions options) |
protected Table |
findTable(org.apache.spark.sql.sources.v2.DataSourceOptions options) |
protected org.apache.hadoop.conf.Configuration |
lazyConf() |
java.lang.String |
shortName() |
public java.lang.String shortName()
shortName
in interface org.apache.spark.sql.sources.DataSourceRegister
public org.apache.spark.sql.sources.v2.reader.DataSourceReader createReader(org.apache.spark.sql.sources.v2.DataSourceOptions options)
createReader
in interface org.apache.spark.sql.sources.v2.ReadSupport
public java.util.Optional<org.apache.spark.sql.sources.v2.writer.DataSourceWriter> createWriter(java.lang.String jobId, org.apache.spark.sql.types.StructType dfStruct, org.apache.spark.sql.SaveMode mode, org.apache.spark.sql.sources.v2.DataSourceOptions options)
createWriter
in interface org.apache.spark.sql.sources.v2.WriteSupport
protected Table findTable(org.apache.spark.sql.sources.v2.DataSourceOptions options)
protected org.apache.hadoop.conf.Configuration lazyConf()