TableHelper Implicit Class¶
TableHelper is a Scala implicit class for Table.
Creating Instance¶
TableHelper takes the following to be created:
asDeletable¶
asDeletable: SupportsDelete
asDeletable...FIXME
asDeletable is used when...FIXME
asReadable¶
asReadable: SupportsRead
asReadable...FIXME
asReadable is used when...FIXME
asWritable¶
asWritable: SupportsWrite
asWritable...FIXME
asWritable is used when...FIXME
supports¶
supports(
capability: TableCapability): Boolean
supports returns true when the given TableCapability is amongst the capabilities of the Table. Otherwise, supports returns false.
supports is used when:
Tableis requested to supportsAnyDataSourceV2Relationis requested to skipSchemaResolutionDataFrameReaderis requested to load dataDataFrameWriteris requested to save data- DataSourceV2Strategy execution planning strategy is executed (for AppendData and OverwriteByExpression logical operators)
- TableCapabilityCheck extended analysis check rule is executed
MicroBatchExecution(Spark Structured Streaming) is requested for aLogicalPlanContinuousExecution(Spark Structured Streaming) is createdDataStreamWriter(Spark Structured Streaming) is requested to start a streaming query
supportsAny¶
supportsAny(
capabilities: TableCapability*): Boolean
supportsAny...FIXME
supportsAny is used when...FIXME