def __init__(self, catalog, use_dummy_schema=False): # Map from identifiers (aliases) to raco.algebra.Operation instances self.symbols = {} assert isinstance(catalog, raco.catalog.Catalog) self.catalog = catalog self.ep = ExpressionProcessor(self.symbols, catalog, use_dummy_schema) self.cfg = ControlFlowGraph()