| Interface | Description | 
|---|---|
| BeamSqlTable | 
 This interface defines a Beam Sql Table. 
 | 
| BeamSqlTableFilter | 
 This interface defines Beam SQL Table Filter. 
 | 
| CustomTableResolver | 
 Interface that table providers can implement if they require custom table name resolution. 
 | 
| Class | Description | 
|---|---|
| BaseBeamTable | 
 Basic implementation of  
BeamSqlTable methods used by predicate and filter push-down. | 
| DefaultTableFilter | 
 This default implementation of  
BeamSqlTableFilter interface. | 
| SchemaBaseBeamTable | 
 Each IO in Beam has one table schema, by extending  
SchemaBaseBeamTable. | 
| Table | 
 Represents the metadata of a  
BeamSqlTable. | 
| Table.Builder | 
 Builder class for  
Table. | 
| Enum | Description | 
|---|---|
| ProjectSupport |