code: public QueryParameters set(String key, Object value, Integer type, Direction direction, Integer position) {
          this.updateValue(key, value);
          this.updateType(key, type);
          this.updateDirection(key, direction);
          this.updatePosition(key, position);
  
          return this;
      }
docs: Setter function of QueryParameters
  
  @param key       Key
  @param value     Value
  @param type      SQL Type
  @param direction Direction (used for Stored Procedures calls)
  @param position  Position of parameter in Query
  @return this instance of QueryRunner