SupportsRead Tables¶
SupportsRead
is an extension of the Table abstraction for readable tables.
Contract¶
Creating ScanBuilder¶
ScanBuilder newScanBuilder(
CaseInsensitiveStringMap options)
Creates a ScanBuilder
See:
Used when:
DataSourceV2Relation
logical operator is requested to computeStats- GroupBasedRowLevelOperationScanPlanning logical optimization is executed
- V2ScanRelationPushDown logical optimization is executed
MicroBatchExecution
(Spark Structured Streaming) is requested for a logical query planContinuousExecution
(Spark Structured Streaming) is created (and initializes a logical query plan)
Implementations¶
- FileTable
JDBCTable
- KafkaTable
MemoryStreamTable
(Spark Structured Streaming)RatePerMicroBatchTable
(Spark Structured Streaming)RateStreamTable
(Spark Structured Streaming)RowLevelOperationTable
TextSocketTable
(Spark Structured Streaming)