public Executor forSql()

in src/main/java/com/amazon/rdsdata/client/RdsDataClient.java [110:120]


    public Executor forSql(String sql, Object... params) {
        checkArgument(!isNullOrEmpty(sql), ERROR_EMPTY_OR_NULL_SQL);
        if (params == null) {
            // for case when forSql() is called with one null parameter and Java handled it as the entire vararg is null
            params = new Object[] { null };
        }

        val result = PlaceholderUtils.convertToNamed(sql, params);
        return new Executor(result.sql, this)
                .withParamSets(singletonList(result.parameters));
    }