Ejemplo n.º 1
0
    def as_sql(self, with_limits=True, with_col_aliases=False, subquery=False):
        self.pre_sql_setup()

        from djangae.db.utils import get_concrete_fields

        # Always pass down all the fields on an insert
        return [(InsertCommand(
            self.connection, self.query.model, self.query.objs,
            list(self.query.fields) +
            list(get_concrete_fields(self.query.model, ignore_leaf=True)),
            self.query.raw), tuple())]
Ejemplo n.º 2
0
    def as_sql(self):
        self.pre_sql_setup()

        from djangae.db.utils import get_concrete_fields

        # Always pass down all the fields on an insert
        return [(InsertCommand(
            self.connection, self.query.model, self.query.objs,
            self.query.fields +
            get_concrete_fields(self.query.model, ignore_leaf=True),
            self.query.raw), [])]
Ejemplo n.º 3
0
    def as_sql(self, with_limits=True, with_col_aliases=False, subquery=False):
        self.pre_sql_setup()

        from djangae.db.utils import get_concrete_fields

        # Always pass down all the fields on an insert
        return [ (InsertCommand(
            self.connection, self.query.model, self.query.objs,
            list(self.query.fields) + list(get_concrete_fields(self.query.model, ignore_leaf=True)),
            self.query.raw), tuple())
        ]
Ejemplo n.º 4
0
    def as_sql(self):
        self.pre_sql_setup()

        from djangae.db.utils import get_concrete_fields

        # Always pass down all the fields on an insert
        return [ (InsertCommand(
            self.connection, self.query.model, self.query.objs,
            self.query.fields + get_concrete_fields(self.query.model, ignore_leaf=True),
            self.query.raw), [])
        ]