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:
DataSourceV2Relationlogical 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)RowLevelOperationTableTextSocketTable(Spark Structured Streaming)