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.DataSourceRegisterpublic 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.ReadSupportpublic 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.WriteSupportprotected Table findTable(org.apache.spark.sql.sources.v2.DataSourceOptions options)
protected org.apache.hadoop.conf.Configuration lazyConf()