public class DefaultSource extends Object implements RelationProvider, SchemaRelationProvider, CreatableRelationProvider, StreamSinkProvider
Constructor and Description |
---|
DefaultSource() |
Modifier and Type | Method and Description |
---|---|
BaseRelation |
createRelation(SQLContext sqlContext,
scala.collection.immutable.Map<String,String> parameters) |
BaseRelation |
createRelation(SQLContext sqlContext,
scala.collection.immutable.Map<String,String> parameters,
StructType schema) |
BaseRelation |
createRelation(SQLContext sqlContext,
SaveMode mode,
scala.collection.immutable.Map<String,String> parameters,
Dataset<Row> data) |
org.apache.spark.sql.execution.streaming.Sink |
createSink(SQLContext sqlContext,
scala.collection.immutable.Map<String,String> parameters,
scala.collection.Seq<String> partitionColumns,
OutputMode outputMode) |
scala.collection.immutable.Map<String,String> |
params(scala.collection.immutable.Map<String,String> parameters) |
public BaseRelation createRelation(SQLContext sqlContext, scala.collection.immutable.Map<String,String> parameters)
createRelation
in interface RelationProvider
public BaseRelation createRelation(SQLContext sqlContext, scala.collection.immutable.Map<String,String> parameters, StructType schema)
createRelation
in interface SchemaRelationProvider
public BaseRelation createRelation(SQLContext sqlContext, SaveMode mode, scala.collection.immutable.Map<String,String> parameters, Dataset<Row> data)
createRelation
in interface CreatableRelationProvider
public org.apache.spark.sql.execution.streaming.Sink createSink(SQLContext sqlContext, scala.collection.immutable.Map<String,String> parameters, scala.collection.Seq<String> partitionColumns, OutputMode outputMode)
createSink
in interface StreamSinkProvider