I'm surprised no one suggested a virtual table interface to the OP's blob. 
Store the blob of complex numbers as a blob in raw form (he said it was a 
single platform so endian concerns don't matter) and then create a virtual 
table that provides the array index into the complex numbers. Add a few helper 
functions for accessing the complex numbers directly and you could read or 
write the blob using SQL. The virtual table would have a Dataset_ID, Row, 
Real_part, Im_part as it's fields and the virtual interface would claim there's 
a unique index on (dataset_id, Row).

Reply via email to