Class DeltaTableProvider

java.lang.Object
org.apache.beam.sdk.extensions.sql.meta.provider.InMemoryMetaTableProvider
org.apache.beam.sdk.extensions.sql.meta.provider.delta.DeltaTableProvider
All Implemented Interfaces:
TableProvider

@AutoService(TableProvider.class) public class DeltaTableProvider extends InMemoryMetaTableProvider
TableProvider for Delta Lake tables.

A sample of Delta Lake table registration is:


 CREATE EXTERNAL TABLE orders(
   id INTEGER,
   name VARCHAR,
   amount DOUBLE
 )
 TYPE 'delta'
 LOCATION '/path/to/delta/orders'
 TBLPROPERTIES '{"version": 1}'