def _update_bootstrap(self, data, id_instance):
     '''
     create sql statement to edit in bootstrap table according to given parameters. Also calls relevant validation function for fields
     :param kwargs:Dictionary of parameters => name, types, subtype, data
     :return: sql update statement or raise exception in case of validation error
     '''
     kwargs = Validator._bootstrap_validator(data)
     return "update bootstrap set name={}, types={}, subtype={}, data={} where id={}".format(
         kwargs['name'], kwargs['types'], kwargs['sub_type'],
         kwargs['data'], id_instance)
 def _insert_bootstrap(self, data):
     '''
     create sql statement to insert in bootstrap table according to given parameters. Also calls relevant validation function for fields
     :param kwargs:Dictionary of parameters => name, types, subtype, data
     :return: sql insert statement or raise exception in case of validation error
     '''
     parameters = ''
     for kwargs in data:
         kwargs = Validator._bootstrap_validator(kwargs)
         parameters += '({}, {}, {}, {}),'.format(kwargs['name'],
                                                  kwargs['types'],
                                                  kwargs['sub_type'],
                                                  kwargs['data'])
     return "insert into bootstrap (name, types, subtype, data) values " + parameters[:
                                                                                      -1]