, typeFactory, schema);
pushGeneratedProjection(context, relBuilder, schema);
}...schema.getWatermarkSpecs().isEmpty()) {
pushWatermarkAssigner(context, relBuilder, schema...catalog, //GenericlnMemoryCatalog
ObjectIdentifier objectIdentifier,//`default_catalog`....`orders`
CatalogTable catalogTable,//CatalogTableImpl
ReadableConfig configuration...new DefaultDynamicTableContext(
objectIdentifier, catalogTable, configuration