Skip to content

TableCapability

TableCapability represents capabilities that can be provided (supported) by a Table.

ACCEPT_ANY_SCHEMA

Indicates that a table accepts input of any schema in a write operation

Used when:

BATCH_READ

BATCH_WRITE

CONTINUOUS_READ

MICRO_BATCH_READ

Marks the table to support reads / scans in micro-batch streaming execution mode

Used when:

  • MicroBatchExecution stream execution engine is requested for a logical query plan
  • DataStreamReader is requested to load data

OVERWRITE_BY_FILTER

OVERWRITE_DYNAMIC

STREAMING_WRITE

TRUNCATE

V1_BATCH_WRITE