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));
}