Definition at line 66 of file VirtualFeatureTableIOBufferReader.h. References Impala::Util::IOBuffer::GetPosition(), mBaseOffset, mIOBuffer, mMatrix, mOwnBuffer, mQuidsOffset, mSize, mVectorLength, Impala::Core::Matrix::VirtualMatrix::NrCol(), Impala::Util::IOBuffer::Read(), and Impala::Util::IOBuffer::SetPosition(). Referenced by VirtualFeatureTableIOBufferReader(). 00067 { 00068 mIOBuffer = buffer; 00069 mOwnBuffer = ownBuffer; 00070 mBaseOffset = buffer->GetPosition(); 00071 00072 mIOBuffer->SetPosition(mBaseOffset + 1024); 00073 Int64 footer[16]; 00074 Int64 nRead = mIOBuffer->Read(footer, sizeof(Int64) * 16); 00075 mSize = footer[3]; 00076 mQuidsOffset = footer[4]; 00077 mIOBuffer->SetPosition(mBaseOffset + footer[5]); 00078 mMatrix = new Core::Matrix::VirtualMatrixIOBufferReader<Matrix::Mat> 00079 (mIOBuffer, false); 00080 mVectorLength = mMatrix->NrCol(); 00081 }
Here is the call graph for this function:
|