Interface MetaStore
-
- All Superinterfaces:
TableProvider
- All Known Implementing Classes:
InMemoryMetaStore
public interface MetaStore extends TableProvider
The interface to handle CRUD ofBeamSqltable metadata.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidregisterProvider(TableProvider provider)Register a table provider.java.util.Map<java.lang.String,TableProvider>tableProviders()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 Detail
-
registerProvider
void registerProvider(TableProvider provider)
Register a table provider.- Parameters:
provider-
-
tableProviders
java.util.Map<java.lang.String,TableProvider> tableProviders()
Returns all the registeredTableProviders in thisMetaStore, organized by type.
-
-