Can't load binary files via named pipes


#1

You cannot use a named pipe to load a binary file since the code to load the data uses fseek(), which is verboten for pipe streams.

The offending code from the function InputArray::loadBinaryChunk in src/query/ops/input/InputArray.cpp (line numbers prepended):

   761     if (fseek(f, size, SEEK_CUR) != 0) {
   782          if (fseek(f, size, SEEK_CUR) != 0) {