Changeset: 9c436c9d5618 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=9c436c9d5618
Modified Files:
sql/backends/monet5/miniseed/registrar.c
Branch: DVframework
Log Message:
registrar: mimiced seq_no because original data is not clean.
diffs (65 lines):
diff --git a/sql/backends/monet5/miniseed/registrar.c
b/sql/backends/monet5/miniseed/registrar.c
--- a/sql/backends/monet5/miniseed/registrar.c
+++ b/sql/backends/monet5/miniseed/registrar.c
@@ -554,6 +554,7 @@ str mseed_register(str file_path, temp_c
BAT *aBAT = NULL;
int files_done = FALSE;
timestamp start_timestamp;
+ int32_t seq_no_fake = 1;
lng st;
str ch = (str) GDKmalloc(2*sizeof(char));
ch[1] = '\0';
@@ -614,7 +615,8 @@ str mseed_register(str file_path, temp_c
if ((aBAT =
BATdescriptor(ret_tc->tables_columns[1].column_bats[1])) == NULL)
throw(MAL, "mseed_register", RUNTIME_OBJECT_MISSING);
- BUNappend(aBAT, (ptr) &(msr->sequence_number), FALSE);
+// BUNappend(aBAT, (ptr) &(msr->sequence_number), FALSE);
+ BUNappend(aBAT, (ptr) &(seq_no_fake), FALSE);
BBPreleaseref(ret_tc->tables_columns[1].column_bats[1]);
if ((aBAT =
BATdescriptor(ret_tc->tables_columns[1].column_bats[2])) == NULL)
@@ -646,6 +648,7 @@ str mseed_register(str file_path, temp_c
BUNappend(aBAT, (ptr) ch, FALSE);
BBPreleaseref(ret_tc->tables_columns[1].column_bats[6]);
+ seq_no_fake++;
}
/* Cleanup memory and close file */
@@ -679,6 +682,7 @@ str mseed_register_and_mount(str file_pa
BAT *btime = NULL, *bdata = NULL, *bfile = NULL, *bseqno = NULL;
int files_done = FALSE;
timestamp start_timestamp;
+ int32_t seq_no_fake = 1;
lng st;
long i;
str ch = (str) GDKmalloc(2*sizeof(char));
@@ -740,7 +744,8 @@ str mseed_register_and_mount(str file_pa
if ((aBAT =
BATdescriptor(ret_tc->tables_columns[1].column_bats[1])) == NULL)
throw(MAL, "mseed_register", RUNTIME_OBJECT_MISSING);
- BUNappend(aBAT, (ptr) &(msr->sequence_number), FALSE);
+// BUNappend(aBAT, (ptr) &(msr->sequence_number), FALSE);
+ BUNappend(aBAT, (ptr) &(seq_no_fake), FALSE);
BBPreleaseref(ret_tc->tables_columns[1].column_bats[1]);
if ((aBAT =
BATdescriptor(ret_tc->tables_columns[1].column_bats[2])) == NULL)
@@ -774,7 +779,8 @@ str mseed_register_and_mount(str file_pa
// mount
{
- int32_t seq_no = msr->sequence_number;
+// int32_t seq_no = msr->sequence_number;
+ int32_t seq_no = seq_no_fake;
double sample_interval = HPTMODULUS / msr->samprate;
//calculate sampling interval from frequency
long sampling_time = msr->starttime;
@@ -811,6 +817,7 @@ str mseed_register_and_mount(str file_pa
BBPreleaseref(ret_tc->tables_columns[2].column_bats[3]);
}
+ seq_no_fake++;
}
/* Cleanup memory and close file */
_______________________________________________
Checkin-list mailing list
[email protected]
http://mail.monetdb.org/mailman/listinfo/checkin-list