public static void toJson(SQLOptions obj, java.util.Map<String, Object> json) {
json.put("autoGeneratedKeys", obj.isAutoGeneratedKeys());
if (obj.getAutoGeneratedKeysIndexes() != null) {
json.put("autoGeneratedKeysIndexes", obj.getAutoGeneratedKeysIndexes());
}
if (obj.getCatalog() != null) {
json.put("catalog", obj.getCatalog());
}
if (obj.getFetchDirection() != null) {
json.put("fetchDirection", obj.getFetchDirection().name());
}
json.put("fetchSize", obj.getFetchSize());
json.put("queryTimeout", obj.getQueryTimeout());
json.put("readOnly", obj.isReadOnly());
if (obj.getResultSetConcurrency() != null) {
json.put("resultSetConcurrency", obj.getResultSetConcurrency().name());
}
if (obj.getResultSetType() != null) {
json.put("resultSetType", obj.getResultSetType().name());
}
if (obj.getSchema() != null) {
json.put("schema", obj.getSchema());
}
if (obj.getTransactionIsolation() != null) {
json.put("transactionIsolation", obj.getTransactionIsolation().name());
}
}
}