growing_buffer* val_buf = buffer_init(128);
buffer_fadd(table_buf,"INSERT INTO %s", osrfHashGet(meta, "tablename"));
- buffer_add(col_buf,"(");
+ OSRF_BUFFER_ADD_CHAR( col_buf, '(' );
buffer_add(val_buf,"VALUES (");
if (first) {
first = 0;
} else {
- buffer_add(col_buf, ",");
- buffer_add(val_buf, ",");
+ OSRF_BUFFER_ADD_CHAR( col_buf, ',' );
+ OSRF_BUFFER_ADD_CHAR( val_buf, ',' );
}
buffer_add(col_buf, field_name);
}
- buffer_add(col_buf,")");
- buffer_add(val_buf,")");
+ OSRF_BUFFER_ADD_CHAR( col_buf, ')' );
+ OSRF_BUFFER_ADD_CHAR( val_buf, ')' );
char* table_str = buffer_release(table_buf);
char* col_str = buffer_release(col_buf);
}
}
- buffer_add(
- sql_buf,
- ")"
- );
+ OSRF_BUFFER_ADD_CHAR( sql_buf, ')' );
return buffer_release(sql_buf);
}
if (first) {
first = 0;
} else {
- buffer_add(select_buf, ",");
+ OSRF_BUFFER_ADD_CHAR( select_buf, ',' );
}
if (locale) {
if (first) {
first = 0;
} else {
- buffer_add(select_buf, ",");
- }
+ OSRF_BUFFER_ADD_CHAR( select_buf, ',' );
+ }
if ((tmp_const = jsonObjectGetKeyConst( selfield, "alias" ))) {
__alias = jsonObjectToSimpleString( tmp_const );
if (gfirst) {
gfirst = 0;
} else {
- buffer_add(group_buf, ",");
+ OSRF_BUFFER_ADD_CHAR( group_buf, ',' );
}
buffer_fadd(group_buf, " %d", sel_pos);
if (gfirst) {
gfirst = 0;
} else {
- buffer_add(group_buf, ",");
+ OSRF_BUFFER_ADD_CHAR( group_buf, ',' );
}
__column = searchFieldTransform(cname, field, selfield);
if (is_agg) jsonObjectFree(is_agg);
} else {
- buffer_add(select_buf, "*");
+ OSRF_BUFFER_ADD_CHAR( select_buf, '*' );
}
free(string);
}
- if (!(flags & SUBSELECT)) buffer_add(sql_buf, ";");
+ if (!(flags & SUBSELECT)) OSRF_BUFFER_ADD_CHAR(sql_buf, ';');
free(core_class);
if (defaultselhash) jsonObjectFree(defaultselhash);
if (first) {
first = 0;
} else {
- buffer_add(select_buf, ",");
+ OSRF_BUFFER_ADD_CHAR(select_buf, ',');
}
if (locale) {
if (defaultselhash) jsonObjectFree(defaultselhash);
- buffer_add(sql_buf, ";");
+ OSRF_BUFFER_ADD_CHAR(sql_buf, ';');
return buffer_release(sql_buf);
}
if (!field_object || field_object->type == JSON_NULL) {
if ( !(!( strcmp( osrfHashGet(meta, "classname"), "au" ) ) && !( strcmp( field_name, "passwd" ) )) ) { // arg at the special case!
if (first) first = 0;
- else buffer_add(sql, ",");
+ else OSRF_BUFFER_ADD_CHAR(sql, ',');
buffer_fadd( sql, " %s = NULL", field_name );
}
} else if ( !strcmp(osrfHashGet(field, "primitive"), "number") ) {
if (first) first = 0;
- else buffer_add(sql, ",");
+ else OSRF_BUFFER_ADD_CHAR(sql, ',');
if ( !strncmp(osrfHashGet(field, "datatype"), "INT", (size_t)3) ) {
buffer_fadd( sql, " %s = %ld", field_name, atol(value) );
} else {
if ( dbi_conn_quote_string(dbhandle, &value) ) {
if (first) first = 0;
- else buffer_add(sql, ",");
+ else OSRF_BUFFER_ADD_CHAR(sql, ',');
buffer_fadd( sql, " %s = %s", field_name, value );
} else {