コード例 #1
0
ファイル: mocks.py プロジェクト: jelitox/ibis
    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()
コード例 #2
0
ファイル: mocks.py プロジェクト: vishalbelsare/ibis
    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)
コード例 #3
0
ファイル: mocks.py プロジェクト: ibis-project/ibis
    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()