Class DataStoreV1TableProvider

  • All Implemented Interfaces:
    java.io.Serializable, TableProvider

    @AutoService(TableProvider.class)
    public class DataStoreV1TableProvider
    extends SchemaIOTableProviderWrapper
    TableProvider for DatastoreIO for consumption by Beam SQL.

    Passes the DataStoreV1SchemaIOProvider to the generalized table provider wrapper, SchemaIOTableProviderWrapper, for DataStoreV1 specific behavior.

    A sample of DataStoreV1Table table is:

    
     CREATE TABLE ORDERS(
       name VARCHAR,
       favorite_color VARCHAR,
       favorite_numbers ARRAY<INTEGER>
     )
     TYPE 'datastoreV1'
     LOCATION 'projectId/kind'
     
    See Also:
    Serialized Form