//noinspection unchecked
((QueryableDefaults.Replayable) queryable).replay(this);
return rel;
}
if (queryable instanceof AbstractTableQueryable) {
final AbstractTableQueryable tableQueryable =
(AbstractTableQueryable) queryable;
final QueryableTable table = tableQueryable.table;
final OptiqSchema.TableEntry tableEntry =
OptiqSchema.from(tableQueryable.schema)
.add(tableQueryable.tableName, tableQueryable.table);