Exemple #1
0
    def sql(self):
        
        context = Context(namespace=Names.Insert)
        context.varTableName = self.model.Name
        
        for instance in self.models:

            for name, value in instance.storage_items():
                c = Context(namespace=Names.Insert.ValuesLevel)
                c.varValue = value
                field = instance[name]                      
                for feature in field.features:
                    feature.insertHook(self, instance, field , c)
                context.level(c)

            yield self.builder.build(context)