Lng32 ExpLOBoper::initLOBglobal(void *& lobGlob, void * lobHeap) { // call ExeLOBinterface to initialize lob globals ExpLOBinterfaceInit(lobGlob, lobHeap); return 0; }
Int32 ExExeUtilHiveTruncateLegacyTcb::fixup() { lobGlob_ = NULL; ExpLOBinterfaceInit (lobGlob_, (NAHeap *)getGlobals()->getDefaultHeap(), getGlobals()->castToExExeStmtGlobals()->getContext(),FALSE, htTdb().getHdfsHost(), htTdb().getHdfsPort()); return 0; }
Int32 ExHdfsFastExtractTcb::fixup() { lobGlob_ = NULL; ex_tcb::fixup(); if(!myTdb().getSkipWritingToFiles() && !myTdb().getBypassLibhdfs()) ExpLOBinterfaceInit (lobGlob_, getGlobals()->getDefaultHeap(),TRUE); modTS_ = myTdb().getModTSforDir(); return 0; }
Int32 ExHdfsFastExtractTcb::fixup() { lobGlob_ = NULL; ex_tcb::fixup(); if(!myTdb().getSkipWritingToFiles() && !myTdb().getBypassLibhdfs()) memset (hdfsHost_, '\0', sizeof(hdfsHost_)); strncpy(hdfsHost_, myTdb().getHdfsHostName(), sizeof(hdfsHost_)); hdfsPort_ = myTdb().getHdfsPortNum(); ExpLOBinterfaceInit (lobGlob_, getGlobals()->getDefaultHeap(),getGlobals()->castToExExeStmtGlobals()->getContext(),TRUE,hdfsHost_,hdfsPort_); modTS_ = myTdb().getModTSforDir(); return 0; }