class ParameterDAO {

    public void update(QueryRunner queryRunner, String parameterName, Parameter parameter) {
        UpdateQuery query = QueryFactory.update(configuration.parameterEntityName()).where("name = :name")
                .withArgument("name", parameterName)
                .set("name", parameter.getName())
                .set("input_levels", parameter.getInputLevels())
                .set("cacheable", parameter.isCacheable())
                .set("nullable", parameter.isNullable())
                .set("identify_entries", parameter.isIdentifyEntries())
                .set("array_separator", parameter.getArraySeparator());

        queryRunner.update(query);
    }

    public  ParameterDAO(JdbcConfig configuration, SimpleQueryRunner simpleQueryRunner);

}