| Interface | Description |
|---|---|
| TableProvider |
A
TableProvider handles the metadata CRUD of a specified kind of tables. |
| UdfUdafProvider |
Provider for UDF and UDAF.
|
| Class | Description |
|---|---|
| FullNameTableProvider |
Base class for table providers that look up table metadata using full table names, instead of
querying it by parts of the name separately.
|
| InMemoryMetaTableProvider |
A
InMemoryMetaTableProvider is an abstract TableProvider for in-memory types. |
| ReadOnlyTableProvider |
A
ReadOnlyTableProvider provides in-memory read only set of BeamSqlTable
BeamSqlTables. |
| SchemaIOTableProviderWrapper |
A general
TableProvider for IOs for consumption by Beam SQL. |
| Exception | Description |
|---|---|
| InvalidTableException |
Exception thrown when the request for a table is invalid, such as invalid metadata.
|