A função getPad()
Retorna um objeto SPUPad do nome especificado.
Sintaxe
extern CPad* getPad(const char* strName)Descrição
A função retorna um objeto SPUPad que foi criado em memória compartilhada ou cria um objeto SPUPad em memória compartilhada se um não existir. O sistema Netezza Performance Server é responsável por limpar e liberar todos os objetos que são alocados usando o pad quando a transação atual termina.
A função getPad() é sinônimo da função getMemPad(), que foi incluída para diferenciar um SPUPad criado em memória partilhada com um SPUPad que é criado na memória de armazenamento de arquivo local usando a função getFilePad(). As funções getPad() e getMemPad() podem ser usadas intercambiavelmente.
Em geral, é necessário usar getPad() ou getMemPad() para criar um SPUPad, mas em alguns casos, pode não haver memória suficiente para o SPUPad e a UDF poderia falhar com erros de falta de memória. Se isso ocorrer, considere regravar o código de SPUPad para usar a função getFilePad() e usar uma área de memória recuperada em arquivo em vez disso.