| Interface | Description | 
|---|---|
| TableProvider | 
 A  
TableProvider handles the metadata CRUD of a specified kind of tables. | 
| UdfUdafProvider | 
 Provider for UDF and UDAF. 
 | 
| Class | Description | 
|---|---|
| InMemoryMetaTableProvider | 
 A  
InMemoryMetaTableProvider is an abstract TableProvider for in-memory types. | 
| ReadOnlyTableProvider | 
 A  
ReadOnlyTableProvider provides in-memory read only set of BeamSqlTable
 BeamSqlTables. |