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
Checkin-list@monetdb.org
http://mail.monetdb.org/mailman/listinfo/checkin-list

Reply via email to