public abstract class RowSource extends Source<org.apache.spark.sql.Dataset<org.apache.spark.sql.Row>>
Source.SourceTypelog, props, sparkContext, sparkSession| Constructor and Description |
|---|
RowSource(TypedProperties props,
org.apache.spark.api.java.JavaSparkContext sparkContext,
org.apache.spark.sql.SparkSession sparkSession,
SchemaProvider schemaProvider) |
| Modifier and Type | Method and Description |
|---|---|
protected InputBatch<org.apache.spark.sql.Dataset<org.apache.spark.sql.Row>> |
fetchNewData(Option<String> lastCkptStr,
long sourceLimit) |
protected abstract Pair<Option<org.apache.spark.sql.Dataset<org.apache.spark.sql.Row>>,String> |
fetchNextBatch(Option<String> lastCkptStr,
long sourceLimit) |
fetchNext, getSourceType, getSparkSessionpublic RowSource(TypedProperties props, org.apache.spark.api.java.JavaSparkContext sparkContext, org.apache.spark.sql.SparkSession sparkSession, SchemaProvider schemaProvider)
protected abstract Pair<Option<org.apache.spark.sql.Dataset<org.apache.spark.sql.Row>>,String> fetchNextBatch(Option<String> lastCkptStr, long sourceLimit)
protected final InputBatch<org.apache.spark.sql.Dataset<org.apache.spark.sql.Row>> fetchNewData(Option<String> lastCkptStr, long sourceLimit)
fetchNewData in class Source<org.apache.spark.sql.Dataset<org.apache.spark.sql.Row>>Copyright © 2019 The Apache Software Foundation. All rights reserved.