Interface MetaStore
- All Superinterfaces:
TableProvider
- All Known Implementing Classes:
IcebergMetastore,InMemoryMetaStore
The interface to handle CRUD of
BeamSql table metadata.-
Method Summary
Modifier and TypeMethodDescriptionvoidregisterProvider(TableProvider provider) Register a table provider.Returns all the registeredTableProviders in thisMetaStore, organized by type.Methods inherited from interface org.apache.beam.sdk.extensions.sql.meta.provider.TableProvider
buildBeamSqlTable, createTable, dropTable, getSubProvider, getSubProviders, getTable, getTables, getTableType, supportsPartitioning
-
Method Details
-
registerProvider
Register a table provider.- Parameters:
provider-
-
tableProviders
Map<String,TableProvider> tableProviders()Returns all the registeredTableProviders in thisMetaStore, organized by type.
-