@AutoService(value=TableProvider.class) public class DataStoreV1TableProvider extends InMemoryMetaTableProvider
TableProvider
for DataStoreV1Table
.
A sample of DataStoreV1Table table is:
CREATE TABLE ORDERS(
name VARCHAR,
favorite_color VARCHAR,
favorite_numbers ARRAY<INTEGER>
)
TYPE 'datastoreV1'
LOCATION 'projectId/kind'
Constructor and Description |
---|
DataStoreV1TableProvider() |
Modifier and Type | Method and Description |
---|---|
BeamSqlTable |
buildBeamSqlTable(Table table)
Build a
BeamSqlTable using the given table meta info. |
java.lang.String |
getTableType()
Gets the table type this provider handles.
|
createTable, dropTable, getTables
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getSubProvider, getSubProviders, getTable
public java.lang.String getTableType()
TableProvider
public BeamSqlTable buildBeamSqlTable(Table table)
TableProvider
BeamSqlTable
using the given table meta info.