Changeset: 6c3e74db2a17 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=6c3e74db2a17 Modified Files: sql/backends/monet5/UDF/udf.c sql/backends/monet5/UDF/udf.h Branch: Feb2013 Log Message:
UDF: use more canonical varable & parameter names diffs (90 lines): diff --git a/sql/backends/monet5/UDF/udf.c b/sql/backends/monet5/UDF/udf.c --- a/sql/backends/monet5/UDF/udf.c +++ b/sql/backends/monet5/UDF/udf.c @@ -78,7 +78,7 @@ UDFreverse(str *ret, str *arg) /* actual implementation */ static str -UDFBATreverse_(BAT **ret, BAT *left) +UDFBATreverse_(BAT **ret, BAT *src) { BATiter li; BAT *bn = NULL; @@ -88,27 +88,27 @@ UDFBATreverse_(BAT **ret, BAT *left) assert(ret != NULL); /* handle NULL pointer */ - if (left == NULL) + if (src == NULL) throw(MAL, "batudf.reverse", RUNTIME_OBJECT_MISSING); /* check tail type */ - if (left->ttype != TYPE_str) { + if (src->ttype != TYPE_str) { throw(MAL, "batudf.reverse", "tail-type of input BAT must be TYPE_str"); } /* allocate result BAT */ - bn = BATnew(left->htype, TYPE_str, BATcount(left)); + bn = BATnew(src->htype, TYPE_str, BATcount(src)); if (bn == NULL) { throw(MAL, "batudf.reverse", MAL_MALLOC_FAIL); } - BATseqbase(bn, left->hseqbase); + BATseqbase(bn, src->hseqbase); /* create BAT iterator */ - li = bat_iterator(left); + li = bat_iterator(src); /* the core of the algorithm, expensive due to malloc/frees */ - BATloop(left, p, q) { + BATloop(src, p, q) { str tr = NULL, err = NULL; /* get original head & tail value */ @@ -141,23 +141,23 @@ UDFBATreverse_(BAT **ret, BAT *left) /* MAL wrapper */ str -UDFBATreverse(bat *ret, bat *bid) +UDFBATreverse(bat *ret, bat *arg) { - BAT *res = NULL, *left = NULL; + BAT *res = NULL, *src = NULL; str msg = NULL; /* assert calling sanity */ - assert(ret != NULL && bid != NULL); + assert(ret != NULL && arg != NULL); /* bat-id -> BAT-descriptor */ - if ((left = BATdescriptor(*bid)) == NULL) + if ((src = BATdescriptor(*arg)) == NULL) throw(MAL, "batudf.reverse", RUNTIME_OBJECT_MISSING); /* do the work */ - msg = UDFBATreverse_ ( &res, left ); + msg = UDFBATreverse_ ( &res, src ); /* release input BAT-descriptor */ - BBPreleaseref(left->batCacheid); + BBPreleaseref(src->batCacheid); if (msg == MAL_SUCCEED) { /* register result BAT in buffer pool */ diff --git a/sql/backends/monet5/UDF/udf.h b/sql/backends/monet5/UDF/udf.h --- a/sql/backends/monet5/UDF/udf.h +++ b/sql/backends/monet5/UDF/udf.h @@ -40,8 +40,8 @@ /* export MAL wrapper functions */ -udf_export str UDFreverse(str *ret, str *src); -udf_export str UDFBATreverse(bat *ret, bat *bid); +udf_export str UDFreverse(str *ret, str *arg); +udf_export str UDFBATreverse(bat *ret, bat *arg); /* using C macro for convenient type-expansion */ #define UDFfuse_scalar_decl(in,out) \ _______________________________________________ checkin-list mailing list checkin-list@monetdb.org http://mail.monetdb.org/mailman/listinfo/checkin-list