public Executor withParameter()

in src/main/java/com/amazon/rdsdata/client/Executor.java [74:87]


    public Executor withParameter(String parameterName, Object value) {
        if (paramSets.isEmpty()) {
            paramSets = singletonList(new HashMap<String, Object>());
        }

        val firstParamSet = paramSets.get(0);
        if (!(firstParamSet instanceof Map)) {
            throw new IllegalArgumentException("Parameters are already supplied");
        }

        //noinspection unchecked
        ((Map<String, Object>) paramSets.get(0)).put(parameterName, value);
        return this;
    }