code: func (db *Database) clear() {
  	db.rawRows = nil
  	db.tables = nil
  	db.joinTables = nil
  	db.models = nil
  	db.cteSelectValues = nil
  	db.cte = ""
  	db.selectFields = ""
  	db.updateCreateValues = nil
  	db.updateCreateFields = nil
  	db.whereValues = nil
  	db.whereFields = nil
  	db.order = ""
  	db.limit = 0
  	db.offset = 0
  	db.varCount = 1
  }
docs: // clear is called at the end of every query, to clean up the db structure
  // preserving the connection and the logger