diff --git a/gpcontrib/gp_sparse_vector/SparseData.c b/gpcontrib/gp_sparse_vector/SparseData.c index 7f142c47af8152f074814efd75a56d5444899a86..59c37933154df7b0f589f02876499ca26c9b9d4c 100644 --- a/gpcontrib/gp_sparse_vector/SparseData.c +++ b/gpcontrib/gp_sparse_vector/SparseData.c @@ -289,49 +289,3 @@ void serializeSparseData(char *target, SparseData source) ((StringInfo)(SDATA_INDEX_SINFO(target)))->data = NULL; } } - -#ifdef NOT -//TODO -SparseData deserializeSparseData(char *source) -{ - SparseData sdata = makeEmptySparseData(); - char *target = (char *)sdata; - int index_size,vals_size; - /* Unpack into an empty SparseDataStructure and fill the empty - * StringInfo structures with data - */ - /* SparseDataStruct header */ - memcpy(target,source,SIZEOF_SPARSEDATAHDR); - target+=SIZEOF_SPARSEDATAHDR; - - index_size = SDATA_INDEX_SIZE(source); - vals_size = SDATA_DATA_SIZE(source); - - sdata->vals->data = (char *)palloc(vals_size); - sdata->index->data = (char *)palloc(index_size); - - sdata->vals->len = sdata->unique_value_count; - sdata->vals->maxlen = sdata->unique_value_count; - memcpy(sdata->vals->data,SDATA_VALS_PTR(source),vals_size); - - sdata->index->len = index_size; - sdata->index->maxlen = sdata->index->len; - memcpy(sdata->index->data,SDATA_INDEX_PTR(source),index_size); - - return(sdata); -} -#endif - -void printSparseData(SparseData sdata); -void printSparseData(SparseData sdata) { - int value_count = sdata->unique_value_count; - { - char *indexdata = sdata->index->data; - double *values = (double *)(sdata->vals->data); - for (int i=0; i