def _inject_table(self, name, schema): try: table = self.meta.tables[name] except KeyError: table = table_from_schema(name, self.meta, schema) return self.table_class(table, self).to_expr()
def _inject_table(self, name, schema): if name in self.meta.tables: table = self.meta.tables[name] else: table = table_from_schema(name, self.meta, schema) node = AlchemyTable(table, self) return ir.TableExpr(node)
def _inject_table(self, name, schema): try: alchemy_table = self.meta.tables[name] except KeyError: alchemy_table = table_from_schema(name, self.meta, schema) return self.table_class(source=self, sqla_table=alchemy_table, schema=schema).to_expr()